2012年10月20日

摘要: 事情是这样的,自己想用python将腾讯首页上的中文全部取出,遇到了一些困难,又扯到了python的编码问题。所以,研究了一下。Python内部有一个unicode对象,所以python的内置编码为unicode编码。如果你的源代码文件为utf-8编码,那么请你在你的源代码第一行加上 -*- coding:utf-8 -*- 这一句,以告诉python解释器,你的源代码是用utf-8编码的。你的字符串也就是str,是utf-8编码的。那么你在处理的时候,就要用decode(‘utf-8’),来创建一个unicode对象。不多说,用例子来过一遍你就懂了。1 x = ‘中’ #x为str类型, 是 阅读全文
posted @ 2012-10-20 19:11 brainworm 阅读(830) 评论(0) 推荐(0) 编辑

2012年10月19日

摘要: http://soft.yesky.com/lesson/281/2472281.shtmlhttp://developer.51cto.com/art/200601/19865.htmhttp://developer.51cto.com/art/200909/149221.htmhttp://wenku.baidu.com/view/6fdf65edb8f67c1cfad6b83f.html 阅读全文
posted @ 2012-10-19 15:43 brainworm 阅读(117) 评论(0) 推荐(0) 编辑

2012年10月16日

摘要: http://www.51testing.com/?uid-390472-action-viewspace-itemid-233993【转】HTTP传输二进制初探上一篇/下一篇2011-04-11 04:34:49 / 个人分类:知识查看( 139 )/评论( 0 )/评分(0/0)从第一次接触http协议的时候,不知是怎么回事,形成了这么一个错误的观点,认为http协议是个纯ASCII字符协议,也就是说在http流里是看不到二进制流的0x00值的。其实答案是:http协议里的content可以是纯二进制流。http://my.chinaunix.net/space.php?uid=22568 阅读全文
posted @ 2012-10-16 22:15 brainworm 阅读(2362) 评论(0) 推荐(0) 编辑

2012年10月14日

摘要: 导语:建议先看这篇论文,再来看我这篇笔记,你会有一个大体上的,思路上的把握,能够帮助你抓住文章的思路和主要路线。是怎么做的?做了什么?用最简要的话概括出来,围绕这个主线,再来展开问题,作进一步的研究和探索。本文中,我们研究了怎样去发现话题在时间上的演化。我们的方法可以获得文本集中的话题演化的网络结构。我们发现话题,然后连接,形成一个话题演化图。我们的方法允许话题在时间上不均匀的分布,而且不对话题演化的图做任何的拓扑结构上的限制。我们用ACM论文集验证了我们算法。得到了很好的结果。1. 探测新话题一个文本集中,一个话题是包含很多篇文章的。随着时间的推移,话题开始改变。随着改变的积累,在某个时间点 阅读全文
posted @ 2012-10-14 19:41 brainworm 阅读(309) 评论(0) 推荐(0) 编辑

2012年10月3日

摘要: 因为某种原因 感觉心里一直有想把Unix有关文件权限编程这部份弄懂的想法, 所以第三遍看Unix高级编程第四章, 以前都是一眼带过, 根本没看吃透, 再次看感觉懂了蛮多的, 写下了以后复习用!一: 一个进程相关的ID主要有:实际用户ID 实际组ID : 标识空间我们是谁, 登录时取自口令文件登录项,登录会话期间一直不变,超级用户可改变有效用户ID 有效组ID : 决定了我们的文件访问权限,也就是用来测试本进程对某些文件的访问权限保存的设置用户ID,设置组ID: 执行一个程序时包含了有效用户ID 和有效组ID的副本ps: 通常 有效用户ID等于实际用户ID,有效组ID等于实际组ID ,当执行一个 阅读全文
posted @ 2012-10-03 15:16 brainworm 阅读(451) 评论(0) 推荐(0) 编辑

2012年10月1日

摘要: http://www.ouyaoxiazai.com/article/24/316.html教程目的:对virtualbox虚拟机进行网络配置,实现内网外网互通!桥接!以下是引用片段:实验环境如下:virtualbox上运行的虚拟机:windows 2008 en实体机IP:192.168.18.99 内网段:192.168.18.X实体机:Red Hat Enterprise Linux Server release 5 (Tikanga)virtualbox主要有下面几种方式(不同版本称法不一样,但实质是一样的):1、Intelnal Network:利用主机上的所有的虚拟机构建一个虚拟网 阅读全文
posted @ 2012-10-01 14:35 brainworm 阅读(3358) 评论(0) 推荐(0) 编辑

2012年9月28日

摘要: http://www.cnblogs.com/duzouzhe/archive/2009/06/19/1506699.html(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件), 所以这个地方我们的ftp程序就是客户端程序。 服务端 和客户端相对应的程序即为服务端程序。被动的. 阅读全文
posted @ 2012-09-28 20:09 brainworm 阅读(257) 评论(0) 推荐(0) 编辑
摘要: http://www.cnhonkerarmy.com/home-space-uid-78219-do-blog-id-14339.html很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与学习中应该注意的一些事。 就如同刚才说的,很多同学以前可能连Linux是什么都不知道,对UNIX更是一无所知。所以我们从最基础的讲起,对于Linux及U 阅读全文
posted @ 2012-09-28 19:34 brainworm 阅读(233) 评论(0) 推荐(0) 编辑
摘要: http://blog.endlesscode.com/2010/05/31/elf-file-structure-short-intro/ELF文件结构简述byStephenposted on2010/05/31现在PC平台流行的可执行文件格式主要是Windows下的PE(Portable Executable)和Linux的ELF(Executable Linkable Format),它们都是COFF(Common File Format)格式的变种。目标文件就是源代码编译后但未进行链接的那些中间文件(Windows的.obj和Linux下的.o),它跟可执行文件的内容与结构很相似,所以 阅读全文
posted @ 2012-09-28 13:40 brainworm 阅读(606) 评论(0) 推荐(0) 编辑

2012年9月27日

摘要: http://www.cnblogs.com/dirichlet/archive/2011/01/02/1924298.html如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用户组表为例,这是一个典型的多对一关系,多个用户对应于一个用户组。 首先创建用户组表:Sql代码createtablet_group( idintnotnull, nameva 阅读全文
posted @ 2012-09-27 18:06 brainworm 阅读(209) 评论(0) 推荐(0) 编辑

导航