摘要:有好几个月一直登录不了CSDN博客,今天试了下,居然登录上去了,看来得搬回老地方了。欢迎来访:http://blog.csdn.net/dyx1024 阅读全文
posted @ 2013-01-05 22:03 Socrates 阅读 (181) 评论 (0) 编辑
摘要:早上测试了下UDP协议下的DNS客户端,功能正常可用,代码整理后再上,先看看效果: 1、wireshark抓包: 请求: 响应: 2、代码运行结果: 阅读全文
posted @ 2012-12-16 11:51 Socrates 阅读 (332) 评论 (0) 编辑
摘要:这两天在测试IPV6与DNS,晚上查了下资料,写了个DNS客户端,其中请求消息编码部分参考网上实例。 刚完成了编码,功能还没有测试。1、代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import ConfigParserimport socketimport time import stringimport osimport reimport structdef dns_codec(hostname): ''' Function:请求消息编码 Input:hostname:主机名,如www.baidu.com Out... 阅读全文
posted @ 2012-12-15 00:33 Socrates 阅读 (2485) 评论 (0) 编辑
摘要:本文转自:http://impd.tencent.com/?p=100 1、软件长期运营存在什么问题 一个大规模的客户端软件的生命周期中,我们可以把它分为两个比较粗的时期。一个是前期的搭建软件的时期,即从无到有的时期;第二个是搭建完成之后,进入的一个稳定的运营时期。第二个时期才是最关键的,在这个时期我们会持续的迭加需求,持续的优化功能,而且第二个时期也是代码在慢慢变质的时期。 在这个时期,你可... 阅读全文
posted @ 2012-12-13 22:28 Socrates 阅读 (126) 评论 (0) 编辑
摘要:本文转自:http://www.jb51.net/LINUXjishu/43356.htmlLinux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.... 阅读全文
posted @ 2012-12-12 22:04 Socrates 阅读 (120) 评论 (0) 编辑
摘要:代码: #!/usr/bin/env python # -*- coding: utf-8 -*- from weibo import * import time def press_sina_weibo(): APP_KEY = '220567xxxx' APP_SECRET = '47970ab... 阅读全文
posted @ 2012-12-05 00:38 Socrates 阅读 (402) 评论 (1) 编辑
摘要:1、申请个应用,得到App Key和App Secret2、设置授权回调页地址,如下,如果不设置,打开回调页时会报错“error:redirect_uri_mismatch”,这一点一定要注意。 3、代码:#!/usr/bin/env python# -*- coding: utf-8 -*-from weibo import *def press_sina_weibo(): APP_KEY = '220567XXXX' APP_SECRET = '47970abb02d8f7b4d600d98e9bXXXXXX' CALLBACK_URL = 'htt 阅读全文
posted @ 2012-12-04 00:46 Socrates 阅读 (389) 评论 (1) 编辑
摘要:1、&& 方式:command1 && command2 如果command1执行成功,则执行command2 -rw-rw-r-- 1 kevin kevin 0 9月 11 00:55 1.log [kevin@kevin test]$ ll 总用量 4 -rw-rw-r-- 1 kevin kevin 0 9月 11 00:55 1.l... 阅读全文
posted @ 2012-09-16 17:03 Socrates 阅读 (11814) 评论 (0) 编辑
摘要:在子shell中执行一组命令。 方式:(command1 ; command2 ; command3) 如果不带(),则在当前shell中执行。 [kevin@kevin ~]$ ll 总用量 8 drwxrwxr-x 2 kevin kevin 4096 9月 11 01:07 test [kevin@kevin ~]$ pwd;cd test;ls ... 阅读全文
posted @ 2012-09-16 17:03 Socrates 阅读 (127) 评论 (0) 编辑
摘要:1、文件描述符 文件 文件描述符 输入文件 0 输出文件 1 错误输出文件 2 2、将标准输出和错误输出重定向到同一个文件:2>&1 kevin@kevin:~/... 阅读全文
posted @ 2012-09-15 16:55 Socrates 阅读 (5290) 评论 (0) 编辑
摘要:作用:将输出不仅显示在标准输入设备上,而且同时输出到文件中。 举例: kevin@kevin:~/mybash$ ifconfig | tee ipinfo.log eth0 Link encap:以太网 硬件地址 00:0c:29:7f:cb:e2 inet 地址:192.168.1.100 广播:192.168.1.255 ... 阅读全文
posted @ 2012-09-15 16:29 Socrates 阅读 (547) 评论 (0) 编辑
摘要:1、echo 不换行 -n 举例:echo –n “My name is:” 执行命令: 举例: kevin@kevin:~/mybash$ echo "My home dir is:$HOME my current dir is:`pwd`" My home dir is:/home/kevin my current dir is... 阅读全文
posted @ 2012-09-15 16:13 Socrates 阅读 (2651) 评论 (0) 编辑
摘要:1、crontab使用举例 每天23:00向/tmp/datecon.log文件中写入系统日期 kevin@kevin:/opt/d00148588$ crontab -l no crontab for kevin kevin@kevin:/opt/d00148588$ crontab -e no crontab for kevin - using an em... 阅读全文
posted @ 2012-09-13 23:15 Socrates 阅读 (116) 评论 (0) 编辑
摘要:1、查找/var/logs目录中更改时间在7天前的普通文件 find /opt -type f -mtime +7 -exec ls -l {} \;2、在当前目录下查找文件内容包含main的文件 root@kevin:/opt/d00148588# find . -print | xargs grep "main" 二进制文件 ./test 匹配 ./te... 阅读全文
posted @ 2012-09-13 22:29 Socrates 阅读 (93) 评论 (0) 编辑
摘要:This is only a test. 阅读全文
posted @ 2012-09-08 12:37 Socrates 阅读 (81) 评论 (0) 编辑
摘要:据说熊彼德(J.A. Schumpeter)曾在课堂上批评牛顿,指责这个如假包换的物理学天才只顾闭门思想,没有将他思考推理的方法公开而留诸后世!这批评有点道理。但牛顿在物理学上的丰功伟绩,是他在逃避瘟疫的两年中想出来的;其后就再没有甚么重大发现--虽是昙花一现,但这"一现"却是非同小可。爱因斯坦的思考方法,屡见经传:可惜他天赋之高,远超世俗,要学也学不到。 有些朋友以为爱因斯坦既然可以不用资料而将相对论想了出来,他们也可照样推理。但爱因斯坦所能办到的,跟他们有甚么相干?不自量力,以此为最!爱因斯坦的思考方法很可能是那自命不凡的人的一种思想障碍。我不仅不敢与牛顿或爱因斯坦相比 阅读全文
posted @ 2012-09-08 11:05 Socrates 阅读 (104) 评论 (0) 编辑
摘要:1、下载eclipse,http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/R/eclipse-jee-juno-win32.zip2、下载andriod SDK,http://dl.google.com/android/installer_r20.0.1-windows.exe,并解压。3、配置eclipse,Help->Install New Software,输入https://dl-ssl.google.com/android/eclipse/ - ht 阅读全文
posted @ 2012-08-12 16:29 Socrates 阅读 (370) 评论 (1) 编辑
摘要:本节介绍进度条的使用,先看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import wx''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/ date:2012-07-22''' class GuageFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, 'Gauge.. 阅读全文
posted @ 2012-07-22 13:28 Socrates 阅读 (2048) 评论 (0) 编辑
摘要:本节看一个绘图按钮的使用,先看看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import wx''' Function:绘图 Input:NONE Output: NONE author: socrates blog:http://www.cnblogs.com/dyx1024/ date:2012-07-20''' class BitmapButtonFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -... 阅读全文
posted @ 2012-07-20 22:33 Socrates 阅读 (2451) 评论 (0) 编辑
摘要:程序启动时出现一个启动画面,先看代码:class PaintApp(wx.App): def OnInit(self): bmp = wx.Image("P7080079.JPG").ConvertToBitmap() wx.SplashScreen(bmp, wx.SPLASH_CENTER_ON_SCREEN | wx.SPLASH_TIMEOUT, 3000, None, ... 阅读全文
posted @ 2012-07-17 23:17 Socrates 阅读 (1287) 评论 (0) 编辑