- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 mac install brew过程&问题解决
1. mac install brew过程过程请参考 : https://blog.csdn.net/tterminator/article/details/47404877简单说 , 就是一行命令搞定 :ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"( homebr...
2018-03-26 18:51:57
10561
原创 iTerm2 终端工具记住SSH密码
macOS 中 iTerm2 终端工具记住密码iTerm2 是 macOS 平台优化秀的终端工具,具有以下特点:选中即复制全文查找 command + f窗口垂直(command + d)、水平(command + shift + d)分隔保存 SSH 远程登录指令(缺点是不能记住密码,本文提供解决方案)自动补全 command + ;记录历史输入命令 comm
2017-07-13 17:50:32
23014
3
转载 redis中各种数据类型对应的redis操作命令
一、常用数据类型简介: redis常用五种数据类型:string,hash,list,set,zset(sortedset).1.String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby),这种情况下,该in...
2015-05-13 20:25:40
836
原创 Codeigniter中禁止A Database Error Occurred错误提示
在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。所以,修改php.ini不能达到我们想要的效果。下面是解决办法:1. Codeigniter中禁
2015-03-13 14:31:45
1066
原创 判断php操作mysql(添删改查)是否成功
最近在使用CI框架 , 但是里面的数据库操作没有ThinkPhp方便 , 不知道数据库操作的反馈信息 , 只好借助原生方法来判断是否操作数据库成功判断php操作mysql(添删改查)是否成功,主要借助两个函数1. mysql_num_rows(data) 函数返回结果集中行的数目2.mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数
2015-03-13 14:19:00
4857
转载 phpStorm支持CodeIgniter代码提示/自动完成
下载这个文件phpstorm-ci-ac 或者去github下载解压里面的三个文件到ci根目录下然后找到这三个文件system\core\Controller.phpsystem\core\Model.phpsystem\database\DB_active_rec.php点击右键, 选择Make as Plain Text. 如图:至此
2015-03-12 17:38:35
3665
转载 跨站脚本攻击-----为什么要过滤危险字符串
不算前言的前言好像已经很久没有写过安全方面的文章了,所谓安全圈子里面,大家也许认为玄猫消失了,不过,我想,作为骇客的玄猫也许从来没有出现过吧。没错的,我是玄猫,如果前两年你看过《黑客X档案》或者《黑客手册》这样的民间安全杂志,那么你也许见过这个名字。或者,很抱歉的,你的站点有时会出现过“玄猫啊玄猫……”这样的提示框或者文字,那么我很遗憾,我写的漏洞利用工具被人滥用到你的网站上了,蓝色理想里
2015-03-11 15:38:43
1465
转载 TortoiseGit安装与配置
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端. 分为32位版与64位版.并且支持各种语言,包括简体中文(Chinese, simplified; zh_CN).注意: XP系统已经不支持最新的安装包,请尽量使用 Win7 或更
2015-03-10 11:08:05
700
转载 git学习——上传项目代码到github
1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端tortoiseGit github是服务端,要想在自己电脑上使用git我们还需
2015-03-09 18:30:00
539
原创 window对象中 screenX screenY innerWidth的意义
1.screenX screenY 表示窗口相对于屏幕左上角的位置。注意IE不支持此属性。 只读属性。 IE 中的实现用screenLeft screenTop (等于screenY + 工具栏+菜单栏+地址栏的像素)2.innerWidth innerHeight窗口中文档显示区域的宽度,不包括边框和滚动条,该属性可读可写。IE8之前的浏览器不支持该属性,IE中body元素
2015-01-29 17:53:50
720
转载 Web前端开发人员实用Chrome插件收集
越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率。尤其Chrome本身是可以登录的,登录后你所有的插件都会自动同步到每一个登录后的Chrome的,非常方便啊。Postman - REST ClientPostman是Ajax开发的神器,对于Restful开发方式特别有帮助,可以用来模拟各种请求
2015-01-14 17:40:44
1049
转载 如何和何时使用CSS的!important
如何和何时使用CSS的!important作者:大漠 日期:2013-02-19 点击:762CSS特别声明:此篇文章由David根据Louis Lazaris的英文文章原名《!important CSS Declarations: How and When to
2015-01-05 17:46:27
736
转载 CSS3的REM设置字体大小
CSS3的REM设置字体大小在Web中使用什么单位来定义页面的字体大小,至今天为止都还在激烈的争论着,有人说PX做为单位好,有人说EM优点多,还有人在说百分比方便,以至于出现了CSS Font-Size: em vs. px vs. pt vs. percent这样的PK大局。不幸的是,仍然有不同的利弊,使各种技术都不太理想,但又无法不去用。真是进也难,退也难呀。
2015-01-05 17:34:26
660
原创 thinkphp框架下session 存入mongo
最近做系统的时候处理到session入数据库问题 , 由于是在thinkphp框架下, 查看了下框架session相关代码, 发现原框架默认支持mysql数据库 , 于是对原Session驱动做了相应修改 , 使其支持mongo数据库存储session
2014-12-08 16:45:13
1353
原创 wamp修改php.ini重启wamp后不生效的解决方法
一直使用的wamp集成环境作为php的开发环境, 用了这么久, 用过多个版本的wamp , 但是都发现一个问题 , 就是在软件的目录中修改php.ini , 重启之后都不能生效
2014-11-26 09:46:39
5133
原创 Mysql 数据迁移后 启动出错
重装的时候, 要进行数据备份 , 我使用的最简单粗暴的备份方式, 就是直接进入到mysql的安装目录下, 把data拷贝一份就可以了.
2014-11-13 13:45:12
1870
1
转载 mongodb 操作类 好东西收藏起来
mongodb分页skip+limit分页要先查出所有结果再去跳过,这样如果查询页面越往后效率越低。如果能够通过查询条件查出每页结果的最后一条记录,在用最后一条记录作为查询条件去查下一页,这样每次都查询页面size条记录,效率不会差。具体代码如下:包含mongodb.class.php, page.class.php, test.phpmongodb.class.php m
2014-10-24 14:17:08
1198
原创 MongoDB学习笔记01 MongoDB的安装及使用
最近由于工作需要,要开始接触mongodb了,于是开始研究mongodb,研究的第一步,自然是从安装及使用开始.日后肯定还会有更多的研究学习,于是准备做下一系列相关笔记,供日后温习.1.Windows版本安装1)版本下载MongoDB下载地址:http://www.mongodb.org/downloads下载相应版本,此处我下载的是64位.安装过程很简单,和普通软
2014-10-09 14:15:44
947
1
原创 JetBrains PhpStorm/WebStorm/PyCharm 注册码
JetBrains PhpStorm注册码User Name : EMBRACE License Key :===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsA
2014-09-25 15:06:27
4719
原创 WebStorm 8.0.4的live edit功能实现步骤 以及 WebStorm 连接不上chrome 方法详解
1.打开WebStore的设置对话框,找到live edit选项,选中Enable live editing。2.打开Chrome浏览器,进入Chrome网上商店,搜索JetBrains IDE Suport扩展程序。点击“添加至Chrome“按钮,安装该扩展程序到Chrome。这时候,Chrome浏览器工具栏上就会出现一个JB图标。注(有时可能在网上商店里搜索不到,我这里提供了一
2014-09-17 14:34:29
2521
原创 apache反向代理 IIS与apache共用80端口
IIS与apache共用80端口方法:一:如何有多的公网IP。可在一个网卡上绑定多个IP来实现。IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址到2003的CD下的support/tools/Support.cab。解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法自己看帮助命令行绑定到
2014-09-15 11:13:11
1254
原创 netbeans选中复制问题
困扰了很久的netbeans选中复制问题终于找到原因了,不能同步开启有道词典的划词取义功能否则会自动划词复制,造成很大不便http://blog.sina.com.cn/wandershi
2014-09-15 11:13:08
1725
原创 今天一下午的N个错误!
1.ftp上传文件后不能修改777权限chmod -R 777 filename2.反复捣腾文件上传覆盖也失败后,用root账户删除服务器上的文件夹再重新上传后,文件可以修改cd ..进入根目录ls 列出文件rm -fr filename 删除文件及其子目录3.html页面间传值thinkphp框架真心好用 在php页面中先把值"存"起来,再通过框架自带assgin函数输出
2014-09-15 11:13:06
595
原创 删除.svn控制信息
一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf; 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows下用以下法子: 1、在项目平级的目录,执行dos命令: xcopy project_di
2014-09-15 11:13:04
839
原创 极光推送Jpush
这几天研究极光推送,发现挺好玩的一个jpush极光推送远程调用api简单的实例,php服务器,代码贴上文档参考: http://docs.jpush.cn/display/dev/Push+API+v2send.phpinclude('jpush.php');$n_title = '极光推送title';$n_content = '极光推送message'; $a
2014-09-15 11:13:02
1485
原创 thinkphp模型过滤查询字段,表达式…
使用查询表达式查询表达式的使用格式:$map['字段名'] = array('表达式', '查询条件');表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:EQ:等于(=)例如:$map['id'] = array('eq',100);和下面的查询等效$map['id'] = 100;表示的查询条件就是 id = 100NEQ: 不等于(!=)例如:$map
2014-09-15 11:13:00
1539
原创 ThinkPHP数据库字段加1 thinkphp3…
$data['login_count']=array('exp','login_count+1');其中login_count为字段名称。thinkphp3.0增加setInc、setDec方法,今天查看thinkphp2.0的方法setInc、setDec时是这样写的:而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方法: $User =
2014-09-15 11:12:58
2692
原创 thinkphp模型过滤查询字段,表达式方法
使用查询表达式查询表达式的使用格式:$map['字段名'] = array('表达式', '查询条件');表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:EQ:等于(=)例如:$map['id'] = array('eq',100);和下面的查询等效$map['id'] = 100;表示的查询条件就是 id = 100NEQ: 不等于(!=
2014-09-11 16:09:21
1114
原创 ThinkPHP数据库字段加1 thinkphp3.0增加setInc、setDec方法
$data['login_count']=array('exp','login_count+1');其中login_count为字段名称。thinkphp3.0增加setInc、setDec方法,今天查看thinkphp2.0的方法setInc、setDec时是这样写的:而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方
2014-09-11 09:48:29
14180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人