摘要: 1.stat , fstat , lstatint stat( const char * restrict pathname , struct stat * restrict buf ) ;int fstat ( int filedes , struct stat* restrict buf ) ;int lstat ( const char * restrict pathname , struc... 阅读全文
posted @ 2010-08-17 19:47 梁星 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1.文件描述符 在内核中,每个打开的文件都是一个文件描述符,每个文件描述符都是一个非负整数,从0到OPEN_MAX。在UNIX系统中,总是将0与标准输入关联,1与标准输出关联,而2与标准错误输出关联,但是这不是所有的程序与shell都是坚持的标准,因此最好使用POSIX定义的STDIN_FILENO,STDOUT_FILENO与STDERR_FILENO来表示。2.打开文件:int open( c... 阅读全文
posted @ 2010-08-17 19:45 梁星 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.Unix 的标准1.1 ISO C1.2 POSIX( Poratble Operationg System Interface )POSIX包含了ISO C中的标准程序1.3 Single Unix Specification2.Unix的实现2.1 Unix SystemV Release 4 , AT&T's Unix System Laboratories2.2 4.4BSD ... 阅读全文
posted @ 2010-08-17 19:42 梁星 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.定义 The UNIX system architecture : 2.登录过程:登录的帐户与密码记录于/etc/passwd中,每一行由七个元素组成: 用户名,加密后的密码,用户ID,群ID,comment,home目录,默认shell有些系统将密码放到另外的文件中。根用户的UserID为0。群信息存储在 /etc/group3.文件系统由文件夹与文件组成,文件夹与文件一样,都保存着相关的属... 阅读全文
posted @ 2010-08-17 19:41 梁星 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 关于自动完成,是一个比较老的技术了。最早由Google推出,在当时是一个很轰动的技术,到现在已经成为烂到满大街都是的技术了。在这里,主要讲一下后台方面,如何高效地支持自动完成,至于前端JS层的方法,已经有不少的文章里有讲到了。 自动完成可以分成两种,一种是基于本地数据,另一种是基于服务器端。 基于本地数据的自动完成,适用于数据量少的情况,一次查询从服务器抓取全部数据,然后通过JS来查询数据来实现自... 阅读全文
posted @ 2010-05-07 17:25 梁星 阅读(3836) 评论(4) 推荐(2) 编辑
摘要: 突然发现自己很久都没有看书,学习了。前一阵子,的确很盲,一件又一件的事袭来,根本没有空静下来好好思考。趁着五一,好好地静下来想了一下,决定定一个5月的学习计划:技术方面: 1.unix高级环境编程,part 2 ,process部分 2.代码阅读方法与实践(code reading)  3.集体智慧编程 4.GCC技术参考手册其他:   1.卡夫卡小说选集 阅读全文
posted @ 2010-05-02 13:54 梁星 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 最近,要在MAC下跟踪一个HTTP协议的问题,没有强大的Fiddler之后,回归到tcpdump里面。强大的一句话搞定tcpdump -A host ** and port 80一定要指定-A才能看到包的内容,再指定host与port即可最后转一篇文章:[原创] 超级详细Tcpdump 的用法(原创)http://www.chinaunix.net 作者:jeffyan发表于:2008-05-29... 阅读全文
posted @ 2010-04-13 18:06 梁星 阅读(20873) 评论(0) 推荐(0) 编辑
摘要: Collaborativefiltering,即协同过滤,是一种新颖的技术。最早于1989年就提出来了,直到21世纪才得到产业性的应用。应用上的代表在国外有Amazon.com,Last.fm,Digg等等。最近由于毕业论文的原因,开始研究这个题目,看了一个多星期的论文与相关资料之后,决定写篇总结来总结一下最近这段时间资料收集的成果。在微软1998年的那篇关于协同过滤的论文[1]中,将协同过滤分成... 阅读全文
posted @ 2010-03-29 11:59 梁星 阅读(13113) 评论(0) 推荐(3) 编辑
摘要: 用过tweetie的人应该都会知道,pull-down-refresh这个强大的功能。这个强大的功能甚至乎已经让人认为是苹果的原始控件。只因为它与TableView的浑然天成。 要实现这个功能,主要有几个重点: 1.在TableView之上,加上一个View控制所有的操作 2.在View中,控制对应的响应事件,相关状态和最近更新时间 3.在TableView中,处理Scroll的一些响应,如浮过多少之后,就响应哪个函数之类的。 阅读全文
posted @ 2010-03-17 17:59 梁星 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 1.check out the directory in other place, we'll call it the tmp_directory2.delete the files in the following directory: working_directory/.svn/text-base before that , you can make a copy in case any t... 阅读全文
posted @ 2010-03-15 11:28 梁星 阅读(882) 评论(0) 推荐(0) 编辑
Mobile and Web Analytics