- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 git 命令
git配置(config):git version # 查看版本git config -l # 查看当前配置git config --global user.name "Dean"
2017-06-21 15:47:54 229
原创 php 程序执行时间和使用内存
require_once('common.php');$offset = 0;$limit = 500;$stime=microtime(true);while(true) {echo 'start memory:'.memory_get_usage(), ''; $lender_obj = M('Data_LenderModel');$lender_d
2017-06-09 18:15:11 297
转载 深入理解PHP内存管理之谁动了我的内存
首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_usage());输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同):int(90440)int(90640)
2017-06-09 10:34:17 175
转载 linux用nohup在后台常驻运行php脚本
在Linux平台上,要在后台运行脚本的话,一般是在命令之后加上&即可。但是今天通过putty在远程服务器上执行PHP a.php &之后,a.php脚本并没有在后台运行起来。于是在网上找到了nohup,具体方法为:nohup php a.php &这样即使退出了终端,a.php依然在后台运行。
2017-06-09 10:01:21 3185
转载 PHP数组实际占用内存大小的分析
我们在前面的PHP高效写法提到,尽量不要复制变量,特别是数组。一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。下面我们可以粗略的估算PHP数组占用内存的大小,首先我们测试1000个元素的整数占用的内存: echo memory_get_usage() , ''; $start
2017-06-08 17:38:56 536
原创 运行docker容器
docker run -it redis /bin/bash 运行redis这个镜像 find / -iname 'redis-cli' 查找redis所在的位置 $ docker psCONTAINER ID IMAGE COMMAND CREATED
2017-06-07 11:43:22 227
转载 常用docker命令,及一些坑
常用命令查看容器的root用户密码docker logs 2>&1 | grep '^User: ' | tail -n1因为Docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到redmine容器的root用户的密码了。查看容器日志docker logs -f 查看正在运行的容器docker psd
2017-06-06 18:29:21 183
原创 docker的创建和使用
docker pull 下载容器镜像docker run 运行新的镜像docker images命令可以列出所有安装过的镜像
2017-06-06 18:16:48 226
转载 I/O 多路复用技术是什么
I/O 多路复用技术是为了解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调用。select(),poll(),epoll()都是I/O多路复用的机制。I/O多路复用通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪,就是这个文件描述符进行读写操作之前),能够通知程序进行相应的读写操作。但select(),
2017-06-06 10:29:14 572
转载 php 时间月份的获取
$two_houts_before=date("Y-m-d H:i:s",time()-3600*2); //两小时前的时间$three_days_before=date("Y-m-d H:i:s",strtotime("-3 day"));//3天前的时间
2017-06-05 17:54:22 354
原创 你对未来感到迷茫了么?
最近也不知道是怎么了,貌似对未来的生活感到很迷惘,还是丧失了对生活前进的动力,还是考虑了太多的因素要顾家还得考虑工作各个方面的。人的生活必须有目标有追求有前进的目标才行,要不生活过的是一点都不精彩。时光不等人,趁着年轻多学习些知识,多积累一些工作经验。
2017-06-05 16:21:55 494 1
转载 MySQL用户管理:添加用户、授权、删除用户
添加用户以root用户登录数据库,运行以下命令:create user zhangsan identified by 'zhangsan';上面的命令创建了用户zhangsan,密码是zhangsan。在mysql.user表里可以查看到新增用户的信息:授权命令格式:grant privilegesCode on dbName.tableName to
2017-06-01 16:20:16 3884
原创 group by having
查询每门课都大于80分的同学的姓名:SELECT name FROM grade GROUP BY name HAVING MIN(score) > 80;查询平均分大于80的学生的姓名:select name, avg(score) as sc from grade g1 group by name having avg(score)>80 ;
2017-06-01 15:58:54 252
转载 为什么 Nginx 的性能要比 Apache 高很多?
为什么Nginx的性能要比Apache高很多? 这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。处理大量的连接的读写,Apache所采用的select网络I/O模型非常
2017-06-01 10:58:00 257
转载 CAS单点登陆,URL多出个参数jsessionid导致登陆失败问题
一 定位问题 首先,如下图所示:输入到地址栏的地址被302重定向到单点登录地址,地址由Response Headers中的参数Location所指定,勾选Preserve log,保存跳转之前的请求轨迹。 接下来,如下图所示:浏览器访问带 ?service=*** 的单点登录地址来请求登录页,在返回的Response Headers中有参数Set-Cookie,在本地c
2017-06-01 10:16:36 3619 1
全球地区表世界上所有国家或地区的名录
2022-01-12
PHP替换实现逐字输出
2023-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人