-
Reactor模式及在DSS中的体现 日期:2011-04-12 23:18:43 点击:2 好评:0
...
-
C++下SQLite安装与使用 日期:2011-04-12 23:18:43 点击:0 好评:0
1. 下载源文件,因为要用到头文件。当然你也可以用来自己编译生成dll http://www.sqlite.org/download.html 498)this.width=498;' onmousewheel = 'javascript:return big(this)' title="image" src="http://www.1sohu.com/sp/a...
-
12个有趣的C语言问答 日期:2011-04-12 23:18:43 点击:0 好评:0
0,gets() 方法 Q:以下代码有个被隐藏住的问题,你能找到它吗? A:这个不显眼的问题就是使用了 gets() 方法。此方法接受一个string类型参数,但是却没有检测此数值是否 有足够的空间来...
-
浅谈C/C++中可变参数的原理 日期:2011-04-12 23:18:43 点击:0 好评:0
要理解可变参数,首先要理解函数调用约定, 为什么只有__cdecl的调用约定支持可变参数,而__stdcall就不支持? 实际上__cdecl和__stdcall函数参数都是从右到左入栈,它们的区别在于由谁来...
-
C编程鬼话:完善MVC的DEMO,闲话MAKEFILE 日期:2011-04-12 23:18:43 点击:1 好评:0
不得不说一句,从开始,到现在,我不得不忍受着无法使用make MAKEFILE的折磨。而如果从开始到现在,所有的例子你都亲自敲过诸如如下的命令: gcc-Wallattr.cvalue.cview.ccontrol.cmodel.c-oattr...
-
C语言实现合并排序 日期:2011-04-12 23:18:43 点击:0 好评:0
其基本模式如下: 分解:把一个问题分解成与原问题相似的子问题 解决:递归的解各个子问题 合并:合并子问题的结果得到了原问题的解。 现在就用递归算法,采用上面的分治思想来...
-
C++多进程并发框架(1) 日期:2011-04-12 23:18:43 点击:3 好评:0
三年来一直从事服务器程序开发,一直都是忙忙碌碌,不久前结束了职业生涯的第一份工作,有了一个礼拜的休息时间,终于可以写写总结了。于是把以前的开源代码做了整理和优化,...
-
Facebook folly代码库学习心得 日期:2011-04-12 23:18:43 点击:0 好评:0
学习代码库的一般步骤 1)编译安装; 2)学习doc/manual文档; 3)学习test用例; 4)测试并使用。 folly库的学习心得 独立有用的小技巧 Eventfd.h----针对eventfd系统调用的包装器。 Foreach.h----伪语...
-
为什么C语言屹立不倒? 日期:2011-04-12 23:18:43 点击:1 好评:0
近年来,谷歌一直致力于开发出自己的编程语言以取代当今世上最常用的C、C++和JavaScript。在系统语言方向,谷歌的Go语言能够为用户在数据中心内建立大型软件提供更多的便捷,有望取...
-
漫步Facebook开源C++库Folly之string类设计 日期:2011-04-12 23:18:43 点击:0 好评:0
这里是folly的github地址: https://github.com/facebook/folly 在folly项目的Overview.md中,谈到了folly库的初衷: It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embar...
-
百度笔试题,malloc/free与new/delete 日期:2011-04-12 23:18:43 点击:1 好评:0
相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc...
-
为什么我希望用C而不是C++来实现ZeroMQ 日期:2011-04-12 23:18:43 点击:0 好评:0
开始前我要先做个澄清:这篇文章同Linus Torvalds这种死忠C程序员吐槽C++的观点是不同的。在我的整个职业生涯里我都在使用C++,而且现在C++依然是我做大多数项目时的首选编程语言。自...
-
一位工作3年的C++程序员血泪史 日期:2011-04-12 23:18:43 点击:0 好评:0
终于我决定了,刘总,我想好了。我真的要走了。我喜欢我们的公司,我爱着这里的同事,但我真的要走了。 我的离职允许不是一般的离职,更多的意味着一个小转行了。以后我不主要...
-
C++ 11中的auto和decltype 日期:2011-04-12 23:18:43 点击:0 好评:0
C++ 11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++ 98中的标识临时变量的语义,由于使用极少且多余,在C++ 11中已被删除。 auto自动类型推断,用于从初始化表达式...
-
C++ 11右值引用的理解 日期:2011-04-12 23:18:43 点击:1 好评:0
C++ 11中引入的一个非常重要的概念就是右值引用。理解右值引用是学习移动语义(move semantics)的基础。而要理解右值引用,就必须先区分左值与右值。 对左值和右值的一个最常见的误...
-
C++数据结构之单链表 日期:2011-04-12 23:18:43 点击:0 好评:0
...
-
C++程序运行时的异常处理 日期:2011-04-12 23:18:43 点击:0 好评:0
程序中的错误分为编译时的错误和运行时的错误。编译时的错误主要是语法错误,比如:句尾没有加分号,括号不匹配,关键字错误等,这类错误比较容易修改,因为编译系统会指出错...
-
原生代码卷土重来 C++欲东山再起 日期:2011-04-12 23:18:43 点击:0 好评:0
【51CTO外电头条】编程语言往往是各领风骚三五年。最初,炙手可热的新语言是 Java ;后来换成了 Python ,随后Ruby抢走了风头,之后又换成了JavaScript。而最近备受宠爱的语言可能大家最想...
-
用C++语言编写COM组件 日期:2011-04-12 23:18:43 点击:0 好评:0
本文提供一个完全用 C++ 实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及COM是如何创建类工厂的...
-
浅谈C++指针直接调用类成员函数 日期:2011-04-12 23:18:43 点击:0 好评:0
在编程工作中常会遇到在一个类中通过函数指针调用成员函数的要求,如,当在一个类中使用了 C++ 标准库中的排序函数qsort时,因qsort参数需要一个比较函数指针,如果这个类使用某个...