大约有 1,680 项符合查询结果(耗时:0.0171秒) [XML]
C++STL容器使用经验总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...现为平衡的二叉查找树。也就是说,它所适合的那些应用程序首先做一些插入操作,然后做查找,然后可能又插入一些元素,或许接着删掉一些,随后又做查找,等等。这一系列时间的主要特征是插入、删除和超找混在一起。总...
C/C++中退出线程的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...线程将自行撤消(最好不使用该方法)。
剩下两种是在程序设计中一定要避免的:
3、同一个进程或另一个进程中的线程调用TerminateThread函数(应避免使用该方法)。
4、ExitProcess和TerminateProcess函数也可以用来终止线程的运...
Boost.Asio的简单使用(Timer,Thread,Io_service类) - C/C++ - 清泛网 - 专注C/C++及内核技术
...多线程回调同步
本节演示了使用boost::asio::strand在多线程程序中进行回调同步(synchronise).
先前的几节阐明了如何在单线程程序中用boost::asio::io_service::run()进行同步.如您所见,asio库确保 仅当当前线程调用boost::asio::io_service::run()时...
Java内存泄露原因详解 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...用最容易出现内存泄露,这些静态变量的生命周期和应用程序一致,他们所引用的所有的对象Object也不能被释放,因为他们也将一直被Vector等引用着。
例:
Static Vector v = new Vector(10);
for (int i = 1; i<100; i++)
{
Object o = new Obj...
Swift 编程语言入门教程 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...新功能和结合面向过程和面向对象的功能。
Swift对新的程序员也是友好的。他是工业级品质的系统编程语言,却又像脚本语言一样的友好。他支持playground,允许程序员实验一段Swift代码功能并立即看到结果,而无需麻烦的构建...
线程访问窗口资源的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...存储)。映射表有两类:永久的,临时的。.普通窗口,如程序主窗口的映射关系在永久映射表中。并不是所有的句柄都有个Cwnd对象对其进行封装,所以如果无法在永久映射中找到HWND对应的CWnd对象,就会创建一个临时CWnd对象包装...
汇编常用寄存器及指令基础总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...truction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程
SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置
BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置
SI(Source Index):...
Nginx与Lua - 更多技术 - 清泛网 - 专注C/C++及内核技术
...启动Nginx看看,应该就OK了。
应用
我们先用一个简单的程序来暖暖场:把下面的代码加入到Nginx的配置文件nginx.conf,并重启Nginx,然后浏览,就能看到效果了。
location /lua {
set $test "hello, world.";
content_by_lua '
ngx.he...
CruiseControl.Net 进行持续化集成 - IT产品资讯 - 清泛网 - 专注C/C++及内核技术
...本地的安装过程如下:
双击CruiseControl.NET-1.3-Setup.exe程序,打开软件安装界面,如下:
一直点击Next,选择软件安装路径,等待软件安装完成,界面如下:
软件安装完成之后,在系统windows服务中将增加名为CruiseContr...
与复制构造函数相关的错误.例如:0x77D9FCAA (ntdll.dll) (prog31.exe 中)处...
...长用malloc分配内存的,返回分配的内存首地址。
这段程序执行时输出:
Roger 20 Roger 20
Wendy 20 Wendy 30
并产生错误:
0x77D9FCAA (ntdll.dll) (prog31.exe 中)处有未经处理的异常: 0xC0000374: 堆已损坏。 (参数: 0x77DC6668)。
解决办法:包含指...