- 博客(45)
- 收藏
- 关注
原创 vim
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"//",再按Esc,就会全部注释了。删除:先按v,进入visual模式,横向选中列的个数(如"/ /"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号。使用替换命令::
2013-09-05 10:29:53 485
原创 jquery清空select
sdf$("#test").empty();或者$("#test").find("option").remove();
2013-08-29 11:17:48 581
原创 highcharts 不显示
如果数据存在,是数据类型的问题,highchart的曲线中返回的数据是整数,如果是字符串就会不显示例如:[显示:[1,2,3,4]不显示:['1','2,'3','4']
2013-08-27 16:27:28 640
原创 php 返回 json 中文处理
public function encode($str){$code = json_encode($str);return preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $code); }
2013-08-23 15:33:52 352
原创 ubuntu 中的phpstrom桌面快捷方式
phpstrom解压放在/usr/local中,也可以放在其他地方[Desktop Entry] Name=PhpStromComment=PhpStormExec=/usr/local/PhpStorm/bin/phpstorm.shTerminal=falseType=ApplicationCategories=Application;Developm
2013-08-05 15:52:08 531
转载 chrome 不能实现option的onclick事件
改用onchange事件 history 1 history 2 Clear Historyfunction historyChanged() { var historySelectList = $('select#history'); var selectedValue = $('option:selected', historySelec
2013-07-23 15:19:56 1292
原创 libhashkit,error(ubunbtu )
ubuntu中安装libmemcached报错libhashkitapt-get install libcloog-ppl0
2013-07-22 17:14:13 714
原创 Percona Toolkit 安装
下载curl -O http://www.percona.com/redir/downloads/percona-toolkit/LATEST/percona-toolkit-2.2.4.tar.gz到本地目录,解压perl Makefile.PL &&make && make install
2013-07-21 07:41:49 357
原创 jq单击显示隐藏
if($("#test").is("hide")){ $("#test").show()}else{$("#test").hide()}
2013-07-11 14:35:16 1339
原创 mysql正则查询
//匹配id只有字母结尾的SELECT * FROM `test` WHERE id REGEXP '[A-Za-z]$'正则中不能用/^或者$/标记开始和结束^可以在开头,其他规则一样
2013-07-11 11:18:38 419
原创 E: Unable to lock the administration directory (/var/lib/dpkg/), is another
rm /var/lib/dpkg/lock
2013-07-10 21:46:45 535
原创 删除数组后重建索引
$a = array(1 => 'one', 2 => 'two', 3 => 'three');unset($a[2]);$b = array_values($a); //print array(0=>'one',1=>'three')
2013-06-28 11:42:11 429
原创 php 数组在键不相同或者去重可以用数组加和
前面的数组覆盖后面数组键相同的值$a = array("a" => "apple", "b" => "banana");$b = array("a" => "apple", "b" => "banana", "c" => "cherry");$c = $a + $b; //printarray("a" => "apple", "b" => "banana", "c" => "c
2013-06-28 11:25:25 375
原创 /sbin/insserv: No such file or directory
ln -s /usr/lib/insserv/insserv /sbin/insserv
2013-06-27 23:51:23 708
原创 160437log.iniss lost
华硕驱动报错打开注册表regedit 找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\ASUS\160437log.iniss lost将目录下相应的错误文件删掉,然后重启电脑即可
2013-06-21 09:20:52 601
原创 mysql 上的小技巧
看了一个大侠的发的在mysql的配置文件my.cnf中加入 prompt="(\u:sky@doifusd.com \R:\m)[\d]:"(mysql1@linuxbyte.org可以写成任意)[mysql]no-auto-rehash # Remove the next comment character if you are not familiar with SQL #sa
2013-06-20 10:56:00 901
原创 linux top命令
一次输出不重复的top -b -n 1检测进程(pid)top -p 2173,2198检测用户top -u sky检测时间time top -b -n 1VIRT: 虚拟内存的大小,单位为kb,该进程自己认为自己使用了的内存的大小, 对应ps命令里面的VSZSHR : 共享的内存的大小,单位为kb,该进程可以与其它进程共用的资源占用的内存大小
2013-06-20 10:27:25 430
原创 js去重方法
js去重方法var hash = {},tmpr=[]; for(var i = 0; i <= tmp.length; i++){if(!hash[tmp[i]]){hash[tmp[i]] = true; tmpr.push(tmp[i]); }}也可以var str ='';if(str!=str){//处理不重复的str = str1;}
2013-06-17 15:14:49 392
原创 ubnuntu cron开启日志
在 vim /etc/rsyslog.d/50-default.conf中的cron.* /var/log/cron.log#号去掉
2013-06-17 10:17:49 425
原创 mysql判断某字段是否为空
为空select * from a where name is null不为空select * from a where name is not null
2013-06-13 13:48:41 1715
原创 优化查询
使用查询缓存(在配置好查询缓存和频繁查询这条数据的情况下有效,一点执行insert,delete,update等改变数据的操作或者truncate,alter table、drop table改变表结构的操作查询缓存失效)速度,一般来说: drop> truncate > deletesql中不能使用now(),rand(),curdate,等即时行高和可变性高的函数(时间函数如果是php
2013-05-23 10:13:39 315
原创 php使用ctags
首先在项目根目录中执行ctags -R *,然后再在vim的配置文件中写好tags的路径set tags=/web/www/nb/networkbench/tags,使用Ctrl+] 就可以自动跳转至定义,Ctrl+t 可以返回上一次查看位置
2013-04-18 11:28:10 545
原创 Uncaught TypeError: Cannot read property of 'name' null
js 的ajax的错误:Uncaught TypeError: Cannot read property of 'name' null原因是返回的数据第一个数据为null,导致其后的没法得到js其他类似错误有可能是ajax的返回的值有问题,可能是少单引号,返回直的一个值为null或者''导致以后没法遍历
2013-03-13 11:33:15 2382
原创 Fatal error: Can't use function return value in write context
PHP使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context例如:<?phpempty(strip_tags('ads'));//可以$b = strip_tags('ads');empty($b);empty() 只检测变量,检测任何非变量的东西都將导
2013-03-08 11:27:17 482
原创 union 的使用
//查询俩个表符合条件的数据,合并数据并区分俩个表的数据SELECT 'err' partname,time,uid,url,ip,name FROM test1 WHERE uid=9 AND time BETWEEN '2013-03-01 16:25:38' AND '2013-03-01 17:25:38' UNION SELECT 'nor' partname,time, uid,
2013-03-02 07:42:34 1217
原创 php 报错 Fatal error: Allowed memory size of 134217728 bytes exhausted
php 报错 Fatal error: Allowed memory size of 134217728 bytes exhausted内存使用超出上限,内存不足,死循环中php的配置文件php.ini中修改使用上限emory_limit = 128M改程512M一般情况下是程序问题,改写程序
2013-02-28 18:05:04 326
原创 thinkphp3.0,读写分离,同一个方法中跨库操作
在配置好读写分离的前提下,在thinkphp创建一个跨库的model填写数据库配置class TestModel extends RelationModel {protected $connection = array('db_type' => 'mysql','db_user' => 'root','db_pwd' => ' ','db_host' => 'lo
2013-02-21 11:47:58 271
原创 jquery $.post提交2个表单
$(function(){ $('#a').click(function(){ $.post( 'a.php', {form1:$('#form1').serializeArray()}, function(data){ //字符串形式获取返回值 var a=data.toString(); var b=a.sub
2012-10-22 13:43:45 815
原创 ie8,ff,chrome兼容半透明层
background: rgb(0,0,0);filter:alpha(opacity=50);/*为ie的透明系数数越大透明程度越小*/opacity:0.5;/*为chrome的头型系数*/
2012-10-22 08:53:26 415
原创 充值账号,密码
/*$numLen 卡号长度$pwdLen 密码长度$numGro 产生的账号密码组数*/function cnumpwd($numLen,$pwdLen,$numGro){ $cards=array(); for($i=0;$i<$numGro;$i++) {
2012-10-21 18:23:49 499
原创 jq小插件tiptip
可以在tiptip的css中添加下面的属性控制提示内容显示的位置和颜色tip_toptip_bottom tip_left tip_right tip_left_toptip_left_bottom tip_right_toptip_right_bottom 代码应用activation :鼠标方式(默认情况下为“hover ”)jQ的方法Tip被激活。可以
2012-10-18 14:29:10 932
原创 php判断一位数组和多维数组
if(count($arr) == count($arr, COUNT_RECURSIVE))echo '一维数组'elseecho '多维数组'
2012-10-18 14:27:15 238
原创 mysql更新数据异常
更新的时候报如下异常:Error Code: 1175. To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.You are using safe update mode and you tried to update a
2012-10-18 14:26:51 818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人