- 博客(34)
- 资源 (7)
- 收藏
- 关注
转载 打开方式中无法添加程序,双击文件不能用指定程序打开的解决方法
今天遇到一个奇怪问题,打开一个从eclipse导出的war包时,在右击的“打开方式”中“浏览”到WinRar的安装目录,点击“确定”,可是在“打开方式”中还是找不到WinRar程序。到网上搜了下,才知道原来是这样一个问题,是因为注册表中WinRar程序的路径指定错误。想想前段时间确实重新安装了WinRar并改变了安装路径,而注册表中的相应路径并没有改变,就出现了上述问题。于是,按下列操作,手动修改
2012-12-17 15:18:11
7124
转载 python操作Excel读写(使用xlrd和xlrt) [转]
转自 : http://note.sdo.com/u/wyatt/n/mbnUS~ju3lK0LX01A0001F传说中python操作ms office功能最强大的是win32com(据说只要人工能操作的它都能实现,未尝试尚不知道真假),不过对于比较简单的需求显得有些小题大作。那么来看下简单的,分别是xlrd和xlwt模块。xlrdhttp://pypi.p
2012-11-30 10:28:12
1402
原创 风骚无比的PHPExcel封装
PHPExcel对Excel的支持非常之好,网上流行称其风骚无比,功能强大,但用起来并不是十分方便,其实常用的Excel操作只是建sheet、写标题行、写内容、设置宽度和对齐等,还有读内容,对内容进行筛选或处理。故对其进行了简单封装,在这里分享一下,造福人类。呵呵<?php/** * 将PHPExcel进行常用方法的简单封装 * @date 2012-11-26 * @author Ew
2012-11-27 16:14:19
3233
转载 Sublime Text 2 神用的编辑器 或 编辑器之神?
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux[ 编程办公 ]原文转自: http://www.iplaysoft.com/sublimetext.html/comment-page-1代码编辑器或者文本编辑器,对于程序员来说,就像剑与战
2012-09-04 15:25:38
1782
原创 Linux下用建sh ,间隔运行php脚本 例子
auto_tester.sh文件内容如下: #!/bin/sh##Script to export#for x in `ps xww | grep "auto_tester.sh" | cut -c1-5`do if [ $x != $$ ] then kill $x 2>/dev/null
2012-09-03 15:52:44
3302
翻译 Gevent tutorial (Gevent中文教程,Gevent中文翻译)
原文:http://sdiehl.github.com/gevent-tutorial/gevent For the Working Python DeveloperWritten by the Gevent Communitygevent is a concurrency library based around libev. It provides a clean AP
2012-05-29 10:14:35
26062
原创 gevent tutorial 翻译
gevent For the Working Python DeveloperWritten by the Gevent Communitygevent is a concurrency library based around libev. It provides a clean API for a variety of concurrency and network related
2012-05-29 09:48:36
114
转载 php缓存机制 Memcache for Windows 安装与应用
安装部分1.下载Memcache for win32下载地址: http://jehiah.cz/projects/memcached-win32/2.下载php_memcache.dll下载地址: http://pecl4win.php.net/ext.php/php_memcache.dllNote:注意你安装的PHP版本来下载相应的dll文件.(我装的
2012-02-28 22:58:09
1441
原创 关于按照TortoiseSVN帮助文档在Appache配置后不能启动成功
原因在于:文档内提到3.7.3. 安装 Subversion...4.从 Subversion 安装目录将 /bin/libdb*.dll 和 /bin/intl3_svn.dll 复制到 Apache 的 bin 目录。 事实上这是不足的,我是把所有的*.dll复制到Apache的bin下,再启动就成功。(怕出问题的朋友或者逐个.dll添加,看看是少了哪个,好像是少了
2012-02-01 10:41:31
551
转载 Apache + SubVersion For Windows 环境搭建 (转)
http://wenku.baidu.com/view/bec83d543c1ec5da50e270c1.html
2011-11-08 13:45:59
372
转载 spuid 2.7 for linux 安装
转自:http://hi.baidu.com/virtualmin/blog/item/bd9b96e84f284bde2e2e211c.html spuid 2.7 for linux 安装 2010-10-22 19:55编译Squid的前期
2011-08-29 15:40:40
1322
原创 curl header gzip 区分头部和压缩内容。
#PHP读gzip流if (!function_exists('gzdecode')) { function gzdecode ($data) { $flags = ord(substr($data, 3, 1)); $headerlen = 10; $extralen = 0; $filenamelen = 0; if ($flags & 4) { $e
2011-08-16 14:58:19
2092
转载 网速突然变慢的原因及解决办法
网管(网络管理员)不但要确保网络的工作稳定,还要保证有正常的网络速度,在工作中经常有用户反映网速突然变慢,本文现从两个方面加以分析,一是用户的计算机,二是网络环境。 网管工作:网管必备之七大硬件工具 用户计算机方面 如果只有个别用户网络慢,首先- 网管(网络管理员)不但要确保网络的工作稳定,还要保证有正常的网络速度,在工作中经常有用户反映网
2011-08-09 12:07:52
13959
1
转载 修改远程桌面连接端口
远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\
2011-07-20 12:06:29
690
转载 PHP读gzip内容,不需要写到文件
#PHP读gzip流if (!function_exists(gzdecode)) { function gzdecode ($data) { $flags = ord(substr($data, 3, 1)); $headerlen = 10; $extralen = 0; $filenamelen = 0; if ($flags & 4
2011-06-03 16:36:00
656
原创 前辈对python的评价 (转)
<br /><br />越发不喜欢C++<br />没学它真是太对了<br />不然要占去多少大脑空间<br />最近遇到的程序全部用py搞定<br />py对一些希奇古怪东西的支持也很好<br />最近用到的Dbus、Skype4Py、XML-RPC<br />全部都用py轻松解决<br />一想到C语言冗长的定义和函数调用就头大<br />更不要说C++那些不知所云的古怪代码<br />其实用来用去也只是用到py的皮毛<br />也许这就是py的特点吧<br />简单太简单了<br />不需要像C一样什
2011-05-24 12:32:00
912
原创 php 开启curl函数库的步骤
<br />1.去掉windows/php.ini 文件里;extension=php_curl.dll前面的; <br />2.把php5/libeay32.dll ( php5为php安装目录,如E:/AppServ/php5 ),ssleay32.dll复制到系统目录windows/下<br />3.重启apache
2011-05-24 10:12:00
673
转载 使用python爬虫抓站的一些技巧总结:进阶篇 (转)
本文出处:http://obmem.info/?p=753Posted onNovember 23, 2010byobserver以前写过一篇使用python爬虫抓站的一些技巧总结,总结了诸多爬虫使用的方法;那篇东东现在看来还是挺有用的,但是当时很菜(现在也菜,但是比那时进步了不少),很多东西都不是很优,属于”只是能用”这么个层次。这篇进阶篇打算把“能用”提升到“用得省事省心”这个层次。一、gzip/deflate支持<br />现在的网页普遍支持gzip压缩,这往往可以解决大量传输时间,以VeryCD的主
2011-05-08 15:51:00
1119
转载 使用python爬虫抓站的一些技巧总结 (转)
本文出处:http://obmem.info/?p=476学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。-这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动
2011-05-08 15:46:00
712
转载 php使用iconv进行从utf-8转为gb2312字符编码出错解决方案
<br />在php函数库有一个函数:iconv()<br /> <br />把gb2312置换成utf-8<br /> 1$text=iconv("GB2312","UTF-8",$text);<br /> <br /> <br />在用$text=iconv(“UTF-8″,”GB2312″,$text)过程中,如果遇到一些特别字符时,如:”—”,英文名中的”.”等等字符,转换就断掉了。这些字符后的文字都没法继续转换了。<br />针对这的问题,可以用如下代码实现<br /> 1$text=iconv(
2011-05-01 17:55:00
1178
转载 继续php多线程
<br /> <br />昨天找到了进程后台运行的方法,今天测试了一下,发现popen的速度很慢,要40-50毫秒,exec更慢!类似的程序调用命令,都要经过系统调用,每次都开启一个php进程想必很慢。<br />比较笨的办法还是用fsockopen去通过http在server端get,试了一下,这样不会慢,缺点是增加了apache负载,每个请求都要在后台再请求一次。<br />我写了段脚本test.php,用fsockopen循环连接本地另外一个脚本test1.php,不做任何操作立即关闭连接,test1
2011-04-12 17:01:00
3547
转载 ping和tracert命令详解
Ping<br />这个应该大家都会用的吧,最主要的就是检测目标主机是不是可连通。Ping程序实际就是发送一个ICMP回显请求报文给目的主机,并等待回显的ICMP应答。然后打印出回显的报文。Ping不通一个地址,并不一定表示这个IP不存在或者没有连接在网络上,因为对方主机可能做了限制,比如安装了防火墙,因此Ping不通并不表示不能使用FTP或者TELNET连接。<br />PING得到的结果包括字节数、反应时间、以及生存时间。Ping程序通过在ICMP报文数据中存放发送请求的时间来计算返回时间。当应答返回时
2011-02-17 09:14:00
857
转载 php socket编程实例详解 (转)
<br />server.php<br /><?php //确保在连接客户端时不会超时 set_time_limit(0); //设置IP和端口号 $address='127.0.0.1'; $port=2009; //调试的时候,可以多换端口来测试程序! //创建一个SOCKET if(($sock=socket_create(AF_INET,SOCK_STREAM,SOL_TCP))<0) { echo "so
2010-12-22 11:40:00
863
转载 php socket讲解与实例 (转)
在这一章里你将了解到迷人而又让人容易糊涂的套接字(Sockets)。Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。当你看到完整的socket过程,那么你将会在以后的程序开发中使用它。这个服务器是一个能让你连接的HTTP服务器,客户端是一个Web浏览器,这是一个单一的 客户端/服务器 的关系。◆ Socket 基础PHP使用Berkley的socket库来创建它的连接。你可以知道socket
2010-12-22 11:04:00
1508
原创 PHP 正则表达式
正则表达式的形式一般如下: /love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。 较为常用的元字符包括: “+”, “*”,以及 “?”。 “+”元字符规定其前导字符必须在目标对象连续出现一次或
2010-11-25 16:01:00
377
转载 数据库设计范式深入浅出[转]
<br />关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 <br /><br />第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和一个家里电话号码) 规范成为1NF
2010-10-18 14:14:00
394
原创 PHP 多线程的实现 curl_multi
大家都知道php没有多线程,这也是弱于java等高级语言的表现之一。但有时候我们还是需要php同时做一些操作,这时候我们可以借助服务器的多程线来实现。自然就会想起 curl_multi_* 系列函数,这些函数说明并不详细,例子也很少。一般来说,想到要用这些函数时,目的显然应该是要同时请求多个url,而不是一个一个依次请求。步骤总结如下:第一步:调用curl_multi_init第二步:循环调用curl_multi_add_handle这一步需要注意的是,curl_multi_add_handle的第二个参数
2010-10-09 11:05:00
5709
转载 MySQL分区(Partition)功能试验
<br />MySQL分区(Partition)功能试验<br />[概述]<br />[分区表和未分区表试验过程]<br />[分区命令详解]<br />[概述]<br />自5.1开始对分区(Partition)有支持,6.0应比较稳定<br />= 水平分区(根据列属性按行分)=<br />举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。<br />=== 水平分区的几种模式:===<br />* Range(范围) – 这种模式允许DBA将数据划分不
2010-09-28 13:24:00
620
转载 MySQL表分区 Partition
<br />在MySQL没有支持Partition之前,如果想把数据分而治之,可以使用MySQL提供的Merge的引擎,例子:<br /><br />先建立两个结构一样的MyISAM表:<br /><br />CREATE TABLE foo_1 (<br />id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,<br />created DATETIME<br />) ENGINE=MyISAM;<br /><br />CREATE TABLE foo_2 (<br />
2010-09-28 13:22:00
2191
转载 Zend Studio 使用技巧
zend studio 快捷键收集,提高开发效率。编辑功能快捷键 Ctrl + / 单行注释 Ctrl + Shift + / 块注释 Ctrl + U 选择的代码片段全部转换为大写 Ctrl + L 选择的代码片段全部转换为小写 Ctrl + D 复制光标所在行 Ctrl + E 删除光标所在行 Tab 增加代码缩进 Shift + Tab 减少缩进 Ctrl + Alt+ F 在文件中查找 Ctrl + BackSpace 删除光标前一个单词或一个符号 Ctrl + G 转到行 Alt + → 定位到光
2010-09-26 16:30:00
5427
1
转载 PHP调用MYSQL存储过程实例
<br />实例一:无参的存储过程<br />$conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");<br />mysql_select_db('test',$conn);<br />$sql = "<br />create procedure myproce()<br />begin<br />INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0');<br
2010-09-26 11:10:00
17051
3
原创 LAMP WEB环境配置 (Windows & Linux )
WEB环境配置LAMP 操作系统:Windows//下载 baidu 查Appserv 2.5.9 自行下载即可安装 Appserv 2.5.9 (Appache,Mysql,PHP 三合一) 安装完成后在 桌面选上“我的电脑”右键管理-服务和应用程序-服务 里面可以见到Apache2.2和Mysql的服务,如未显示已启动,可选上该服务 点击启动,如启动不成功,需
2010-09-16 00:29:00
2499
IE8/IE9优化设置工具1.2|IE8、IE9简单设置工具
2010-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人