- 博客(25)
- 收藏
- 关注
原创 学习方法(转载)
转摘至:http://blog.csdn.net/absurd 今天CSDN的频道编辑姜磊,来邮件邀请我做移动频道技术顾问。对我来说,这是一种极大的荣誉,我很高兴,也很感谢姜磊。不过若我真去干这活,熟悉我的人一定会笑掉大牙。何也?原因是我的学习方法,让我不能担此重任。 我是那种只专注于自己领域的人,对外界几乎不管不问,在手机行业混了几年,对手机行业很多常识都一无所知。曾经有一个自称是G
2007-02-02 21:29:00 1247
转载 VC开发小技巧20个
一打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL);二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL);三、关闭计算机OSVERSIONINFO OsVersionInfo; //包含操作系统版本信
2006-08-22 17:07:00 733
转载 CString 操作指南 (下)
它会调用一个内部的函数将 Unicode 字符串转换成 ANSI 字符串。(在Unicode模式下,有一个专门的构造函数,该函数有一个参数是LPCSTR类型——一个8位 ANSI 字符串指针,该函数将它加宽为 Unicode 的字符串!)再次强调:一定要检查 BSTR 的值是否为 NULL。 另外还有一个问题,正如上文提到的:BSTRs可以含有多个内嵌的NULL字符,但是 CString 的构造
2006-08-22 16:46:00 948
转载 CString 操作指南(上)
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。这篇文章包括以下内容:
2006-08-22 16:43:00 840
转载 C++内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种
2006-08-22 11:36:00 828
转载 深入浅出理解索引结构
(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然
2006-08-21 17:46:00 906
转载 学习C++编程的方法
不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;会用Visual C++,并不说明你会C++;学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;如果不是天才的话,想学编程
2006-08-18 17:58:00 902
转载 我的程序员生涯总结
http://blog.csdn.net/shiningxyy/archive/2006/07.aspx 发信人: kaemio (旅行者--漫步人生路), 信区: WorkLife标 题: 响应号召发原创--我的程序员生涯总结发信站: 水木社区 (Sun Jul 9 22:50:52 2006), 站内 回忆这几年的路,在写下这段文字的时候,我眼前仿佛又出现了当年的那些场景:在大
2006-08-18 17:43:00 843
转载 孙鑫VC学习笔记:第十四讲 网络的基本概念
介绍一下网络的基本概念------------------------------------------------------------------------ISO/OSI七层参考模型OSI(Open System Interconnection)参考模型将网络的不同功能划分为7层。应用层--->处理网络应用表示层--->数据表示会话层--->主机间通信传输层--->端到端的连接网络层--
2006-08-18 17:38:00 872
转载 磁盘阵列存储术语
SCSI 就是Small Computer System Interface (小型计算机系统接口),它最早研制于1979 ,是为小型机研制出的一种接口技术,但随着电脑技术的发展,现在它被完全移植到了普通PC 上。 ATA(AT 嵌入式接口) 即俗称的IDE,设计该接口的目的就是为了将1984 年制造的 AT 计算机中的总线直接与结合在一起的驱动器和控制器相连。ATA 中的“
2006-08-18 17:18:00 1145
转载 软件高手是这样练成的
中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也
2006-08-18 17:15:00 739
转载 常用Windows API
1.窗口信息MS为我们提供了打开特定桌面和枚举桌面窗口的函数。hDesk = OpenDesktop(lpszDesktop, 0, FALSE, DESKTOP_ENUMERATE);// 打开我们默认的Default桌面;EnumDesktopWindows(hDesk,(WNDENUMPROC)EnumWindowProc, 0);// 枚举打开桌面上的所有窗口,由回调函数实现。BOOL _
2006-08-18 17:12:00 1725
转载 如何用正确的方法写出高质量软件的75条体会
1. 你们的项目组使用源代码管理工具了么? MVM:应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? MVM:应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? MVM:不要用Word写测试用例(Test Case)
2006-08-18 17:08:00 982
转载 字符串读写函数fgets和fputs
字符串读写函数fgets和fputs 一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志/0。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入字符数组str中。
2006-08-18 16:47:00 19104
转载 简单的jpeg编码程序
simplejpegenc.h/*这是一个简单的jpeg编码程序,支持1:1:1采样的baseline彩色jpeg,输入只能是24bit的BMP文件代码结构只求能说明各步骤过程,并不做特别的优化,效率较为一般。*/#ifndef __JENC__#define __JENC__#include #include #include #include #include #include jpeg.h#
2006-08-17 18:00:00 1596
转载 C 语言编程
言本文译自《Slackware Linux Unleashed》(第三版) 一书的第27章: Programming in C. 关于本译文有任何的话请与我联系: mailto:con@nease.net. Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C 应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 L
2006-08-17 17:58:00 942
转载 如何学好VC和MFC
VC 进阶:1. C 语言;2. C++ ,OOP;3. Windows 运作机理,SDK编程;4. MFC类库,应用程序框架编程;5. ActiveX,ATL,COM……每步骤通常需要6个月,最快也得3个月,诸位同意否? 学 VC 或 windows 编程分三 STEP:1. 只 SDK 提供的 Function 作开发,不要Object, 你会知 How to handle Message.
2006-08-17 17:52:00 1194
转载 VC++ MFC 常用技巧
(-). 下面是常见的Afx全局函数: AfxFormatString1:类似printf一般地将字符串格式化 AfxFormatString2:类似printf一般地将字符串格式化 AfxMessageBox:类似Windows API 函数 MessageBox AfxOuputDebugString:将字符串输往除错装置 AfxGetApp:获得application o
2006-08-17 17:36:00 796
转载 跟我一起写 Makefile
跟我一起写 Makefile概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefil
2006-08-17 14:00:00 693
转载 什么是好的程序员(下)
12、常用函数和循环语句中的被计算量 ————————————————— 看一下下面这个例子: for( i=0; iGetLocalHostName( hostname ); ... } GetLocalHostName的意思是取得当前计算机名,在循环体中,它会被调用1000次啊。这是 多么的没有效率的事啊。应该把这个函数拿到循环体外,这样只调用一次,效率得到了很 大的提高。虽然,我们的
2006-08-17 13:44:00 1176
转载 什么是好的程序员(上)
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快? 我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对 于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的
2006-08-17 13:42:00 1249
转载 用malloc()函数更好还是用calloc()函数更好
网上找到的英文解释如下:Both the malloc() and the calloc() functions are used to allocate dynamic memory. Each operates slightly different from the other.Both the malloc() and the calloc() functions are used to
2006-08-17 11:29:00 2464 1
转载 用DirectShow实现视频采集
http://blog.csdn.net/dansin/archive/2005/03/27/331854.aspxDirectShow作为DirectX的一个子集,它为用户提供了强大、方便的多媒体开接口,并且它拥有直接操作硬件的能力,这使得它的效率远胜于用GDI等图形方式编写的多媒体程序。前面一篇文章已经对DirectShow作了粗略的介绍,阐述了它的原理及一些编程方法。这里结合实践中运用D
2006-08-15 15:35:00 1869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人