Boost库学习之旅入门篇

Boost库学习之旅入门篇 学习及使用Boost库已经有一段时间了,Boost为我的日常开发中带来了极大的方便,也使得我越来越依赖于boost库了。但boost功能太多,每次使用还是得翻看以前的 资料,所以为了以后可以更方便的使用,在此对常用的功能作一个总结,也希望以此与大家共勉。   ...

2014-03-21 20:49:22

阅读数 392

评论数 0

VS2010使用静态编译的qt库

Qt开发界面很方便,但发布程序就不那么方便了,你的把引用到的dll一起发布才行,要是能静态编译就好了,发布的时候只有一个exe多方便。        虽然以前为了方便,直接安装的qt-windows-opensource-5.0.2-msvc2010_32-x86-offline.exe, 省去...

2013-06-23 10:57:05

阅读数 3080

评论数 6

Win7系统VS2010下搭建qt开发环境

win7下vs2010搭建qt环境总算成功了,在此分享一下。 最初选择了VS2012 + qt-windows-opensource-5.0.2-msvc2012_64-x64-offline.exe + qt-vs-addin-1.2.1-opensource.exe 一路安装成功,创建时报...

2013-05-22 22:02:04

阅读数 6093

评论数 1

C#操作excel文件

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Excel = Microsoft.Office.Interop.Excel; using System...

2013-05-06 17:34:50

阅读数 290

评论数 0

使用lua语言实现循环链表

List = {} --[[ 创建链表]] function List.new() local t = {next = nil, prev = nil, value = 0} t.next = t t.prev = t return t; end function L...

2013-03-13 09:16:59

阅读数 1105

评论数 0

多继承中多态的实现

#include using namespace std; class A { private: virtual void Func1() { cout << "class A Func1" << endl; } ...

2013-01-31 20:36:15

阅读数 351

评论数 0

多态是如何实现的

#include using namespace std; class A { public: virtual void Func1() { cout << "class A Func1" << endl; } virtu...

2013-01-31 20:28:36

阅读数 300

评论数 0

模拟编译器对虚函数索引项的实现

#include using namespace std; class A { public: virtual void Func1() { cout << "class A Func1" << endl; } vir...

2013-01-31 20:12:46

阅读数 179

评论数 0

通过交换虚函数表指针查看虚函数的实现方式

#include using namespace std; class A { public: virtual void Func1() { cout << "class A Func1" << endl; } v...

2013-01-31 20:03:14

阅读数 238

评论数 0

通过虚函数指针绕过虚函数的保护机制

#include using namespace std; class A { public: A() { a = 10; } private: virtual void Func...

2013-01-31 12:44:07

阅读数 608

评论数 5

编译器对虚函数的实现

#include using namespace std; class A { public: virtual void Func1() { cout << "class A Func1" << endl; } virtu...

2013-01-30 20:39:30

阅读数 364

评论数 0

获取本机mac地址和Ip地址

#include #include #include #include #include #include #include #include int main(int argc, char* argv[]) { if(argc < 2) ...

2013-01-30 20:16:17

阅读数 659

评论数 0

Linux网络编程epoll模型

#include #include #include #include #include #include #include #include #include #include using namespace std; #define LISTE...

2013-01-30 19:15:20

阅读数 855

评论数 0

Linux网络编程poll模型

//分发进程 //listen #include #include #include #include #include #include #include #include #include #define LISTENQ 5 #define...

2013-01-30 18:31:53

阅读数 1328

评论数 0

Linux网络编程select模型的实现

#include #include #include #include #include #include #include #include #include #define LISTENQ 5 #define OPEN_MAX 1024 #defi...

2013-01-30 18:25:57

阅读数 1508

评论数 2

原始套接字实现

#include #include #include #include #ifdef WIN32 #include #include #include #else #include #include #include #include #incl...

2013-01-30 18:06:44

阅读数 1388

评论数 0

如何在windows下编译Chrome源代码

序·关于Google Chrome  Google Chrome 是Google 于2008年发布的一款开源的浏览器,它采用了许多开源的组件和工具,比如它的浏览器引擎采用的是开源的浏览器引擎WebKit。 如果想获取Chrome的代码,可使用SVN从Google服务器上checkout...

2012-07-22 18:16:05

阅读数 529

评论数 0

Windows 下Qt的编译过程

ui的使用 命令行开发qt程序

2010-11-15 21:03:00

阅读数 334

评论数 0

c# Invoke和BeginInvoke 区别

<br />转自http://www.cnblogs.com/c2303191/articles/826571.html<br />Control.Invoke 方法 (Delegate):在拥有此控件的基础窗口句柄的线程上执行指定的委托。<br />Contr...

2010-07-04 09:09:00

阅读数 210

评论数 0

System.Data.OracleClient.OracleException: ORA-00979: not a GROUP BY expression

<br />今天因为这个问题纠结了很久,其实这已不是第一次犯这样的错误了,今天特别记录下来,以防再犯。<br />总的来说,是因为oracleclient类型转换产生的错误,同样一条正确的sql语句,今天不出错误,或许明天就会出错,结合个人的错误经历,错误的来源主要来源于聚...

2010-06-18 14:06:00

阅读数 2627

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭