06 2015 档案

摘要:-- 统计三月的每天的数据量select count(*),substr(t.date,1,10) from table t where t.date like '2010-03%' group by substr(t.date,1,10) ;--统计从5月19到6月29的数据量SELECT sub... 阅读全文
posted @ 2015-06-30 11:05 谦信君 阅读(1388) 评论(0) 推荐(0) 编辑
摘要:我们这里介绍的是在数组中再增加关联数组了,这个就合成了多维数组,下面我来给大家举几个实例,希望对各位同学会有所帮助哈。在"php 数组添加元素方法总结这篇文章中介绍了如何给数组添加元素,那么我想添加$array=array('title'=>'php教程')这样的元素怎么办呢。array_push,... 阅读全文
posted @ 2015-06-29 16:37 谦信君 阅读(19592) 评论(0) 推荐(0) 编辑
摘要:测试代码示例connect($host, $port) == false) { die($redis->getLastError()); } /* user:password 拼接成AUTH的密码 */ if ($redis->auth($user . ":" . $pwd) == fa... 阅读全文
posted @ 2015-06-29 10:57 谦信君 阅读(2308) 评论(0) 推荐(0) 编辑
摘要:说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini Nginx安装目录:/usr/local/nginx Nginx网站根目录:/usr/local/nginx/html 1、安装编译工具 y 阅读全文
posted @ 2015-06-29 10:54 谦信君 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1 [php] view plaincopy在CODE上查看代码片派生到我的代码片 2 linux 下安装redis以及php Redis扩展 3 4 环境配置: centos6.0 nginx/1.0.0 php/5.3.8 mysql/5.5.17 5 6 步... 阅读全文
posted @ 2015-06-29 10:49 谦信君 阅读(560) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介... 阅读全文
posted @ 2015-06-29 10:44 谦信君 阅读(366) 评论(0) 推荐(0) 编辑
摘要:CentOS6.2下安装tcpreplay工具的时候,先安装libpcap-1.3.0,configure libpcap时出错。#./configure提示没有GCC编译器环境)configure: error: no acceptable C compiler found in $PATH因为是... 阅读全文
posted @ 2015-06-29 10:40 谦信君 阅读(7834) 评论(0) 推荐(0) 编辑
摘要:phpredis扩展安装总结:PHP扩展安装在[root@iZ254lfyd6nZ lampp]# cd include 目录下创建一个目录phpredis下载扩展:wget https://github.com/nicolasff/phpredis/archive/master.tar.gz解压... 阅读全文
posted @ 2015-06-29 10:33 谦信君 阅读(3188) 评论(0) 推荐(0) 编辑
摘要:本质:读操作,用mysql_num_rows函数,写操作用mysql_affected_rows函数mysql_num_rows()返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用mysql_affecte... 阅读全文
posted @ 2015-06-25 15:27 谦信君 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:判断某字符串中是否包含某字符串的方法if(strpos('www.idc-gz.com','idc-gz') !== false){ echo '包含'; }else{ echo '不包含'; }PHP strpos() 函数 strpos() 函数返回字符串在另一... 阅读全文
posted @ 2015-06-24 18:04 谦信君 阅读(110810) 评论(0) 推荐(1) 编辑
摘要:一、大纲[php]view plaincopy1、codeigniter框架的授课内容安排2、codeigniter框架的简介|-----关于框架的概念|-----使用CI框架的好处|-----为什么选择CI框架3、codeigniter框架的具体安装步骤|-----官网下载:http://www.... 阅读全文
posted @ 2015-06-24 16:45 谦信君 阅读(507) 评论(0) 推荐(0) 编辑
摘要:If you're handling sensitive data and you don't want exceptions logging details such as variable contents when you throw them, you may find yourself f... 阅读全文
posted @ 2015-06-24 16:44 谦信君 阅读(747) 评论(0) 推荐(0) 编辑
摘要:php5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future... 阅读全文
posted @ 2015-06-24 15:29 谦信君 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:在CodeIgniter中,当发生异常时,经常要通知系统管理员,因此有必要在全局的高度上捕捉异常,因此可以写一个hook,比如在config目录的hook.php中,加入:$hook['pre_controller'][] = array( 'class' ... 阅读全文
posted @ 2015-06-23 17:58 谦信君 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:分析php获取客户端ip用php能获取客户端ip,这个大家都知道,代码如下:[php]view plaincopyprint?/***获取客户端ip*@paramnumber$type*@returnstring*/functiongetClientIp($type=0){$type=$type?1... 阅读全文
posted @ 2015-06-15 15:38 谦信君 阅读(3712) 评论(0) 推荐(0) 编辑
摘要:遇到一个问题,要储存iOS键盘输出的emoji表情到MySQL,我知道用blob+utf8是可以存的。但是现在我的这张表已经太大了,不可能去改类型。所以就想把emoji表情匹配出来,替换掉,再存。但是,iOS键盘输入的emoji表情,并不是标准的0xe001-0xe537这种,而是变化过的。例如:第... 阅读全文
posted @ 2015-06-10 16:52 谦信君 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令。包括查看 MySQL 数据库服务器字符集、查看 MySQL 数据库字符集,以及数据表和字段的字符集、当前安装的 MySQL 所支持的字符集等。一、查看 MySQL 数据库服务器和数据库字符集。... 阅读全文
posted @ 2015-06-10 12:09 谦信君 阅读(3293) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/qdkfriend/article/details/7576524Emoji表情符号兼容方案一 什么是Emoji emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符) 表情符号现已普遍应用于手机短信和网络聊天软件。... 阅读全文
posted @ 2015-06-09 17:41 谦信君 阅读(8486) 评论(0) 推荐(0) 编辑
摘要:http://www.v2ex.com/t/137724如果你希望让你的网站或者 App 支持 Emoji,那么在初次设置 MySQL 时,有一些细节你需要知道。EmojiEmoji 字符的特殊之处是,在存储时,需要用到 4 个字节。而 MySQL 中常见的 utf8 字符集的utf8_genera... 阅读全文
posted @ 2015-06-08 18:55 谦信君 阅读(301) 评论(0) 推荐(0) 编辑
摘要:方法一:用HTML代码来实现方法二:新增一个字段,字段里面存储JSON格式的ID数组方法三:将@张三 变为:[@张三, 8] 这样的格式同时客户端需要对文本框的点击事件加事件监听 阅读全文
posted @ 2015-06-03 16:19 谦信君 阅读(586) 评论(0) 推荐(0) 编辑
摘要:用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行转码,这里提供三种方法1.升级PHP,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说... 阅读全文
posted @ 2015-06-03 14:39 谦信君 阅读(7735) 评论(0) 推荐(0) 编辑
摘要:在网上搜了一堆没用找到太仔细的教程,于是花费2天时间,自己研究了下。现在分享如下:思路:利用crontab定时去去执行git pull脚本首先,用git clone命令将中央库的代码下载到阿里云git clone https://username:psw@git.oschina.net/xapp/x... 阅读全文
posted @ 2015-06-03 11:36 谦信君 阅读(1761) 评论(1) 推荐(0) 编辑
摘要:Git基本概念在Git中,我们将需要进行版本控制的文件目录叫做一个仓库(repository),每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新。现在我们已经知道什么是repository(缩写repo)了,假如我们现在建... 阅读全文
posted @ 2015-06-03 11:19 谦信君 阅读(1888) 评论(1) 推荐(0) 编辑
摘要:当git clone之后,直接git pull它会自动匹配一个正确的remote url是因为在config文件中配置了以下内容:1 [branch "master"]2 remote = origin3 merge = refs/heads/master表明:1.git处于mast... 阅读全文
posted @ 2015-06-03 10:23 谦信君 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:昨天crontab中的同步任务没有执行,不知道是什么原因没有执行,貌似任务hang住了,想查询一下crontab到底问题出在哪里,或者hang在了什么地方。1. linux看 /var/log/cron这个文件就可以,可以用tail -f /var/log/cron观察2. unix在 /var/s... 阅读全文
posted @ 2015-06-02 17:49 谦信君 阅读(3251) 评论(0) 推荐(0) 编辑
摘要:http://c.biancheng.net/cpp/view/6998.html打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:#!/bin/bashecho "Hello... 阅读全文
posted @ 2015-06-02 15:49 谦信君 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格... 阅读全文
posted @ 2015-06-02 15:45 谦信君 阅读(334) 评论(0) 推荐(0) 编辑
摘要:参考文章:每日一个linux命令http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/VI命令:如果你想编辑某个文档 可以直接编辑的如你有文档AA 可以用vi AA 【注意:必须在AA所... 阅读全文
posted @ 2015-06-02 11:58 谦信君 阅读(359) 评论(0) 推荐(0) 编辑
摘要:http://docs.oracle.com/cd/E24847_01/html/819-6951/sysrescron-24589.html创建和编辑crontab文件创建crontab文件的最简单方法是使用crontab -e命令。此命令会调用已为系统环境设置的文本编辑器。系统环境的缺省编辑器在... 阅读全文
posted @ 2015-06-02 10:22 谦信君 阅读(6343) 评论(0) 推荐(0) 编辑
摘要:作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。1. 使用w命令查看登录用户正在使用的进程信息w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所... 阅读全文
posted @ 2015-06-02 10:18 谦信君 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:简略版:cat主要有三大功能:1.一次显示整个文件。$ catfilename2.从键盘创建一个文件。$ cat>filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $catfile1file2 > file参数:-n 或 --number 由 1 开始对所有输出的行... 阅读全文
posted @ 2015-06-02 10:17 谦信君 阅读(815) 评论(0) 推荐(0) 编辑
摘要:linux下可以通过配置crontab来定时执行任务,执行体可以是一条系统命令或自己写的一个脚本,同时可以指派用户来执行。配置crontab有两种方法。方法1、使用crontab命令,例如添加一个新的或编辑已有的,使用:crontab -e就可以进入配置文件。此时配置crontab的执行者是当前登入... 阅读全文
posted @ 2015-06-02 10:16 谦信君 阅读(50481) 评论(0) 推荐(0) 编辑
摘要:Q: http://stackoverflow.com/questions/7994663/git-push-via-cronI'm trying to run a git push from cron. When I do the command interactively on the shel... 阅读全文
posted @ 2015-06-02 10:15 谦信君 阅读(893) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了使用git代替FTP部署代码到服务器的例子,这种方法可以节省流量、节省时间,需要的朋友可以参考下本地开发完成后,通常会在服务器上部署,有人会使用ftp,有人会使用scp, ftp和scp的时候为了方便我们通过还要tar或者zip一下, 这些做法也很不错,但是它有一些问题1.全部更新... 阅读全文
posted @ 2015-06-02 10:14 谦信君 阅读(1831) 评论(2) 推荐(0) 编辑
摘要:git init 和 git init –bare 的区别使用命令"git init --bare"(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不... 阅读全文
posted @ 2015-06-02 10:08 谦信君 阅读(7163) 评论(0) 推荐(1) 编辑
摘要:https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global credential.helper cache如果想自己设置失效时间,可以这样做:git config credenti... 阅读全文
posted @ 2015-06-02 10:00 谦信君 阅读(315) 评论(0) 推荐(0) 编辑
摘要:1. git config简介我们知道config是配置的意思,那么git config命令就是对git进行一些配置。而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大家。你们所知的git配置文件是放在哪里的?git有几个配置文件呢?是的,聪明的你,稍微查查资料就知道咯... 阅读全文
posted @ 2015-06-02 09:58 谦信君 阅读(2297) 评论(0) 推荐(0) 编辑
摘要:GIT在Linux上的安装和使用简介GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。 www.2cto.com 如... 阅读全文
posted @ 2015-06-02 09:57 谦信君 阅读(254) 评论(0) 推荐(0) 编辑
摘要:Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记越多。 阅读全文
posted @ 2015-06-02 09:56 谦信君 阅读(416) 评论(0) 推荐(0) 编辑
摘要:在linux下搭建git环境1、创建Github账号,https://github.com2、Linux创建SSH密钥:[plain]view plaincopyssh-keygen##一直默认就可以了3、将公钥加入到Github账户信息Account Settings->SSH Key4、测试验证... 阅读全文
posted @ 2015-06-02 09:55 谦信君 阅读(4510) 评论(0) 推荐(0) 编辑
摘要:crontab的使用方式介绍定时任务参数详解如下:crontab -l | crontab -e www.2cto.com #*/30 * * * * ntpdate 114.80.81.72*/30 * * * * /usr/sbin/ntpdate 192.168.100.1330 2 * ... 阅读全文
posted @ 2015-06-01 16:12 谦信君 阅读(3441) 评论(0) 推荐(0) 编辑
摘要:Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下... 阅读全文
posted @ 2015-06-01 15:09 谦信君 阅读(246) 评论(0) 推荐(0) 编辑
摘要:一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add o... 阅读全文
posted @ 2015-06-01 15:02 谦信君 阅读(16308) 评论(0) 推荐(2) 编辑
摘要:查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git ad... 阅读全文
posted @ 2015-06-01 14:57 谦信君 阅读(240) 评论(0) 推荐(0) 编辑
摘要:前一天学习了at命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由cron(crond)这个系统服务来控制的。Linux系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外,由于使用者自己也可以设置计划任务,所以,Linux系统也提供了使用者控制计划任务的命... 阅读全文
posted @ 2015-06-01 11:11 谦信君 阅读(230) 评论(0) 推荐(0) 编辑
摘要:这问题够隐蔽,折腾了近两个小时。命令 git checkout tagname 手工执行都正常但在crontab运行时发现分支一直切不过去。后来告诉是crontab默认的 path 设置和系统自身的有区别git 命令放在/usr/local/bin/ 目录而crontab 却在 /sbin:/bin... 阅读全文
posted @ 2015-06-01 10:54 谦信君 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:做了个小的DEMO,可以查看:https://github.com/feixiang/webgit.git 这几天一直在郁闷的事情。 Git在shell里面执行得好好的,apache运行用户也改成了git,但是,在提交Git工程的时候却没法提交。 刚开始以为是文件权限问题,因为权限问题是Linu... 阅读全文
posted @ 2015-06-01 10:53 谦信君 阅读(633) 评论(0) 推荐(0) 编辑
摘要:最近在某服务器上面搭建 git 开发和部署环境,git 开发环境很简单,按照 ProGit 一书的相关知识就可以轻松搞定,实现了类似 Github 的使用 SSH + 私有 Clone 的方式。关于部署,实际上是自动部署,起初的想法是使用 bash shell 制定一个定时任务去不断 git pul... 阅读全文
posted @ 2015-06-01 10:51 谦信君 阅读(1149) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示