摘要:Ubuntu上Eclipse + CDT 安装指南http://timjiang2000.spaces.live.com/blog/cns!390AF4E52022319A!510.entry用apt-get装eclipse + cdt总是出问题,于是打算手动安装配置,找到了这个帖子,很详细。特别是设置方面,以后手动安装软件都可以参考这个了。另外,上eclipse的官网下载时,发现有集成了ecli...
阅读全文
随笔分类 - C/C++
摘要:http://oss.org.cn/?action-viewnews-itemid-3724http://blog.csdn.net/yang_dk/archive/2008/06/03/2506928.aspx了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用时间分片来模拟线程的并发执行,这种方式和进程的相同。而在...
阅读全文
摘要:POSIX线程基本概念 线程编程在smp体系结构处理并发时会被提及的比较多。它可以实现并发多道操作,常被称为轻量级的进程,因为它可以共享进程资源,省去了多进程切换时内核的上下文切换所用的花销。 多数Linux编程教材里面对POSIX线程的介绍占的篇幅并不多。Linux的fork对多进程的有较好的优化技术,而__clone系统调用相当于使 用进程的方法实现...
阅读全文
摘要:linux下多线程的创建与等待详解所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。下面说一下如何创建一个线程。通过创建线程,线程将会执行一个线程函数,该线程格式必须按照下面来声明:void * Thread_Function(void *)创建线程的函数如下:intpthread_create(pthrea...
阅读全文
摘要:C语言库函数大全 何元会,2010/8/17整理,加入分类和目录Turbo C 2.0 函数中文说明大全目录C语言库函数大全... 1分类函数... 1数学函数... 1目录函数... 3进程函数... 4诊断函数... 5输入输出子程序... 6接口子程序... 11操作函数... 17字符串操作函数(str…) 18存贮分配子程序... 19时间日期函数... 19分类函数所在函数...
阅读全文
摘要:解析XML文件使用到了微软的msxml ,在xp下使用的时候,只要#import <msxml.dll>编译就可以顺利通过,当把工程移植到Vista上的时候就会遇到找不到msxml.dll的错误。原来在Vista上msxml.dll升级为msxml6.dll,只要把#import <msxml.dll>改成#import <msxml6.dll>相应using ...
阅读全文
摘要:一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FF...
阅读全文
摘要:WinSock基本知识这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。WinSock APISocket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,在Unxi操作系统中实现。WinSock也是一个基于Socket模型的API,在Mi...
阅读全文
摘要:先从Windows平台开始。 Windows平台下的软件发布最主要的需求是想办法找到在你的发布中应该包含哪些必须的文件, 同时要保证应用程序运行时能正确找到这些文件, 发布基于Qt的软件也是同样的需求。 就不同的情况一一阐述:静态链接的情况静态链接是最简单的情况,这种情况下需要发布的文件数量是最少的, 只需要发布一个单独的执行档外加编译器相关的dll文件。 这种情况下Qt库首先要静态编译:<...
阅读全文
摘要:#include"stdafx.h"#include <afxwin.h>voidScreen(charfilename[]){CDC*pDC;//屏幕DCpDC=CDC::FromHandle(GetDC(NULL));//获取当前整个屏幕DCintBitPerPixel=pDC->GetDeviceCaps(BITSPIXEL);//获得颜色模式intWidth=pDC-&g...
阅读全文
摘要:原文来自:http://hi.baidu.com/cityhacker/blog/item/419ed50af30a9e1595ca6b9d.html2009-11-19 12:21在c#里调用C++的dll,遇到了一些头疼的问题:C++里头文件定义形势如下:typedef void (*CALLBACKFUN1W)(wchar_t*, void* pArg);typedef void (*CAL...
阅读全文
摘要:1. 存储二进制数据 SQLite提供的绑定二进制参数接口函数为: int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*)); 我们希望使用的是一套经过封装的COM接口,将上面这个函数封装为COM接口的形式 BindParaByIndex( LONG index, VARIANT val); 使用VA...
阅读全文
摘要:Ubuntu 下的编程知识
阅读全文
摘要:在我的C# IDE QA工作中,我学到了一些关于Visual Studio的非常有用的调试方法,我愿意在这里与大家分享,希望对你们有所帮助。尽管截图来自于Visual Studio 2008 SP1,但也基本适用于其他的VS版本。
阅读全文

浙公网安备 33010602011771号