- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 cl.exe,link.exe编译选项以及在windows下编译lua 5.2.2
最近在使用lua,环境是windows.lua源码只提供了Makefile配置,之前多用CMake编译开源项目,看到lua编译文档中也有提供CMakeLists配置文件,因为没有在windows下单独使用cl和link的经验,所以准备先学习一下编译器和链接器选项.CL.EXE在MSDN的Compiler Options文档可以学习到cl的完整编译选项.这里(Compiler Opt
2014-01-21 22:55:32 1996
原创 Dynamic Initialization动态初始化的使用
之前看公司有人做C++元信息收集用的方法很巧妙,早就想写一篇关于动态初始化的博客,一则是分享,二则是个人摘记.在c++标准的initialization of non-local variable章节有如下描述There are two broad classes of named non-local variables: those with static storage dur
2014-01-17 00:00:49 4881
原创 多线程网络库muduo阅读笔记
上次阅读了caoland的async.js源码,这次学习陈硕的多线程网络库muduo,github地址(https://github.com/chenshuo/muduo).预备知识POSⅨ thread(http://en.wikipedia.org/wiki/POSIX_Threads)base目录下包含了基础类和函数,首先从基础类库开始学习.mutex的实现(
2013-11-19 00:34:49 1832 5
原创 async.js源码阅读笔记
异步编程在python中有twisted库来处理,即使是使用tornado这样的web框架,异步实现也是使用twisted,所以对于安装tornado,twisted是一个必不可少的依赖包。c#的异步编程没有做过,但是听说很是强大,很多东西都被其它语言的实现所借鉴。而对于javascript这样的语言,事件回调机制乃是天生具备,但是要优雅地实现异步编程,单纯使用setTimeout的实现过于丑陋且
2013-10-07 22:46:44 2326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人