自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

how to use netcat to transfer file

netcat(简称nc)这个命令可以很方便的帮助建立TCP or UDP链接, 这次主要侧重与用它来传输文件。一。方法如下1)在接收端(192.168.1.2):nc -l -p 12345 192.168.1.1 > a.txt   (监听本机的12345端口,并且只允许192.168.1.1的机器链接过来,然后把数据写入到a.txt文件)2)在发送端(192.168.1.1):   nc...

2012-08-29 10:39:37 173

How to implement full join on two files

5.1 使用场景: 如果需要对2个文件的数据实现像数据库里面的全连接一样的操作就可以用以下经验、命令实现。 这里的全连接是指对2个文件的数据按照某一列来做并集的操作,也就是两个文件会指定一个公有的列(当然这个列的数据可以有相同也可以有不同),然后求这个列的并集以及能同时输出其他列的值。如果某个文件的某一列(公有列除外)不存在于另一个文件的这一列,那么我们就要变量替换掉这个“不存在”的值。就像数据库...

2012-08-28 08:33:21 129

Install hadoop on mac(lion) by homebrew

    初探hadoop,首先需要安装和配置。 配置这玩意,真的要看RP和心情的, 好的时候几分钟顺顺利利就搞定了, 不好的话几个小时都在郁闷的找why和searching goolge!    这次我的机器环境是: mac lion system 10.7.4,  使用的homebew版本是0.9.2, 建议大家使用homebrew之前先进行更新(运行 brew update), 之前我就是...

2012-08-12 21:17:22 156

原创 2011年终策划collection

把自己认为关于2011做的比较好的年度策划视频收集下来了, 以后回顾的时候不知道是一种什么样的感觉?  * 网易的: 《最好的生活》 : http://news.163.com/special/2011ending/* 腾讯的: 《至少,还有你》: http://view.news.qq.com/zt2011/2011end/index.htm  ...

2012-01-08 14:09:42 95

原创 所谓工作经验

    今天突然在想, 如果有一天别人问你:“你的工作经验有什么”? 我该如何去回答呢? 或者你跟别人主动谈及的时候, 什么东西才是你的工作经验呢? 思考到这里, 我觉得关键还是平时要注意积累。所以有了此文的诞生。 不断更新总结中!     1. 规范的作用2011-11-09的今天开会讨论到一点, 我们写python函数的时候是否需要在每个函数下面都写上具有固定格式的注释。写程序...

2011-11-09 23:18:21 94

国庆南沙一日游

    今天非常开心, 一家人有时间在国庆的第二天可以去外面玩乐一下。 由于知道国庆肯定哪里都是people mountain people sea, 所以果断选择了在郊外一点的南沙, 而且本来上次就比较想去看看那里的湿地公园, 所以就这样决定了。昨天晚上想好路线: 1)南沙十九涌吃海鲜 ---》 2)南沙湿地公园 ---》 3) 回家。 本来还想去百万葵园的, 不过认真想了下, 觉得时间不够, ...

2011-10-02 20:17:27 156

python attribute lookup

    分享下自己最近对python的attribute lookup的学习, 也顺便做下记录。如果有说的不对的请拍砖!  1. python会为所有(更准确的说是所有非built-in对象)对象包括class和instance创建一个__dict__属性,这个属性是一个dict类型, 存储的是这个对象所有的user-provided的属性名字和属性对象的对应关系, 包括一些属...

2011-08-18 19:45:54 280

原创 解决mac 10.6.7下Mail 4.5的GrowlMail 失效的问题

昨天更新了mac的操作系统到10.6.7 , 但是发现Mail程序也被更新到4.5了, 悲剧的是4.5居然不兼容GrowlMail, 平时有新邮件都是GrowlMail通知的, 没有他感觉很不爽, 所以搜索了下, 找到答案解决了。 是Google Group里面的方案, 怕被墙大家不好找就转到这里来了。 请按照以下步骤做:1) 关闭 Mail 程序2)到 这个位置:  ~/Libr...

2011-03-24 00:19:06 180

原创 [转] 做一个懒惰的程序员

本文纯转载自: http://blog.imalbert.com/archives/35.html非常感谢作者的那些观点, 我个人非常受益, 所以转到这里, 一方面提醒自己要做个比作者更加懒惰的程序猿, 哈哈,一方面可以给其他需要的人看到~ 本文写给所有可爱的程序员,(我)你们都是一群可爱的,用双手建造世界的思想家。从今天起,我要做一个懒惰的程序员。第一 拒绝鼠标从...

2011-03-21 23:34:14 91

原创 linux command digest for myself

从现在开始摘录一些自己认为常用或者有用的linux命令或者脚本, 可能很简单, 可能写得很戳, 欢迎拍砖, 让彼此进步! 1. 经常要在svn目录下面搜索一些py代码文件里面是否含有某些词语, 例如检查代码里面的TODO的tag, 方便在提交之前做好检查。那么, 可以这样做:grep -inR 'TODO' . | grep -v .svn | grep -v .pyc | grep ...

2011-03-17 00:51:00 93

原创 some tips for future work or life

最近接了个项目, 感觉需求方不是很成熟, 但是做着做着发现自己也不是想象中那么成熟, 发现了自己的很多问题, 每每想到这样不是很舒畅 。 1.  要改改自己的工作风格阿 , 不能每次都让压力最后都放到自己这边来, 有什么可以预料的还是坚持去先做吧, 有时候是自己,有时候是别人以为那是一件比较简单的事情, 但是做起来却不是这样, 或者之前因为了解的不够深, 不知道这件事情到难度。难道这个就是...

2011-03-07 01:01:47 108

浅析python的metaclass

 分享下自己对python的metaclass的知识。 一 你可以从这里获取什么?1. 也许你在阅读别人的代码的时候碰到过metaclass,那你可以参考这里的介绍。2. 或许你需要设计一些底层的库,也许metaclass能帮你简化你的设计(也有可能复杂化:)3. 也许你在了解metaclass的相关知识之后,你对python的类的一些机制会更了解。4. more......

2011-02-16 18:09:23 330

原创 手机归属地查询---chrome extension

发一个很久之前做过的chrome extension:http://code.google.com/p/mobile-locating/ 纯记录帖,勿回复~

2011-02-16 17:43:06 116

浅析python的string.Template

    今天心血来潮从某篇blog上面看到python的string模块里面的Template类的使用,于是查了python官方的文档,参见这里:http://docs.python.org/library/string.html   上面说如果要换一个delimiter的话,可以继承一个Template的子类,然后覆盖它的类属性delimiter,然后就可以了。常规途径这样去做是没有问题的。...

2011-01-28 21:36:50 185

原创 提取住房公积金

    今天起了个早去建行排队拿办理提取公积金的筹。8:40分到,去到的时候排第三。前面两个都是和我一样来办理公积金业务的。建行的普通处理速度大概是20分钟一个人把。特殊情况不算。我办的是按揭类型的,这次是第一次提取。    好吧,现在说下需要准备的资料:    1. 住房公积金提取申请表,一式三份,要加公司的盖章才有效    2. 以下情况分开准备:(所有资料都要有公司的盖章) ...

2011-01-12 13:27:07 133

Google Music Searcher

* 最近做了个搜索google music的歌曲下载链接的py脚本。可以用来获取某个搜索页面的歌曲链接地址,然后放到下载软件上面下载,从而补充了google music不能批量下载的缺点。 本意是给自己下载google music然后放到iphone上面播放的,因为google music 放iphone里还不错,专辑页面等都有。* 使用说明:    GeekMusic.py(2010-1...

2010-12-30 14:15:11 134

直接读取stackoverflow api 的返回值作为json串

今天遇到一个问题就是用python调用stackoverflow提供的api的时候,一开始老是不能直接将其解析为字符串,但是在chrome浏览器上面直接访问那个api却可以看到json串,在ff下面是返回一个json串的文件,要求下载,文件内容就是我想要的。然后查了下response 的header, 发现content-type是application/json的,看来chrome是智能一些,它...

2010-12-16 15:36:14 209

原创 mac 使用记录

1. 输入法: 使用google pinyin for mac:请参考此文: http://www.cnbeta.com/articles/121922.htm 2. 在mac上面锁屏的方法:1)通过'钥匙访问'的设置把锁屏的图标放到菜单栏,然后每次需要锁屏时自己点击该图标,这个方法比较慢!2)通过设置expose来移动鼠标到屏幕某个角落从而激活屏保程序,...

2010-10-13 23:01:41 185

原创 搞过户那天的所遇所得

    今天本来是去搞过户的事情的,但是最后没有办成功,从整个事情的原因、过程、结果来看,我觉得都有必要记录和加以分析学习。     心得体会:    1. 好人是会有好报的    2. 待人真诚很重要!    3. 遇到意想不到的事情也要保持头脑冷静(虽然这一点现在对于我来说还需要锻炼),要淡定,没有解决不了的事情!    4. 要加强法律意识。今天算是见识到为什么香港人...

2010-08-17 21:05:08 65

pythonic examples

    写python应该有一年了, 感觉非常好。python果然很优雅。为了防止以后自己忘记了,特意摘录下一些pythonic examples,意思是这些例子是属于python转用的写法。会让你觉得用python用的很爽~这也是脚本语言的强大之处。如无特别说明, 所有这里的代码都只是运行在python2.5下面的。  1. 百分号的使用:通常我们都是这样格式化字符串的:...

2010-08-13 14:29:33 134

如何做ip限制

    最近又需要做一个简单的ip访问限制。这一次经别人提醒,学到了另外一种方法去实现。这次是用memcache实现的。    需求:限制单个ip地址单位时间内的访问次数,比如5分钟内10次。    实现方法1:python + memcache    原理: 分析条件就是要知道这个ip在哪段时间内?当前的访问次数是多少?     准备工作是安装memcache和python的...

2010-08-11 18:52:48 491

python 编码总结

一. 基本知识1. 如果py文件里面不指定源文件需要用到的编码格式的话,python解析器就会用默认的编码去解析,一般是ASCII, 所以如果此时源文件有中文的话就会报错,‘SyntaxError: Non-ASCII character......’, 因此一定要显示指定编码格式,方法是在py文件第二行加入此句:' #-*- coding: gbk -*-'  , 就指定编码格式为gbk了。...

2010-07-26 13:59:51 93

健康的生活习惯

工作了一年以后,慢慢的觉得保重自己的身体是多么重要。尤其是自己的工作要求,每天对着电脑的时间会比较长,所以其实本日志也是针对那些经常要坐办公室and用电脑处理相关事情的朋友们。    前阵子发现脖子和肩膀附近比较酸痛,然后突然让我意识到这个习惯的问题。对于长时间用电脑的人,最容易出问题的就是脖子、手、肩膀这些位置。所以我后边开始慢慢注意了。现在用电脑每半个小时就会转一下脖子、动一下肩膀,然...

2010-07-25 23:45:33 156

体验压力

今天,是我感受压力最大的一次。第一次做一件事情是time-limited & heavy-presure。程序运行出来的结果对其他人和公司的影响会很大。在编完程序以后,突然发现怎么有些数据不对啊,那种焦急的心情,那种怕出事的心情真是很深刻。马上检查,开始怀疑是自己的程序写错,但是经过几步的测试,最后怀疑是数据源的错误,最后发现真的是数据源并没有更新好。 在整个过程,包括查找错误的过...

2009-12-08 00:54:25 134

memstat: error while loading shared libraries: libmemcached.so.3: cannot open sh

memstat: error while loading shared libraries: libmemcached.so.3: cannot open shared object file: No such file or directory用这个作为标题是因为想让那些遇到同样问题的人能更加快速的找到这里。这个问题是源于我在安装了libmemcached后,运行...

2009-11-17 19:18:39 311

原创 最有意思的WiKi介绍

 Python版本如下:  TutorialCachingStory  This is a story of Caching note: this is an overview of basic memcached use case, and how memcached clients work Two plucky adventurers, Programmer an...

2009-11-12 19:40:39 228

pylucene与JCC的安装

一。JCC的安装(参考http://lucene.apache.org/pylucene/jcc/documentation/install.html,并自己实践!)1. 安装gcc、make和python2.5首先我用的是debian系统。由于这次安装很多都是用C或者C++写的,要编译安装,所以最基本的gcc和make要先安装简单的就可以用atp-get install gcc ma...

2009-10-30 13:29:10 642

原创 写出漂亮python code 的tips

http://www.siafoo.net/article/52绝对赞的文章!

2009-10-28 15:08:50 79

python with statement 进阶理解

由于之前有一个项目老是要打开文件,然后用pickle.load(file),再处理。。。最后要关闭文件,所以觉得有点繁琐,代码也不简洁。所以向python with statement寻求解决方法。 在网上看到一篇文章:http://effbot.org/zone/python-with-statement.htm是介绍with 的,参考着例子进行了理解。 如果经常有这么一些代码段...

2009-10-28 11:10:05 214

python中import的相关知识总结

1. import 实际上是python虚拟机把当前的globals()和locals()传进__builtins__.__import__内置函数了,所以实际上干活的是那个__import__函数! 2. import对命名空间的影响1)如果是python的内置模块,例如os模块。这些模块是随着python虚拟机启动而加载进来的,但是并没有暴露出来。我们可以通过dir()命令查看当前...

2009-10-12 21:50:32 633

c#简单教程

c#教程,也是别人提供的,现在共享一下

2008-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除