- 博客(127)
- 资源 (7)
- 收藏
- 关注
转载 C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别
1.关于bin目录和obj目录 Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。 obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次
2009-04-15 09:01:00 1118
原创 sources.list use proxy
Add 25acquire.txt fiel to etc/apt/apt.conf.d/ 25acquireis as follow: // Options for the downloading routinesAcquire{ Queue-Mode "host"; // host|access Retries "0"; Sour
2009-03-30 09:25:00 1135
转载 python实现文件传输
我编程的时候,开了两个Python的shell,一个做Server,一个做Client 。然后就直接在命令提示符下一行一行的编,感觉自己是在使用一套高级命令行,而不是在编程。Server端>>> import socket>>> sersock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)>>> sersock.bind((,7777))
2009-03-11 16:28:00 1840
原创 用python实现的简单Server/Client文件传输
关键字: java python Server Client还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵:服务器端:python 代码import SocketServer, time class MyServer(SocketServer.BaseRequestHandl
2009-03-11 16:27:00 3765
转载 web服务器比较(IIS,Tomcat,Apache,Resin )
1、IIS http://www.86un.com/Article/ShowArticle.asp?ArticleID=228 Internet Information Server是允许在公共Intranet或Internet上发布信息的Web服务器首 先,Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gop
2009-02-18 14:22:00 1755
转载 Apache和Tomcat的区别
解析一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apche可以支持php/cgi/perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。 apache是web服务器,tomcat是应
2009-02-18 14:14:00 842
转载 ramp up——我要做的
今天一段reading comprehension中读到一个词:ramp up。金山词霸没有整词,ramp是斜坡、敲诈。ramp up从字面理解是从斜坡向上。放回文章中说不通。求助于百度,百度出的页面居然都不是纯英语学习网站。整理如下:甲 ramp up类似warm up,是在项目初始阶段的热身适应。要在这个过程做许多准备工作。比如制造行业里,某个新产品的推出,不能一开始就大量生产,要从小
2009-02-18 08:49:00 3529 1
转载 Pythonic Web 应用平台对比
排序原则 平台 有大把時間做企業級應用plone,zope適合 python 專家用pylons, webpy, twisted.web, zope追求一體框架django, zope/plone, karingel適合快速上手karingel
2009-02-10 16:54:00 2087
转载 WiFi与WiMAX与3G
不久的将来WiFi(无线局域网),WiMax(无线城域网),3G(无线广域网)三者的结合将会为我们创造出一个完美的无线网络。随着无线通信技术的不断发展,集成了这三种技术的移动终端将为我们随时随地提供高速无线连接,借用一句广告语:“未来是无线的”。 WiFI全称Wireless Fidelity,又称802.11b标准,中文意义是:无线保真。它的最大优点就是传输速度
2009-01-22 09:39:00 969
转载 Twisted 学习乱记1
在basic.LineReceive (LineOnlyReceive不支持Raw格式,只能用于纯文本接受)中,文本接受使用 LineReceived ( self, data ) Raw接受使用 rawDataReceived ( self, data ) 。两种格式之间转换使用 setRawMode ( self ) 或 setLineMode ( self, extra
2009-01-14 19:10:00 912
转载 25大软件编程错误不可赦
大多数IT安全事件(如补丁程序或网络攻击等)都与软件编程错误有关,在过去的三年中,非赢利调研机构MITRE和美国系统网络安全协会(SANSInstitute)发现了700多处常见的软件编程错误,经过安全专家的筛选,最终于周一公布了以下25大软件编程错误:1. 错误的输入验证2. 不正确的编码或转义输出3. 维持SQL查询结构(SQL注入)错误4. 维持网页结构(跨站点脚本)错误5. 维持操作系统命
2009-01-13 22:36:00 611
转载 tcp segment of a reassembled pdu
今天利用windows查找功能对网络上的一个共享文件夹里的内容进行查找,发现查找网络文件时流量巨大。好奇用wireshark抓包发现wireshark Info栏里有很多“TCP segment of a reassembled PDU”提示信息。不解百度了一下发现大家都在询问这个问题网上并没有很好的解答。想到“TCP segment of a reassembled PDU”只是wireshar
2009-01-12 21:51:00 3632 1
转载 使用cmd模块实现交互式程序
这两天一直忙着用cmd模块写一个交互式程序来着,前天到凌晨5:00才睡,昨天晚上到2:00才睡。就是为了实现命令的自动完成功能,没成想这么一个小东东费了我九牛二虎之力啊!!!! 还好的是最终还是实现了,只不过现在回过头来想一想,这么做法不好,记得一个老师上课的时候讲过“花费20%左右的努力可以获得80%的效率,可是要获得90%以上的完美效果就可能要花费你另外的80%的辛苦!!!”,这个
2009-01-12 19:09:00 1890
转载 使用python写nt服务
1. Win平台的服务如果我们想让系统启动的时候就执行某个程序,windows系统和unix系统是不一样的,对于unix只需要将要执行的命令放到rc.local中,系统重新启动的时候就可以加载了。windows就麻烦多了,如果你将程序放到启动组中,只有输入了密码后,程序才被执行,如果想在系统一启动的时候就执行程序,必须使用nt服务。 python下如何使用nt服务,其实很简单。 1.1
2009-01-12 18:36:00 965
转载 证书吊销列表 (CRL),并在 IIS 5.0 经常要求的问题
Q 1: 什么是证书吊销列表 (CRL),以及 CRL 分发点 (CDP)? A 1: A CRL 是包含已吊销的证书、 它们的序列号和其吊销日期列表的文件。... loadTOCNode(1, moreinformation); Q 1: 什么是证书吊销列表 (CRL),以及 CRL 分发点 (CDP)? A 1: A CR
2009-01-12 18:17:00 3406
转载 twisted学习笔记之二: 延迟对象deferred
简介 周末休息了两天,啥都没做,就看了个《大宅门》,自觉自己太堕落。今天上班也不顾老板的催促,看了一天的twisted。用twisted也有几周了,多多少少还是有些感悟,在这里写出来与大家分享,如果什么地方说的不对,还请互相帮助,大家共同进步~~ 好了,废话不多说,进入正题。今天我们讨论的是twisted的里面的又一大核心基础--deferred。 Twisted 官方称,“T
2009-01-09 19:21:00 1404
转载 HTTP 1.1 中Transfer-Encoding chunked编码
当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就需要通过Transfer-Encoding域来确定报文体长度。 通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行报文体的传输。chunked编码是HTTP/1.1 RFC里定义的一种编码方式,因此所有的HTTP/1.1应用都应当支持
2009-01-08 15:43:00 5547
转载 Twisted的WEB开发
目录1 简介 2 Twisted技术体系 3 一个简单的例子 4 Twisted WEB Request参考 4.1 请求 4.2 响应 4.3 常量 4.4 HTTPChannel 4.5 HTTPFactory 5 比较完善的开发模式 6 以resource方式提供WEB资源 7 总结
2009-01-08 09:44:00 1799
转载 我说云计算
“云计算”这个词在今年颇为流行,以至于我终于不能再继续厚着脸皮当作没看到了。最初,我以为云计算就是一堆客户端计算机紧密的团结在一起,为一个共同的伟大的问题而献出自己的业余时间。后来某男告诉我,那叫网格计算,和云计算是两码事。他还给我演示了一下微软的Live Mesh。Live Mesh总和“云计算”这个词一起出现,那么它究竟是干什么用的?就目前来看,Live Mesh只是用来在多个设备之
2009-01-07 11:29:00 790
转载 关于chm无法显示的问题(已解决)
刚刚下个vb的chm文档,结果好多页都是无法显示,baidu了一下,找到这个方法:方法 11. 双击此 .chm 文件。 2. 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。 3. 单击“打开”。 方法 21. 右键单击该 CHM 文件,然后单击“属性”。 2. 单击“取消阻止”。 3. 双击此 .chm 文件以打开此文件。 感谢http://xsoft.bo
2009-01-07 10:01:00 671
转载 Rockety的 Karrigell 使用体验
1. Karrigell1.1. 配置文件配置选项在配置文件中设定。默认为服务器目录中的Karrigell.ini。你可以在命令行把它设为其它的文件。 配置文件分为几个部分: 1.1.1. [Directories]root 设置root选项为根目录的完整路径,你从那里发布文档。初始安装这一项没有设定,默认为服务器目录,即指向为Karrigel
2009-01-06 09:51:00 911
转载 Karrigell介绍
因为python并不是特别为web开发而生,所以现在很多的python使用者都在开发能够让python运行于web的框架.Karrigell就是现在为数众多的python/web框架之一.本文将对Karrigell做简要的介绍.简介Karrigell是一个功能强大且灵活的python/web框架,为web开发提供了多种解决方案.并且,很重要的,它的安装和使用都非常的简单.即使是python
2009-01-06 09:33:00 907
转载 HTTPS server with the new Karrigell 2.4 version.
Its really simple. You have to install (at least) TLSlite. (M2Crypto and OpenSSL are also recommended) Create a copy of SimpleAsyncHTTPServer.py as SimpleAsyncHTTPSServer.py. Then apply the follo
2009-01-05 13:34:00 900
转载 代码阅读 - SocketServer.py
SocketServer.py1.1 整体结构在基类中调用并不实现的方法;类似于C++的纯虚函数,强迫派生类实现。不一样的是,如果派生类中不调用(派生类的用户也不调用)该方法,那么派生类就可以不实现这个方法。对某些函数提供一个空的实现,相当于JAVA的Adapter类,提供一个缺省实现。RequestHandler的使用。并不是提供一个虚或者纯虚函数来处理网络请求,而是通过一
2009-01-05 09:47:00 739
转载 Python的SimpleHTTPServer
今天花了一点时间来看看SimpleHTTPServer。这是Python的一个模块。看这个的原因是想架一个简单简单简单简单的Http Server,实现这样的功能:用户点击一个按钮,创建出一个IE(Firefox)界面,可以浏览Flash,也可以点击Flash中的按钮或其他什么什么的,然后通过Javascript传到后台,后台我用Python来做处理。本来这个功能是想用
2009-01-04 17:30:00 2981
转载 代码阅读 - BaseHTTPServer.py
1. BaseHTTPServer.py平平无奇,看过SocketServer之后,只要了解HTTP协议就能看明白。HTTPServer 继承自 SocketServer.TCPServer;BaseHTTPRequestHandler 继承自 SocketServer.StreamRequestHandler。1.1 HTTPServerHTTP协议本身
2009-01-04 17:24:00 1292
转载 使用浏览器Cache和http状态码304实现的客户端缓存
Cache就是浏览器的缓存技术,大家肯定不陌生,浏览器在每次加载一个文件的时候,都要去自己的缓存文件夹里面去查找是否存在可用缓存,如果存在,则不再去服务器下载而直接使用本地内容,这是一个很好的节省服务器性能和流量的方式,在网站不做任何设置的情况下,浏览器会根据用户的设置来确定是否使用缓存,可见浏览器的“Internet选项”的“浏览历史纪录”的“设置”部分。 通常来讲,Cache设置有两种方
2009-01-04 16:38:00 1582
转载 Simple HTTP/HTTPS server supporting SSL/TLS
SimpleSecureHTTPServer.py - simple HTTP server supporting SSL.- replace fpem with the location of your .pem server file.- the default port is 443.usage: python SimpleSecureHTTPServer.py
2009-01-04 14:19:00 1495
转载 SSL原理
一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。 2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Security),从技术上讲
2009-01-04 12:36:00 713
转载 python学习笔记
import导入模块列表mylist=[,,]元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。print语句可以使用跟着%符号的项目元组的字符串。这些字符串具备定制的功能。定制让输出满足某种特定的格式。定制可以是%s表示字符
2008-12-30 09:58:00 984
转载 LiveMesh的进一步理解
月前,Microsoft推出了LiveMesh的Tech preview版,那时候初步看了看觉得不太理解,甚至有些失望。这半年来,我一直安装着LiveMesh, 也逐渐开始使用它并且逐渐感受到了它的价值,本周终于拿到了Live Mesh的 SDK (已经改名为Azure Service Live Framework SDK)后对其有了进一步的理解。从目前的LiveMesh CTP的可以公共安装
2008-12-29 19:49:00 1056
转载 NeoPC 时代的思考(8)
基本的思路:一切皆是个人化的,数据属于个人,应用属于个人,对外的呈现也属于个人。 但是,上述的个人化的东西,是属于逻辑意义上的,每个部分都可能有多个服务提供商来提供: 能做到这一点的关键,是需要一些标准。不过说到标准,就是谈何容易的问题了。 下图给出一个现象中的概念,其实这个概念正是类似目前我们的PC沿用了多年的结构。在今天我们的PC中,最下方很显然是文件系统,最上方的Fro
2008-12-29 19:48:00 630
转载 NeoPC 时代的思考(9): 更好的沟通
今天的沟通方式:EMail优点:协议统一(有限的几种协议、不同协议之间可以良好互操作) 用户对阅读和撰写的软件、设备可以有丰富的选择 (Web based email是一个对email很强有力的扩展)缺点:和其他的应用不集成 (例如,如果我用email给你的blog回复,往往不会自动出现在你的blog上,你只能在email界面上看到,并且和你的其他email
2008-12-29 19:48:00 633
转载 新PC时代的思考(7): 入口?门户?个人?
看到北城兄写的系列,比较值得一读:社交的入口6:个人入口是对facebook的一种有序回归 社交的入口5:Friendfeed的困惑 sns观察:社交网站之消息中心 社交的入口4:一起的局 社交入口3:为什么facebook们不可以 社交的入口2:个人portal 社交的入口 北城同学是谁?至今未曾有机会谋面,没有通过电话,没有通过IM, 甚至也没有直接email过
2008-12-29 19:45:00 843
转载 新PC时代的思考(6)
接着继续思考, 透过blog来思考的一个好处,就如同参加讨论会,本来只有一些模糊的想法,随着讨论思路越来越清晰,或者idea越来越多。本期主要想写的是data portability(数据可移植性)的问题,这和新PC本来没有很大关系,只是思考过程中迸出的一些想法。 早期的计算机数据移植性是最好的,什么东西都是个文件,copy这些文件走,程序、数据就直接拷贝走了。这和unix系统的设计原则也
2008-12-29 19:34:00 712
转载 新PC时代的思考(5)
再看Live Mesh昨天随手把硬盘上的一个photo folder选择加到了live mesh中,发现除了folder的图标变了,其他并无太多变化。今天才发现,live mesh和live folder share的巨大差别之一,就是live mesh已经悄悄地把这个folder的数据给upload到了server上,等我发现的时候已经有1G的数据upload上去了。 对不起,
2008-12-29 19:33:00 690
转载 新PC时代的思考 (2)
感谢在新PC时代的思考 (1)后面留言的朋友们,你们的观点和讨论让我启发颇多. 同样得申明一下, 本文仅为个人观点, 不代表所在公司的立场.Xin Chen推荐的Joel on software上的一篇文章很有趣, 中文版在这里. Joel一直是比较推崇小巧、精干的团队和开发方式的,因此对Ray的评价有些苛刻,但的确Joel一针见血地指出了当今计算机界普遍存在的这种“假大空”类型的buzz w
2008-12-29 19:15:00 712
转载 新PC时代的思考 (1)
着准备是一个系列blog, 边思考便写作。为什么要用blog来写这些还在思考的idea? 最大的价值就是期望激起一些讨论和反思,这种blog方式的开放讨论就如同脑力激荡,可以让思考更加深入让思维更加活跃。这些想法最初萌发在差不多1年前。那时也是五一假期,但假期不假期对我也无所谓,反正赋闲在家天天放假,一个半夜里意外来也意外接到的电话让我对Microsoft产生了一些兴趣和好奇,因此重新开始
2008-12-29 18:55:00 846
转载 Http Server, Web Server和App Server 的区别
http server是解析静态页面的服务器.如APACHE的HTTPDweb server可以解析动态页面的服务器.但只是针对WEB页面来说的.如APACHE的TOMCATapp server包括更广泛的功能,什么JMS/RMI/JBI......包括各种应用程序的应用.如JBOSS,SUN的GLASSFISH,BEA WEBLOGIC,IBM WEBSPHERE....Applic
2008-12-29 14:50:00 4139
HTTP请求-Postman-win32-6.4.2-Setup
2019-05-02
java处理excel库,poi-bin-4.1.0-20190412
2019-05-02
3D Programming for Windows(source code)
2009-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人