自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (13)
  • 收藏
  • 关注

转载 PHPCMS V9内容模块PC标签调用说明

<br />PHPCMS V9内容模块PC标签调用说明<br />模块名:content<br />模块提供的可用操作<br />操作名 说明 <br />lists 内容数据列表 <br />relation 内容相关文章 <br />hits 内容数据点击排行榜 <br />category 内容栏目列表 <br />position 内容推荐位列表<br />position操作说明如下:<br />---------------------------------------------------

2010-12-31 17:43:00 2775 1

转载 乐观锁

<br />相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库 性能的大量开销,特别是对长事务而言,这样的开销往往无法承受。 <br />  如一个金融系统,当某个操作员读取用户的数据,并在读出的用户数据的基础上进行修改时(如更改用户帐户余额),如果采用悲观锁机制,也就意味着整个操作过 程中(从操作员读出数据、开始修改直至提交修改结果的全过程,甚至还包括操作 员中途去煮咖啡的时间),数据库记录始终处于加锁状态,可以

2010-12-28 17:38:00 555

转载 php 接口类,抽象类 的实际作用

<br />今天有个小兄弟问我,php里面的接口类,抽象类到底有什么用呢,他完全不会用,觉得用也没有什么意思,其实和他的想法是一样的,在我才接触php的时候,也觉得这个东西没有什么用,在后来的逐渐接触大系统以后,才发现其实这些东西还是有一定的作用的,下面我就简单的说说。<br />1.php 接口类:interface<br />其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我

2010-12-28 17:07:00 464

转载 PHP:echo中逗号与点号的区别

<br />我们都知道.echo中是可以用逗号来连接字符串的.并且经过测试.这样的连接字符串方式要比直接用点号要快.<br />比如:<br />echo 'abc'.'def'; //用点号连接字符串<br />echo 'abc','def'; //用逗号连接字符串<br />也许很多人都知道逗号要比点号快.但是不知道为什么.更不知道这两者到底有什么区别.<br />那么下面我们就举一些例子.来认清楚他们之前的区别.<br />echo '1+5=' . 1+5; 看看上面的.输出的结果是6..而不是1

2010-12-28 14:44:00 659

转载 mysql存储过程

<br />MySQL 5.1版支持存储程序和函数。一个存储程序是可以被存储在服务器中的一套SQL语句。一旦它被存储了,客户端不需要再重新发布单独的语句,而是可以引用存储程序来替代。 <br />下面一些情况下存储程序尤其有用: <br />·当用不同语言编写多客户应用程序,或多客户应用程序在不同平台上运行且需要执行相同的数据库操作之时。<br />·安全极为重要之时。比如,银行对所有普通操作使用存储程序。这提供一个坚固而安全的环境,程序可以确保每一个操作都被妥善记入日志。在这样一个设置中,应用程序和用户不

2010-12-28 11:45:00 414

转载 Linux查看系统当前用户命令

搜索了一下,赞,linux查看用户信息的命令还真不少~:)?<br />一,<br />w命令<br />该命令用于显示登录到系统的用户情况,w命令功能强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学.<br />w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、

2010-12-28 09:51:00 541

转载 高效率编辑器 VIM-操作篇,非常适合 VIM 新手

<br />2007-01-27 Toy Posted in TutorialsRSSTrackback<br /><br />虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如果你想知道答案可以去 Google,VIM

2010-12-27 12:02:00 451

转载 VIM操作指南

<br />一.  移动<br /> h,j,k,l 对应左,下,上,右 w 移动光标向前一个单词 b 移动光标向后一个单词 nw  移动光标向前n个单词 nb   移动光标向后n个单词 $   移动光标到行首 ^   移动光标到当前行的第一个字母处 )    移动光标到下一个句子 (    移动光标到上一个句子 gg   移动光标到页的第一行 G    移动光标到页的最后一行 nj    向下移动n行 nG   跳至第n行 H    移动光标到屏的上方 M    移动光标到屏的中间 L     移动光标到

2010-12-27 11:59:00 459

转载 Linux下Mysql

<br />1、安装<br />查看是否已经安装了MYSQL<br />rpm -qa mysql<br /><br />mysql-4.1.7-4.RHEL4.1<br /><br />点开add/remove programe里面的mysql的detail<br />勾上mysql-server<br /><br />2、启动<br />来检测mysql是否已经启动<br />service mysqld status<br /><br />我们可以用三种方法来启动Mysql:<br />方法一:使用s

2010-12-27 10:31:00 564

转载 前端优化方案-JavaScript 优化方案

<br />Author: 李丽媛 <br />Date: 2010/6/2 <br />Email: lly219#gmail.com <br />2       JavaScript 优化方案 <br />2.1          测试驱动开发 <br />为了编写可维护的 JavaScript ,测试驱动是必不可少的。因为每个测试都起到质量反馈的作用,给后期维护和修改创建了一个安全保护网并提供了一份可执行的文档。通过测试,我们可以保证所有的功能被覆盖,也避免了重写代码后再进行测试的高昂代价。 <br

2010-12-26 20:46:00 380

转载 nginx upstream的几种配置方式

<br />nginx 的upstream目前支持4种方式的分配<br />1、轮询(默认)<br />每个请求按时间顺序逐一分配到不同的后端服务器 ,如果后端服务器down掉,能自动剔除。<br />2、weight<br />指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  <br />例如:<br />    upstream bakend {<br />         server 192.168.0.14 weight=10;<br />         server

2010-12-24 15:51:00 941

转载 nginx 集群配置 nginx 反向代理配置 nginx php 集群

<br />nginx 集群配置 nginx 反向代理配置 nginx php 集群配置 反向代理 nginx 负载均衡配置<br /><br />    nginx是著名的非专职全七层负载均衡器,在用惯了四层LVS后,终于碰上了麻烦:LVS后端的4台RS磁盘都较小(20G),跑不到一天就塞满了东西;而根据预估,实际上一天时间该节点也就只有20G的文件增长。很显然,因为lvs转发的轮询算法,导致RS重复缓存了相同的文件。<br /><br />    针对这个情况,可以有两个办法(我只想到两个,欢迎大家补充

2010-12-24 15:50:00 2526

原创 gvim 怎么用快捷键切换打开的标签

<br />  gt 下一个tab <br />  gT 上一个tab <br /><br />  [n]gt 标签n <br /><br /><br />真好用, 顺便问下怎么跳行, h j kl 移动的, 我想一次移动三至四行, 怎么能做到 ? <br /><br />不用 : n 命令 快捷键的最好 <br /><br />hjkl前面加个数字,表示执行次数,或者使用nG直接定位到第n行

2010-12-23 23:16:00 853

转载 jquery JSON的解析方式

<br />第一次用JSON作为jquery异步请求的传输对象,结果在jquery请求后返回的结果是字符串还是json对象上折腾了半天。等到问题解决了,也大致明白怎么个意思了,归根结底还是对jquery对相关json对象获取的理解有所偏差。 <br />- <br />- <br />这里考虑都考虑的是服务器返回的是JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 <br /><br />这里首先给出JSON字符串集,字符串集如下: <br

2010-12-23 17:31:00 392

原创 php输出星期几

<br /><?php<br />$now = time(); //当前时间戳<br />$w = date('w',$now); //当前星期几<br />$lastsunday = $now - $w*24*60*60; //上个星期天的时间戳<br />$words = array('日','一','二','三','四','五','六');<br /><br />//输出这个星期的信息<br />for( $i=0;$i<$w;$i++ ) {<br />$t = $now - $i*24*60*60

2010-12-23 17:26:00 1187

转载 json格式 Js里循环遍历json格式数据

<br />var list = {'list':[{"id":8,"password":"月月","username":"维吾尔"},<br /> {"id":7,"password":"dfgsfdf","username":"dfdfdf"},<br /> {"id":6,"password":"aaabbb","username":"aaaabbb"},<br /> {"id":5,"password":"gfdfgdf","username":"fggegte"},<br /> {"id":3,"

2010-12-22 19:47:00 1211

转载 JS 循环遍历JSON数据

<br />JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu<br />e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}<br />用js可以写成:<br /> <br />var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];<br

2010-12-22 19:10:00 575

原创 SVN入门及配置使用

<br />SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。<br />在SVN出现之前,CVS是开源世界版本控制工具的事实标准,然而CVS存在一些固有的缺陷,并且修复这些缺陷需要耗费很大的精力,因此,SVN的发起者Brian Behlendorf和CollabNet决定重新编写一个版本控制系统,保留CVS的基本思想,但要修正其中错误和不合理的特性。于是,SVN作为CVS的继任者出现了。SVN的设计

2010-12-22 11:37:00 553

转载 关于gvim的自动补全

<br />发现vim7本身就支持补全,而且补全的机制十分强大。<br /><br />在_vimrc里加:<br />autocmd FileType python set omnifunc=pythoncomplete#Complete<br />autocmd FileType javascrīpt set omnifunc=javascrīptcomplete#CompleteJS<br />autocmd FileType html set omnifunc=htmlcomplete#Comple

2010-12-21 00:03:00 2586

转载 我的gvim配置vimrc文件网络备份

<br />近段时间一直实用vim进行编程,常用的操作已然熟悉,感觉还不错,效率比起ue来要高,<br />开始感觉vim在windows下不能和ue相比的就是其不具备ftp功能,不能把windows下的文件<br />和linux的文件进行交互编辑,最近发现gvim7.2自带的netrw插件能实现这个远程编辑文<br />件的小功能,感觉还可以,同时把自己搜集整理的配置文件_vimrc做一个网络备份,用<br />了几个常用的插件功能:<br />minibuffer、nerd_commenter,Sea

2010-12-20 22:55:00 821

原创 PHP位运算

在实际应用中可以做用户权限的应用<br />我这里说到的权限管理办法是一个普遍采用的方法,主要是使用到"位运行符"操作,& 位与运算符、| 位或运行符。参与运算的如果是10进制数,则会被转换至2进制数参与运算,然后计算结果会再转换为10进制数输出。 <br />它的权限值是这样的<br />2^0=1,相应2进数为"0001"(在这里^我表示成"次方",即:2的0次方,下同)<br />2^1=2,相应2进数为"0010"<br />2^2=4,相应2进数为"0100"<br />2^3=8,相应2进数为"

2010-12-19 02:31:00 510

转载 php+mysql分库分表的哈希(hash)算法

<br />php+mysql分库分表的哈希(hash)算法:<br />我们在实际开发的时候,难免会遇到大访问量的问题,一个表中的数据就可以到百万甚至千万级的数据,这样一来数据库的压力会比较大,我们通常的做法就是给数据库分表来减轻数据库的压力,下面是用php写的一个分库分表的算法,需要的朋友可以参考一下:<br /><?php<br />function calc_hash_db($u, $s = 4){ <br />$h = sprintf("%u", crc32($u)); <br />$h1 = i

2010-12-16 17:04:00 1399

原创 MySQL索引分析和优化

什么是索引?<br /><br /><br />索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 <br /><br />假设我们创建了一个名为people的表: <b

2010-12-16 14:25:00 376

转载 上任后第一贴--Nginx安全配置

<br />做过虚拟主机的都知道,Apache有一个很好用的地方---配置php_admin_value,在里面配置一下open_basedir就可以了,但是Nginx却没有这样的设置,但是没有设置这项,一旦某用户上传了一个phpspy之类的东西,其他用户数据就遭殃了,今天就来解决这样的问题,怎么样让用户无法旁注。<br /><br />首先,需要在php.ini 设置open_basedir的值,比如网站目录全部在 /data/web/ 下面,例如 /data/web/xxx.com/ 下面是xxx.co

2010-12-13 22:01:00 442

转载 20个Nginx Web服务器最佳安全实践

20个Nginx Web服务器最佳安全实践Nginx是一个轻量级,高性能的Web服务器/反向代理和电子邮件代理(IMAP/POP3),它可以运行在UNIX,GNU/Linux,BSD变种,MAC OS X,Solaris和Microsoft Windows上。根据Netcraft的调查数据显示,互联网上6%的域名都使用了Nginx Web服务器。Nginx是解决C10K问题的服务器之一,与传统服务器不一样,Nginx不依赖于线程处理请求,相反,它使用了一个更具扩展性的事件驱动(异步)架构。Nginx在很多高

2010-12-13 21:41:00 1221

转载 如何隐藏nginx版本号来提高安全性

黑客会利用你服务器的安全设置缺陷来入侵你,所以尽可能地隐藏关于你服务器系统的一系统危忽安全的信息。前些暴出了一些Nginx版本漏洞,就是说有些版本有漏洞,而有些版本没有。这样暴露出来的版本号就容易变成攻击者可利用的信息。所以,从安全的角度来说,<br />黑客会利用你服务器的安全设置缺陷来入侵你,所以尽可能地隐藏关于你服务器系统的一系统危忽安全的信息。前些暴出了一些Nginx版本漏洞,就是说有些版本有漏洞,而有些版本没有。这样暴露出来的版本号就容易变成攻击者可利用的信息。所以,从安全的角度来说,隐藏版本号会

2010-12-13 21:35:00 589

sublime3_破解版_可以输入中文 for linux

很不错的sublime3版本,安装fcitx可以完美输入中文,我已经测试过了带注册码,直接可以注册

2014-06-24

sublime text 3_破解文件_中文汉化

sublime text 3_破解文件_中文汉化 完美汉化破解,我已经测试过了

2013-08-12

WEB开发各种CHM手册

赚积分了,整理了一下自己的CHM手册,提供下载。。保证全部可以用.自己下载看吧,还有很多,我不一一罗列了... PHP最佳实践框架_ ThinkPHP.chm JQuery_1.4_API.CHM java编程思想(中文版).chm javaScript源码大全.chm JavaScript 基础教程.chm DOS 教材 CHM.CHM apachemenu_zh_cn.chm CodeIgniter中文手册.CHM lua-5.1中文手册.chm 正则表达式系统教程.chm php5.chm Vim手册中文版7.2.chm ThinkPHP表单令牌设计.chm PHP设计模式.chm jQuery_CHM_1.4.4.chm XMLHTTP 手册.CHM java编程思想(中文版).chm XML 指南.chm

2011-09-22

javascript入门全集 + 新浪编辑器

javascript入门全集 + 新浪编辑器

2011-09-22

WEB开发各种CHM手册

赚积分了,整理了一下自己的CHM手册,提供下载。。保证全部可以用. lua-5.1中文手册.chm 正则表达式系统教程.chm php5.chm Vim手册中文版7.2.chm ThinkPHP表单令牌设计.chm PHP设计模式.chm jQuery_CHM_1.4.4.chm XMLHTTP 手册.CHM java编程思想(中文版).chm XML 指南.chm

2011-09-17

PHP内核介绍及扩展开发指南

PHP内核介绍及扩展开发指南,PHP内核介绍及扩展开发指南PHP内核介绍及扩展开发指南PHP内核介绍及扩展开发指南

2011-05-11

POP弹层,下拉导航菜单2种展现模式

处女座,拿出来请大家指点批评,让我的代码更精简,强壮 新鸟学习,老鸟帮忙,谢谢 项目需要开发了一个组合插件: POP弹出层背景变暗 下拉导航菜单 2种展现模式 POP 弹层 jQuery.Ku6ShowTip({centerTip:$('#signuplogin_tip')}); 下拉菜单 2种展现模式 * var dataArray = []; * dataArray['xiala1'] = new Array( * ['啦啦1', 'xx1.html'], * ['啦啦2', 'xx2.html'] * ); * $('div[rel=Ku6PullDown]').Ku6PullDown({_dataArray:dataArray}); //调用方法 * ************************************************************************ solely 单个DIV * var solelyArray = []; * solelyArray = new Array( * ['啦啦111', 'xx111.html'], * ['啦啦222', 'xx222.html'] * ); * $('div[rel=Ku6PullDown1]').KPullDown({_dataList:solelyArray, type:'solely', _PullDownElement:'KPullDown_Right'});

2011-04-23

flex公开课2

flex公开课2,继续发布

2008-04-02

[一起行动] 第1次Flex公开课笔记(v)

一个群里面下载的flex笔记很棒的,非常适合初学者

2008-04-02

亲密接触ASPNET-201-300

亲密接触ASPNET-201-300

2007-07-08

亲密接触ASPNET-101-200

亲密接触ASPNET-101-200

2007-07-08

亲密接触ASPNET-1-100

亲密接触ASPNET-1-100

2007-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除