摘要:        
我们可以使用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)
        
 
                    
                     
                    
                 
                    
                 
 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号