Published on2017年9月23日如何优雅的编写JavaScript代码Javascript本文介绍了优雅编写 JavaScript 代码的方法,包括避免使用糟粕特性、编写简洁代码(如使用有意义变量名等)、利用 ES6/ES7 新特性(箭头函数等)、使用 Babel 转码、ESLint 保证代码风格、Prettier 格式化代码、采用函数式编程等,强调长期奉行这些准则能提升代码质量,是软件工程发展的重要部分。
Published on2017年9月21日模拟QThreadPool实现C/C++本文介绍了使用C++模拟实现QThreadPool的过程,涵盖线程池的核心组件设计与实现,包括任务调度、线程管理及同步机制。
Published on2017年9月21日std move和右值引用C/C++右值引用可避免不必要内存拷贝提高性能。如 std::string 示例,push_back 时加 std::move 避免深拷贝。自定义类需实现右值引用相关函数,std::move 只是返回右值类型调用类中操作,虽增加写库工作量,但方便用户且提升程序性能。
Published on2017年9月18日Qt简单截屏QtC/C++介绍 Qt 简单截屏,通过鼠标操作实现。定义 GrabWidget 类,包含多种鼠标事件处理函数,如移动、按下、释放等,可保存截取的图片。主函数创建并显示 GrabWidget 实例。
Published on2017年9月18日Qt重要特性QtC/C++Qt 是跨平台 C++开发框架,含丰富类库与工具。有事件循环、事件过滤,通过 QEventLoop 处理自发和已发事件。信号槽机制可松耦合通信,新语法有编译期检查等优点。还有元对象、隐式共享与 d-pointer 技术、布局管理(多种布局可组合)、内存管理(自动或延迟销毁)等重要特性。