Boost
Boost之正则表达式Regex库的使用方法
# include <iostream> # include <stdio.h> class A { public: A() :i(10) { } virtual void f() { std::cout <
搜索二叉树
51CTO博客开发CowNew开源团队周金根永远的朋友肖舸的blog李华明Himi极致书生滴水穿石51CTO安全博客云计算架构师-解占辉驿落黄昏Domingo Luis的博客空间aha45李晨光原创技术博客李云学习文档肖凡的专栏菜鸟浮出水棕榈烧酒叶伟(魔教教主)实践检验真理马哥教育林肯百家旗下百晓生转身离开-王军dong4716138圣殿骑士坐看云起Keep it simple.plum blos
今天我们来分析QueryInterface函数。HRESULT CDictionary::QueryInterface(const IID& iid, void **ppv) { if(iid == IID_IUnknown) { *ppv = (IDictionary*)this; ((
(分布式组件对象模型)是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。DCOM基于组件对象模型(COM),COM提供了一套允许同一台计算机上的客户端和服务器之间进行通信的接口(运行在Windows95或者其后的版本上)。 DCOM(分布式组件对象模型,分布式组
用面向对象思想实现时钟C++描述的实例代码:# include <iostream> # include <time.h> # include <iomanip> # include <windows.h> //# include <unistd
做为一名分布式服务器开发人员,在服务器开发领域、多线程开发和并发编程方面有自己的心得和经验,愿意分享给同仁,今讨论下Windows下线程并发程序开发。下面用用两个线程实现一个简单的数组排序,演示了线程的基本用法。原理是:为了节省执行时间而添加并行,把问题划分为几个小问题,并分配给几个线程(分而治之),把问题划分成若干更小的单元,更容易在实现中创建并行逻辑。同时,在并行中使用系统资源能优化应用程序并
在程序界,有句话是,程序好些,bug难调。很多bug并不一点是逻辑错误,而是一些细节问题。我们分析下三个细节错误引起的无法运行问题://#define M_PI 3. 14159265358979323846 3.14中间有个空格\t &nb
Lua 数据库访问本文主要为大家介绍 Lua 数据库的操作库:LuaSQL。他是开源的,支持的数据库有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。LuaSQL 可以使用 LuaRocks 来安装可以根据需要安装你需要的数据库驱动。Window 下安装 LuaRocks:https://github.com/keplerproje
面向对象特征1) 封装:指能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。2) 继承:继承的方法允许在不改动原程序的基础上对其进行扩充,这样使得原功能得以保存,而新功能也得以扩展。这有利于减少重复编码,提高软件的开发效率。3) 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。4)抽象:抽象(Abstra
Lua 错误处理程序运行中错误处理是必要的,在我们进行文件操作,数据转移及web service 调用过程中都会出现不可预期的错误。如果不注重错误信息的处理,就会照成信息泄露,程序无法运行等情况。任何程序语言中,都需要错误处理。错误类型有:语法错误运行错误=================================================================错误处理我们可
Lua 文件 I/OLua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法简单模式在做一些简单的文件操作时较为合适。但是在进行一些高级的文件操作
什么是协同(coroutine)?Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。线程和协同程序区别线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个线程,而协同程序却需要彼此协作的运行。在任一指定时刻只有一个协同程序在运行,并且这个正
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号