- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 sublime text 3 设置php编辑环境
写在前面发现很多人没有把 php 加进环境变量。(主要是 windows 用户,*nix 不会存在这个问题)把你的 php.exe 的路径复制下来,比如我的就是 C:\dev\php5.4;,然后右击 我的电脑->属性->高级系统设置->高级->环境变量,把 C:\dev\php5.4; 添加进 path 即可。注意分号的使用,每个 path之间用分号隔开,注意是英文的分号,不
2015-03-01 06:46:59
1150
转载 使用Memcache在PHP中调试方法的介绍及应用
使用Memcache在PHP中调试方法的介绍及应用 如果我们在网络开发中,特别是大访问量的web项目开发中,为了提高响应速度,减少数据查询运算,那么我们都会选用memcahce。首先我们必须要安装,接下来如何使用memcache,在这里介绍下在linux下安装和windows下安装如下及配置:一、 linux下的Memcache安装:1.下载memcache的linu
2015-02-17 10:44:40
945
原创 SocketLog-微信调试、API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中
说明SocketLog适合Ajax调试和API调试, 举一个常见的场景,用SocketLog来做微信调试, 我们在做微信API开发的时候,如果API有bug,微信只提示“改公众账号暂时无法提供服务,请稍候再试” ,我们根本不知道API出来什么问题。 有了SocketLog就不一样了, 我们可以知道微信给API传递了哪些参数, 程序有错误我们也能看见错误信息(下方有张图片,可能加载慢,请
2015-02-12 19:15:08
11849
翻译 Github上的PHP资源汇总大全
依赖管理——用于依赖管理的包和框架Composer/Packagist : 一个包和依赖管理器Composer Installers: 一个多框架Composer库安装器Pickle: 可以在任意平台上安装PHP扩展包 依赖管理的附加部分——其它依赖管理的相关工具Satis : 静态的Composer库生成器Composit
2015-01-10 01:49:28
1629
转载 PHP开发者应了解的24个库(新)
作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过新出来的24个库。1. Dispatch – 微框架Dispatch是一个PHP小框架。它并没有给你完整的MVC设置,但你可以定义URL规则和方法,以便更好组织应用程序。这对API、简单的站点或原型来说是完美的。//包含库include '
2014-12-23 11:56:00
2779
原创 Apache 使用localhost(127.0.0.1)可以访问,使用本机局域网IP(192.168.1.*)不能访问
对于此问题的解决办法,打开apache安装路径中的http.conf文件,找打以下内容# onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 在Deny from all 前加上#来注
2014-12-17 11:20:30
4971
转载 使用Chrome开发工具调试Canvas
不管你是使用2D 还是WebGL,任何用过的人都知道很难调试,使用Canvas通常需要长长的难以跟踪的调用列表function draw() { context.clearRect(0, 0, 258, 258); context.fillStyle = "#EEEEEE"; context.beginPath(); context.arc(129, 129, 127,
2014-12-08 12:00:30
13186
1
转载 JavaScript实现http地址自动检测并添加URL链接
一、给http字符自动添加URL链接是比较常见的一项功能。举两个我最近常用到的自动检测http://地址并添加链接的例子吧,首先是QQ邮箱,在使用QQ邮箱时,如果输入了URL地址(http://或是https://开头),则QQ邮箱会自动给这个地址添加可打开的链接。如下图所示:还有就是微博客产品,例如twitter(zxx://翻墙可以follow苍井空姐姐哦~~ ^_
2014-11-20 14:10:36
1338
转载 MySQL索引原理及慢查询优化
这是一篇美团技术团队总结的关于MySQL索引原理及慢查询优化的文章,还是非常有参考价值的,文章虽长,请认真看。MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何 能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。
2014-11-19 16:37:49
904
转载 js模板引擎介绍搜集
js模板引擎越来越多的得到应用,如今已经出现了几十种js模板引擎,国内各大互联网公司也都开发了自己的js模板引擎(淘宝的kissy template,腾讯的artTemplate,百度的baiduTemplate等),如何从这么多纷繁的模板引擎中选择一款适合自己的呢,笔者最近对主流的js模板引擎(mustache,doT,juicer,artTemplate,baiduTemplate,Handl
2014-09-26 09:45:52
807
原创 web开发,最新笔记
技术笔记欢迎纠错:https://github.com/huanghua581/notes/issueshttps://github.com/pubyun/macdevhttp://devtoolsecrets.com/http://jinlong.github.io/blog/2013/08/29/devtoolsecrets/前端知识体系:http://know
2014-09-20 00:08:59
596
原创 Laravel 入门基础教程
Laravel 入门本文zdi介绍如何开始使用 Laravel。读完本文,你将学到:如何安装 Laravel,新建 Laravel 程序,如何连接数据库;Laravel 程序的基本文件结构;MVC(模型,视图,控制器)和 REST 架构的基本原理;如何快速生成 Laravel 程序骨架;1 前提条件本文针对想从零开始开发 Larave
2014-09-20 00:05:31
7973
1
转载 js本地存储解决方案(localStorage与userData)
WEB应用的快速发展,是的本地存储一些数据也成为一种重要的需求,实现的方案也有很多,最普通的就是cookie了,大家也经常都用,但是cookie的缺点是显而易见的,其他的方案比如:IE6以上的userData,Firefox下面的globalStorage,以及Flash的本地存储,除了Flash之外,其他的几个都有一些兼容性的问题。sessionStorage与localStor
2014-09-19 14:26:54
573
转载 require.js的用法
我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这
2014-09-19 09:55:07
499
转载 backbone.js 初探
什么是backbonebackbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。除此之外,这个JS还必须依赖于另一个JS文件:under
2014-09-19 09:52:00
649
翻译 RequireJS API中文版
RequireJS API中文版2013-5-13PRE: 3update: 2013-05-13这是 RequireJS 2.0 的API,对应的官方文档版本号是2.1.6目录用法 ------------------------------------------------ §§ 1-1.2加载JavaScrip
2014-09-19 09:48:38
20579
转载 程序员必备php十大开源框架
PHP是当今流行的编程语言之一。特别是在国内,PHP是大部分web项目的首选,甚至很多公司从其它语言转到了PHP。PHP的开发成本低,周期短,后期维护费用低,开源产品丰富等成为了它广受欢迎的原因。善用开源软件能够有效降低软件开发成本,提高工作效率。好的程序员一定要了解你所从事的领域中有哪些开源软件可以为你所用。DevStore在本专题中推荐了PHP开发领域中最流行的十个开源框架,开发者可根
2014-09-13 14:31:56
1336
转载 30个很棒的PHP开源CMS内容管理系统
本文汇集了30个优秀的开源CMS建站系统,采用PHP开发。以下列表不分先后顺序。1. AdaptCMSAdaptCMS Lite是一个开源的CMS系统,主要特点是易用,而且可以轻松和其他系统接驳,提供简单的扩展定制途径,一个简单而且功能强大的模板系统,以及更多很有用的功能。2. OneCMSOneCMS是一个适合管理游戏的内容管理系统。它可以很容易的通过自己
2014-09-13 14:29:20
8541
转载 Mysql 存储过程和函数区别
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 存储过程和函数存在以下几个区别: 1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全
2014-09-12 16:15:58
557
转载 mysql自定义函数篇
先来一个简单的,创建一个函数将'2009-06-23 00:00:00'这样格式的datetime时间转化为‘2009年6月23日0时0分0秒’这样的格式:[sql] view plaincopyDELIMITER $$ DROP FUNCTION IF EXISTS `sp_test`.`getdate`$$ CREATE FUNCTION `
2014-09-12 16:12:43
623
原创 create event时 on completion preserve 什么意思
当为on completion preserve 的时候,当event到期了,event会被disable,但是该event还是会存在当为on completion not preserve的时候,当event到期的时候,该event会被自动删除掉.
2014-09-12 15:47:02
2319
转载 20个非常有用的PHP类库
下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Chart - 这是一个基于
2014-09-12 12:56:07
627
翻译 20个2014年最优秀的PHP框架
对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们来回顾一下20个2014年最优秀的PHP框架。每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的。1、Laravel
2014-09-12 12:52:25
631
翻译 FirePHP:像Firebug那样调试你的PHP代码
如果你经常使用Firebug调试HTML、CSS、JavaScript和Ajax代码,一定会对Firebug爱不释手,它方便快速且直观。但你是否想过用Firebug调试PHP程序?Firefox还有一个扩展叫FirePHP,一个可以像Firebug一样方便的调试PHP程序。 这个在Firebug之上运行的扩展,结合一个服务器端的库,就可以让你的PHP代码向浏览器发送调试信息,该信息
2014-09-12 12:49:37
929
原创 Swoole:重新定义PHP
PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家庭等领域。 使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新
2014-09-12 12:40:47
1168
转载 谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件
谷歌chrome浏览器自带http抓包工具chrome://net-internals/谷歌chrome浏览器http请求模拟插件:postman火狐http请求模拟插件:httprequest火狐http抓包插件:firebug
2014-09-12 12:32:48
2738
翻译 Flight 一个可扩展的PHP微框架
用户指南路由扩展覆盖过滤变量视图错误处理重定向请求HTTP 缓存JSON配置框架方法路由路由在 Flight 中是通过与一个回调函数匹配的URL模式。 Flight::route('/', function(){ echo 'hello world!'; }); 可调用的回调可以是任何对象。所以你可以使用常规的
2014-09-12 12:29:34
3261
转载 chrome插件 postman插件 接口测试、API & HTTP 请求调试工具
Postman 是一个非常棒的Chrome扩展,提供功能强大的API & HTTP 请求调试。它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。支持不同的认证机制(basic, digest, OAuth),接收到的响应语法高亮(HTML,JSON或XML)。Postman 能够保
2014-09-12 12:24:52
7277
4
转载 php验证码类(漂亮、实用)
分享一个漂亮的php验证码类。//验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';//随机因子 private $code;//验证码 private $codelen = 4;//验证码长度
2014-09-12 11:59:35
1121
转载 mysql创建定时任务
一、前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分钟执
2014-09-12 11:44:52
551
转载 mysql绑定参数bind_param原理以及防SQL注入
假设我们的用户表中存在一行.用户名字段为username.值为aaa.密码字段为pwd.值为pwd..下面我们来模拟一个用户登录的过程..[php] view plaincopy$username = "aaa"; $pwd = "pwd"; $sql = "SELECT * FROM table WH
2014-09-12 11:41:38
1516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人