自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白云百川的专栏

白云黄鹤 海纳百川

  • 博客(21)
  • 收藏
  • 关注

原创 VSS Command Line

这个月来在做一个VSS的自动化配置工具,全部是用VSS的Command Line方式来实现平时VSS浏览器提供的基本功能。发现VSS的帮助文档上Command Line里面有一些错误,不太像是我理解错误,按照它提供的例子明显是错的,比如 ss Checkin * -P 这个命令是Checkin当前所有被Checkout的文件,但实际执行时,却显示不能匹配*.*;这是其一,还有几个命令也有一些与

2008-11-11 18:39:00 708

原创 被忽视的中医学

       由于父亲生病的缘故,最近我到处在网上搜索了关于中医的一些知识,并且认识了两位非常有实力的中医。恍然才想起来,从小到大我们生病了基本都是吃西药,打点滴。这样效果虽然很快,但却忽视了病的本因,确实与身体的阴阳湿热等有关系,这些是最底层的起源,中医也有炎症的对应解释。      西医还是有很多病是没有特效的,但中医似能直接深入根本,解决问题。中医真的伟大,一直被我忽视,我们大家很多人应

2008-11-09 20:33:00 850

原创 在路径中截取文件名

CString temp="C://Documents and Settings//user//桌面//sample.txt"; 要把文件名即sample截取出来,其余的都不要。比较基本的字符串操作,比较快捷的思路:1、从后面找到第一个"."的位置,即字符的下标位置m;2、从后面找到第一个"//"的位置,即字符的下标位置n;3、从前往后截取,从n+1的位置开始截取,直到m-1的位置

2008-10-29 11:25:00 3250 1

原创 'MessageBoxA' : function does not take 1 parameters

程序里面写的是MessageBox(str);但为什么编译时提示出错时MessageBoxA呢?原因是MessageBox实际上有2个原形:MessageBoxA和MessageBoxW#ifdef UNICODE#define MessageBox  MessageBoxW#else#define MessageBox  MessageBoxA#endif // !UNICODE 

2008-10-10 17:38:00 22387 3

转载 五大内存分区

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。

2008-10-08 12:05:00 700

原创 Overload和Override

Overload--重载:(1)相同的作用域;(2)相同的函数名称;(3)不同的参数。注意:(a)返回值不同,不构成重载;(b)参数顺序不同可以构成重载;(c)参数类型和顺序一致,但一个或几个参数指定了缺省值,也不构成重载。 Overirde--覆盖:(1)父类与子类之间发生;(2)函数类型、名称、参数完全一样;(3)函数体的实现不同。注意:

2008-10-07 19:38:00 533

原创 if和else if看清楚

写代码时,经常if、else以及if、else if,没在乎它们不会匹配上。下面这个很简单的问题,但我差点也犯这样的傻瓜错误。if((i+1) == 1)  printf("GOOD!/n"); else if((i+1)  > 0)  printf("BAD!/n");和if((i+1) == 1)  printf("GOOD!/n"); if((i+1)  > 0)  printf("

2008-09-26 19:14:00 530

原创 Updatedata()不能针对某个控件单独使用

     对话框上好几个控件,但不能指定对一个控件进行Updatedata()操作,否则仍然是对整个对话框上的控件起作用。因为Updatedata()是整个对话框的成员函数,而不是控件的成员函数。    如果要对单个控件进行更新,那么可以使用GetWindowText()和SetWindowText(),效果是一样的。

2008-09-17 18:47:00 1145

原创 VC创建工程时,不能与Winodows系统关键程序同名

    上个月,做一个小实验,随手建了一个基于对话框的工程,而且还随手命名为Cmd,然后调试程序时,诡异的事情就出现了,写完程序后,点击确定,不仅不会退出程序,居然会出现第2个相同的对话框。    不知道原因的我,以为是我的功能函数出现了问题,到处检查,而且在CSDN和MSDN的社区都请教高手。    一个多星期后,我从某个网友的回复中,突然注意到了“不能同名”几个字眼,我尝试着新建了一个

2008-09-17 18:38:00 503

转载 VC快捷键

VC快捷键大全F1: 帮助Ctrl+O  :OpenCtrl+P  :PrintCtrl+N  :NewCtrl+Shift+F2 :清除所有书签F2  :上一个书签Shift+F2 :上一个书签Alt+F2  :编辑书签Ctrl+F2 :添加/删除一个书签F12  :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displays the

2008-04-24 19:17:00 410

原创 Unicode与DBCS

      DBCS是亚洲字符集,包含了ANSI,ANSI是0-255之间的字符,占一个字节。其它的DBCS事占2个字节。UNICODE是世界性的字符集,几乎包含了世界上的所有字符,每个字符都有一个单一的UNICODE值。      UNICODE值也是占用两个字节的。但不同的是它虽然也包含了标准的ANSI字符值,但是ANSI字符只占用一个字节,UNICODE会自动在ANSI值后加入一个值为0的字

2008-04-24 15:51:00 938

转载 Pragma用法

1、#pragma once作用:在头文件的最开始加入这条指令就能够保证头文件被编译一次。举例:#if _MSC_VER > 1000#pragma once#endif如果vc编译器的版本大于1000(Defines the compiler version. Defined as 1200 for Microsoft Visual C++ 6.0. Always defined.)则这个语句被

2008-04-23 14:34:00 581

原创 数组的sizeof和strlen

数组做sizeof的参数不退化,传递给strlen就退化为指针了。 

2008-04-21 19:41:00 480

转载 C++资源之不完全导引

 C++资源之不完全导引文章摘自 www.acejoy.com 摘录略有删节 ―― Winson1,前言本文介绍并分析了一些编译器,开发环境,库,少量的书籍以及参考网站,并且尽可能尝试着给出一个利用这些资源的导引,望对如同我们一样的初学者能够有所裨益。2,编译器2.1 Borland C++Borland C++由老牌开发工具厂商Borland倾力打造。该公司的编译器素以速度快,空间效率高著称,B

2006-11-28 21:28:00 1037

转载 sql server锁机制

 导读: 各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQL Server更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁。对于一般的用户而言,通过系统的自动锁定管理机制基本可以满足使用要求,但如果对数据安全、数据库完整性和一致性有特殊要求,就需要了解SQL

2006-08-10 21:03:00 768

原创 一个结婚四年的男人的真是感受!

发信人: wangruiyu (我想做个好人), 信区: love 标  题: 一个结婚四年的gg的真实感受!(ZZ) 发信站: 两全其美网 (Fri Jan 13 13:32:14 2006), 本站(lqqm.net) 标  题: 一个结婚四年的gg的真实感受! 发信站: 一见如故 (Thu Jan 12 23:29:27 2006), 本站(yjrg.net) 今年30了,结婚4年多了。平心

2006-01-13 18:37:00 3141 2

原创 基于P2P思想QQ蠕虫的原理

一、基于P2P思想QQ蠕虫的原理  为了增强蠕虫的健壮性,这里提出一种新思路:每感染一台机器后,都会在本机创建一个最简单的http服务器,然后启动新线程,在新线程中寻找QQ的”发送消息“窗口,一旦找到,通过设置消息文本框的内容并控制”发送消息(&S)"按钮来达到发送欺骗性消息的目的。  当对方收到消息,点击连接后,就会启动IE,IE和第一台机器的http服务器通信,下载html页面并执行其中的vb

2005-12-26 20:33:00 1190

原创 百度电话面试题目

还记得几个问题,回忆一下:1.谈谈你对数据库中索引的理解2.现在普通关系数据库用得数据结构是什么类型的数据结构3.索引的优点和缺点4.session和cache的区别是什么5.如果有几千个session,怎么提高效率6.session是存储在什么地方,以什么形式存储的

2005-12-16 21:02:00 1979 1

原创 如何学习vc++(vc的用处)

好介绍其实语言并没有好坏之分,每种开发工具也都有它的价值,各有优缺点,更重要的是如何根据具体的任务选择合适的工具并利用这些工具来完成工作。现在在WINDOWS平台下编程,VB和DELPHI可以满足大多数的应用,而且速度不会很慢。使用VC主要是用来开发系统软件和大型工具软件以及开发游戏。读者评分 13 评分次数 3 正文1. vc的用处    我感觉下面一些领域比较适合于用vc: 操作系统编程,ga

2005-12-03 20:11:00 2706 2

原创 c++primer读书笔记1-13篇(转载)

来源: www.lqqm.net,作者: lingjie  发布日期:Fri Apr  1 15:23:49 2005此文是我初学c++时候写的一点东西,很粗浅只能帮助一些人习惯这本书的思维和作 者的风格,别的不敢有任何妄想。到目前只有13篇,将来也许会接着写一些。但不 做任何保证,如果写出来误人子弟或者老调重谈,倒不如不写,对不对? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2005-11-27 20:10:00 2888

原创 今天算个起点

都学了几年了,还不能写出一个像样的小软件出来。不能整天只知道Hello World!开始学习C++,然后掌握VC。这是目前第一目标。

2005-11-26 16:55:00 812

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除