Shijianzhi - shijianzhi.com - 向日葵-程诚成的博客
General Information:
Latest News:
表达式求值 25 Jul 2012 | 05:16 pm
将输入的表达式字串转化为后缀表达式,后进行求值!支持四则运算,支持负号和括号运算。 转化为后缀表达式的过程: 1.建立一个存储后缀表达式的postbuff缓冲区和一个存储运算符的栈opstack 2.逐字扫描表达式,进行如下处理: a.如果是数字,直接进入postbuff,并在其后加入区分标志# b.如果是*/%运算符,直接进入opstack;如果是+-运算符,判断opstack栈顶运算...
求最长路径 24 Jul 2012 | 09:33 am
题目如下: /* A table composed of N*M cells,each having a certain quantity of apples, is given. you start from the upper-left corner. At each step you can go down or right one cell.Design an algorithm...
深入浅出mfc(李久进版)之二——CObject类分析 23 Jul 2012 | 04:02 pm
CObject类介绍 主要函数说明: protected: CObject(); //缺省构造函数 public BOOL IsKindOf(const CRuntimeClass* pClass) const;//判断是否属于某一类 public BOOL IsSerializable() const; //判断是否支持序列化 public virtual void Serialize...
深入浅出mfc(李久进版)之一——MFC和win32关系 19 Jul 2012 | 01:11 pm
mfc类对win32api进行了封装 定义窗口类 方式一:BOOL AFXAPI AfxRegisterClass(WNDCLASS *lpWndClass); 工作方式:先判断是否注册,再调用::RegisterClass(lpWndClass) 方式二:LPCTSTR AFXAPI AfxRegisterWndClass(UINT nClassStyle, HCURSOR...
lrc歌词文件解析类 19 Jul 2012 | 06:48 am
解析歌词lrc格式文件,只是解析获得展示相关的信息,不包含展示类,因为展示部分函数跟具体的实现相关,所以需要根据具体操作再定义一个歌词展示类。下面是代码: /** * Author:程诚成 * Date:2012/07/15 * 功能:解析lrc歌词文件,支持utf16,utf16bigendian,ansi,utf8-bom格式,支持复杂歌词格式分析 * 算法:逐行分析文...
c++读文本文件遇"1A"中止 19 Jul 2012 | 06:34 am
问题场景: 在写歌词lrc文件解析的时候,使用fgets函数以"r"方式将一行内容读入到字符串中,然后转化为unicode格式(vc2008),读取utf8或ansi编码的文件时,一切正常,但读取utf16或utf16b时,发现有某些行只读取了部分字符,后调试发现,原来是fgets函数在"r"模式下读取文本时,遇到“1A”就会中止读取,且认为文件读取完了。为什么呢?自己也还没想明白。 修...
c++简单随机数类 17 Jul 2012 | 03:54 pm
某些算法经常需要生成大量的随机数,这个简单的类能够生成介于[low,high]之间的整形随机数
开博寄语——给自己 17 Jul 2012 | 03:17 pm
从今天起,做一个有计划,有执行力的人! 必做的事情: 1.坚持写日志,每周至少两篇; 2.坚持学习,工作之外,平均每周学习时间不小于10个小时; 主要领域:c/c++,vc,mfc。辅助学习php。 需要培养重要的品质: 1.专注——做事上专注,才能把事情做好;感情上专注,才能培养一段持久稳定的感情;学习上专注,才能在某一点上真正的成为专家。 2.平和——无论处于何...
php图片搜索的实现(根据缩略图搜索原图) 22 May 2012 | 02:23 am
前几天看到一篇文章,描述相似图片的搜索原理。看了以后,觉得如此的简单和精妙。于是自己用php实现了下,若有兴趣,可移步至原链接:http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html查看。 判断两个图像是否相似,其基本原理为:将图片的像素按照某种方式编码,然后比较编码的相似度。最简单的编码方式之...
php中数字与字符串比较 18 May 2012 | 04:43 pm
今天在调试一段php代码时,发现结果总是不能像预想一般。后来逐步跟踪发现,原来是将数字和字符串做相等比较引起的问题。问题发生的情景如下: 将数字0与字符串用==做比较。常用的情景是你计算出两个变量,然后用==判断两个变量是否相等。有一种特殊情况就是其中一个是数字0,另一个是不以0开始的字符串。那么比较的结果是true,但多数情况下,可能期望的结果是false,。所以在比较时,要特别注意避免这种特殊...