首页
  • 【1】PHP的CURLOPT_POSTFIELDS参数使用数组和字符串的区别

    blogdaren 2016-01-23   1275次来访
    1. 通常要发送post数据时,我已经习惯于这样写: curl_setopt( $ch, CURLOPT_POSTFIELDS, $post_data); 但是在向某一个服务器发送请求的时候,上述方法服务器可能返回500,而使用socket方式连接上去发送请求,返回正常的数据。 2. 尝试发送到一个仅有<?php print_r($_SERVER);?>的网页上: ...
  • 【2】【原创】批处理BAT文件如何调用运行EXE程序?

    blogdaren 2016-01-17   2277次来访
    问题背景: 如题, 如何在bat批处理文件中调用执行 qq.exe 程序? 解决方案: 1. 确定qq.exe程序的绝对路径,比如:  F:\software\tencent\qq.exe 2. 使用start 或 call 命令调用即可(注意: 路径部分一定要带上双引号): start "F:\software\tencent\qq.exe"...
  • 【3】【原创】Linux时间戳和标准时间的互相转换

    blogdaren 2016-01-16   937次来访
    以标准格式来显示当前时间 [root@centos ~]# date     2016年 01月 16日 星期六 22:36:21 CST    以时间戳来显示当前时间 [root@centos ~]# date +%s 1452955663 显示指定时间的时间戳 [root@centos ~]# date -d "2016-01...
  • 【4】CentOS中如何杀掉console-kit-daemon进程?

    blogdaren 2016-01-06   1773次来访
    优化CentOS系统的时候,发现有个占用系统资源比较多的 console-kit-daemon 进程, 经google了解到该进程作用是提供桌面端的一个"快速用户切换", 下面我们介绍RPM多种用法以及如何杀掉console-kit-daemon进程方法: ● 查看内存里面的进程名字    ps -eLf | more  一页一页地查看 (不光进程,线程也会...
  • 【5】nginx错误日志error_log日志级别

    blogdaren 2016-01-04   1218次来访
    在配置nginx.conf 的时候,有一项是指定错误日志的,默认情况下你不指定也没有关系,因为nginx很少有错误日志记录的。 但有时出现问题时,是有必要记录一下错误日志的,方便我们排查问题。 error_log 级别分为 debug, info, notice, warn, error, crit  默认为crit, 该级别在日志名后边定义格式如下: ...
  • 【6】TTFB-首字节时间简介以及TTSR|TTDC|TTFL等术语简介

    blogdaren 2015-12-26   1518次来访
    百度站长工具里面的解释是:“浏览器开始收到服务器响应数据的时间 = 后台处理时间 + 重定向时间,是反映服务端响应速度的重要指标”。 “首字节时间”顾名思义就是在浏览器输入目标网站的网址并回车后(或者搜索页面点击打开新的目标页面时)直到获得首个字节的时间。再解释一下,后台处理时间 (这应该是浏览器访问目标网站网址时,发出请求,域名服务器的处理时间,将请求发送到目标网站所在服...
  • 【7】Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.

    blogdaren 2015-12-19   1302次来访
    问题背景: centos环境,编译PHP扩展时运行/path/to/bin/phpize时出现: Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Cannot find autoconf. Pleas...
  • 【8】linux查找命令大全

    blogdaren 2015-12-19   904次来访
    1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特...
  • 【9】ubuntu|centos安装python包管理安装工具pip的方法

    blogdaren 2015-12-19   1038次来访
    1. ubuntu 下安装方法: apt-get install python-pip 安装requests, pip install requests 2. centos 下安装方法: centos下直接 yum install pip  或者 yum install python-pip都是不行的。 截至博主写本文时,pip最新为 7.1.2, 从...
  • 【10】【原创】nginx - SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

    blogdaren 2015-12-12   2997次来访
    问题背景: 重启 SSL nginx报错: root@developer:~# service nginx restart Restarting nginx: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/conf.d/ssl/ssl.key") failed (SSL: error:0B080074...
  • 【11】svn: generic failure 错误解决方法

    blogdaren 2015-12-12   1213次来访
    问题背景: cenots 执行 svn up 更新代码,提示错误: svn: generic failure 错误解决方法 问题原因: 利用hostname命令修改了主机名为developer, 但是对应的 /etc/hosts 文件没做修改 解决办法: 在/etc/hosts 加一行: 127.0.0.1  developer
  • 【12】rpm删除nginx出现"Error in PREUN scriptlet in rpm package nginx"解决方法

    blogdaren 2015-11-24   1562次来访
    问题场景: 使用命令 yum remove nginx 卸载nginx, 出现错误提示: 解决方法: 1. 使用 --noscripts  选项标记来删除RPM(--noscripts 相当于 --nopre --nopost  --nopreun --nopostun) 2. 命令:rpm -e --noscripts -...
  • 【13】php namespace 以及 use 关键字详解

    blogdaren 2015-11-14   1641次来访
    namespace Zend\Http\PhpEnvironment; use Zend\Http\Header\Cookie; use Zend\Http\Request as HttpRequest; use Zend\Stdlib\Parameters; use Zend\Stdlib\ParametersInterface; use Zend\Uri\Http as HttpUri; =...
  • 【14】【原创】PHP图片等比缩放原理详解

    blogdaren 2015-11-05   1800次来访
    理论知识: 图片的等比缩放原理可以用一个恒成立的等比缩放公式表达:      新图宽度 / 原图宽度 = 新图高度 / 原图高度 由此我们可以计算出新图高度或新图宽度。 原理详解: (1) 如果原图的宽度大于我们限定的容器宽度,那么已知的就是新图的宽度,得公式:      ...
  • 【15】LINUX之strace命令详解

    blogdaren 2015-11-01   1192次来访
    简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 输出参数含义 root@ubun...