- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 Unix 网络编程 函数
<br />SOCKET socket( int af, int type, int protocol ); <br /> 作用:应用程序调用socket函数来创建一个能够进行网络通信的套接字。 <br /> 第一个参数指定应用程序使用的通信协议的协议族,对于TCP/IP协议族,该参数置AF_INET; <br /> 第二个参数指定要创建的套接字类型,流套接字类型为SOCK_STREAM、数据报套接字类型为SOCK_DGRAM、原始套接字SOCK_RAW <br
2011-05-08 02:29:00 344
转载 大学 IT
<br />基础当然要打,美国这边的CS系的课上也不会给你讲作业编程的语法,和设计的细节。这些顶多是在习题课上面由助教来说说。<br />编程这东西不是网上各种Java视频C++视频那样一句一句教出来的。作为大学生,你要学会自己阅读手册,自己学会语法,自己去编程。<br />要不还上什么大学呢? 直接去北大青鸟不就好了。<br />就拿你举的技能树例子来说吧,你想加的那些都是法术技能,加完后就学会了新的技能,公司招人也是招那些看起来会某些”法术“的人,比如Django。<br /
2011-04-21 08:52:00 464
原创 查找数组的最小的前几个数的值 (python)(解法2)
l = [0, 2, 0, 2, 5 ,5 ,6 ,7 ,10, 3, 4, 3]s = []f = 0c = []def find_values(l, k=1): c = l[:k] c.sort() for i in range(k, len(l)): min_value = i for j in range(len(c)-1, 1, -1): pr
2011-04-12 17:13:00 862
原创 查找数组的最小的前几个数的值 (python)
<br />def find_values(l, k=1): min_value = l[0] max_value = l[0] c = [] for j in range(len(l)): if l[j] < l[min_value]: min_value = j if l[j] > l[m
2011-04-12 15:57:00 2261
原创 -bash: !": event not found
<br />运行shell脚本时提示-bash: !": event not found<br />加上/反转意符号就可以了 !在bash里面有特殊意义。
2011-04-07 10:15:00 16935 1
原创 python 的一些思考(字符,django,动态语言)
<br />1.Python字符串的encode与decode<br />首先要搞清楚,字符串在Python内部的表示是unicode编码. <br />因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码, <br />在某些IDE中,字符串的输出总是出现乱码,甚至错误,其实是由于IDE的结果输出控制台自身不能显示字符串的
2011-03-27 00:22:00 851
原创 pyhton i18n 中文化的问题
<br />公司使用的turbogears1.0.9的版本比较老了,个人觉得tg2.0进行了翻天覆地的变化,这样下来无法更新到最新,考虑django势在必行,最近对分布式编程和海量数据处理比较感兴趣,想重点研究研究一下函数编程语言!!<br /> <br /> <br />kid的中文化问题目前没有找到比较好的方案 babel看的我是一头雾水的,不知道是否支持kid模板的中文化。。。。。。。。。<br />这一点我觉得django做的不错。<br /> <br />mako 在tg2上是可以中文化的
2011-03-25 09:11:00 493
原创 windows 下 安装tubogears
<br />1. 公司使用的是比较老的版本, 1.0.9的版本。该版本不支持python2.6以上的版本,<br />sqlobject 写的比较垃圾,<br /> <br />sqlobject.dburi="mysql://root:cms@localhost/xxxxxxxxx?charset=utf8&use_unicode=1"<br />在0.9上接收了charset和sqlobject_encoding两个参数,但是在1.0版本上九没有这个参数了,出现了该错误<br />__init__()
2011-03-25 09:05:00 890
原创 每日一练(python版本)
<br /> 编码完成下面的处理函数。函数将字符串中的字符'*'移到串的前部分,前面的非'*'字符后移,但不能改变非'*'字符的先后顺序,函数返回串中字符'*'的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函数并返回值为5。(要求使用尽量少的时间和辅助空间)<br /><br /> <br /> <br /> <br />import sys<br />s = '****ab******c**def*g***h'<br />l = [
2011-03-16 06:33:00 526
原创 lisp 计算机构造与解释 相关答案(使用Drscheme)
<br />1. 3<br />(define (re_max a b c)<br /> (if (> a b)<br /> (if (> a c) a c)<br /> (if (> b c) b c)))<br /><br />(re_max 1 2 3)
2011-03-16 01:00:00 545
转载 后端技术的探讨
<br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:<br /><br />1、High performance - 对数据库高并发读写的需求<br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并
2011-03-14 16:18:00 380
转载 后端技术的探讨
<br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:<br /><br />1、High performance - 对数据库高并发读写的需求<br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负
2011-03-13 22:48:00 555
原创 怎麼做到有效的溝通
說到溝通這一塊我覺得我自己要學的東西很多,在公司這麼多次的拜訪中,我發現了一些我自己覺得的問題,這也許是工程師們常犯的問題,在談到技術這一塊的時候,工程師們都認為自己的建議是很有效的,因此幾個工程師以不同身份去參與拜訪的時候,其實很難擺脫自己工程師的心態。因此在拜訪的時候,很難形成一個合力,或者引起其它工程師們的注意,注意自己的意見,舉個例來說,在拜訪的時候引出了一個問題,而這個問題是發生
2009-09-10 08:14:00 316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人