- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 你还坚持原来的样子吗?
有一条小河流从遥远的高山上流下来,经过了很多个村庄与森林,最后它来到了一个沙漠。它想:「我已经越过了重重的障碍,这次应该也可以越过这个沙漠吧!」当它决定越过这个沙漠的时候,它发现它的河水渐渐消失在泥沙当中,它试了一次又一次,总是徒劳无功,于是它灰心了「也许这就是我的命运了,我永远也到不了传说中那个浩瀚的大海。」它颓丧地自言自语。这时候,四周响起了一阵低沉的声音,「如果微风可以跨越沙漠,那么河流也可
2005-07-28 12:59:00 1306
原创 在TXT中进行文件读写
一般来讲往文件中读写数据都是按字节数来计算的,但是如果一个txt文件的各行长短不一,但需要以行为单位进行读写,该如何实现哪?累类CStdioFile提供了对文件进行流式的操作功能。其中函数void CStdioFile::WriteString( LPCTSTR lpsz )写入一个字符串,需要给字符串lpsz的末尾加上换行标志”/r/n”;函数bool CStdioFile::ReadStrin
2005-07-28 12:42:00 2257 1
原创 基于MFC的大型数据文件处理方法
基于MFC的大型数据文件处理方法在Visual C++中,MFC(微软基础类库)提供了CFile和CStdioFile两个类来进行程序中的文件输入输出操作。Cfile类提供了基于二进制流的文件操作,功能类似于C语言中的fread()和fwrite()函数。CStdioFile提供了基于字符串流的文件操作,功能类似于C语言中的fgets()和fputs()函数。但是,使用这两个类进行文件操作时,对于
2005-07-28 11:44:00 1680
原创 VC小知识总结1
1)当文档被修改时,如何在标题上加上标志*?重载CDocument类的虚函数virtual SetModifiedFlag: void CTest2Doc::SetModifiedFlag(BOOL bModified){ CString strTitle = GetTitle(); CString strDirtyFlag = " *"; // note space before
2005-07-26 15:10:00 3013
原创 一套完整的makefile样板
应用系统的目录结构如下: 代码: ~/bin 可执行程序目录 ~/etc 配置文件目录 ~/inc 头文件目录 ~/lib 函数库文件目录 ~/log 日志文件目录 ~/src 源程序文件目录 ~/src/lib 函数库源程序目录 ~/src/lib/LIB_1 函数库libLIB_1源程序目录 ~/src/APP_A 子系统APP_A源程序目录 ~/src/A
2005-07-23 17:32:00 1145
原创 我原来的单线程扫描器的改进版(多线程)
// PortScan.cpp : Defines the entry point for the console application./////=============================================================================/// PortScan - 端口扫描程序/// /// 2005-7-8 16:49:52//
2005-07-23 17:31:00 1200
原创 将程序错误消灭在萌芽中
--------------------------------------------------------------------------------这篇文章贡献自Alex Rest, 翻译: bugfree/CSDN平台: VC6, VC7, Windows 9x/NT/2000/XP --------------------------------------------------
2005-07-18 13:42:00 1020
原创 字符串: 怎样在ANSI 和 UNICODE间做转换
问题: 怎样在ANSI 和 UNICODE间做转换?答案:这个答案启发自 Yves M贴出的一张回复(reply)ANSI 到 UNICODE:这个转换用函数MultiByteToWideChar()完成代码:-------------------------------------------------------------------------------- char *ansist
2005-07-18 13:41:00 1042
原创 字符串:怎样转换字符串为数字类型?
当将字符串转换为数值类型时, 有一项东西你不允许忽略:转换可能因为你正在转换的字符串可能不包含有效的数字表示法而失败例如, 如果你想将"Hello"转换为数字, 转换将失败老的C方法(不赞成)许多人用atoi(), atof() 和这个“家族”中的其它函数. 它们方便应用,但是有一个重要的缺点: 在转换失败和转换字符串"0"时都返回0, 这样使得一致性错误检查变得几乎不可能。 为了完整性我们给出了
2005-07-18 13:40:00 3593
原创 字符串:怎样将数字类型转换为字符串
老的C方法(不赞成)代码:-------------------------------------------------------------------------------- char *c[10]; // 完全足够大-不要忘了为/0预留额外的字节 int i = 1234; sprintf(c, "%d", i);--------------------------
2005-07-18 13:40:00 1838
原创 让程序同时只能运行一个
很多人都讨论过这个问题, 这里用Victor串口控件里面现成的共享内存功能来实现。当程序运行第二次时只是激活第一次运行的窗口, 而不是再运行一个程序。需要在主程序里实现, 下面蓝色的部分是增加的内容:#include #pragma hdrstop#include "yb_base.h"//------------------------------------------------------
2005-07-13 10:37:00 1642
原创 几种码制转换 BCD TO HEX,HEX TO BCD ,BIN TO HEX
#include #include #include #include /*****/#define LongToBin(n) /(/((n >> 21) & 0x80) | /((n >> 18) & 0x40) | /((n >> 15) & 0x20) | /((n >> 12) & 0x10) | /((n >> 9) & 0x08) | /((n >> 6) & 0x04) | /((n
2005-07-13 10:17:00 5241
原创 那是我无意中看到的一幕
一个男孩送女孩上车,挥挥手互相道别,很平常的一幕。汽车缓缓开动,突然,透过车窗玻璃,我看到男孩追着汽车开始奔跑,眼里含着温柔的微笑。他的嘴唇紧闭着,其实道别的话应该早已说过,或许明天两人又可以见面,可是,他还是追着汽车奔跑。而车上,女孩也紧紧盯着他,两人就这样车上车下默默对望。 这就是久违了的爱情吧! 他们还那么年轻,年轻的让人嫉妒,他们没有经历过人生风雨,只怕连伤心失望也不曾品尝过。
2005-07-12 15:18:00 1305 1
原创 写一个类,实现复杂对象的拷贝构造
//这是一个简单的函数class AnActor{public: AnActor(){ m_ptrString = NULL,m_ptrThread = NULL;} AnActor(AnActor &hsa) { m_ptrString = hsa.m_ptrString; m_ptrThread = hsa.m_ptrThread; }private: CString *m_ptrStr
2005-07-11 14:16:00 1013
原创 我想我得了IT分裂症
我想,我得了分裂症,算算吧,一天24小时,除去睡觉的8小时,至少有10个小时是在虚拟的世界中度过的。因此,每天不得不关机的时候,总有些留恋和痛恨,以及空虚的饱涨。好像初恋和失恋。 我病了。 我知道,按电梯的时候,我会双击按钮,我拿面包的姿势象握鼠标,坐在公共汽车上,前排的后脑勺在我的眼睛理象17寸的屏幕,双手如果平行的放在一起,就会情不自禁的空敲键盘。我
2005-07-11 12:44:00 872
原创 小木工 ____农民工纪事之一
一 李蛤蛤到我家干活半月了,老是不说话。父亲说:“这种人都这样儿,有点手艺能挣钱,便夜郎自大、目中无人了,哼哼,什么了不起的,这会儿用得着你知道你是谁,用不着你知道你算老几呀!再说干得活儿咋样还不知道呢,土头土脑的家伙,简直是个哑巴,能把人活活憋死!” 第二天父亲出差(其实是公费旅行),临走之前郑重其事交待我看好家门,时刻留意,千万小心,然后是一串忧心忡忡地叮嘱:什么出来进去锁好门呀、看好电器呀、
2005-07-11 12:37:00 1768
原创 某软件开发者对追MM的感悟
首先很少程序我写不出,但是极少MM会被我征服,所以经过偶不断的反思和总结,特整理出以下观点请各水友共同论证:1 泡上MM的成功率 = (你的UI界面的友好程度+可用内存大小)/MM的维护费用 ± 你的Central Processing Unit异常处理性能。2 程序可以Testing & Debugging, 但是MM不会让你设置断点、单步执行、查看变量值,跟踪调试,她只允许你运行一次,如果出错
2005-07-05 13:05:00 886
原创 GNU make 指南
翻译: 哈少 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中
2005-07-05 09:48:00 813
原创 Dos下键盘的完全控制 ------- 一系列的BIOS级别的键盘控制函数!
#ifndef XRH_KEYS_H#define XRH_KEYS_H/* Topic: This is The KeyBoard Controlling Functions Set [Author:superspirit] ******************************* * SuperSpirit So
2005-07-03 19:17:00 1148
原创 Dos下的鼠标完全控制类 --- 使用它可以很好的控制你的Dos程序中的鼠标事件!
// Copyright(c) SuperSpirit Studio,Superspirit #ifndef XRH_MOUSE_LIARBRY #define XRH_MOUSE_LIARBRY #include #include #include #include #define MOUSE_INTERRUPT 0x33#define MOUSE
2005-07-03 19:14:00 1722
原创 时间算法
输入两个日期,求这两个日期之间相差多少天,要考虑闰年#include using namespace std;class Date{public:int year, month, day;Date(int y, int m, int d):year(y), month(m), day(d) {}operator long();};Date::operator long(){static int d
2005-07-02 10:22:00 941
人民币小写转大写(整数支持26位,小数精度6位)
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人