- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 一段简单而又费解的关于std::async和时间的代码
这是一段使用std::async的简单而又费解的代码。说其简单,是因为并不难读懂,就只有十几行;而说其费解,是因为在不同环境下的表现不同。对了,其实这不是一段代码,而是两段。看程序如下:#include <future>#include <iostream>#include <ctime>void test_time_1() { st...
2016-01-30 23:11:20 2668
转载 用C++11的std::async代替线程的创建
c++11中增加了线程,使得我们可以非常方便的创建线程,它的基本用法是这样的: void f(int n);std::thread t(f, n + 1);t.join(); 但是线程毕竟是属于比较低层次的东西,有时候使用有些不便,比如希望获取线程函数的返回结果的时候,就不能直接通过thread.join()得到结果。在POSIX线程函数中,这时候就必须定义一个变量...
2016-01-29 22:24:40 3542 2
原创 对Windows下动态库和静态库的总结
对Windows下的动态库编程并不很熟悉。下午利用一点时间写了个原型,过程中想到许多问题,网上搜到许多文章,学到不少知识,但感觉比较繁杂,于是决定理一理,就有了这篇博文。
2016-01-24 00:29:35 5028
转载 pragma预处理指令详解
转载自网络的一篇文章,做了一些格式整理和语言优化。pragma的几个参数,用得频繁的可能并不多。这里做一个简单的了解,倒是不错的。
2016-01-23 22:17:52 509
原创 如何将Visual Studio的工程转成QT的工程
本文主要介绍了如何将一个Visual Studio的工程转换成一个QT的工程。同时也介绍了qmake,.pro文件,nmake和jom的知识。
2016-01-21 23:30:33 19033 3
原创 记一次Trouble Shooting的过程: LNK1112: module machine type ‘x64‘ conflicts with target module type ‘X86‘
在最近的开发中,遇到一个难缠的问题,花费了不少时间,最后找到的root cause却是有点贻笑大方的意味。记录此次Trouble Shooting的过程,从中除了root cause和解决方案本身,也学到了不少其他的知识。
2016-01-21 21:33:21 1506
原创 比较Python和Perl的效率
本文通过一个Perl程序和一个Python程序对于多达212MB,170多万行的文本文件的分析,比较了Perl和Python程序在执行以及开发上的效率。
2016-01-09 21:53:40 9407 1
Lua编程语言详细介绍与实例(PPT)
2012-10-06
Lua5.1全三套:Lua Programming(中英文版)+中文手册
2012-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人