摘要: this.props 可以通过将属性传递给构造函数constructor来实例化组件,这些属性就叫做props。在组件渲染的时候,可以通过this.props访问该组件的属性。但是不在组件方法里面修改props。 该组件的父元素一般会修改它孩子的属性,然后孩子重新渲染将这些属性展现出来。当然,孩子不 阅读全文
posted @ 2017-05-17 11:37 yongfengnice 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 导出traces.txt文件,该文件记录anr信息 adb pull /data/anr/traces.txt ./traces.txt 就会将手机目录/data/anr/traces.txt文件导出到当前目录下,文件名称为traces.txt 2. 搜索 "main" prio 关键字,以及 阅读全文
posted @ 2017-05-12 17:09 yongfengnice 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1.下载nvm(nodejs版本管理工具) https://github.com/coreybutler/nvm-windows/releases 下载nvm-noinstall.zip,解压即可使用 2.双击install.cmd,直接回车,默认在c盘生成settings.txt 3.配置sett 阅读全文
posted @ 2017-05-06 15:22 yongfengnice 阅读(822) 评论(0) 推荐(1) 编辑
摘要: 前提:安装好Android SDK(通过SDK Manager去下载) 1. 进入.../sdk/tools 2. 命令行执行android avd,就会出现模拟器创建页面 附:使用这种方式创建android模拟器,可以避免很多不必要的错误 3. 启动模拟器时可以勾上Scale display to 阅读全文
posted @ 2017-05-06 12:14 yongfengnice 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 2017预测比较热火: Vue.JS、Electron、Create React App、React Native、Gatsby、Yarn(替代npm)、响应式web应用程序、Node.js(执ES6)、GraphQL 阅读全文
posted @ 2017-05-06 11:23 yongfengnice 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. 软件 代码管理:Git 远程仓库:GitHub、GitLab、BitBucket 编辑器:Atom、VSCode、SublimeText 2. js工具 模块打包: Webpack / Rollup / RequireJS (可使用npm安装) JavaScript转换器: Babel / T 阅读全文
posted @ 2017-05-06 09:24 yongfengnice 阅读(2046) 评论(0) 推荐(0) 编辑
摘要: 1.Babel.js 代码转换器,相当于编译器,将es2015(即es6)转为浏览器可执行的标准js代码 2.Webpack 模块打包具体 3.Gulp 任务构建系统 4.npm 包管理器 5.Bower 静态资源包管理器(和npm类似,区别重点在于静态) 6.Mocha 测试框架 7.Jasmin 阅读全文
posted @ 2017-05-06 09:07 yongfengnice 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 0. 文件 利于进程间共享文件描述符的特性实现。开销最大,已经废弃。 1. 无名管道pipe 原理:通过内核缓存区和循环队列实现; 特性:1.两个文件描述符,数据从一端写入,另一端读出,单向通信; 2.读数据时:如果管道有数据,直接读取并返回读取的字节数; 如果管道没数据,如果所有的写端都关闭了,读 阅读全文
posted @ 2017-05-02 16:08 yongfengnice 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1. 孤儿进程:父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程变为init进程 。 2. 僵尸进程:子进程终止了,父进程尚未回收子进程,子进程残留资源(PCB)存放于内核中,子进程变成僵尸(Zombie)进程。 问:那为什么子进程要把PCB残留在内核里呢? 答:因为子进程终止后,它会把终 阅读全文
posted @ 2017-05-02 15:37 yongfengnice 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: exec族的任一函数都不创建一个新的进程,而是在调用进程里面去执行新的程序。所以进程id不变,还是调用exec函数前的进程id,但是用户空间的代码和数据都更新了,变为新程序的代码和数据了。 extern char **environ; //全局环境变量,导入到本文件即可直接使用 1. int exe 阅读全文
posted @ 2017-05-02 15:04 yongfengnice 阅读(2497) 评论(0) 推荐(0) 编辑