XHGui安装和使用教程

本文介绍XHGui(MySQL版)的安装、配置和使用。 XHGui基于XHProf,但是较XHpro更加便捷直观,因为它不需要修改项目代码,而且以图形化方式显示结果。 1 安装XHprof 1.1 安装PHP开发版 首先要安装PHP Dev版,后面用到它里面的phpize和pecl支持: $ sudo yum install php-devel -y # CentOS $ sudo apt-get install php5-dev # Ubuntu 然…

XDebug+Webgrind之PHP程序分析

XDebug的性能分析功能会输出一堆数据文件,这些文件如果手动查看,很难筛选出有用信息。 而Webgrind则可以解析XDebug数据,显示在浏览器上。 所以这两个工具结合起来,可以快捷的分析PHP程序。 1 安装和配置XDebug 这一步相对简单,请参考:XDebug安装和配置教程。 其中Profiler部分配置如下: xdebug.profiler_enable = 1 xdebug.profi…

plupload多按钮上传

5.1k 前端 , 一条评论
plupload可以轻松实现拖动、点击上传等功能,但是没有明确说明,多按钮上传方式(不要告诉我复制粘贴改browse_button这种方式)。 下面,我们就来探索这样的功能,初始化一段plupload代码,实现多个上传按钮。 1 演示和下载 点击查看演示Demo。 点击这里下载完整代码。 2 HTML代码 HTML代码如下: <div> <div class="upload-bo…

JQuery定时自动消失提示框/弹出框

17.0k 前端 , 3评论
在表单提交中,不论成功与否,好的体验都应该有弹出提示,效果: 在页面中央显示提示,1.5秒后消失,不影响页面的正常布局。 1 HTML代码 HTML代码显示提示内容,放在页面中任何位置。 <div class="alert"></div> 2 CSS代码 弹出框参考了 Bootstrap 的样式: .alert { display: none; position: fixed; top: 50%; left: 50%;…

JQuery Post转义提交HTML模板

3.5k 前端 , , 发表评论
最近遇到这样一个问题,在表单中有一个textarea文本框,用来保存HTML模板。 因为是HTML模板,所以会有<html>、<script>等标签,但是这样无法通过AJAX Post方式保存。 经过实验,<script是导致无法提交的根源。找到原因,解决办法就简单了,就是把<转义成HTML实体&lt;。 最新说明:这个最后发现,是__POST被后台的…

JS实现表格列宽拖动

3.9k 前端 , 4评论
在数据表格中,有时候需要拖动表格宽度,查看完整的数据,是很常用的功能。 1 效果 可以用纯JS就可以实现,如下,是正常情况下的表格: 拖动表格标题中间线,拖动后效果如下: 查看DEMO 2 代码 HTML代码: <!DOCTYPE html> <html> <head> <title>演示</title> <script type="text/javascript" src="ta…

JQuery和Awesome实现炫酷【返回顶部】按钮

之前通过JQuery+纯CSS实现了返回顶部的功能,比较轻量级:JQuery+CSS实现【返回顶部】按钮,不需要图片。 现在我们再用JQuery+Awesome实现更炫酷的“返回顶部”按钮。 效果如下:      按钮的工作流程大致是:页面加载后按钮隐藏,向下拖动显现,鼠标悬浮时变色(颜色可以更改),点击返回顶部。 代码如下,复制成HTML文件保存即可看到效…

PHP读取文件内容并排序输出

3.0k 前端 , 发表评论
本文实现PHP读取一个txt文件内容,并把内容按自然排序后输出。 假设 a.txt 文件内容如下: h a 6 z i 0 3 PHP读取这个文件,排序后输出,代码如下: $txt = file_get_contents("a.txt"); $arr = explode(PHP_EOL, $txt); sort($arr); echo implode(PHP_EOL, $arr); 执行后的结果如下: 0 3 6 a h i z

github贡献代码步骤

3.6k PHP教程 , 发表评论
Github 是一个家喻户晓的代码托管平台,对于大部分编程爱好者,下载项目源码和备份项目源码应该是最常用的功能。 今天我们来介绍另一个重要的使用场景:贡献代码。 以 swoole 为例,步骤如下。 1 Fork 项目 首先需要 fork 这个项目,进入项目页面,点击右上角的Fork按钮。 然后,你的 github 仓库中会多了 swoole/swoole-src 项目。 在…

MySQL选择性复制表数据

2.6k MySQL, PHP教程 发表评论
在MySQL中,用什么命令可以实现选择性复制表数据吗? 比如,从A表查询id、name的所有数据, 插入到表B的a_id、name。 可以的,而且很方便,组合INSERT和SELECT命令就行。 1 读取一个表 假设有表 order,要读取表 user 中部分字段的所有值,并插入到表中。命令如下: INSERT INTO order(title, description, update_time) SELECT name, d…
« 上一页   下一页 »