php代码调试工具 Xdebug 的安装与配置

一、为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的
php代码调试工具 Xdebug 的安装与配置

php 获取函数所在文件及位置(用于调试查找)

当调试开源的代码时,希望查看某个函数的定义,那么就需要定位其位置。在 zend studio 这样的 IDE 中自是可以自动提示到,但当没有安装这样的开发工具时,我们可以怎么办呢?参考如下一段代码,或许就包含你所需的。 <?php //摘自:http://www.dewen.org/q/10775 function a() { } class b { public function f()
php 获取函数所在文件及位置(用于调试查找)

windows8.1中IE11地址栏消失找不到的原因及解决方法

现象 在windows8.1中,IE11的桌面版是没有地址栏输入框的,这可能让很多人感到迷惑。那么让志文工作室告诉你原因吧。 原因 其实,IE11在Modern触控模式下的使用体验是很不错的,但若你的默认浏览器不是IE11(而是如360、谷歌浏览器等),那么IE11的Modern模式是打不开的,这就是问题之所在。 解决方法 所以,必须设置IE11为默认浏览器,再打开IE11,则可进入 Modern
windows8.1中IE11地址栏消失找不到的原因及解决方法

windows 8.1中文版secureBoot 未正确配置

从windows8 应用商店升级到 windows8.1后,却发现桌面右下角有如下提示: windows 8.1中文版secureBoot 未正确配置 Build 9600 显然,这是windows8 的 EFI 搞的鬼,因为在之前装双系统 ubuntu 时关闭了 secureBoot。那么去掉这个这个讨厌的提示,我们只需要开启该选项即可,参考方法如下: 1. 开机后进入BIOS设置,大多笔记本都
windows 8.1中文版secureBoot 未正确配置

jquery mobile 的 tap 手势点击事件多次触发问题

jquery mobile 对手势触控提供了如下几个事件监听: tap 当用户点屏幕时触发 taphold 当用户点屏幕且保持触摸超过1秒时触发 swipe 当页面被垂直或者水平拖动时触发。这个事件有其相关联的属性,分别为scrollSupressionThreshold, durationThreshold, horizontalDistanceThreshold, and verticalDi
jquery mobile 的 tap 手势点击事件多次触发问题

dedecms 织梦jmobile风格wap模板:基于jquery mobile 的手机移动设备dedecms模板发布

dedecms 的模板非常丰富,但免费质量又好的并不多(如您有好用的请分享给我@任侠,感谢!),而基于移动端的 wap 模板更少见,志文工作室在搜寻良久无所获后,才下决心自行设计开发。开发完了不能忘记共享精神,于是在这里免费发布。 特性简介 漂亮的界面、切换效果; 简单实现的上下文链接; 手势控制、文章页触控翻页; 菜单设置; 分享菜单; 本地收藏; 伪静态支持; 图库栏目支持; 多主题切换; +
dedecms 织梦jmobile风格wap模板:基于jquery mobile 的手机移动设备dedecms模板发布

浏览器窗口/屏幕/网页的高度、宽度大小判断与获取

  HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetH
浏览器窗口/屏幕/网页的高度、宽度大小判断与获取

Table ‘.\dede_archives’ is marked as crashed and last (automatic?)

网站的 MYSQL 数据库出现错误如下提示: Table \'.\\dede_archives\' is marked as crashed and last (automatic?) 该问题即为相关表受到损坏,一般情况下,可以用 phpmyadmin 对该表进行修复。 如果是独立的服务器,也可使用命令行方式进行修复。修复前将mysql服务停止: /etc/init.d/mysqld stop 然后执行
Table ‘.\dede_archives’ is marked as crashed and last (automatic?)

服务器慢 mysql-bin.000001文件占满磁盘的原因与解决

发现 VPS 服务器上的网站反应超级慢,简单的重启、重启各主要服务,发现mysql 的反应极其不正常。 一方面是问题,这与站点访问量有关。开始时从mysql 的配置文件 my.cnf 考虑,但志文工作室在这里的问题并不是此原因。 排查过程中 df -lh 命令,发现系统主目录磁盘使用率 100% 了。 粗略估计应该是 /usr/ 下出了问题,执行命令: du -h --max-depth=1 /u
服务器慢 mysql-bin.000001文件占满磁盘的原因与解决

Javascript Promise 异步编程模式

异步模式在 Web 编程中变得越来越重要,如何处理异步请求后的操作是一件麻烦事。Promise 是一种异步编程模型,术语称作 Deferred 模式,它通过一组API来规范化异步操作,让异步操作的流程控制更加容易。 Promise 编程模式也被称为 thenable,可以理解为 延迟后执行。每个 Promise 都拥有一个叫做 then 的唯一接口,当 Promise 失败或成功时,它就会进行回调
Javascript Promise 异步编程模式