
编程感悟
奋力向上游
喜阅武侠,爱交游。低调而不沉默。
展开
-
世界并不如你想象中完美!
这只是一篇以计算机相关的理论知识如unicode开始,你可以认为是一篇发牢骚的文章。某次我在mysql中使用source XXX.sql命令执行一个脚本文件。发现结果插入数据库内容为乱码。当我在mysql环境设定为charset utf8,结果还是乱码。显示是按utf8的格式,那么肯定输入数据库的内容,不是utf8格式。最后的原因是那个xxx.sql脚本文件不是utf8编码的,导致输入的汉字成原创 2012-11-07 17:30:17 · 1154 阅读 · 0 评论 -
C++的流操作
流的操作可谓是高级抽象的结果,跟linux的文件类似,一切皆文件。那么一切皆流呢?这里指i/o操作。个人感觉用c++编程好处是可以让代码得到很好的组织,但c++语法繁杂,不像c语言那样简洁,可以专注于要解决的问题上,而是关注于解决问题的方式。如果自己有经常用的一套个人库,并个人不断编程维护,这样应该可以很省事。首先看需求,假设你要在foo.txt文件读取格式化的字符串。其中foo.txt内容如下:原创 2012-09-13 20:59:08 · 641 阅读 · 0 评论 -
记录一下,几个错误:初始值设定元素不是常量
错误1:编译时出现这个错误,呆了很久,后来定睛一看,原来,函数指针赋值出错。比较离谱,居然在赋值时加上括号,fs_ls() 。记录一下。 int fs_ls();int fs_cd();struct command buildin_cmd[]={ { "ls" , fs_ls } , { "cd" , fs_cd }原创 2012-09-05 17:15:12 · 6363 阅读 · 0 评论