C如何得到文件的大小

摘要: 先用fopen打开文件,然后把文件指针指向文件尾. 再用ftell获得文件指针当前位置(即文件长度).源代码:#include "stdafx.h"#include #include using namespace std;int main(){FILE* fp = NULL;int nFileLen = 0;fp = fopen("c:/Test.txt", "rb");if (fp ... 阅读全文
posted @ 2009-02-11 13:13 DP. 阅读(905) 评论(0) 推荐(0) 编辑

行业投资清单

摘要: 投资圣经/【美】帕特·多尔西 医疗保健行业●开发新药是费时、高成本、没有成功保证的。寻找那些有长期专利保护和有很多正在研发中的新药可以分散开发风险的公司。●如果制药公司的产品目标市场有大量的患病人群或者需求明显未被满足,这就存在一个非常好的盈利机会。●对一种畅销药品占销售收入很大比例的制药公司而言,要确信投资该股票时有大的安全边际。任何意想不到的研发都可能使现金流和股票价格萎缩。●除非你深入了解这... 阅读全文
posted @ 2009-02-10 09:41 DP. 阅读(214) 评论(0) 推荐(0) 编辑

再读《穷查理年鉴》,芒格智慧启示 — 钟兆民

摘要: 生活的悲剧是我们衰老得太快,但智慧成熟得太慢。向古代圣贤或现代智慧老人学习,也许是减少悲剧的一种有效办法。众所周知,查理·芒格是巴菲特幕后智者与英雄,为人处事十分低调,你看,当今世界经济发生如此严重的危机,也几乎不见他在公众场合发表言论,唯独不同的是:他早早预言"如果未来5-10年内没有出现(与衍生产品有关的)崩盘,我将会感到不可思议。"春节期间,终得清闲,再读芒格智慧集,引用几处经典与大家分享:... 阅读全文
posted @ 2009-02-10 09:26 DP. 阅读(636) 评论(0) 推荐(1) 编辑

Warren Buffet's New Year message

摘要: Warren Buffet's New Year message沃伦·巴菲特的新年祝词 We begin this New Year with dampened enthusiasm and dented optimism.我们在信心不足和不够乐观中,迎来了新的一年。Our happiness is diluted and our peace is threatened by the financ... 阅读全文
posted @ 2009-02-10 08:52 DP. 阅读(149) 评论(0) 推荐(0) 编辑

奥巴马给女儿的信:我们可以不断让它变得更好

摘要: 美国新当选总统巴拉克•奥巴马在即将上任之际,写了封感性十足的公开信给两个尚未成年的女儿,为这2年来多半时间没能陪在她们身旁致上歉意,并为自己为何选择迈向白宫之路做了番解释。这封信发表在《大观》杂志(Parade)周末彩版增刊上。全文如下:'What I Want for You — and Every Child in America'By President-elect Barack Obama... 阅读全文
posted @ 2009-02-10 08:46 DP. 阅读(173) 评论(0) 推荐(0) 编辑

字符串拷贝函数strcpy, strcat, sprintf, strncpy, strncat和snprintf的区别

摘要: 对于strcpy,sprintf,strcat这些不安全的函数的讨论应该算是不少了,大家都知道可以用strncpy,snprintf和strncat来替换它们。但实际工作中似乎这些"安全版"的函数带来的疑惑还是不小,总结了一下,列在这里。 1.sprintf(char * str, const char * format, ...) -> snprintf(char *str, size_t ... 阅读全文
posted @ 2009-02-09 09:17 DP. 阅读(4079) 评论(0) 推荐(2) 编辑

硬盘分区表

摘要: 人们在使用电脑时,有时由于异常操作,有时由于病毒侵袭,会导致某个分区消失或硬盘无法启动。究其原因,就是硬盘分区表受损。硬盘分区表可以说是支持硬盘正常工作的骨架.操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件.本文主要讲述的是分区表的位置,结构以及各个分区表是如何链接起来的.当掌握了这些知识后,即使分区表受到破坏,一样也可以根据残存的数据手工修复分区表,... 阅读全文
posted @ 2009-02-05 13:56 DP. 阅读(557) 评论(0) 推荐(0) 编辑

FAT32文件系统

摘要: Windows95 OSR2和Windows 98开始支持FAT32文件系统,它是对早期DOS的FAT16文件系统的增强,由于文件系统的核心--文件分配表FAT由16位扩充为32位,所以称为FAT32文件系统。在一逻辑盘(硬盘的一分区)超过512兆字节时使用这种格式,会更高效地存储数据,减少硬盘空间的浪费,一般还会使程序运行加快,使用的计算机系统资源更少,因此是使用大容量硬盘存储文件的极有效的系统... 阅读全文
posted @ 2009-02-05 13:54 DP. 阅读(1310) 评论(0) 推荐(0) 编辑

硬盘的文件系统结构

摘要: 初买来一块硬盘,我们是没有办法使用的,你需要将它分区、格式化,然后再安装上操作系统才可以使用。我们一般要将硬盘分成主引导扇区、操作系统引导扇区、FAT表、DIR目录区和Data数据区等五部分。我们通常所说的主引导扇区MBR在一个硬盘中是是唯一的,MBR区的内容只有在硬盘启动时才读取其内容,然后驻留内存。其它几项内容随你的硬盘分区数的多少而异。 1、主引导扇区(MBR) 主引导扇区位于整个硬... 阅读全文
posted @ 2009-02-05 13:53 DP. 阅读(570) 评论(0) 推荐(0) 编辑

Windows和Linux之间压缩包中文乱码的解决

摘要: 在linux与windows平台间交换压缩包文件,如果文件名中含有中文,有时候就会遇到乱码问题,给平台间的文件交换带来麻烦。7zip和rar会对文件名编码进行转换,内部文件名编码使用unicode.解决方法:如果使用linux+utf8系统,压缩中文文件时最好使用7z,以免无法在windows正常解压。7z a dir.7z dir/ 阅读全文
posted @ 2009-02-04 17:55 DP. 阅读(1082) 评论(0) 推荐(0) 编辑