- 博客(108)
- 资源 (5)
- 收藏
- 关注
原创 QT编程中windows下的char*,wchar_t*与QString之间的相互转换
QString fileName("我是中文abc!");//QString to wchar_t: const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileName.utf16()); //QString to char * (general case): const char * ...
2018-09-11 13:49:05
2579
转载 C++ 中的权限控制
权限控制,指的是用户只能访问符合自己权限的资源,系统对用户进行权限控制以防止用户的误操作/恶意操作等。在C++代码中,权限控制指的是程序员在接口声明/类声明/函数声明等中进行的授权控制。如下面的代码:class base{ //friend 授权getX函数对本类的完全控制 friend int getX(base obj);//public 授权外部对此类中被声明为publi...
2018-06-05 16:45:19
1732
1
原创 取得一段汉语的每个字的首字母
由于一个公司的OA上用到速查编码,必须得到每个字的首字母,便于以后的查询(如:开发部,则为KFB),到网上找到了一些资料,是一个存储过程。存储过程为:CREATE proc LOG_FindCode@strName nvarchar(20), @strFindCode nvarchar(20) outputas begin declare @word nchar(1),@PY nvarch
2005-09-20 09:59:00
1318
原创 程序员的乐趣
编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐? 首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦。 其次,快乐来自于开发对其他人有用的东西。内心深处,我们期望其他人使用我们的劳动成果,并能对他们有所帮助。从这个方面,这同小孩用粘土
2005-08-11 11:53:00
1457
原创 字符串转
atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include 定义函数 double atof(const char *nptr);函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(/0)才结束转换,并将结果返回。参数nptr字符串可
2005-08-04 14:59:00
1197
原创 老师辞职的理由(爆笑)
2004年10月22日,杭州XX中学初2(5)班的所有老师集体向教务处提出了辞职申请。理由如下: 语文老师:上课的时候,有个同学在看杂志,我没收了他的杂志敲了敲他脑袋。可是在我转身准备继续上课的时候,他的同桌竟然哈哈大笑了起来,搞的课都上不下去,我就问他,为什么笑,你知道他是怎么答我的?那小子从抽屉里掏出一本辞海,竟然这样对我说:“老师,你还好没发现我看书,要不就被你砸死了~~” ……
2005-08-04 11:41:00
1241
原创 关于UpdateData函数
关于UpdateData函数却有必要在这里讲解一下。在这里UpdateData函数起到控制Edit Box 显示内容的作用。当调用UpdataData (TRUE)的时候,程序会对控件对应的变量值进行刷新,也就是说会把控件中的输入值赋给对应的变量。而调用UpdataData (FALSE)的时候,程序则会把相应变量的值显示在对应的控件上面。
2005-08-03 11:09:00
2987
原创 超级女声 金庸赛区(海选)
马春花:你是不是不愿意,留下来陪我?你是不是春天一过就要走开?真心的花才开,你却要随候鸟飞走。 《花祭》苗若兰:风起的日子笑看落花,雪舞的时节举杯向月,这样的心情这样的路,我们一起走过 《选择》南兰:我无法抗拒被你的牵引,你的沉默你的语言,是最美的风景,别去想明天。 《私奔》袁紫衣:再见面,要你们傻了眼,无所谓正面侧面,都是完美弧线,再见丑小鸭再见。 《看我72变》程灵素:采蘑菇地小姑娘,背着一个
2005-08-02 12:21:00
1709
原创 一人一首主题歌
段誉:……这种感觉从来不曾有,左右每天思绪每一次呼吸,心被占据,却苦无依,是我对你着了迷……(追求王语嫣) 萧峰:我是一匹来自北方的狼,走在无垠的旷野中…… 虚竹:……多希望明天睡醒,身边有你,你依然留在我的怀抱里,不曾离去,是我做了梦而已……(遇到梦姑) 段正淳:爱江山更爱美人,哪个英雄好汉宁愿孤单…… 玄慈:……你是我永远的痛,永远的痛……(知道私生子) 王语嫣:……爱
2005-08-02 12:20:00
1356
原创 你还坚持原来的样子吗?
有一条小河流从遥远的高山上流下来,经过了很多个村庄与森林,最后它来到了一个沙漠。它想:「我已经越过了重重的障碍,这次应该也可以越过这个沙漠吧!」当它决定越过这个沙漠的时候,它发现它的河水渐渐消失在泥沙当中,它试了一次又一次,总是徒劳无功,于是它灰心了「也许这就是我的命运了,我永远也到不了传说中那个浩瀚的大海。」它颓丧地自言自语。这时候,四周响起了一阵低沉的声音,「如果微风可以跨越沙漠,那么河流也可
2005-07-28 12:59:00
1288
原创 在TXT中进行文件读写
一般来讲往文件中读写数据都是按字节数来计算的,但是如果一个txt文件的各行长短不一,但需要以行为单位进行读写,该如何实现哪?累类CStdioFile提供了对文件进行流式的操作功能。其中函数void CStdioFile::WriteString( LPCTSTR lpsz )写入一个字符串,需要给字符串lpsz的末尾加上换行标志”/r/n”;函数bool CStdioFile::ReadStrin
2005-07-28 12:42:00
2241
1
原创 基于MFC的大型数据文件处理方法
基于MFC的大型数据文件处理方法在Visual C++中,MFC(微软基础类库)提供了CFile和CStdioFile两个类来进行程序中的文件输入输出操作。Cfile类提供了基于二进制流的文件操作,功能类似于C语言中的fread()和fwrite()函数。CStdioFile提供了基于字符串流的文件操作,功能类似于C语言中的fgets()和fputs()函数。但是,使用这两个类进行文件操作时,对于
2005-07-28 11:44:00
1658
原创 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
2996
原创 一套完整的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
1135
原创 我原来的单线程扫描器的改进版(多线程)
// PortScan.cpp : Defines the entry point for the console application./////=============================================================================/// PortScan - 端口扫描程序/// /// 2005-7-8 16:49:52//
2005-07-23 17:31:00
1192
原创 将程序错误消灭在萌芽中
--------------------------------------------------------------------------------这篇文章贡献自Alex Rest, 翻译: bugfree/CSDN平台: VC6, VC7, Windows 9x/NT/2000/XP --------------------------------------------------
2005-07-18 13:42:00
1013
原创 字符串: 怎样在ANSI 和 UNICODE间做转换
问题: 怎样在ANSI 和 UNICODE间做转换?答案:这个答案启发自 Yves M贴出的一张回复(reply)ANSI 到 UNICODE:这个转换用函数MultiByteToWideChar()完成代码:-------------------------------------------------------------------------------- char *ansist
2005-07-18 13:41:00
1037
原创 字符串:怎样转换字符串为数字类型?
当将字符串转换为数值类型时, 有一项东西你不允许忽略:转换可能因为你正在转换的字符串可能不包含有效的数字表示法而失败例如, 如果你想将"Hello"转换为数字, 转换将失败老的C方法(不赞成)许多人用atoi(), atof() 和这个“家族”中的其它函数. 它们方便应用,但是有一个重要的缺点: 在转换失败和转换字符串"0"时都返回0, 这样使得一致性错误检查变得几乎不可能。 为了完整性我们给出了
2005-07-18 13:40:00
3585
原创 字符串:怎样将数字类型转换为字符串
老的C方法(不赞成)代码:-------------------------------------------------------------------------------- char *c[10]; // 完全足够大-不要忘了为/0预留额外的字节 int i = 1234; sprintf(c, "%d", i);--------------------------
2005-07-18 13:40:00
1826
原创 让程序同时只能运行一个
很多人都讨论过这个问题, 这里用Victor串口控件里面现成的共享内存功能来实现。当程序运行第二次时只是激活第一次运行的窗口, 而不是再运行一个程序。需要在主程序里实现, 下面蓝色的部分是增加的内容:#include #pragma hdrstop#include "yb_base.h"//------------------------------------------------------
2005-07-13 10:37:00
1633
原创 几种码制转换 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
5214
原创 那是我无意中看到的一幕
一个男孩送女孩上车,挥挥手互相道别,很平常的一幕。汽车缓缓开动,突然,透过车窗玻璃,我看到男孩追着汽车开始奔跑,眼里含着温柔的微笑。他的嘴唇紧闭着,其实道别的话应该早已说过,或许明天两人又可以见面,可是,他还是追着汽车奔跑。而车上,女孩也紧紧盯着他,两人就这样车上车下默默对望。 这就是久违了的爱情吧! 他们还那么年轻,年轻的让人嫉妒,他们没有经历过人生风雨,只怕连伤心失望也不曾品尝过。
2005-07-12 15:18:00
1299
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
1008
原创 我想我得了IT分裂症
我想,我得了分裂症,算算吧,一天24小时,除去睡觉的8小时,至少有10个小时是在虚拟的世界中度过的。因此,每天不得不关机的时候,总有些留恋和痛恨,以及空虚的饱涨。好像初恋和失恋。 我病了。 我知道,按电梯的时候,我会双击按钮,我拿面包的姿势象握鼠标,坐在公共汽车上,前排的后脑勺在我的眼睛理象17寸的屏幕,双手如果平行的放在一起,就会情不自禁的空敲键盘。我
2005-07-11 12:44:00
867
原创 小木工 ____农民工纪事之一
一 李蛤蛤到我家干活半月了,老是不说话。父亲说:“这种人都这样儿,有点手艺能挣钱,便夜郎自大、目中无人了,哼哼,什么了不起的,这会儿用得着你知道你是谁,用不着你知道你算老几呀!再说干得活儿咋样还不知道呢,土头土脑的家伙,简直是个哑巴,能把人活活憋死!” 第二天父亲出差(其实是公费旅行),临走之前郑重其事交待我看好家门,时刻留意,千万小心,然后是一串忧心忡忡地叮嘱:什么出来进去锁好门呀、看好电器呀、
2005-07-11 12:37:00
1743
原创 某软件开发者对追MM的感悟
首先很少程序我写不出,但是极少MM会被我征服,所以经过偶不断的反思和总结,特整理出以下观点请各水友共同论证:1 泡上MM的成功率 = (你的UI界面的友好程度+可用内存大小)/MM的维护费用 ± 你的Central Processing Unit异常处理性能。2 程序可以Testing & Debugging, 但是MM不会让你设置断点、单步执行、查看变量值,跟踪调试,她只允许你运行一次,如果出错
2005-07-05 13:05:00
878
原创 GNU make 指南
翻译: 哈少 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中
2005-07-05 09:48:00
808
原创 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
1142
原创 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
1706
原创 时间算法
输入两个日期,求这两个日期之间相差多少天,要考虑闰年#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
934
原创 面具
我有两个面具。 在此之前,有朋友给我带来一个他们的面具,是一个脑袋,像人,又像兽,涂着各种各样的颜色,青面獠牙,血盆大口。但是我觉得一点都不吓人,甚至把它当成了玩具。那么,这两张脸是什么样子的呢? 它们不是脑袋,仅仅是两张脸,而且它们不是那种变形的,比例跟正常人的脸一模一样。 它们的恐怖在于———它们太白了,比纸白,比盐白,比雪白,我无法形容。说另外的东西,倒可以反过来比喻—
2005-06-28 15:10:00
1058
原创 学编程的人不能不看的好文章
看了下面的这篇文章,深有感触,枣子碰到的问题也是我们大多数程序员的通病,也许我们大多数人都只是在做一些比较小型的软件,对软件运行的效率不在乎,就算对速度和效率在乎的也可能是一些在数据库操作方面的。大家看完了,也许会有很多感想,但这只是我同意枣子的个人观点。 (枣子原创--www.vcroad.net wutao8@263.net) 做为一名大四的学生,我面试过不少的单位,有成功的也有失败
2005-06-28 13:34:00
943
原创 技术人员的明天:35岁后我们做什么?(转)
我不是IT人,至少不是一个真正的IT人。在打工的生涯中,我从一个小程序员走到了公司总监,在创业的生涯中,我从一个人单枪匹马做到了几十人的IT公司。活在这个圈中,每天面对着那些可爱的IT人,我不得不编造各种谎言,不断给他们希望,却让他们不断的在希望中走向失望。我无能为力,无助的看着他们,也无助的看着自己,时间还在静静的流淌,我们也静静的老去,退出这个圈子,是绝大多数人的最终选择。无奈在圈子中
2005-06-28 13:27:00
1239
原创 程序设计中的感悟
1.学习应该从基础打起,不要一开始就尝试最高深的技术。 2.每看一本书,不要说这章我以前学习过了,也掌握的很好,因此我可以跳过这一章看更重要的了。 3.对于作业,遇到不会的尽量不要立刻向别人请教。如果实在解决不了的问题,可以先完成你会的,然后把一些特别的难点提炼出来,向高手请教。不要指望书本和行家能帮你解决一切问题,因为并不是所有问题都能由别人教给你。 4.向别人请教问题应该把问题说明白。对于错误
2005-06-28 13:13:00
1816
原创 AnsiString类
介绍AnsiString类之前,先要介绍一些背景知识。VCL大量利用Pascal长字串数据类型,几乎所有基于文本的VCL属性都采用Pascal长字串。例如,Text、Name和Caption属性都是Pascal长字串属性。VCL的许多构件方法和事件处理函数也采用Pascal长字串。关于Pascal长字串数据类型要注意两点。第一,Pascal长字串是真正的语言数据类型,而不象C/C+
2005-06-28 12:55:00
1181
原创 关于PE可执行文件的修改
在windows 9x、NT、2000下,所有的可执行文件都是基于Microsoft设计的一种新的文件格式Portable Executable File Format(可移植的执行体),即PE格式。有一些时候,我们需要对这些可执行文件进行修改,下面文字试图详细的描述PE文件的格式及对PE格式文件的修改。 1、PE文件框架构成 DOS MZ header DOS stub PE header Se
2005-06-28 12:44:00
1201
原创 银行家算法实现
特别申明:转载一位大哥的程序一.算法介绍:**数据结构:1.可利用资源向量Available2.最大需求矩阵Max3.分配矩阵Allocation4.需求矩阵Need **功能介绍:模拟实现Dijkstra的银行家算法以避免死锁的出现.分两部分组成:第一部分:银行家算法(扫描)1.如果Request2.如果Request3.系统试探分配请求的资源给进程4.系统执行安全性算法第二部分:安全性算法1
2005-06-28 12:02:00
2225
原创 爱的最高境界是什么
有一天,女人问男人“你说,爱的最高境界是什么?” 男人想了想,说:“是生与死吧~! 你想啊~!一个人可以为另一个人去死 舍去生命中最重要的一却,还不是爱的最高境界吗?” 女人点了点头,又摇了摇头 开始时她也是这么认为的 因为许多的爱情最壮烈的时候总是会和生与死联系在一起的 那些流传千古的爱
2005-06-27 20:51:00
1004
原创 把微笑留给伤害你最深的人
把微笑留给伤害你最深的人。”这是我无意中看到的一句话,读了以后就深深的记住了。这是多么坚强而洒脱的人生,这其中要经历多少爱与恨的交织。 男女之间从见面心跳到两情相悦,再到彼此间出神入化的心灵呼唤,也许要走很长的一段路程,而从一切不设防,连心带身都纯真地呈现给对方,再到万般柔情都化为一声震撼心灵的叹息,也只需短暂的一瞬。 当昔日的真爱已不存在,当感情的繁花已被秋雨打得残红飘零时,人们总是习惯
2005-06-27 14:42:00
819
原创 随笔(无题)
世上最遥远的距离,不是生与死的距离,不是天各一方,而是我就站在你面前,你却不知道我爱你。 深情是我担不起的重担,情话只是偶然兑现的谎言。 我爱你,为了你的幸福,我愿意放弃一切--包括你。 失望,有时候也是一种幸福,因为有所期待所以才会失望。因为有爱,才会有期待,所以纵使失望,也是一种幸福,虽然这种幸福有点痛。 世上最凄绝的距离是两个人本来距离很远,互不相识,忽然有一天,他们相识,
2005-06-27 14:15:00
910
人民币小写转大写(整数支持26位,小数精度6位)
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人