- 博客(3)
- 收藏
- 关注
原创 基于H5的跨平台桌面应用程序Electron的使用
说明在做GUI程序的时候, 往往都是先做好了网页端,后续就会慢慢的有了app端, (不同平台的)桌面客户端等需求, 如果针对每一种平台都要对同样的业务逻辑做一套界面, 感觉会浪费掉很多的时间。于是有个想法: 如今是互联网行业发达的时候了,能不能依赖H5技术只做一套界面然后再不同平台上使用某个工具来加载呢?考虑过的工具Qt 的WebEngineViewElectron Qt 是基...
2018-04-28 17:26:20 5706
原创 C++ 多线程开发——基于pthread封装的调度队列和Promise工具
说明多线程开发中, 经常会用到一些异步调用系统,在传统C++领域, 也只有在C++11之后才有了一些异步友好型接口可以使用, 但C++11提供的仅有的几个异步工具适用面并不广, 在真正用在工程中的时候也会进行二次甚至多次封装,相比之下, iOS开发中的gcd是一个很不错的调度工具,ES6中的Promise工具也是一个很不错的工具。于是突发奇想,作为一个把C++当做最爱编程语言的我, 是不是可以...
2018-04-20 14:37:56 757
原创 编程小记—— C/C++中 x & -x 表示含义
说明看多了各种优秀看源代码的经常会遇到一些很常见的公式 本篇文章记录的 x & -x 就是其中的一种含义我们都知道, -x 的值, 其实就是在x的值的基础上进行按位取反(~x)之后在增加1所得, 也就是说, x & -x == x & (~x + 1)1. x 为偶数我们都知道, 当一个奇数 + 1时, 表示的二进制数则会发生进位, 这样的话, 会产生一个连锁反应,也就是最低位的那些连续的1都会
2018-04-13 17:41:54 31962 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人