摘要: 文本,他们通常指显示在屏幕上的字符或者其他的记号;但是计算机不能直接处理这些字符和标记;它们只认识位(bit)和字节(byte)。实际上,从屏幕上的每一块文本都是以某种 字符编码(character encoding) 的方式保存的。粗略地说就是,字符编码提供一种映射,使屏幕上显示的内容和内存、磁盘... 阅读全文
posted @ 2015-03-20 11:20 小公子2 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 本文主要分析的是web.py库的 application.py 这个模块中的代码。总的来说, 这个模块主要实现了WSGI兼容的接口,以便应用程序能够被WSGI应用服务器调用 。WSGI是 Web Server Gateway Interface 的缩写,具体细节可以查看WSGI的WIKI页面接口的使... 阅读全文
posted @ 2015-03-20 11:15 小公子2 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Django中的对象查询Django框架自带了ORM,实现了一些比较强大而且方便的查询功能,这些功能和表无关。比如下面这个例子:class Question(models.Model): question_text = models.CharField(max_length=200) pub_d... 阅读全文
posted @ 2015-03-20 10:59 小公子2 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 两个web服务器同时运行。一个Apache2是9000端口,另一个Nginx是80端口。php是由Apache解析的。所以其实是分别配置 Apache2和Nginx的多个域名即可。就是说Nginx的80端口域名(如domain.com)和Apache2的9000(如 domain.com:9000)... 阅读全文
posted @ 2015-03-16 16:28 小公子2 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 先简单说下我碰到的情况。我一个域名的http页面被墙,国内用户可以通过https方式打开。为了seo,也遵循尽量不换网站域名的前提下,现 在我想实现的目标是对国外蜘蛛(google...)和不在墙内的用户访问http页面时301重定向跳转到https,而百度蜘蛛访问原页面时301到 一个新域名,新域... 阅读全文
posted @ 2015-03-16 16:24 小公子2 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 有时候临时修改代码时,我们不需要或者没有条件使用复杂的代码编辑器。此时使用普通的文本编辑器如nano或vim,加上grep命令即可快速定位并修改代码。例如,在kernel目录下搜索 CONFIG_BOARD_S3C4410_XXX 内容:grep-nrE 'CONFIG_BOARD_S3C4410_... 阅读全文
posted @ 2015-03-16 10:54 小公子2 阅读(541) 评论(0) 推荐(0) 编辑
摘要: sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为 该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到 它完成该文件。在这里要... 阅读全文
posted @ 2015-03-12 11:01 小公子2 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 正在寻找 Linux平台最棒的代码编辑器 ?如果你询问那些很早就玩Linux的人,他们会回答是Vi, Vim, Emacs, Nano等。但是,我今天不讨论那些。我将谈论一些新时代尖端、漂亮、时髦而且十分强大, 功能丰富的 最好的Linux平台开源代码编辑器 ,它们将会提升你的编程经验。Linux平... 阅读全文
posted @ 2015-03-09 14:52 小公子2 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 说明欧长坤原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000这学期学校恰好有操作系统的课程,上个学习就开始寻思研究研究Linux内核代码,恰好MOOC有这个课程,遂选了此课。一、实验过程首先,我们将... 阅读全文
posted @ 2015-03-09 14:50 小公子2 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 最近游戏已上线运营,进行服务器内存优化,发现一个非常奇妙的问题,我们的认证服务器(AuthServer)负责跟第三方渠道SDK打交道(登陆 和充值),由于采用了curl阻塞的方式,所以这里开了128个线程,奇怪的是每次刚启动的时候占用的虚拟内存在2.3G,然后每次处理消息就增加 64M,增加到4.4... 阅读全文
posted @ 2015-02-04 15:15 小公子2 阅读(506) 评论(0) 推荐(0) 编辑