`
wangdei
  • 浏览: 366451 次
社区版块
存档分类
最新评论
文章列表
最近用java写网站有点累了,发发一些写于一年前的python代码,一直没有用在实际系统中。不知道针对现在的天气预报网站是不是有效,不过对各位应该又很大的参考价值. 使用BeautifulSoup做HTML分析。 抓取最近的5天数据,并保存到mysql数据库中。 如果出现处理失败,会向指定的邮件地址,发送报警。这是一个比较完善的天气预报抓取程序 。    #! /usr/bin/env python    # -*- coding: utf-8 -*-       """   todo :设置 ...
哈哈,没事随便写写。这两天做 http://www.bt285.cn BT下载 与  http://www.5a520.cn 小说520网 这两个网站太累了。 public class Test {    public static void main(String[] args) {        TriFunc tri = new TriFunc();                // 生成一块25×100的画布        Canvas canvas = new Canvas(25, 120);        // 画sin曲线,周期为2        tri.drawSin(canv ...
在高性能专用存储网络需求的驱使下,SAN存储区域网络系统大量应用于高性能计算网络系统、大型网站系统、非线性编辑系统等网络系统中,存储设备与计算机主机系统之间一对一的关系,被可供多个系统共享同一个存储设备网 ...
 异地备份   异地备份是保护数据的最安全的方式,无论发生什么情况,那怕是火灾、地震,当其他保护数据的手段都不起作用时,异地容灾的优势就体现出来了,但是困扰异地容灾的问题在于速度和成本,这要求拥有足够带 ...
#BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO   # # 此mysql配置文件例子针对4G内存,并在www.bt285.cn bt下载与 www.5a520.cn 小说520,这两个日ip 2w ,pv 20w  测试过的。  # 主要使用IN ...
explain来了解SQL执行的状态。   explain select * from wp_posts\G;   使用show status like "Handler_read%"; 来了解索引的效果。   Handler_read_key 值高表示索引效果好,Handler_read_rnd_next值高表示索引低效。   用show processlist 查看当 ...
昨天将CheckBox转Text的代码从HTML中剥离出来之后,发现为了实现这么简单的一个效果,JS文件竟有5K,差不多相当于Lite版的Jquery了,寒!   于是想着找一些工具将JS压缩一下,先后试用了N款,有在线的,也有单机的,但是经过它们压缩之后,文件是变小了,但没有一个可以正常工作,有位网友说的好:JS压缩,没有权威的!   快绝望的时候,找到ESC,成功将4.04K的脚本压缩到1.91K,而且关键的是可以正常运行。我很势利的,谁能完成我交给它的工作,我就说谁好   官方网站:http://www.saltstorm.net/   本地下载:esc.zip   压缩后的脚本:chk ...
/**   *现应用于http://www.bt285.cn http://www.5a520.cn 这两个网站j    *@class DOM工具类,提供了一些方便的函数页面元素的一些操作   *@constructor   *@return DomUtils */ function DomUtils(){ } /**  *从待选列表移动一项到已经选择列表  *@param {Object} fbox  -待选项目列表  *@param {Object} tbox  -选择了的项目列表  *@param {string} fmsg -提示信息(待选项目列表无数据...) ...
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。 经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP ...
下面就说说我是怎么解决的吧:[oracle9i@RHEL3 oracle9i]$ /usr/sbin/lsof -i | grep 6800oracle    22725 oracle9i    3u  IPv4 18621468       TCP RHEL3:6800 (LISTEN)oracle    22725 oracle9i    4u  IPv4 18621469       TCP RHEL3:6800->RHEL3:2174 (CLOSE_WAIT)oracle    22725 oracle9i    8u  IPv4 18621568       TCP RHEL3: ...
CLOSE_WAIT状态的生成原因首先我们知道,如果我们的Client程序处于CLOSE_WAIT状态的话,说明套接字是被动关闭的! 因为如果是Server端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet:        Server  --->  FIN  --->  Client        Server  <---  ACK  <---  Client     这时候Server端处于FIN_WAIT_2状态;而我们的程序处于CLOSE_WAIT状态。        Server  <---  FIN  <---  Client ...
客户端口实际上就是从本机访问其它计算机服务时打开的源端口,最多的应用是上网,下面就以访问baidu.com为例来看看端口开放以及状态的变化情况。   1、SYN_SENT状态   SYN_SENT状态表示请求连接,当你要访问其它的计算机的服务时首先要发个同步信号给该端口,此时状态为SYN_SENT,如果连接成功了就变为ESTABLISHED,此时SYN_SENT状态非常短暂。但如果发现SYN_SENT非常多且在向不同的机器发出,那你的机器可能中了冲击波或震荡波之类的病毒了。这类病毒为了感染别的计算机,它就要扫描别的计算机,在扫描的过程中对每个要扫描的计算机都要发出了同步请求,这也是出现许 ...

SHELL技巧

1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程 http://www.bt285.cn按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o “%C : %p : %z : %a”|sort -nr4.打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep “http:” | awk -F’http:’ ‘{print “http:”$2;}’5.查看http的并发请求数及其TCP连 ...
年初的时候收藏过一篇关于mysqlreport的报表解读,和内置的show status,和show variables相比mysqlreport输出一个可读性更好的报表;但Sundry MySQL提供的脚本相比mysqlreport更进一步:除了报表还进一步提供了修改建议。安装和使用非常简单: wget http://www.day32.com/MySQL/tuning-primer.shchmod +x tuning-primer.sh./tuning-primer.sh 和mysqlreport一样,tuning-primer.sh也支持.my.cnf [client]user = USE ...
今天偶尔在网上看到了这篇文章,http://developer.yahoo.com/performance/rules.html,是Yahoo 人写的《提高网站速度的最佳实践》共有 14 条,是英文的,本来想翻译一下,google 了一下,已经有翻译版了。贴出来分享一下! 原文来自:http://www.space007.com/post/129.html          相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实现的功能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利 ...
Global site tag (gtag.js) - Google Analytics