2013年8月13日

摘要: Sequence是Python的一种内置类型(built-in type),内置类型就是构建在Python Interpreter里面的类型,三种基本的Sequence Type是list(表),tuple(定值表,或翻译为元组),range(范围)。可以看作是Python Interpreter定 阅读全文
posted @ 2013-08-13 14:57 小宇2 阅读(41921) 评论(0) 推荐(1) 编辑

2013年7月24日

摘要: 一个Python Module(模块),是一个文件,包含了Python对象定义和Python语句(definitions and statements)。文件名就是模块名加上后缀.py,在模块内部,模块名存储在全局变量__name__中,是一个string,可以直接在module中通过__name_ 阅读全文
posted @ 2013-07-24 18:12 小宇2 阅读(33054) 评论(1) 推荐(4) 编辑

2013年7月17日

摘要: discuz!是什么discuz!是由comsenz出品的,一款使用php编写,以MySQL作为数据存储的社区建站产品,是由戴志康大学时期创始开发,2001年6月发布,如今已被200万网站用做社区建站系统,通过安装discuz!,可以快速搭建一个具备论坛,门户,家园,群组等多功能模块的社区平台。高校的bbs大都基于discuz!,比如北师大蛋蛋网http://www.oiegg.comdiscuz!技术文档discuz!的开发团队维护了一个技术文库http://dev.discuz.org/wiki/,目的是为了帮助php爱好者了解discuz!原理,更好的使用和完善discuz!;这个文档很 阅读全文
posted @ 2013-07-17 12:01 小宇2 阅读(1362) 评论(2) 推荐(0) 编辑

2013年4月24日

摘要: MySQL wikiMySQL是世界上最广泛使用的开源关系型数据库(relational database management system),发布于1995年,由瑞典公司MySQLAB开发,现在由oracle公司所有,由c/c++实现,SQL的意思是Structured Query Language。MySQL提供了多用户(multi-user)对一系列数据库的访问,提供了图形界面的,命令行界面的客户端,下面有命令行界面的介绍。MySQL是Web应用中非常流行的选择,LAMP架构中的M(Linux, Apache, MySQL, Python/php)MySQL可以单台部署,也可以多服务器 阅读全文
posted @ 2013-04-24 14:41 小宇2 阅读(1637) 评论(0) 推荐(3) 编辑

2013年1月28日

摘要: 我是一个基本天天逛博客园,每个月都写技术文章的程序员,不要删我的贴....前言目的自从在前两周前户外运动去墙子路长城的时候,车上有个做建筑师的GG说工作很累很累,很希望好好睡个觉,好好吃个饭,我当时印象很深一下想到很多,正好我最近连续给自己做了三个多月饭,想分享一下我的经历给有类似情况的工作的朋友们,我现在除了聚会基本都不在外面吃了.之前一年半前毕业后就来北京了,吃饭是一直面对的一个问题,上班的时候差不多吃外卖,偶尔跟同事一起拼馆子,也去小吃店吃米线,盖饭,吃麦当劳,沙县小吃,驴肉火烧之类的,也把烤串之类的当正餐吃,c偶尔遇到满意的外卖和炒菜馆我就会一直去. 那个时候我最大的愿望就 是每天能有 阅读全文
posted @ 2013-01-28 00:02 小宇2 阅读(2563) 评论(23) 推荐(5) 编辑

2012年12月29日

摘要: 这是我最近看到的一个面试题,还比较常见,于是用c, c++和python分别实现了 ip2int 和 int2ip, 因为我把main函数都写上了,代码显得有点杂乱,看的时候请重点看函数实现,忽略main函数ipv4的地址本来就是用32位来表示的,分成4个8位来书写, 所以ipv4和地址是可以和32位unsigned int一一对应的,转换的算法就很显然了,把32位的整型4个字节的数分别计算出来; 反之则是ip地址4个节的数乘上对应的权值(256^3, 256^2, 256^1, 256^0)加起来即可C的#include#include#include#includeunsigned int 阅读全文
posted @ 2012-12-29 20:01 小宇2 阅读(14443) 评论(10) 推荐(0) 编辑

2012年11月2日

摘要: 这里用Python实现了一个echo程序的服务端和客户端,客户端发出的东西,服务端打上一个时间戳后给客户端发回去。主要是实践一下Python的socket编程Python的socket相关的比较低层的接口都在标准库中的socket module来实现的,这个module中定义的属性包括一些常量,如下面34行的AF_INET,SOCK_STREAM,全局函数ntohl(byte order translation),另外还有一个类socket,这个Socket Object里面包装了像listen, accept这些函数。socket module里面的全局函数socket就返回这样一个Sock 阅读全文
posted @ 2012-11-02 20:07 小宇2 阅读(6067) 评论(3) 推荐(3) 编辑

2012年10月17日

摘要: 最近无意中看到博客园中一篇介绍wireshark的文章,写得不错,它简单清楚介绍了wireshark的使用简介wireshark以前叫做Ethereal, 在大学时候的网络课程中就常看到它,它是世界上最流行的网络抓包分析工具(world's most popular network protocol analyzer),它是基于图形界面的,官网有介绍wireshark是1998年的一个项目衍生出来的,它有比较强大的特性,可以用来分析数百种网络协议。wireshark是在GNU General Public Lisence下发布的。以下是我自己使用wireshark的一个截图, 照着上面 阅读全文
posted @ 2012-10-17 19:24 小宇2 阅读(6164) 评论(0) 推荐(1) 编辑

2012年9月13日

摘要: 关于IOS emoji表情的编码问题是这样的,IOS4.0以前emoji采用的是SoftBank的那套编码,叫做SB_Unicode, 而且IOS5时,emoji被放进了Unicode6.0, 此后IOS采用的是Unicode编码,为了在新老IOS应用程序(如微信,我们在做的人人的私信)之间传递emoji表情,就必须在后台做一个编码的转换,苹果系统自带的iMessage当然自己在后台或是前台完成了这个转换昨天折腾了一天,要完成这么一个工作,从gibhub这上面http://punchdrunker.github.com/iOSEmoji/table_html/index.html把最新的编码给 阅读全文
posted @ 2012-09-13 15:49 小宇2 阅读(5093) 评论(1) 推荐(1) 编辑

2012年8月17日

摘要: wiki上有简单的说到, environment varibles are a set of dynamic named values that can affect the way running processes will behave on a computer。 也就是说环境变量为进程的运行提供了一个环境,比如shell这个进程就会使用PATH这个环境变量来搜寻可执行文件。不同的进程可以以不同的方式来使用或是说来解释同一个环境变量, 这是显而易见的,因为环境变量就是存在于进程空间的一组字符串。1 关于环境变量的一个测试程序在unix中,每个进程都有属于自己的一组环境变量,这些环境变量 阅读全文
posted @ 2012-08-17 20:04 小宇2 阅读(2149) 评论(0) 推荐(0) 编辑

导航