Published on2018年1月6日ES6 class介绍JavascriptES6 类主要提供方便语法创建老式构造函数,有类申明、类表达式等定义方式。类主体可定义成员,含严格模式、构造函数、原型方法、静态方法、getter 和 setter 方法等。还可继承,子类构造函数需调用 super,继承原型链有特定图表展示。
Published on2018年1月5日Qt回调到UI线程cppQtWindows桌面客户端主线程即 UI 线程,异步获取数据常在子线程,不能直接操作 UI。介绍两种将子线程数据抛到 UI 层处理的方法:一是调用和接收在一起,通过信号槽机制;二是调用和接收分开,用 signalDispatch 类以信号方式 emit 结果,可实现多个 UI 窗口数据同步。
Published on2018年1月1日谷歌是如何做代码审查的(转)ProductGoogle 重视代码审查,无程序可提交至代码库,所有人都要经过。其最大功用是社会性,让编程态度改变,传播知识。但需注意避免常见错误,如按自己编程习惯评判、为说而说、速度不当等,以确保代码审查有效。
Published on2017年12月10日node.js中exports与module.exports区别Javascript文章介绍 node.js 中 exports 与 module.exports 的区别。两种导出方式不同,给 exports 增加成员时两者一样,将对象赋值给 exports 时只有 module.exports 正确。原理是主调函数传参包装,exports 对 module.exports 是引用,混着用易出错,一般导出对象用 module.exports,其他用 exports。
Published on2017年12月3日mongodb replica set部署与测试DatabaseMongoDB在 windows 一台机器上部署 3 个端口不同的副本集,先创建并初始化,再新增成员。通过 nodejs 测试,关闭主服务后写入数据会失败十几秒后自动补上,至少两个成员存活才能完成自动切换到 primary,副本集个数需满足“大多数”概念,奇数个至少 3 个,偶数个需部署仲裁者。