2009年12月4日
摘要: 我们可以使用strftime()函数将时间格式化为我们想要的格式。它的原型如下:size_t strftime( char *strDest, size_t maxsize, const char *format, const struct tm *timeptr );我们可以根据format指向字符串中格式命令把timeptr中保存的时间信息放在strDest指向的字符串中,最多向strDest... 阅读全文
posted @ 2009-12-04 11:59 fairycao 阅读(329) 评论(0) 推荐(0)
摘要: 这几天经常用到的,不如记下吧。这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方... 阅读全文
posted @ 2009-12-04 11:58 fairycao 阅读(175) 评论(0) 推荐(0)
摘要: 今天整理过去的学习笔记,无意中看到这个,自己写的,居然大部分都不记得,可能是很少用到吧。干脆帖出来,大家有什么补充的。。。 1、基础介绍 try { //程序中抛出异常 throw value; } catch(valuetype v) { //例外处理程序段 } 语法小结:throw抛出值,catch接受,当然,throw必须在“try语句块”中才有效。 2、深入thro... 阅读全文
posted @ 2009-12-04 11:57 fairycao 阅读(554) 评论(0) 推荐(0)
摘要: replaceCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//replacinginastring#include#includeusingnamespacestd;intmain(){stringbase="thisisateststring."... 阅读全文
posted @ 2009-12-04 11:53 fairycao 阅读(387) 评论(0) 推荐(0)
摘要: 调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句代码快捷键Ctrl... 阅读全文
posted @ 2009-12-04 11:50 fairycao 阅读(3725) 评论(0) 推荐(0)
摘要: 关于C++中的char*与wchar_t*这两种类型的相互转换,网上说的大多很繁琐,可行性也不高。下面这个方法是在MSDN里面找到的,个人认为还比较不错:把char*转换为wchar_t*用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法:char *CStr = "string to convert";size_t len = strlen(CStr) + 1;size... 阅读全文
posted @ 2009-12-04 11:45 fairycao 阅读(1232) 评论(0) 推荐(0)
摘要: size_t i;Char AppDirectory[300];Wchar GetAppDirectory;errno_t einval= wcstombs_s(&i, AppDirectory, 300, GetAppDirectory, wcslen(GetAppDirectory));当GetAppDirectory中有中文字符时,转换会出现问题,如“as\桌面\ass.... 阅读全文
posted @ 2009-12-04 11:43 fairycao 阅读(9327) 评论(0) 推荐(1)
摘要: DBF文件结构分为两大部分:文件结构说明区和数据区。 一、文件结构说明区包括数据库参数区和记录结构表区。数据库参数区占32个字节:      1字节    数据库开始标志(若数据库含DBT文件为80H,否则为03H)   2-4字节  文件建立或修改的日期(YYMMDD 其中YY=日期-1900)   5-8字节  数据库的记录记录数,低字节在前,高字节在后   9-10字节  文件结... 阅读全文
posted @ 2009-12-04 11:39 fairycao 阅读(572) 评论(0) 推荐(1)
摘要: 查看文档内容的特别方法   相信最基本的cat和less,more您已很熟悉了,假如有特别的需要呢: 1. 假如您只想看文档的前5行,能够使用head命令,如: head -5 /etc/passwd 2. 假如您想查看文档的后10行,能够使用tail命令,如: tail -10 /etc/passwd tail -f /var/log/messages 参数-f使tail不停地去读最新的内容,这... 阅读全文
posted @ 2009-12-04 11:37 fairycao 阅读(317) 评论(0) 推荐(0)
摘要: 路由器(当它把分组从一个网络转发到另一个网络时)的好处是为不同类型的物理网络提供连接, 这些盒子也称作I P路由器(IP Router) ,但我们这里使用路由器( R o u t e r )这个术语。从历史上说,这些盒子称作网关( g a t e w a y) ,在很多T C P / I P文献中都使用这个术语。现在网关这个术语只用来表示应用层网关:一个连接两种不同协议族的进程(例如,TCP/IP... 阅读全文
posted @ 2009-12-04 11:36 fairycao 阅读(353) 评论(0) 推荐(0)
摘要: 以太网数据帧的物理特性是其长度必须在 4 6~1 5 0 0字节(数据)之间. 典型以太网帧首部的字节长度为14,尾部为4。TCP的首部长为20字节, IP的首部长为20字节,U D P的首部长为8字节.由于T C P、U D P、I C M P和I G M P都要向I P传送数据,因此I P必须在生成的I P首部中加入某种标识,以表明数据属于哪一层。为此, I P在首部中存入一个长度为8 b i... 阅读全文
posted @ 2009-12-04 11:34 fairycao 阅读(730) 评论(0) 推荐(0)
摘要: 在编码时,涉及到常量,以前常常写具体的数字,但是好的编程习惯是用枚举来赋值,因为枚举在运行时,不会占用任何空间,也不会消耗任何资源,但却给了明确的作用域,而且不易引起混乱。如enum{MaxContracts = 10,idlen = 10};Contracts *Contracts_[MaxContracts];char id_[idlen]; 使用常量,还有一个潜在问题是,他们没有任何地址,因... 阅读全文
posted @ 2009-12-04 11:32 fairycao 阅读(519) 评论(0) 推荐(0)
摘要: Linux终端或控制台  vi /路径/文件名   例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下insert键,可以见到窗口左下角有“insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下insert键,左下角将有“Replace... 阅读全文
posted @ 2009-12-04 11:29 fairycao 阅读(179) 评论(0) 推荐(0)
摘要: 在kdevelop中作多线程程序,连接总是通不过。报错说" undefined reference to 'pthread_create'"。应该是在link时加上 -lpthread 选项吧。project-->project option-->configure option-->general-->linker flags里添加-lpthread 就好了。 阅读全文
posted @ 2009-12-04 11:26 fairycao 阅读(425) 评论(0) 推荐(0)
摘要: 静态函数Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1classA2{3public:4staticintGetNumber(){returnnumber;}//静态函数只能对静态成员操作5private:6staticintnumber;78A(... 阅读全文
posted @ 2009-12-04 11:18 fairycao 阅读(249) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/terrylee/archive/2006/07/17/334911.htmlhttp://www.cnblogs.com/webabcd/archive/2008/04/02/1134658.htmlhttp://www.lifevv.com/sysdesign/category/20071201152830244.html) 阅读全文
posted @ 2009-12-04 10:52 fairycao 阅读(339) 评论(0) 推荐(0)