- 博客(15)
- 收藏
- 关注
原创 php常用函数(三)数组函数
1 排序 sort() 对数组 中的元素按字母进行升序排序; rsort() 对数组 中的元素按字母进行降序排序; usort(a,′myfunction′)使用用户自定义的myfunction比较函数对数组a,'my_function') 使用用户自定义的my_function比较函数对数组 a 中的元素进行排序; arsort() 函数对关联数组按照键值进行降序排序; uasor
2016-02-29 16:28:51 215
原创 vim 常用的命令
vim filename 打开一个文件各种常用按键 esc 进入 命令模式 dd 删除当前行 yy 复制当前行u 撤销操作i 在光标左边进入插入模式ctrl+e 向下滚动一行ctrl +y 向上滚动一行Ctrl + f 向下滚动一屏Ctrl + b 向上滚动一屏G 跳转到最后一行wq 保存并且退出q! 不保存,强制退出
2016-02-26 11:20:29 256
原创 mysql(一)
1 登录mysql -u username -p 2 导出数据库,在linux命令行界面,下运行(不需要先登录mysql)mysqldump -u root -p dbname tbname > /pathname/tbname.sql3 导入数据库文件 需要先登录数据库,在mysql命令行中执行source /pathname/tb.sql
2016-02-25 13:02:03 193
原创 设置nginx,访问根目录
我用docker搭建的lnmp环境,外部访问不了网站目录,怎么设置nginx呢? 搜索了下,只要加上 autoindex on; 就ok! location / { root /usr/share/nginx/html/; index index.php index.html index.htm; if (!
2016-02-24 21:54:27 3831
原创 彻底删除nginx
1.先执行一下命令: sudo apt-get –purge remove nginx sudo apt-get autoremove dpkg –get-selections|grep nginx 罗列出与nginx相关的软件sudo apt-get –purge remove nginx-common sudo apt-get –purge remove nginx
2016-02-24 18:43:56 1207
原创 php常用函数(二)
bin2hex() 函数把 ASCII 字符的字符串转换为十六进制值; hex2bin() 函数再转换回去。<?php $str = bin2hex("hello world");echo($str); ?><?php $a=bin2hex("hello world");$str = hex2bin($a);echo($str); ?>
2016-02-23 13:52:50 185
原创 一次正则表达式的疑惑
对正则表达式,如果长时间不写,可能脑子就短路,最近我需要用个正则表达式 匹配一串字符串,可能5 位,也可能是8位,然后记得{5}代表5位,{5,8}代表5到8位,但是5位或者8位怎么匹配呢? 当时总在纠结这个{},有没有或的逻辑在里面,后面发现表达式有| 比如 (^[0-9]{5}$)|(^[0-9]{8}$) . 搞定!
2016-02-23 12:22:30 224
原创 php 常用函数(一)
addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 预定义字符是:单引号(’),双引号(”),反斜杠(\),NULL 例如<?php$str = "Who's Bill Gates?";echo $str . " This is not safe in a database query.<br>";echo addslashes($str) . " This is s
2016-02-23 12:00:58 317
原创 Docker(三)
Docker commit 来创建新的镜像演示个实际例子 1 docker run -i -t ubuntu:latest2 root@ffaa6146b9db:/# apt-get install php53 root@ffaa6146b9db:/# apt-get install nginx4 docker commit ffaa6146b9db ubuntu/php ok
2016-02-18 17:59:56 368
原创 解决cannot mount volume over existing file, file exists /var/lib/docker/aufs/mnt/
问题: cannot mount volume over existing file, file exists /var/lib/docker/aufs/mnt/0ac71fed1af802a4ecf4a93bd2b3a7b2e6adab2cf93ee28357712afe6d5e1f47/etc/nginx/nginx.conf我用docker搭建php开发坏境的时候 ,遇到了上面的问题,经过查询
2016-02-18 16:58:58 12740 1
原创 swoole(一)
公司业务中,聊天系统用的是 swoole 框架,这个框架是c语言写的php扩展,使用起来也很方便! 1 安装 过程很简单(不做介绍) 2 来看看 从官网文档copy 过来的例子,我把注释写详细了// Serverclass Server{ private $serv;//构造函数 public function __construct() { //新建一个对象,接收
2016-02-02 20:36:35 577
原创 git(二)
1 查看当前的分支git branchuser@ubuntu15:~/companyProject/Tinghua-h5$ git branch* XXXXXX-2016-2-1 h5 master当前的分支是 * XXXXX-2016-2-12 切换分支 git checkout XXXXX git checkout XXXXX-2016-2-1 A .idea/.
2016-02-01 21:23:22 246
原创 Docker(二)
学习一下docker 的基本操作可以看看 sudo docker 返回哪些信息Usage: docker [OPTIONS] COMMAND [arg...]A self-sufficient runtime for linux containers.Options: --api-cors-header= Set CORS headers in the rem
2016-02-01 20:56:05 294
转载 重复记录的sql相关操作
1、查询表中重复数据。select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记
2016-02-01 20:54:55 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人