- 博客(51)
- 资源 (15)
- 收藏
- 关注
原创 编译linux3内核,与busybox,用qemu模拟运行
晚上稍微有点空,开始编译内核和busybox,我下的内核,原来是写的2.6,但下下来后看到了是3,算了,就先用着吧。编译内核:make ARCH=arm versatile_defconfig make ARCH=arm menuconfig //将Kernel Featurer中的EABI选上,不知道做什么用的? make ARCH=arm CROSS_COMPILE=arm-linu
2011-10-23 21:20:23
219
原创 第一次编译u-boot
上周尝试了一下编译u-boot,想编译完u-boot后,再编译linux内核,由于没有开发板,所以测试在qemu 上做的。开始时用eldk/arm-linux-gcc4.1编译的,但每次编译到最后链接时,报ld段错误,开始怀疑是我的系统问题,我的系统是ubuntu10.10 64bit版本的,用的arm-linux-gcc是for x86的,这样用估计是有点问题的,所以重装了系统,用了个32b
2011-10-23 12:26:33
434
转载 openWRT 编译方法
节选自http://www.openwrt.org.cn/hdwiki/index.php?doc-view-61. 编译环境准备(安装linux发行版和软件包)如您选择安装fedora11或者fedora9Fedora 11 or 9:# yum install autocon
2011-07-27 21:20:51
356
转载 openwrt模拟方法
因为我自己想写点简单的C程序,但是编译完后要传到路由器上去测试比较麻烦,官方是有X86的模拟器,我已经装到hyper v虚拟机里了,但是不能运行mips程序。就找了一下资料,原来BUILD OPENWRT时target选malta-be就可以做出MIPS BE的QEMU镜像,RG100A就是MIPS BE的。我做好的在下面下载,直接运行openwrt.bat就能启动模拟器,启动要在qemu窗口
2011-07-27 21:12:01
477
原创 Python 应用发布/打包技术
<br />收集如何 将Py应用打包发布的各种技巧: <br /><br />1.1. 工具<br /><br />{{{k <yanbo.yuan@gmail.com> reply-to python-cn@googlegroups.com, to python-cn@googlegroups.com, date Tue, Apr 1, 2008 at 2:58 PM subject [CPyUG:45605]}}}[http://groups.google.com/group/pytho
2011-03-01 21:49:00
323
原创 下一阶段的学习计划
2011年了。先计划一下,明年的主要任务:工作方面:1 英语被逼要考托业。2 掌握NE40E、S9300、S5300的配置。3 掌握AV、IPS、URL的实现。4 进一步深入理解VPN、双机热备的实现。业余方面:1 打造投入较少的综合性网站,访问量要达到1000IP。2 学习投资,进一步增加投资收入。近期的计划(春节前):1 每天晚上学习S5300操作手册,争取1月将S5300的资料看完。2 每天早上开发网站,争取在1月完成搜索和网站数据库的同步。
2011-01-05 23:14:00
323
原创 重新写了解析代码
<br />import re<br />import urllib<br />import string<br />import os<br />from HTMLParser2 import *<br />from urlparse import *<br /><br />def get_abspath(url, page):<br /> return urljoin(url, page)<br /><br />class HtmlParserComplier(HT
2010-11-03 22:42:00
176
原创 使用python获取华军软件园上所有手机软件的url(增加系统类型的获取)
<br />__author__="pikyshen"__date__ ="$2010-10-25$"import reimport urllibimport stringfrom HTMLParser2 import *url = "http://www.newhua.com/sort/151_1.htm"TAG_TITLE_DIV = 'div'TAG_TITLE_A = 'a'TAG_TITLE_CLASS = 'class'TAG_TITLE_PA
2010-10-26 00:29:00
256
原创 FTTH
Fiber To The Home 说到FTTH,首先就必须谈到光纤接入。光纤接入是指局端与用户之间完全以光纤作为传输媒体。光纤接入可以分为有源光接入和无源光接入。光纤用户网的主要技术是光波传输技术。目前光纤传输的复用技术发展相当快,多数已处于实用化。根据光纤深入用户的程度,可分为FTTC、FTTZ、FTTO、FTTF、FTTH等。 FTTH(Fiber To The Home ),顾
2010-05-05 08:08:00
317
原创 使用python获取html页面的内容
import urllibfrom HTMLParser import HTMLParserclass TitleParser(HTMLParser): def __init__(self): self.title = self.divcontent = self.readingtitle = 0
2010-04-30 23:35:00
485
原创 博客聚合的想法
做一个博客聚合的站点,而站点的聚合必须不能手工聚合,而是程序自动聚合,这样,才能在众多的聚合网站中,立于不败之地。程序自动聚合,实际上就是网页搜索。可是考虑使用python开发。这个只是一个想法,不知道能否实现,如果可以的话,每天可以更新成百上千的内容。 博客上的内容必须被采集下来,作为自己页面的博客,然后注释上来源地址。 另外加上论坛加精贴聚
2010-04-29 23:10:00
189
原创 计划完成一个用于内容收集的网站
一个静态的,最初只提供内容收集的网站,内容生成是使用软件来抓取自己感兴趣的内容和图片。要完成的工作:1 简单的静态页面的设计2 使用perl或python来抓取自己感兴趣的网页内容。3 最好能自动将不同内容的页面发布到不同的论坛上或博客上去。 内容不断作深,希望半年内,日ip达到500-2000。 第二期,完成简单的自动搜索我感兴趣的最新资料,并由手工选取提交到网站
2010-04-28 00:15:00
202
原创 龙芯+曙光刀片:打造完全国产服务器
2010年4月23日,曙光在北京推出了具有完全自主化的服务器产品——曙光龙芯刀片服务器及云计算产品。这标志着我国服务器产业迎来了全新的纪元:中国国产服务器全线自主化与国产化的目标终获实现。 以“自主创新 引领未来”为主题的曙光龙芯刀片服务器及云计算产品发布会吸引了来自社会各界的全面关注,来自北京市的主要政府领导、中科院计算所领导、曙光公司、龙
2010-04-27 23:02:00
383
原创 treeview的代码
#include #include #include enum{ LIST_ICON = 0, LIST_TEXT, LIST_COLOR, N_COLUMNS};void window_close1(GtkWidget *widget, gpointer data){ gtk_main_quit();}void
2010-04-09 00:26:00
235
转载 zju分类
初学者题:1001 1037 1048 1049 10511067 11151151 12011205 1216 1240 1241 1242 12511292 13311334 1337 1338 1350 1365 1382 13831394 14021405 14141494 1514 1622 17151
2010-03-16 07:30:00
267
原创 发包工具开发
20100307: 经过年前的尝试,通过linnet,报文已经可以发出了,但是,发包工具的开发本来就是来学习的,不能完全以来于libnet的组包方式。经过查看,libnet也是通过socket来发送报文的。所以这里,我也可以直接使用socket发送报文,这样自由度更加高一点。 现在是准备作开发的时候了,报文的组建目前可以分为两种方法,一种是使用libnet提供的库函数进行构建,
2010-03-07 22:29:00
431
原创 过完年了,需要调整一下了
年是已经过完了。在休息了一周之后,又放了一周的羊。2010年,肯定是变化的一年,孩子出生了,项目组的产品也要换了。2010年,需要过上比较正常的日志,不再像去年那样加班了。今年加班必须减少,同时要多多锻炼,不要老坐在那里不动了。另外在公司也要少放羊,提高效率,多做事,做好事。同时带动大家把能力提上去,并开阔大家的眼界,说实在的,我们这帮人还都是比较土的。很多东西都不懂。在生活方式上
2010-03-07 01:44:00
176
原创 吉他指法练习
本节便来介绍一些关于左手各个手指独立性和灵活性的练习。 首先是手指操。四个手指的瓶颈在无名指的独立性,小指的力量,以及四指的扩展性上。这里介绍一个锻炼无名指独立性的手指操。将四个手指依次按在一根弦的连续四个品上,比如第三弦的5、6、7、8品。然后保持食指、中指和小指始终按在弦上,让无名指反复抬起和按下。刚开始可能会发现这样动的时候比较别扭,而且速度很慢,那么这个练习的目标便是
2010-02-27 23:49:00
1013
原创 PKTIGER的开发计划
PKTIGER 0.1版本先只实现udp报文的发送功能,目前想先支持使用libpcap来发送.时间:2.6和2.7两天任务:整合GUI和发包功能.修改发包为libpcap发送,这样就可以选择网卡以及mac,ip等属性了.
2010-02-06 02:16:00
181
原创 RFC4306(IKEv2)阅读笔记
1 Initial交换 Initiator Responder ----------- ----------- HDR, SAi1, KEi, Ni --> 完成第一次交换,就可以生成SK
2010-02-04 20:33:00
561
转载 Fortinet公司介绍
Fortinet 是多层威胁防御系统的创新者和先锋。该系统能够为业务通信提供最佳安全、优秀性能和低总体占用成本。 Fortinet获奖众多的安全系统和预订服务在世界各地已经拥有多达两万余用户,包括最大型的电信运营商、服务提供商和各种规模的企业。 Fortinet由Ken Xie(谢青)在2000年创建。Ken Xie曾经是NetScreen公司(后为Juniper公司以35 亿多美元
2010-02-01 22:10:00
794
原创 raw socket的udp报文发送代码
#define NET_BUF_INIT_OFF 100typedef struct{ int type; struct sockaddr_in addr_dst; struct sockaddr_in addr_src; char databuf[8192]; char *data_ptr; int data_len;}NET_
2010-02-01 22:06:00
307
转载 通信缩略语
0-93G 第三代移动通信技术 Third Generation Mobile TelephonyAARP 地址解析协议 Address Resolution ProtocolASCII码 美国信息交换标准码 America Standard Code for Information InterchangeADSL 2/2Plus 非对称数字用户线路 Asymmetric Digital Su
2009-07-25 23:45:00
258
原创 排序算法
#include #include void __print(int a[], int n){ int i; for(i=0; i<n; i++) { printf("%d ", a[i]); } printf("/n");}void babblesort(int a[], int n){
2009-05-08 23:57:00
158
原创 linux普及的思考
这年头linux很火,的确很火,各大网站都在谈linux,谈到都烂了,很多人说linux好,但是回头看看,周围的兄弟姐妹有多少使用linux的。linux好,linux是开源的,是自由的,但是Linux普及了吗?看看广大学生为什么买电脑,玩游戏,上网,聊天。。。这些应用在windows上很容易,在这个盗版软件漫天飞的年代,windows+office+qq+msn是大家的基本配置,还有配合多款
2009-03-12 21:15:00
246
转载 用 Spring MVC 轻松进行应用程序开发
用 Spring MVC 轻松进行应用程序开发 在 Spring 系列 的第 3 部分中,我介绍 Spring MVC 框架。就像在以前的文章中一样,我用银行示例介绍如何建模和构建简单的应用程序。示例应用程序包含了已经学过的一些技术(例如依赖注入),但是主要演示 Spring MVC 的特性。 在开始之
2009-02-17 23:02:00
314
1
原创 python可控制的tcp服务器
import threading,socketclass Debug(): dbswtch = 1 def out(dbstr): if(Debug.dbswtch == 1): print(dbstr) class Cmd(threading.Thread): def __in
2008-12-23 01:13:00
315
原创 自动化脚本的设想1
就开发语言而言,可以使用C++和TCL一起编程,使用C++控制TCL的动作。但感觉最好就是用一种语言来完成,而多种语言完成应该基于快速开发,或复用现有的代码或库而言的。 首先TCL肯定是要用的,因为测试仪的控制,目前只有TCL是现成的,其他语言,还是有点风险的。使用TCL语言,就需要确认TCL的一些特性:多线程,基本数据结构,正则表达式,telnet和serial
2008-12-21 01:58:00
265
转载 TCL文件操作
这个名为tgrep的过程,可以说明TCL文件I/O的基本特点: proc tgrep { pattern filename} { set f [open $filename r] while { [gets $f line ] } { if {[regexp $pattern $line]} { puts stdout $line } } close $f } 以上过程非常象UNIX的gr
2008-12-21 01:56:00
1170
原创 Activity生命周期
Activity生命周期Activity在系统中是由一个Activity栈管理的,当一个Activity开启时,它会被放在栈顶,并变为运行状态,之前的Activity在新的Activity退出之前不会跑到最前面。Activity的四个状态1 当Activity在屏幕最顶层时,是激活的或者运行的2 Activity失去焦点,但仍在显示时,(一个非全屏的窗口在屏幕最顶层时),它是暂停的。暂停的Act
2008-12-18 07:28:00
294
原创 ubuntu安装taglist
今天安装了一下taglist。一开始安装ctag,直接使用apt-get install ctags。taglist是在网站上下载的,解压缩,然后拷贝到vin中,但是照网上说的进入vim,使用:helptags安装,但提示无此命令。google后,发现可能是vim不是完全版本,然后apt-get install vim,安装完全版本,再:helptags,成功。但现在能打开taglist窗口,也出
2008-11-25 23:17:00
447
原创 房子装修,的确很累。。。
10月份开始装修,现在木工快结束了,速度比较慢,而且什么都要自己去购买,真是累。不过想想还是蛮开心的,书柜,书桌,电视机背景和电视机都是自己设计的,感觉不错,看样子高中时3DMax没有白学,那时候的玩玩的东西,现在竟然派上用常,O(∩_∩)O哈哈~
2008-11-22 19:21:00
265
原创 解决openssl验证证书时提示未知的摘要算法的问题
需要在程序初始化时调用OPENSSL_add_all_algorithms_conf,这个函数用来读取openssl的一些模块以及所有的加密算法,其中RSA-SHA1就在中间。
2008-06-17 23:26:00
259
原创 hash桶,按比较次数做删除操作
#include #include #include typedef struct node{ int num; struct node *next; }node; node *node_hash[5] = {0};void init(){ int i = 0; int
2008-06-06 00:30:00
608
原创 linux下可用的的小软件
jGnash http://download.linuxeden.com/data/soft/1743.htmlAIOTrade http://download.linuxeden.com/data/soft/928.htmlGNUCash http://download.linuxeden.com/data/soft/304.htmlKMyMoney2 http://download.li
2008-06-02 22:23:00
258
转载 看国内程序员如何评论.NET和JAVA之争
net 与JAVA ,国内开发者最多的两大阵营,各自均拥有庞大的忠实支持者。本着不论“白猫黑猫,能抓着耗子的猫便是好猫”的原则。毫无疑问,从普及率和应用效果上看,两者都是非常优秀的开发平台。 本专题的目的不是为了引起关于.net 优于JAVA,或者是JAVA 优于.net的争论。因为两者都有其自己独特的优劣势,但最后不论你喜欢哪种技术,目的都只有一个:为客户提供最合适的解决方案。编者希望广大开
2008-05-19 22:26:00
546
转载 2008年十大安全威胁预测
电脑安全厂商McAfee日前发布了其2008年十大威胁预测。该公司的研究人员预计网络安全威胁将继续升级,针对微软Windows Vista操作系统的及其它现有或新生目标的攻击数量将继续攀升。与此同时,以推销为目的的广告软件数量预计将继续下滑。 McAfee实验室和产品开发部资深副总裁杰夫·格林说:“当前安全威胁正在日益向网络和其它较新的技术如VoIP和即时通信等转移。专业和有组织的犯罪分子继
2008-05-19 22:25:00
269
原创 使用openssl编码实现一本自签名证书的示例(改进版)
// ca_demo.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include openssl/conf.h>#include openssl/bio.h>#include openssl/err.h>#include openssl/bn.h>#include open
2008-05-11 23:05:00
741
原创 男人光事业成功是不够的
“事业和家庭都成功的男人,是一等男人;事业不成功但家庭成功的男人,是二等男人;事业成功但家庭不成功的男人,是三等男人;事业和家庭都不成功的男人,是末等男人。”这段话实在太有道理了,男人一切为了自己的事业,那他是一个不负责人的男人。
2008-05-11 23:00:00
316
Navicat for PostgreSQL Enterprise Edition v9.0.8 英文官方安装版
2011-10-28
pkfree20100410
2010-04-11
pkfree20100409
2010-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人