发布时间:2018-03-14 16:44:26
cmake_minimum_required(VERSION 2.8.4)project(BoostTest)message(STATUS "start running cmake...")find_package(Boost 1.57.0 COMPONENTS system filesystem REQUIRED)if(Boost_FOUND) message(STATUS "Boost_INCLUDE_DIRS: ${Boost_INCLUDE_DIRS}") message(STATUS "Boost_LIBRARIES: ${Boost_LIBRARI.........【阅读全文】
发布时间:2016-10-11 19:36:27
代码如下点击(此处)折叠或打开#include #include int main(int argc, char **argv){ MYSQL *con = mysql_init(NULL);.........【阅读全文】
发布时间:2015-01-23 14:57:10
继续看大牛的blog这里多说一点在C++中,我们可能会使用线程安全的智能指针AutoPtr或是别的一些容器,只要是线程安全的,其不管三七二十一都要上锁,上锁是个成本很高的操作,使用AutoPtr会让我们的系统性能下降得很快,如果你可以保证不会有线程并发问题,那么你应该不要用AutoPtr。我记得我上次我们同事去掉智能指针的引.........【阅读全文】
发布时间:2015-01-23 11:13:10
最近拜读某大牛的关于性能的blog,看到如何文字还有一个例子是,我以前从事的某个产品编程规范中有一条是要在每个函数中把函数名定义出来,如:const char fname[]=”functionName()”, 这是为了好打日志,但是为什么不声明成 static类型的呢?说实话,声明称static 倒是增加了一点危险,因为可能存在重新声明同名变量的.........【阅读全文】