Sublime Text 3 安装插件管理 Package Control

自动安装: 1、通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台 2、粘贴对应版本的代码后回车安装 适用于 Sublime Text 3: import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_open...
阅读全文

数据库设计三大范式

数据库设计三大范式
来源:http://www.cnblogs.com/linjiqin/ 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际...
阅读全文

PHP页面加载时间计算

你可能不知道多少时间,需要为你的PHP页面加载。它可以为您的Web服务器的关键,如果您的PHP脚本负载缓慢,需要大多数的CPU和RAM资源。它也是一个好主意,来衡量你的PHP代码的部分,这可能会导致延误,如/虽然周期,写作/阅读/文件或MySQL数据库。使用microtime中()的PHP函数你就会知道到底有多少时间需要为你的PHP代码被执行。按照下面的步骤,把您的网页上的PHP代码:把下面的代码在你的PHP页面的顶部(如果你测量代码的特定部分所需要的时间把这一权利之前,PHP代码的一部分) ...
阅读全文

PHP程序员的技术成长规划

本文转载自CSDN,原文链接:http://blog.csdn.net/heiyeshuwu/article/details/40098043 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,...
阅读全文

PHP中的插件机制原理和实例

PHP项目中很多用到插件的地方,更尤其是基础程序写成之后很多功能由第三方完善开发的时候,更能用到插件机制,现在说一下插件的实现。特点是无论你是否激活,都不影响主程序的运行,即使是删除也不会影响。 从一个插件安装到运行过程的角度来说,主要是三个步骤: 1.插件安装(把插件信息收集进行采集和记忆的过程,比如放到数据库中或者XML中) 2.插件激活(打开插件,让监听插件的地方开始进行调用) 3.插件运行(插件功能的实现) 从一个插件的运行上来说主要以下几点: 1...
阅读全文

常用SQL注入攻击方式总结

实用专题-安全-常用的SQL注入攻击方法总结  1. 没有正确过滤转义字符  在用户的输入没有转义字符过滤时,就会发生这种形式的注入或攻击,它会被传递给一个SQL语句。这样就会导致应用程序的终端用户对数据库上的语句实施操作。比方说,下面的这行代码就会演示这种漏洞:  "SELECT * FROM users WHERE name = ' " + userName + " ...
阅读全文

使用PHP QR Code生成二维码+命令详解

RCode码是由日本Denso公司于1994年9月研制的一种矩阵二维码符号,微信平台的火爆带动二维码在互联网行业的广泛应用。  目前个个行业几乎都使用到二维码来推广自己的品牌,只需要用手机轻轻一扫描,就可以查看或者访问二维码里面的信息,以及登录二维码里面的网址。再者加上微信的广泛使用,更是离不开二维码了。  而目前制作网站的语言一般都是PHP,我们现在就来讲一下,在PHP里,QRcode类库里的参数怎么使用和详细用法。  目前我使用的是p...
阅读全文