- 浏览: 69269 次
- 性别:
- 来自: 上海
最新评论
-
yjh_4866:
- (id)init { MyUIView *my ...
Cocoa的MVC架构分析 -
chriszeng87:
引用其实不论是接口,委托,还是回调函数,本质上都做了一件事情。 ...
Cocoa的MVC架构分析 -
alan.hee:
简单明了,谢谢。
Cocoa的MVC架构分析 -
supercode:
xapian在win上编译是比较麻烦,不过看看这个教程。htt ...
感谢开源 -
rg9981:
:) 我也在玩这个,现在第三次编译到gcc,暂时遇到点问题,不 ...
使用LFS打造自己的Linux心得体会
文章列表
随着年龄的增大,记性越来越差,俗话说好记性不如烂笔头。所以以后这里就是我的技术工具箱啦,做个索引,连接相关的网页,需要的时候来这里查。
服务器类
mysql常用命令集锦
函数库类
libxml2常用函数集锦之一
libxml2常用函数集锦之二
libxml2常用函数集锦之三
- 2008-10-22 17:46
- 浏览 887
- 评论(0)
1. block基础
block声明有点像c语言的函数指针
int func(int);
int (*pfunc)(int);
int func(int p)
{
printf("%d", p);
return p;
}
其中func是函数, pfunc是函数指针
函数指针赋值
pfunc = &func;
函数指针使用
(*pfunc)(100);
block的声明
int (^bfunc)(int);
block的赋值
bfunc = ^(int p){
printf("%d" ...
libxml自定义了一个字符类型xmlChar,其本质是 unsigned char.
另外,libxml提供了一个宏来将char*转换成xmlChar*, 名字很有趣,叫 BAD_CAST 它的本质其实是 unsigned char*.
为了方便对xmlChar类型字符串的操作,libxml提供了自己的函数,它们的定义于标准c函数库中的字符串函数很像.
xmlChar* xmlStrcat (xmlChar *cur, const xmlChar * add)
const xmlChar *xmlStrchr(const xmlChar * str, xmlChar val)
in ...
libxml库提供了一些.net风格的函数,以流的形式来读取并分析xml文件.
<libxml/xmlreader.h>
xmlTextReader xmlTextReaderPtr //XmlReader的结构体及其指针
xmlTextReaderPtr xmlReaderForFile (const char * filename, const char * encoding, int options) //打开一个xml文件并返回xmlreader对象,准备开始分析.
int xmlTextReaderRead (xmlTextReaderPtr reader) / ...
由于libxml函数很多,而且网页颜色页不太好看,加上寻找函数也不容易,所以在此贴出常用函数供自己和大家参考
//非常重要的2个函数虽然这两个函数不在tree.h但对于使用tree.h中的函数很重要,所以在这里列出来
<libxml/parser.h>
int xmlKeepBlanksDefault (int val) //设置是否忽略空白节点,比如空格,在分析前必须调用,默认值是0,最好设置成1.否则会有惨痛的调试经历...
xmlDocPtr xmlParseFile (const char * filename) //分析一个xml文件,并 ...
发现豆瓣上有个一块神秘的区域
- 博客分类:
- 随笔
http://www.douban.com/subject/8000001/
从主页好像找不到链接进到这个地方,也可能是我火星了。知道怎么从正常路径进入的告诉我一下
刚才看了je上的一些文章,结合自己工作中遇到的问题,特此写下总结和感受
1.对一款产品来说,功能要用户一目了然的感觉,至少让用户知道自己可以在这个产品中做什么事情,简约而不简单。
2.用户分为“笨用户”和“聪明用户”,功能设计上需要根据实际情况对这2种群体进行平衡。
3.无论是“金盒中放石头”还是“铁盒中放钻石”,产品都不会走太远。
最近冷的不光是天气,还有经济大环境。这几天还看到新闻,明年的毕业生就业率将会降低。庆幸自己当年工作时没有遇到这种问题,同时也希望在明年毕业的同学们能找到称心的工作(这并不轻松,本来在经济形势好的情况下要找到自己满意的工作就不容易)
不过从正面的角度来看待这件事情,自己年轻的时候经历一下这种危机对自己成长有不少好处。
首先,只有在这种情况下,刚踏上社会的和在社会中没几年的年轻人才会有风险意识,并且能够做好准备来应对以后可能出现的其它危机。
其次,危机只中最能锻炼一个人,能成功渡过危机,你的人生阅历中也就多了那么一份经验。比起一路平地走来的人,受过考验的人会更加坚强,他们更懂如何去生存。
另外, ...
- 2008-11-21 22:55
- 浏览 1008
- 评论(0)
今天为了写论文,需要使用一下xapian框架。为了方便(总觉得微软的IDE很容易使用,当然是在某些情况下是这样),我决定在windows下用VC8对它进行编译,它的说明是可以用VC7编译。经历了一番折腾,总算是把库给编译好了。但在一开始写了2行程序,测试运行后,却发现了运行错误。因为时间关系,就没有研究具体原因,十分不解,难道是因为VC7和VC8的兼容性问题?现在只能转向Linux平台了。于是就打开了我的虚拟机,用我的Debian来完成了这个任务,并且用刚才同样代码进行了测试,通过了。看来开源的东西还是在开源的平台上比较好用。
回想起来,今年3月之前,我的开发平台还只是windo ...
Cocoa是Mac OS和iPhone OS上的开发框架,使用Objective-C做为开发语言。当然,在代码中也可以嵌入C和C++的语句。初识Objective-C时会觉得它的语法很奇怪,但本质上和其他面向对象语言都差不多。具体语法大家可以参考相关文档。
在Co ...
我的GAE主页诞生了!过来庆祝下!
花了几个小时,按照GAE手册,终于上传了自己的程序,虽然只有一个首页。。。
具体的从注册、配置、开发和上传的过程这里就不再多说了,反正按照GAE的手册和文章就能完成
我的python之旅就从这个个人主页开始了,哈哈。
http://qwj.appspot.com
MySQL默认情况下禁止远程连接,所以需要直接在服务器上做操作。以下是一些常用操作命令。
登录MySQL
:
在mysql程序所在路径直接运行 ./mysql. 出现提示符 mysql> 表示连接成功.(如果设置过root密码,请根据情况和命令参数自行尝试)
查看帮助:
mysql>help;
查看现有数据库:
mysql>show databases;
转到指定数据库:
mysql>use dbname;
查看当前数据库表:
mysql>show tables;
- 2008-10-22 17:55
- 浏览 744
- 评论(2)
在使用Lucene开发搜索引擎时,需要分成两大模块。索引和搜索,即Indexer和Searcher。顾名思义,Indexer负责对文档简历索引,Searcher负责在建立的索引上进行搜索。
最基本的Indexer在实现上需要以下几个类
IndexWriter 这个类主要负责建立修改索引。Lucene也提供其它的类完成这个功能
Directory 它是索引存储路径的抽象,它有2个子类,FSDirectory文件系统路径 RAMDirectory内存路径
Analyzer 文本分析器,分析需要锁定的文本。
Document 被索引文件的一个抽象,包括很多Field
Field Document ...
- 2008-09-24 15:48
- 浏览 927
- 评论(0)
想做事有条理,但不爱整理
喜欢运动,但很少参加
想做一些事情,但很少行动
喜欢交朋友,但很少维持关系
归根到底一个字
懒
因为这个字,过去学过的东西忘记了
因为这个字,过去的朋友疏远了
因为这个字,人变胖了
因为这个字,很多计划都落空了
怎么办,一个字
改
不能再懒了
- 2008-09-20 19:15
- 浏览 853
- 评论(0)