node-npm指令(193) 发表于 2016-10-24 | 分类于 配置 npm查看全局安装过的包:npm list -g --depth 0 删除node_module模块:rimraf node_module 阅读全文 »
es6和js笔记(192) 发表于 2016-10-19 | 分类于 CSS & JS 变量命令var和let let只在其块级作用域内有效,而var却全局有效。 区块中有let和const,则这个区块暂时性死区;即区块会对这些命令声明的变量一开始就形成封闭作用域,只要在声明前使用这些变量,就会报错(相反var不会) const命令只保证变量指向地址不变,不能保证数据不变。12345 ... 阅读全文 »
JS-Google语法(191) 发表于 2016-10-17 | 分类于 CSS & JS 如果一个值是恒定的,它命名中的字母要全部大写(如 CONSTANT_VALUE_CASE ) 一定要分号,js是弱语言,很多时候不要分号也能执行。但是容易出错。 //函数表达式后面要分号结束,但是函数声明就不需要 var foo = function() { return true; } ... 阅读全文 »
React记录(190) 发表于 2016-10-16 | 分类于 第三方库 1. this.props.children它是链表没错(当只有一个时,是string之类元素) 1234React.Children.map(this.props.children, function (child) { return <li>{chi ... 阅读全文 »
vscode 插件项 桌面的笔记.txt 今天真是超级扯淡的一天: sp1系统和其它非ultimate系统(msdn我告诉你),没有系统更新模块;sp1到无所谓,模块集成了,只是没法英文系统而已。 电脑更新和安装vs,不要插移动硬盘! 电脑更新和安装vs,不要插移动硬盘! 电脑更新和安装vs ... 阅读全文 »
CFile各属性笔记(188) 发表于 2016-09-27 | 分类于 Windows 今日为楼下写多线程的文件操作测试程序,记录下。 CFile::shareDenyNone 表示允许其它进/线程访问(多线程时便用此CFile::shareDenyNone和CFile::shareDenyNone搭配,对文件边读边写) CFile::shareDenyRead 禁止其它进/线程读操作 ... 阅读全文 »
npm install注意187 发表于 2016-09-26 | 分类于 CSS & JS --save-dev 是你开发时候依赖的东西,--save 是你发布之后还依赖的东西。 比如,你写 ES6 代码,如果你想编译成 ES5 发布那么 babel 就是devDependencies。如果你用了 jQuery,由于发布之后还是依赖jQuery,所以是dependencies。 但是在 n ... 阅读全文 »
google调试react(186) 发表于 2016-09-25 | 分类于 CSS & JS 今天死活断点不了,google了好久;发现有个debugger放入代码中就好了,可以看堆栈了。断点不了的问题至今没找到,气死人了。! 好吧v2ex果然大神多,jsx需要编译产生sourcemap后才能被调试,所以webpack是标配。另外react-hot-loader(js库)和react-dev ... 阅读全文 »
JS中单引号与双引号的一个区别185 发表于 2016-09-25 | 分类于 CSS & JS 一般Javascript资料里面,很少区分单引号(‘)和双引号(“),认为它们作用相同,今天发现有一处不同点,举例如下: 在一段JS语句中,希望通过编程在网页中动态添加一个命令按钮, 则基本实现语句如下所示 var btnOk2=document.createElement(&quo ... 阅读全文 »
critical_section临界区注意事项184 发表于 2016-09-22 | 分类于 Windows EnterCriticalSection作为临界区 critical_section效率要高一些,因为是针对同一个进程的。mutex是针对整个操作系统的。 //1.测试同一线程两次EnterCriticalSection会不会阻塞//答案:不会/* //2.测试同一线程两次EnterCritical ... 阅读全文 »