`
hipeace87
  • 浏览: 173631 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论
文章列表
最近买了个vps,也新申请了个域名 环境已经建好了,以后blog的日记就转到那个上面去了 这个的更新会很少了,这上面有用的文章会同步到新的博客上面去     新站地址:http://www.91python.com 欢迎大家的光临
公司以前服务器都是用的ubuntu的系统,这次听了一大牛的话,把系统换成CentOS的,并且把web服务器换成了nginx 听说金山的也是用的这样的Web架构 不过下载的Centos live cd是不能安装系统到硬盘的,现在手上又没有DVD的盘来刻录。当时就想ubuntu的有可以制作usb启动盘的,能不能把Centos的也做成一个呢?   以前用Ultral ISO制作过XP的安装盘,是很简单的,不过试了下直接用下载的centos的dvd(1-2里的第一个ISO文件)制作完成后启动失败,说是什么东西错了 就把这条路给断了   看下制作成功的步骤     准备工作:        ...
以产做的项目中有用到判断表单是否修改的。当初还没有使用到Jquery,当时的解决方案是判断md5后的值是否相同。 表单结构如下:   <form > <div id='content'> <input ....... </div> <input id='isModify' type='hidden'/> </form>  页面加载完成后,把div中的html通过getElementById()获取innerHTML 使用md5加密后赋给isModify 在表单提交时再取下content ...
前些天给一个小朋友找了一个js对联的jq插件 结果放到他们网站上不能使用,后来调试了js,发出他们自己写的js代码中也有一个$方法 这个是和Jquery里的冲突的,如果把这个方法改了就要改很多东西 刚好今天看Jquery的更新日志时留意到一个点。Jquery里写了一个排它的方法的 在网页中加上 jQuery.noConflict();  在后面调用Jquery时不要再使用缩写$,而是使用jQuery来代替 一行代码搞定冲突问题。     在这里给大家一个小意见:开发中尽量使用开源的js框架,Jquery用着很不错,插件什么的也一直有新的发布             说下好处 ...
   现在在做PHP的开发,服务器是UBUNTU的系统 经常会碰到权限的问题,有时间新传上去的文件就只有600的权限,要一个个设置起来很麻烦 如果直接   chmod -R 777 的话那就相当于给别人创造机会了,呵呵,我是不建议这么做,如果有人弄到一个后台,那你的整站将不会再安全。     所以可以只设置文件夹权限为745 文件权限为644   命令为: find -type d -exec chmod 745 {} \; find -type f -exec chmod 644 {} \; 或者 find -type d|xargs chmod 745 find -ty ...
一般情况下在采集时,单个线程的工作速度是相当的慢的。对于大量数据的采集中采集多任务+多线程的方式显得尤其重要。 这里晒下我的一个多任务+多线程的代码类图。   因最近比较忙,代码也刚写一部分,还需完善,就先不发源码出来。  对于有些加了IP限制的网站,我们只有使用代理来对付,所以要先准备N多个快速的HTTP代理了   代理中国上每天都有更新,不过要想找到很快的代理还真不容易。   此结构仅供参考,大家有好的建议欢迎拍砖  技术交流群:199703615
上次说到了用HttpWebRequest来采集网站信息 然而对于采集下来的html源码怎么来解析呢,这个问题网上很多人都说采用正则来实现,这个的要求是高的,也会很烦锁。   相对于一个简单的页面来说这个方法还行,如果要采集的数据很多的话就要写N多个正则,N*M次的判断来取得自己想要的数据,这个工作量是很大的,并且对采集的功能上也会有影响。   有人会问有没有方法可以像解析xml那样来解析html呢,答案是肯定的。   在http://www.codeplex.com/ 上有一个Project名字叫 Html Agility Pack     具体的可 ...
不得不承认jquery是一个很好很强大的js库 前段时间的项目时碰到一个问题,所有服务器上的图片都是反的 如果说要把源图片都再改回正常的也不太可能了,几百万张图片不只是一个工作量的问题 就算是用程序跑也要好久的。 想到了滤镜,不过火狐是不支持的。   又想到jquery的兼容性,何不用它来试试呢,网上搜了下,找到了jquery.rotate.js的用法 jQuery.fn.rotate = function(angle,whence) { var p = this.get(0); // we store the angle inside the image tag fo ...
       现在采集程序最最常用到的就是火车头了,只要你会编写采集规则就能将网站上的数据抓下来居为已有。        不过做为一个开发者,这样做起来也也感觉不爽。不能一次性解决需求。        现在写一个简单的采集程序。         由于WEB的开发语言很多,不同的语言做出的网站在采集规则的写法上也有不同。        比如一般的分页就不会存在大的问题,多数还是以GET为主,如果碰到用.net开发的网站,在分页时会发现分页的连接上为javascript:__doPostBack('','');这种方式的,这个是以POST方式来实现分页的。        今天先说一下简单的 ...
1.MySQL中并发和隔离控制机制   Meta-data元数据锁:在table cache缓存里实现的,为DDL(Data Definition Language)提供隔离操作。一种特别的meta-data元数据类型,叫Name Lock。(SQL层)   表级table-level数据锁(SQL层)   存储引擎特有机制 - ...
碰到网友问能不能帮他解决ASP下的网站用户会员截图,网上找了下资源发现了一个GOOGLE CODE上的开源.NET程序 也能直接让HTML里使用,所有处理图片的代码都放到了DLL里,生成的文件会放到站点文件下的portraits文件夹下 文件名自动生成一个新的GUID加扩展名 这样网站中只要安装上.net的2.0框架,把bin、web.config放到站点根目录 加上相关的js代码就能实现截图了 如果不想这个portraits目录的话,那就到http://code.google.com/p/bitmapcutter/downloads/list下载BitmapCutter.rar ...
今天网站被人批量挂马了,网上搜了相关资源,有sed\find等命令 试了下sed的,没能成功,被挂的是一段JS 使用find将问题解决了,在这里记录下   ind -name 'xixi.php' |xargs perl -pi -e 's|hello|aa|g' find -name '*.html' |xargs perl -pi -e 's|aa|hello|g' find -name '*.html' |xargs perl -pi -e 's|<script src="a.js([^>]*)></script> ||g'      ...
工欲善其事必先利其器,要想写好好的程序,不光要有好的思想,好的编程习惯,也要有一个好的开发利器 eclipse不能不说是一个强大的IDE。 对于不同的开发人员,有不同的版本,我们可以下载eclipse for php 这里已集成了pdt的配置。 我们只要下载最新的xdebug就行了,去http://xdebug.com上下载最新的dll文件 放到和php.ini同一个目录中(也可以放到别的目录下) 在php.ini文件中加入 [Xdebug] xdebug.default_enable = On xdebug.collect_params = 4 xdebug.r ...
一般我们安装完服务器版的UBUNTU时都会一并把LAMP安装上 这里就不说安装apache的步骤   系统完成后先安装libapache2-svn 以确认能使用http访问服务器 安装subversion,subversion-tools这两个软件   sudo addgroup subversion sudo usermod -G subversio ...
  Linux服务器维护 统计连接数查看外部IP 服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l  2)统计httpd协议连接数 ps -ef|grep httpd|wc -l  3)、统计已连接上的,状态为“established' netstat -na|grep ESTABLISHED|wc -l  4)、查出哪个IP地址连接最多,将其封了. netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|u ...
Global site tag (gtag.js) - Google Analytics