<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WhiteYaksa的专栏]]></title><description><![CDATA[Keep it simple and stupid。]]></description><link>https://blog.youkuaiyun.com/naruto126</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; naruto126]]></copyright><item><title><![CDATA[cl.exe,link.exe编译选项以及在windows下编译lua 5.2.2]]></title><link>https://blog.youkuaiyun.com/naruto126/article/details/18514793</link><guid>https://blog.youkuaiyun.com/naruto126/article/details/18514793</guid><author>naruto126</author><pubDate>Tue, 21 Jan 2014 22:55:32 +0800</pubDate><description><![CDATA[最近在使用lua,环境是windows.lua源码只提供了Makefile配置,之前多用CMake编译开源项目,看到lua编译文档中也有提供CMakeLists配置文件,因为没有在windows下单独使用cl和link的经验,所以准备先学习一下编译器和链接器选项.


CL.EXE
在MSDN的Compiler Options文档可以学习到cl的完整编译选项.这里(Compiler Opt]]></description><category></category></item><item><title><![CDATA[Dynamic Initialization动态初始化的使用]]></title><link>https://blog.youkuaiyun.com/naruto126/article/details/18370499</link><guid>https://blog.youkuaiyun.com/naruto126/article/details/18370499</guid><author>naruto126</author><pubDate>Fri, 17 Jan 2014 00:00:49 +0800</pubDate><description><![CDATA[之前看公司有人做C++元信息收集用的方法很巧妙,早就想写一篇关于动态初始化的博客,一则是分享,二则是个人摘记.


在c++标准的initialization of non-local variable章节有如下描述
There are two broad classes of named non-local variables: those with static storage dur]]></description><category></category></item><item><title><![CDATA[多线程网络库muduo阅读笔记]]></title><link>https://blog.youkuaiyun.com/naruto126/article/details/12884403</link><guid>https://blog.youkuaiyun.com/naruto126/article/details/12884403</guid><author>naruto126</author><pubDate>Tue, 19 Nov 2013 00:34:49 +0800</pubDate><description><![CDATA[上次阅读了caoland的async.js源码,这次学习陈硕的多线程网络库muduo,github地址(https://github.com/chenshuo/muduo).


预备知识
POSⅨ thread(http://en.wikipedia.org/wiki/POSIX_Threads)


base目录下包含了基础类和函数,首先从基础类库开始学习.
mutex的实现(]]></description><category></category></item><item><title><![CDATA[async.js源码阅读笔记]]></title><link>https://blog.youkuaiyun.com/naruto126/article/details/12371677</link><guid>https://blog.youkuaiyun.com/naruto126/article/details/12371677</guid><author>naruto126</author><pubDate>Mon, 07 Oct 2013 22:46:44 +0800</pubDate><description><![CDATA[异步编程在python中有twisted库来处理，即使是使用tornado这样的web框架，异步实现也是使用twisted，所以对于安装tornado，twisted是一个必不可少的依赖包。c#的异步编程没有做过，但是听说很是强大，很多东西都被其它语言的实现所借鉴。而对于javascript这样的语言，事件回调机制乃是天生具备，但是要优雅地实现异步编程，单纯使用setTimeout的实现过于丑陋且]]></description><category></category></item></channel></rss>