- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 Fedora 中php环境安装phalcon扩展
1.sudo yum install php-devel php-mysqlnd gcc libtool2.安装git clone --depth=1 git://github.com/phalcon/cphalcon.gitcd cphalcon/buildsudo ./install3.修改php.iniextension=phalcon.so4.重启下
2015-03-04 18:09:56 584
原创 prc框架安装msgpack,yar扩展
官方网站;http://pecl.php.net/package/msgpackhttp://pecl.php.net/package/yar1.安装msgpack,msgpack是一个高效的二进制打包协议.prc的客户端和服务器都需要用到此扩展.(1).sudo yum install php-pecl-msgpack-devel.x86_64(2).修改ph
2015-03-04 09:42:37 1667
原创 Vim命令整理
一.Vim批量注释方法一ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"//",再按Esc,就会全部注释了批量去掉注释ctrl+v,进入列编辑模式,横向选中列的个数(如"//"注释符号,需要选中两列),然后按d, 就会删除注释符号方法二使用下面命令在指定的行
2015-01-23 09:31:44 465
原创 git一些命令
1.初始化 git init2.暂存 git add xxx (xxx:文件)3.提交 git commit -m xxx (xxx:描述)4.查看文件状态(比如是否被修改过): git status5.查看文件被修改了什么内容: git diff xxx (xxx:文件)6.查看历史记录: git log [--pretty=oneline]7.回滚:git res
2015-01-16 16:54:55 399
原创 php生成二维码
1.浏览器直接输出define('PATH',dirname(__FILE__)); include_once PATH."/phpqrcode/phpqrcode.php"; $value = 'http://www.baidu.com'; $errorCorrectionLevel = "1"; $matrixPointSize = "4"; $src = '1.png'; Q
2014-12-16 17:03:01 474
原创 js键盘捕获事件
// 捕获F5事件$("body").keydown(function(e){ var ev = window.event || e; var code = ev.keyCode || ev.which; if (code==116) { // 阻止默认的F5事件 if(ev.preventDefault) {
2014-11-10 14:23:11 782
原创 js响应刷新页面或者关闭页面事件
<!-- window.onbeforeunload = onbeforeunload_handler; window.onunload = onunload_handler; function onbeforeunload_handler(){ var warning="确认退出?"; re
2014-11-10 14:14:30 1763
原创 ci框架ajax分页
1.ci的分页类<?phpif(!defined('BASEPATH')) exit('No direct script access allowed');/** * CodeIgniter * * An open source application development framework for PHP 4.3.2 or newer * * @package Code
2014-11-01 11:22:02 1732
转载 php连接redis出现Redis server went away
php连接redis出现Redis server went away http://blog.csdn.net/wangxiaoming099/article/details/23166763http://blog.csdn.net/wangxiaoming099/article/details/23331721
2014-09-29 09:22:07 3423
原创 mysql学习笔记五----存储过程
存储过程(procedure)是Mysql在标准的sql语言上的扩展. 存储过程不仅允许嵌入sql语言,还可以定义变量,允许使用条件语句和循环语句,这样使得它的功能变得更加强大。1.创建create procedure 过程名(参数1…) begin declare 变量名 类型; 执行语句;end$$如:delimiter $$ //修改语句结束
2014-04-14 15:53:59 581
原创 fadora 下安装webbench测试工具
webbench最多可以模拟3万个并发连接去测试网站的负载能力。目前最新版本:webbench-1.5.tar.gz。其实就是一个非常简单又很好用的web压力测试工具。1.安装(安装的前提:需要安装gcc和make)yum -y install ctags wget http://home.tiscali.cz/~cz210552/distfiles/webbench-
2014-04-09 10:52:45 685
原创 fadora 安装nodejs 版本v0.8.7
101 wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz 1013 tar -zxvf node-v0.8.7.tar.gz 1014 cd node-v0.8.7/ 1015 ./configure 1016 make install 1017 node -v
2014-04-08 14:43:11 557
原创 js时间控件插件
1.基于jquery框架的bootstrap datetimepicker时间控件 选择开始时间: 选择结束时间: $(function(){
2014-01-28 22:23:17 1739
原创 ci框架下利用weebox插件弹出对话框
html代码: "> " rel="stylesheet"> " charset="UTF-8"> " charset="UTF-8">下载js代码:$(function(){ $("#DownloadReport").click(function(){ $.weeboxs.open("", {contentType:'ajax',draggable:
2014-01-28 17:26:47 1230
原创 提示框显示
//提示信息显示隐藏 var x = 12; var y = 20; //设置提示框相对于偏移位置,防止遮挡鼠标 $("a.help").hover(function (e) { //鼠标移上事件 this.myTitle = this.title; //把title的赋给自定义属性 myTilte ,屏蔽自带提示 this.title = ""; var c
2014-01-27 10:53:04 536
原创 读取csv格式文件
/** * 读取csv文件 * add by huangjt 2013-01-15 */ public function inputCsv($fileName) { $handle = fopen($fileName, 'r'); $out = array (); $n = 0; while ($data = fgetcsv($handle, 10000)) {
2014-01-17 09:34:55 793
原创 php-fpm启动失败
-- Unit php-fpm.service has begun starting up.1月 16 11:23:09 localhost.localdomain php-fpm[12472]: [16-Jan-2014 11:23:09] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address
2014-01-17 09:05:08 12658 2
原创 jquery实现倒计时
var updEndNowTime =parseInt($.trim($(".mianyou").attr("nowtime"))+"000");function updateEndTime(){var time = updEndNowTime;$(".youtime").each(function(){var endTime =parseInt($.trim($(this).pare
2013-12-27 09:26:30 673
原创 jquery实现收藏效果
function fav(){ try { window.external.addFavorite(sURL, sTitle); } catch(e) { try { window.sidebar.addPanel(sTitle, URL, ""); } catch(e) { alert("加入收藏失败,请使用Ctrl+D进行添加"); } }
2013-12-22 11:09:23 2249
原创 jquery搜索设置默认值
$('.qt_ser_text').bind({ focus:function(){ if (this.value == this.defaultValue){ this.value=""; } $(".qt_ser_text").css("color","#333"); }, blur:function(){ if (th
2013-12-22 11:07:06 564
原创 js实现div整块向上移动的动画效果
body{ font: 14px/1.6 "Microsoft YaHei"; } ul, ol { list-style: none; } p{ padding: 0; margin: 0; } .mt10 { margin-top: 10px; } .clearfix { zoom: 1;
2013-12-17 09:48:37 12503
原创 mysql学习笔记四
mysql维护数据的完整性数据的完整性用于确保数据库数据遵从一定的商业的逻辑规则。在oracle中,数据完整性可以使用约束、触发器、过程三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 维护数据的完整性—约束约束用于确保数据库数据满足特定的商业规则。在mysql中,约束包括: not null、unique,
2013-12-04 15:23:19 577
原创 mysql学习笔记三
mysql字符集说明1.使用:show variables like '%char%';命令可以查看当前mysql的字符集设置。结果有6处使用了字符集,分别为:client 、connection、database、results、server 、system。(1)client是客户端使用的字符集。 (2)connection是连接数据库的字符集设置类型,如果程序没有指明连
2013-12-04 11:52:07 746
原创 mysql学习笔记二
修改表1.使用 ALTER TABLE 语句追加, 修改, 或删除列的语法ALTER TABLE tablenameADD (column datatype [DEFAULT expr] [, column datatype]...);ALTER TABLE tablenameMODIFY (column datatype [DEFAULT expr]
2013-11-19 16:00:51 760
原创 mysql学习笔记一
1.使用命令行窗口连接MYSQL数据库 mysql –h 主机名 –u用户名 –p密码2.启动mysql数据库的常用方式:服务方式启动(界面)net stop mysql服务名 net start mysql服务名3.sql语句分类DDL : 数据定义语句 (create alter drop)DML : 数据操作语句 (insert update delete)D
2013-11-14 22:07:02 497
原创 explain命令和mysql不同存储引擎的区别
explain 可以帮助我们在不真正执行某个sql语句时,就执行mysql怎样执行,这样利用我们去分析sql指令.在开发中,我们经常使用的存储引擎 myisam / innodb/ memorymyisam 存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎. ,比如 bbs 中的 发帖表,回复表. INNODB 存储: 对事务要求
2013-11-14 20:48:32 869
原创 mysql优化
Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括 1.表的设计合理化(符合3NF)2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]3. 分表技术(水平分割、垂直分割)4. 读写[写:update/delete/add]分离5. 存储过程 [模块化编程,可以提高速度]6. 对mysql配置优化 [配置最
2013-11-14 20:39:01 676
原创 常用的mysql语句
1.mysql命令查询表的个数 SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='ename_trans'; 2.查找表存在select table_name from information_schema.tables where table_name like 'tran
2013-11-08 08:59:26 628
原创 jquery使用live绑定hover(out,over).
$(".images_list li").live({ mouseenter: function() { $(this).parent().children("a").hide(); $(this).children('a').show(); $(this).css({'border':"1px solid red"}); }, mouselea
2013-10-25 23:31:05 555
原创 用ci框架遇到的错误一
An Error Was EncounteredIn order to use the Session class you are required to set an encryption key in your config file.第一次使用session的时候出现这个错误,提示需要加个密钥才能使用。打开application/config下面的config.php 文
2013-10-24 14:56:11 603
转载 Eclipse快捷键大全(转载)
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面
2013-10-15 16:27:47 466
原创 正则的收集
1.url地址判断#[-a-zA-Z0-9@:%_\+.~\#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~\#?&//=]*)?#si2.ip地址/((1?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(1?\d{1,2}|2[0-4]\d|25[0-5])/3.是否是数字 /^\
2013-10-15 15:36:18 480
原创 一段访客代码,也可以用于加锁的操作
function counter() { $dir = 'errorLog'; $file = 'counter.log'; // 新建文件夹 if (! file_exists($dir)) { mkdir($dir, 0777); } if (!is_readable($dir) || !is_writable($dir)) { chmod($di
2013-10-15 15:30:14 598
原创 js计算字符串长度,其中中文是utf8格式的
function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { if (val[i].match(/[\u4e00-\u9fa5 ]/ig) != null) len += 2; else len += 1; } return len; }
2013-10-14 23:00:32 837 1
转载 PHP字符串长度计算 - strlen()函数
strlen()函数和mb_strlen()函数在PHP中,函数strlen()返回字符串的长度。函数原型如下:int strlen(string string_input); 参数string_input为要处理的字符串。strlen()函数返回字符串所占的字节长度,一个英文字母、数字、各种符号均占一个字节,它们的长度均为1。一个中午字符占两个字节,所以一个中午字符的
2013-10-14 22:58:46 731
原创 正则验证url和ip地址
public function checkUrl($content) { //包含url链接 $pattern1 = '#[-a-zA-Z0-9@:%_\+.~\#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~\#?&//=]*)?#si'; //包含ip地址 $pattern2 = '/((1?\d{1,2}|2[0-4
2013-10-14 22:54:12 1537
原创 获取客户端的ip地址
function retrieveClientIp() { if(defined('IS_CLI') && IS_CLI==TRUE) { return '0.0.0.0'; } if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_
2013-10-14 22:40:33 670
原创 异步传输方式加载页面
function getmore(obj,transtype,type=''){ var flag =$(obj).parent().siblings("#flag").val(); var domainsld=$('#domainsld').val(); var domaintld=$('#domaintld').val(); var domainlenstart=$('#domain
2013-10-09 16:22:46 525
原创 __autoload函数
今天发现了个神奇的函数,稍作记录下<?phpdate_default_timezone_set('Asia/shanghai');function __autoload($class_name) { $path=dirname(__FILE__)."/class/$class_name"; require_once $path . '.php';}// 这里会自动加载 当前目录
2013-09-27 10:40:31 478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人