writ

JavaScript控制流和表达式

纵饮孤独 提交于 2020-11-16 01:55:09
一、with语句 使用with语句可以简化JavaScript语句的一些类型,即把一个对象的多个引用降为一个引用,对with块里的属性和方法的引用将被看作是对对象的引用。 < script > string = " The quick brown for jumps over the lazy dog " with (string) { document.write( " the string is " + length + " characters<br /> " ) document.write( " In upper case it's " + toUpperCase()) } </ script > 上面这段代码中,JavaScript编译器能够识别出length属性和toUpperCase方法必须被应用到某个对象上,编译器会把它们看作是与with语句里指定的string对象相关的。 二、使用onerror事件 事件是能被JavaScript检测到的行为,网页上的每个元素都有可以出发JavaScript函数的某些事件。onerror事件可以重新定义检测到错误时执行的操作。 < script > onerror = errorHandler document.writ( " Welcome to this website " ) function errorHandler

机器之间的性能差距

自闭症网瘾萝莉.ら 提交于 2020-08-14 01:45:50
186 VS 2.8 (1) 读写差距 差距十倍以上。 [root@localhost dualven]# dstat You did not select any stats, using -cdngy by default. ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system-- usr sys idl wai hiq siq| read writ| recv send| in out | int csw 12 1 59 28 0 0|1242k 4486k| 0 0 |8212B 14k|2837 3803 5 1 44 50 0 0|5216k 4662k| 552k 550k| 0 0 |3906 5250 5 2 40 53 0 0| 7120k 4319k | 584k 599k| 0 0 |4488 6228 5 1 41 53 0 0|5008k 1184k| 396k 393k| 0 0 |3436 6094 6 1 49 44 0 0|5728k 4188k|2335B 1467B| 0 0 |2603 5085 7 1 45 47 0 0|5092k 5960k| 14k 2463B| 0 0 |3027 5502 3 1 47 48 0 0|3312k 4124k

程序员进阶/升级之路1:代码别让猫吃了!

元气小坏坏 提交于 2020-08-11 05:29:35
作为一个程序员听的最多的忠告或者要求就是: 要有责任感 。 有没有想过责任感是个啥啊?是严守交付时间还是把代码写的一个BUG都没有吗? 其实我们要做的是对自己和自己的行为负责。这样对于你的工作,你的项目,甚至是无处安放的职业规划都是负责的体现。 记得以前的一位同事跟我说过,在他的前公司以零BUG完成了一个大型项目,客户专程从日本飞过来举行了一个颁奖仪式。至于多大的型我不得而知,但当时是甚是羡慕。 作为一个程序员如果在避免无知的错误情况下,完成自己的工作还不能让你开心,但是出了问题肯定会让我们无法愉悦。即使在最好的项目中,有着完美的设计,做了彻底的测试以及足够的自动化,事情还是会出错。比如交付晚了,或者遇到了未曾预见到的技术问题或者风险。 发生这样的事情,我们要想方设法职业地解决问题。本着坦率与诚实的态度,承认我们的错误,正视我们自己的无知。但并不是丢掉一切,这个与为我们的能力感到自豪是不冲突的。 1.确保你主动承担的东西正确完成。 主动这个词很重要,作为一个程序员很难控制事情的每个方面。除了尽你所能之外,我们需要分析风险,并且判断是否已经超出了我们的能力范围。对于无法完成的事情,你可以选择不为之负责。 就是我们常说的,专注于自己能力范围之内的事情。 试想一下,在我们的工作中被强制安排了一个任务,在理性和道德准则之上判断无法完成之后,如果依然被要求继续任务的话,责任也随之转移了不是吗

树莓派与Arduino串口通信

早过忘川 提交于 2020-05-07 17:51:23
咳,时隔多月又回到了熟悉的博客园。 从现在开始重新去培养写博客的习惯。 主要是用于科研技术方面的,去记录一些我的学习和思考。 会把问题尽量的具体化,新手化 一是记录方便回忆,二是梳理,三也是希望为遇到相关问题的朋友提供多多少少的借鉴和帮助吧 回归正题,如何实现树莓派与Arduino串口通信 首先是接线方式 一、树莓派与arduino通过USB进行通信 1、将树莓派与arduino通过usb线进行连接 2、在树莓派终端输入 ls /dev/tty*查看两者连接端口的名字。查看有没有ttyACM0 这个文件(注只有在两个硬件USB互连的情况下才会有这个。如果两者没有连接是不会有的) 最新的系统一般都会自动生成。看到ttyACM0就说明二者可以通讯了 接下来上测试代码。 3、编写树莓派与arduino通信代码。 arduino代码: void setup() { Serial.begin(9600); // 9600 bps } void loop() { if ( Serial.available()) { if('s' == Serial.read()) Serial.println("Hello Raspberry,I am Arduino."); } } 把上面代码通过python IDE下载到arduino中,然后再再与树莓派usb链接。 树莓派代码: import