堆与堆排序 堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉 堆、堆排序 7年前 5159 浏览
linux搭建网站服务器 这里介绍了整个网站服务器的搭建,使用的lamp模式。安装好lamp后,为了保证服务器安全不适用root账户,因此统一使用admin账户运行,所以将一并介绍修改运行用户安装nginx+php+mysql linux、linux用户、lanp搭建 9年前 5141 浏览
mysql索引优化方法 创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加 索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而 mysql、索引 8年前 5135 浏览
编译安装PHP7 今天牛郎介绍下编译安装PHP71、下载php7源代码github主页 https://github.com/php/php-src 自己 wget或者 php7 7年前 5120 浏览
mongodb 权限管理,添加用户授权 非权限下启动 mongo/usr/local/mongodb3.4.4/bin/mongod -f /usr/local/mongodb3.4.4/conf/10000.conf /usr/local/mongodb3.4.4/bin/mong 权限、授权 6年前 5056 浏览
PHP扩展开发 -- 创建一个类 Class 我们要实现以下PHP代码实现的功能:class Person { private $_name; public function __construct() { echo "__construct called."; php、扩展 8年前 5048 浏览
nginx 匹配规则 配置说明 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ nginx、conf 8年前 5034 浏览
yum安装nginx+mysql+php 使用yum安装lnmp,nginx,php,mysql。这里给大家一个简单安装lnmp的方法,对于初学者来说,可以快速高效搭建一个lnmp开发环境。 目录 Nginx + MySQL + PHP安装文档 一、Install 二、Configure 1、修改nginx配置文件nginx. php、mysql、yum安装nginx 10年前 4985 浏览
PHP public private protected区别 这里简单介绍下 php的 public private protected函数修饰符的几个属性,及试用范围:public:公共的, class 内外都可以调用protected:保护的,class本身和继承class的可以调用 php 9年前 4967 浏览
php性能分析工具 xhprof 之 pecl安装 基本信息介绍完了,下面来说下 XHProf 的安装,很简单:sudo pecl install xhprof 当然,它会告诉你现在还不是 stable 版本Failed to download pecl php、xhprof 8年前 4925 浏览
如何将代码高亮? 这里介绍一种代码高亮的方法,插件:Google Code Prettify,这是一个开源的代码高亮插件,可以去google下载的bootstrap的代码高亮也是使用此套插件,下面会介绍如何使用。下载google-code-prettify google-code-prettify、代码高亮 9年前 4920 浏览
vim粘贴注释--解决方法 vim在粘贴代码时会自动缩进,这样会把有注释的代码搞得一团糟,可能因为某行的一个注释造成后面的代码全部被注释掉,以前就是直接粘贴的,发现不得不解决这个自动添加注释的问题。 临时方法: vim 是自带缩进的,我们执行粘贴前需要设置为粘贴模式: vim自动注释、vim粘贴 10年前 4920 浏览
修改浏览器地址url 如何修改浏览器地址,要无刷新的那种,这里介绍 html5的一个api接口。这样简单的两句js脚本就可以轻松完成浏览器地址的修改。History APIHistory API新增了两个方法,分别是pushState和replaceState,用法 修改url、修改浏览器地址、html 5 history 9年前 4896 浏览