关闭

微信公众平台开发接口返回码说明

微信公众平台开发接口返回码说明 更新时间:2017-09-06...
阅读(144) 评论(0)

PHP索引数组unset的坑-array_values解决方案

PHP索引数组unset的坑-array_values解决方案 当我们使用PHP的索引数组(key是0,1,2,3,......),同时对数组进行unset操作的时候,PHP会将数组转化为关联数组。当我们使用json_encode的时候,会导致数据结构不一致。我们可以使用array_values函数解决这个问题。 array array_values ( array $array ) a...
阅读(86) 评论(0)

PHP性能监控 - 怎么看xhprof报告(二)

xhprof报告包含两部分: 一)调用堆栈表格 名称 含义 FunctionName 调用的函数名 Calls/Calls % 函数的调用次数,以及百分比。可以检查调用次数高的函数是否有必要。 Incl. Wall Time (microsec) 函数运行时间(包括子函数) Excl...
阅读(72) 评论(0)

PHP性能监控 - 开启xhprof(一)

xhprof是PHP性能分析的扩展,项目地址:https://github.com/phacility/xhprof,最新维护是在2013年的9月份。 安装:安装php扩展的方式安装。 文档:http://php.net/xhprof 使用xhprof之前,首先进行配置,xhprof的配置非常简单,仅仅有一个配置项 xhprof.output_dir strin...
阅读(104) 评论(0)

linux下找出utf8带BOM头的文件

utf8带BOM头的文件,会输出到接口上,导致json解析失败。比如,在chrome的控制台里接口返回前有N个小红点。 原因是php文件带了BOM头,那如果找出来呢? grep -r -I -l $'^\xEF\xBB\xBF' ./ 找出文件后,把BOM头干掉即可。...
阅读(85) 评论(0)

nginx添加允许跨域header头

使用ngx_http_headers_module中的add_header 指令,在响应头中添加允许跨域。 Syntax: add_header name value [always]; Default: — Context: http, server, location, if in location 一般地,我们把允许跨域的头加在动态接口后面,比如php,就加在解析php后面...
阅读(221) 评论(0)

vsftpd中关于ftpusers和user_list两个文件的说明以及vsftpd.conf中的userlist_enable和userlist_deny两个配置项的解释

本文原文出处: http://blog.csdn.net/bluishglc/article/details/42273197 问题一:ftpusers和user_list两个文件各自的用途是什么?有何关系? 首先请明确一点:ftpusers不受任何配制项的影响,它总是有效,它是一个黑名单! 该文件存放的是一个禁止访问FTP的用户列表,通常为了安全考虑,管理员不希望一些拥有过大权...
阅读(76) 评论(0)

linux服务(daemon and service)- 设置开机启动服务

一、服务的类型 1)stand_alone:独立启动,直接常驻在内存当中(如crond ) 2)super_daemon:由一个统一的daemon来负责唤起服务,这个统一负责就是xinet这个服务。xinet根据网络送号的数据封包内容,来将数据包发送给实际运作的服务(如ftp) /etc/services显示当前支持的服务列表,一般自建程序不要用到这里的端口 二、daemo...
阅读(79) 评论(0)

进程状态解析-如何杀死僵尸进程

某日利用阿里云的基线检查,发现2个僵尸进程,因此,我想要杀死它们。怎么杀?首先先的抓出僵尸。 一、进程状态 运行的进程,都会有进程的状态 1)R (TASK_RUNNING),可执行状态。 只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行...
阅读(62) 评论(0)

Docker服务无法启动 - Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID an

原因未知:重启centos系统解决 ● docker.service - Docker Application Container Engine    Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)    Active: failed (Result...
阅读(890) 评论(5)

PHP 5.3.0以上推荐使用mysqlnd驱动

1.什么是mysqlnd驱动? PHP手册上的描述: MySQL Native Driver is a replacement for the MySQL Client Library (libmysql).  MySQL Native Driver is part of the official PHP sources as of PHP 5.3.0.  mysqld...
阅读(163) 评论(0)

Linux的inode的理解

二、inode的内容 inode包含文件的元信息,具体来说有以下内容:   * 文件的字节数   * 文件拥有者的User ID   * 文件的Group ID   * 文件的读、写、执行权限   * 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。   * 链接数,即有多少文件名指向这个inode   * 文件数据block的位置...
阅读(38) 评论(0)

linux - sftp常用命令介绍

某Linux系统中有test.cap, 现在, 我需要把它移动到PC上, 然后用wireshark进行分析。 怎么移动呢? 没有什么samba啊, 不支持ftp啊, 也不支持tftp啊。 用sftp吧。 在PC上开启sftp服务器(下载一个sftpserver.exe)即可。 让linux系统充当本地客户端, 让sftserver充当服务器。         前面的博文中, 我们...
阅读(170) 评论(0)

解决git提交问题error: The requested URL returned error: 403 Forbidden while accessing

Git提交代码时,出现这个错误“error: The requested URL returned error: 403 Forbidden while accessing https” 解决方法: 编辑.git目录下的config文件即可。 vim .git/config #修改对于的配置 #原来的url = https://github.com/elitecode...
阅读(217) 评论(0)

git撤销本地提交 - git reset

有时候,我们会误提交某些代码,或者发现代码有bug,需要修复。在未推送到远程服务器前,本地提交时都可以撤销的。 首先,使用git log命令查看本地的提交日志...
阅读(91) 评论(0)
197条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:162609次
    • 积分:3277
    • 等级:
    • 排名:第10785名
    • 原创:162篇
    • 转载:32篇
    • 译文:3篇
    • 评论:14条
    博客专栏