存档
在很多场合,特别重要的要加密传输。使用成熟的加密算法是一个不错的选择,但是~ 有些算法这个语言支持而另一种语言不支持。或者直接要安装某某组件,实在是太烦琐了,为了方便以后使用,自己抽空写了一个。
1、开始/运行,输入sendto,回车。打开sendto文件夹。
2、到http://www.miaoqiyuan.cn/products/vhost-del-sendto.rar下载工具包,并解压到Sendto目录下。到此环境搭配完毕,关闭即可。
3、找到邪恶的文件,比如com1.test.asp,右击,选择发送到,删除邪恶文件就可以了。如果是目录,选择删除邪恶目录。
Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。
Tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。
要使用它,必须按照以下套件:
1)Python(建议使用Python 2.5 / Python 2.6)
2)Simplejson(建议使用simplejson 2.0.9)
3)cURL(建议使用curl 7.19.7或以上版本)
4)Pycurl(建议使用pycurl 7.16.2.1)
5)Tornado Web Server(这才是主角,版本就照官網上最新的安裝吧)
一个最简单的服务:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
Cooperation IWS是一个开源的可移动局域网服务器软件,它是博客、文字处理、Wiki、论坛、图库、绘图、可移动eLearning等等网络应用软件的载体。其重点是服务于知识管理和知识引擎。
简单地说,就是仅仅通过光驱或闪存就可以构建你的供学校局域网使用的课廊网站!并且让你的课廊课程可以开放在任何一个没有网络连接的地方并且让听众、同事或专家参与其中:家里、展会、专题讨论会……
最新版本Cooperation IWS 0.5.1已具备局域网邮局模块、办公套件、在线桌面、在线图片编辑器,等等。
项目主页:http://cooperation-iws.gensys-net.eu/
文档地址:
下载地址:http://cooperation-iws.gensys-net.eu/CMS/?page_id=31
做程序的,经常遇到同一个空间仿多个测试站点的问题。如果遇到一个“聪明”的用户,登录自己的后台系统,访问其他目录下站点的后台,可能发现也同时可能把其他人的后台系统也登录了。
问题描述有点绕口,我写了一个小小的函数,不同目录使用不同的Session,解决了这个问题。
最近公司想整理下业务,看看有什么漏掉的订单。万网,息壤的业务比较多。万网的可以导出csv,而息壤就悲剧了。好几百页,只能一条一条的复制,郁闷。受QQ云输入法的影响,将JS保存到收藏夹,点击链接执行JS,加载外部JS创建表单,通过DOM获取内容,提交到本地的数据库。剩下的就好处理了。
1、新建收藏夹项目,路径填写:
javascript:(function(){$tmp=document.createElement("script");$tmp.src=’http://192.168.99.29/_app/xirang.js’;document.getElementsByTagName("head")[0].appendChild($tmp);})();
2、本地架设好服务器,xirang.js内容如下:
(function(){
$tmp=document.createElement("div");
$tmp.innerHTML=’ <form action="http://192.168.99.29/_app/xirang.asp" style="display:none" method="post" id="__tmp_form"><textarea name="txtdb"></textarea></form>’;
document.getElementsByTagName("body")[0].appendChild($tmp);}
)();
hostlist = (function(){
_t=document.getElementsByTagName("table");
for(i=0;i<_t.length;i++){
if(_t[i].getAttribute("className") == "listtable"){
return _t[i];
}
}
return "";
})();
if(typeof(hostlist) == "object"){
__tmp_frm = document.getElementById("__tmp_form");
__tmp_frm.txtdb.value [...]