![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT技术
文章平均质量分 86
路口华丽的转身
这个作者很懒,什么都没留下…
展开
-
Jquery取得iframe中元素的几种方法…
query取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下:$('#objId', parent.document);// 搞定...在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document) $(document.get原创 2014-08-07 13:32:00 · 251 阅读 · 0 评论 -
redis和 redis的php扩展
做学问,学习原文地址:redis的php扩展">redis和 redis的php扩展作者:Web开发Redis介绍 数据库主要类型有对象数据库,关系数据库,键值数据库等等,对象数据库太超前了,现阶段不提也罢;关系数据库就是平常说的MySQL,PostgreSQL这些熟的不能再熟的东西,至于键值数据库则是本文要着重说的,其代表主要有MemcacheDB,TokyoCabinet等等。转载 2014-08-07 13:32:46 · 364 阅读 · 0 评论 -
php接口使用
在我才接触php的时候,也觉得这个东西没有什么用,在后来的逐渐接触大系统以后,才发现其实这些东西还是有一定的作用的,下面我就简单的说说。1.php 接口类:interface其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面原创 2014-08-07 13:32:39 · 343 阅读 · 0 评论 -
什么是多线程和多进程
线程和进程都是现在电脑概念里比较时髦的用语,什么是多线程,什么是多进程?本文详细的给您介绍一下,希望能增进您对当代电脑技术的了解,有不到之处,还往高手予以更正。进程(英语:Process,中国大陆译作进程,台湾译作行程)是计算机中已运行程序的实体。进程本身不会运行,是线程的容器。程序本身只是指令的集合,进程才是程序(那些指令)的真正运行。若干进程有可能与同一个程序相关系,且每个进程皆可以同步(原创 2014-08-07 13:32:35 · 2738 阅读 · 0 评论 -
PHP给图片加文字水印和图片水印
functionimageWaterMark($groundImage,$waterPos=0,$waterImage="",$waterText="",$textFont=5,$textColor="#FF0000") { $isWaterImage = FALSE; $formatMsg = "暂不支持该文件格式,请用图片处理软件将图片转换为GIF、JPG、PNG原创 2014-08-07 13:32:20 · 473 阅读 · 0 评论 -
php获取农历日期类
lunardate.php文件,代码如下class Lunar { public $MIN_YEAR = 1891; public $MAX_YEAR = 2100; public $lunarInfo =array(array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0原创 2014-08-07 13:32:18 · 2240 阅读 · 0 评论 -
Discuz X1.5+Sphinx帖子全文检索功…
Discuz x1.5带有Sphinx的接口,可是相关文档却几乎没有,功能基本上不能使用。下面就让我来说说如何安装Sphinx并将它集成到Discuz X1.5中。注意:前提是您必须有一个独立的主机或者vps!以下操作均在ubuntu server 9.04中进行的,其它系统操作相差不大。下载安装文件wgethttp://www.coreseek.cn/uploads/csf原创 2014-08-07 13:32:04 · 551 阅读 · 0 评论 -
如何防止网站被采集
很多防采集方法在施行的时候需要考虑是否影响搜索引擎对网站的抓取,所以先来分析下一般采集器和搜索引擎爬虫采集有何不同。相同点:a. 两者都需要直接抓取到网页源码才能有效工作,b. 两者单位时间内会多次大量抓取被访问的网站内容;c.宏观上来讲两者IP都会变动;d.两者多没耐心的去破解你对网页的一些加密(验证),比如网页内容通过js文件加密,比如需要输入验证码才能浏览内容,比如需要登录才能访问内原创 2014-08-07 13:31:36 · 4095 阅读 · 0 评论 -
基于 Pushlets 的消息推送设计
Pushlets 是通过长连接方式实现“推”消息的。推送模式分为:Poll(轮询)、Pull(拉)。本文围绕 Pull模式进行设计。原理客户端发起请求,服务端接收到请求后根据 Pushlets协议进行处理。推数据通过 HTTP 响应返回。客户端在接收到响应后根据 Pushlets 协议进行处理,重新发起请求。Pull 模式时序:join:join 请求,服务器端建立 Pus原创 2014-08-07 13:33:31 · 356 阅读 · 0 评论 -
红薯 Linux 下 Redis 安装详解
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结原创 2014-08-07 13:32:48 · 235 阅读 · 0 评论 -
[转]HTTP协议详解(真的很经典)
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是原创 2014-08-07 13:33:33 · 326 阅读 · 0 评论 -
正则表达式30分钟入门教程
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了 很多,却又几乎什么都记不得,那也是很正常的--其实我认为没接触过正则表达式的人转载 2014-08-28 11:12:21 · 196 阅读 · 0 评论 -
使用 PHP 快速生成 Flash 动画
Web 2.0 引入了 Rich Internet Application。但 Rich InternetApplication的含义是什么?通常,它意味着向应用程序中添加具有高度响应能力的交易操作。具体来说,它意味着可以即时更改页面中的小部件、Web表单和报告,而无需从服务器中检索新页面。一种用于构建 Rich Internet Application(RIA)的方法就是使用动态 HTM原创 2014-08-07 13:33:27 · 496 阅读 · 0 评论 -
Curl高级用法详解
PHP中的CURL函数库(Client URL Library Function)curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息的数字编号curl_error — 返回一个包含当前会话错误信息的字符串curl_exec — 执行一个curl会话curl_原创 2014-08-07 13:33:29 · 1337 阅读 · 0 评论 -
MyISAM InnoDB 区别
MyISAM 和 InnoDB 讲解InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快, MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用原创 2014-08-07 13:32:52 · 315 阅读 · 0 评论 -
用php操作redis队列实例讲解
redis简介: Redis是一个比较高级的开源key-value存储系统,采用ANSIC实现。其与memcached类似,但是支持持久化数据存储,同时value支持多种类型:字符串(同memcached中的value),列表 ,集合 (Set),有序集合 (OrderSet)和Hash。所有的值类型均支持原子操作,如列表中追加弹出元素,集合中插入移除元素等。Rdids的数据大部分位于原创 2014-08-07 13:32:50 · 565 阅读 · 0 评论 -
什么是碎片?
据我个人的意会简单的说就是零碎的自由调用因为现在大站页面已经不能用传统的程序自动编排来满足个性化的需求了比如 我们要将一特定的文章显示在特定的位置 以前可能用自由调用或者自定义标签等但这写需要的操作步骤太多了!和普通的2007版本中的自由调用不同的应该是他强大的关联推送功能比如 以前的自由调用设置了一个调用标签 需要调用数据的时候 需要手工 设置进去而碎片功能强大在他的关联推送原创 2014-08-07 13:32:15 · 1325 阅读 · 0 评论 -
Vista、win7系统自带硬盘分区工具…
有很多的朋友给自己硬盘新建分区都喜欢用第三方软件,我想原因是在XP系统下只能在安装系统时才能进行分区,一旦系统做好之后要想新建分区就必须使用三方软件才行。但到了Vista系统和现下的win7系统时,这个问题就变得非常简单了,可以在磁盘管理中任意操作分区、合区的应用,而且十分安全,根本不用做数据的备份。记得前几年还是XP系统时,用PQ分区失败,丢掉了全部数据,十分沮丧。 废话少说,现在原创 2014-08-07 13:31:51 · 1127 阅读 · 0 评论 -
从微博的改版谈网页重构——bigpipe…
题记:搞互联网的同学也许都知道一个数字——4秒,有研究表明,如果一个网站没有在4秒之内加载完成,用户就会感到焦躁不愉快,并离开这个网站(数据来自性能测试网站http://gtmetrix.com/)。网站的内容、SEO优化、用户体验?哪个更重要呢?在速度面前,也许这些都相对更次要。所以提高网页效率,是我们在新版微博的第一目标。从四个方面来浅谈我们新版微博的优化。 一、HTTP请求数的权衡原创 2014-08-07 13:31:43 · 395 阅读 · 0 评论 -
stream_set_blocking让程序无阻塞
stream_set_blocking让程序无阻塞2009-10-2110:10:04 技术 |评论(2) | 浏览(866)stream_set_blocking ($resource, $flag); $flag 取值为0或10是非阻塞,1是阻塞阻塞的意义是什么呢?某个函数读取一个网络流,当没有未读取字节的时候,程序该怎么办?是一直等待,直到下一个未读取的字节的出现,还是原创 2014-08-07 13:33:01 · 4781 阅读 · 0 评论 -
巧用DOS命令远程管理FTP服务器
在实际工作中,我们经常需要远程管理FTP服务器。有时手头又没有专用的管理工具,其实利用DOS命令一样可以有效地远程管理FTP。 1、远程登录 命令格式为:ftp FTP服务器IP地址。 假如我们的FTP服务器地址为:202.102.5.211,则在MS-DOS方式下键入命令:ftp 202.102.5.211,按回车键确认。 此后会出现用户名输入提示:“user”,键入用户名,如原创 2014-08-07 13:32:29 · 1601 阅读 · 0 评论 -
php接收二进制数据流转换成图片
class image { const ROOT_PATH = './'; const FAIL_WRITE_DATA = 'Fail to write data'; //没有数据流 const NO_STREAM_DATA = 'The post data is empty'; //图片类型不正确 const N原创 2014-08-07 13:32:22 · 944 阅读 · 0 评论 -
跨域获取cookie,多个网站实现一键…
A网站首页PHP(也可以在登录页面加入下面的代码)加入如下代码<?php //清空cookiessetcookie("mywinduid");//为B页面权限设置cookie, setcookie("mywinduid",$winduid,time()+60*60*24);//设置为1天失效,下面为关闭浏览器失效setcookie("mywinduid",$winduid);?>原创 2014-08-07 13:32:07 · 829 阅读 · 0 评论 -
MySQL自增字段的设置方法
在数据库应用,我们经常要用到唯一编号。在MySQL中可通过字段的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表的自增属性都有所不同。ISAM表如果把一个NULL插入到一个AUTO_INCREMENT数据列里去,MySQL将自动生成下一个序列编号。编号从1开始,并1为基数递增。当插入记录时,没有为AUTO_INCREMENT明确指定值,则等同插入NULL值。原创 2014-08-07 13:32:02 · 2687 阅读 · 0 评论 -
php调用shell
由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全模式。如果运行在安全模式下,那么PHP脚本中将受到如下四个方面的限制: 执行外部命令在打开文件时有些限制连接MySQL数据库基于HTTP的认证在安全模式下,只有在特定目录中的外部程序才可以被执行,对其它程序的调用将被拒绝。这个目录可以在php原创 2014-08-07 13:33:35 · 272 阅读 · 0 评论 -
HTTP响应头信息和请求头信息详解
一:响应头信息HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议原创 2014-08-07 13:32:54 · 317 阅读 · 0 评论 -
PHP工程师面临的成长瓶颈
作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢? PHP工程师面临成长瓶颈 先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务原创 2014-08-07 13:32:31 · 307 阅读 · 0 评论 -
php利用腾讯IP共享计划获取IP地理…
假期里建起了个人博客,后台用一个叫做StatPressCN的wordpress插件,用来查看博客的访问记录,包括IP、OS等信息,挺好用的。有一个缺点就是对IP地址,他没有显示IP所在的地理位置,而这个又是我比较感兴趣的,于是就想在他的源码基础上改一改,获取IP地址的地理位置,并显示出来。 第一个想到的就是用ip138,这个是查询IP地理位置比较常用的,可是他的查询结果不是很准确,对于公网IP原创 2014-08-07 13:31:56 · 1392 阅读 · 0 评论 -
PHP5中PDO的简单使用
PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP6都要出来的时候,PHP6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)【PDO是啥】PDO是PHP 5新加入的一个重大功能,因为在P原创 2014-08-07 13:33:05 · 376 阅读 · 0 评论 -
PHP CURL 的用法
curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTPHTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTPPOST、HTTP PUT 、FTP上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。详见参考手册原来php默认并不原创 2014-08-07 13:32:59 · 831 阅读 · 0 评论 -
SecureCRT实用配置
SecureCRT实用配置目录SecureCRT常用配置参考:http://blog.csdn.net/ithomer/article/details/9503123小技巧设置SecureCRT支持在vim中使用鼠标滚动Options->Global Options->Edit Default Session->Terminal->Mouse勾选Send scro原创 2014-08-07 13:33:59 · 1013 阅读 · 0 评论 -
mysql之主从复制篇
在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,业务就得停止。介于这种情况,我们来学习一下mysql主从复制。使用mysql主从复制的好处有:1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。2、在主从服务器上分开处理用户的请求,可以提升数据处理效率。3、将主服务器上的原创 2014-08-07 13:32:24 · 297 阅读 · 0 评论 -
Jquery 打印指定的DIV
本文实现了jquery1.4.3对div打印。实现步骤1)引用2个js文件2)定义打印区域的div,打印按钮3)为打印按钮绑定打印事件代码如下: %@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> %@ page import="java.util.*"原创 2014-08-07 13:32:13 · 662 阅读 · 0 评论 -
安装使用php zlib扩展实现页面gzip…
在网站建设中,为提高访问速度,提高页面传送速度是一种可行的方法,通过压缩页面大小后传输可显著提高页面访问速度。一般情况下都是通过服务器端配置apache module_gzip模块(apache2.0)实现支持gzip压缩来完成。PHP本身也提供了使用zlib扩展来对页面进行gzip压缩输出的方法,下面通过实例详细说明phpzlib的使用方法。 zlib与gzip的区别 zlib是一原创 2014-08-07 13:31:49 · 765 阅读 · 0 评论 -
Yahoo给出的34条网站加速方法
Yahoo给出的包括Yslow规则(22条)的34条 详细说明 ,通过这此规则对自己页面进行一次全面的分析优化,可以提高你网站的加载速度。 1.Minimize HTTP Requests减少HTTP请求图片、CSS、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法原创 2014-08-07 13:31:45 · 291 阅读 · 0 评论 -
Yii 框架里数据库操作详解-[…
一、查询数据集合1、$admin=Admin::model()->findAll($condition,$params);该方法是根据一个条件查询一个集合,如: findAll("username=:name",array(":name"=>$username)); 2、$admin=Admin::model()->findAllByPk($postIDs,$condition原创 2014-08-07 13:33:07 · 274 阅读 · 0 评论 -
php队列进程
转了原文地址:php队列进程作者:夏天的味道这几天做项目无意中接触了消息队列,找了几篇文章看了一下。发现这个东西用来控制PHP进程之间的同步很不错。这是我的参考文章,有兴趣的可以看一下。http://www.cnblogs.com/TechZi/archive/2010/07/23/1783342.htmlhttp://www.laruence.com/2008/04/21/101.htm转载 2014-08-07 13:32:44 · 592 阅读 · 0 评论 -
PHP多线程的实现(PHP多线程类)
通过WEB服务器来实现PHP多线程功能。当然,对多线程有深入理解的人都知道通过WEB服务器实现的多线程只能模仿多线程的一些效果,并不是真正意义上的多线程。但不管怎么样,它还是能满足我们的一些需要的,在需要类似多线程的功能方面还是可以采用这个类。01.*@title: PHP多线程类(Thread)03.*@version: 1.004.*@author:原创 2014-08-07 13:32:33 · 487 阅读 · 0 评论 -
设为首页各种代码
加入收藏夹,设为首页代码把以下代码加入相应位置:<a target=_tophref="javascript:window.external.addFavorite('http://www.webjx.com','网页教学网');">加入收藏 href='#'onClick="this.style.behavior='url(#default#homepage)';this.setH原创 2014-08-07 13:32:09 · 460 阅读 · 0 评论 -
php memcached(windows linux) 的…
一. Linux 下安装 1.首先是下载 memcached 了,目前最新版本是 1.2.1,直接从官方网站即可下载到 memcached-1.2.1.tar.gz。 除此之外,memcached用到了 libevent ,我下载的 是libevent-1.3a.tar.gz。 memcached官方版本下载地址:http://ww原创 2014-08-07 13:32:11 · 458 阅读 · 0 评论