lg's blog
种一棵树最好的时间是十年前,其次是现在
http://www.lgbox.info-
Webshell实现与隐藏探究
Webshell实现与隐藏探究 …阅读全文 -
php错误提示和查错方法
1、php有哪几种错误提示 notice : 注意 waring : 警告 error : 错误 2、PHP中都有哪几种查错方法? 语法检查-- php配置文件里,把错误显示选项都打开或者代码开始部分,加error_reporting(E_ALL) 逻辑检查--设置断点,在断点前写日志 error_logs($message) …阅读全文 -
PHP empty、isset、is_null的区别
isset --用来检测变量是否设置,只能用于变量 【常量--defined()】 [代码片段] empty --检查一个变量是否为空 [代码片段] is_null --检测传入值【值,变量,表达式】是否是null [代码片段] 更多相关待补充... …阅读全文 -
PHP单、双引号相关
1、数组 一般情况下,建议都使用单引号,只有在这个字符串需要进行计算时才使用双引号。 比如: $_POST['pwd'] 与 $_POST["$pwd"],其区别在于 "$pwd" 需要进行计算后 以 $pwd 变量的值代替。 执行效率,因为PHP对于双引号包含起来的字符串要进行扫描计算,单引号则不管内容如何都会原因输出而不会进行计算。 与 $_POST[p …阅读全文 -
ubuntu清理/boot空间
在一次例行更新时,提示 “这个更新需要花去 63.5 M 磁盘上总计 /boot 的空间。请在 281.0 M 磁盘上留出 /boot 空间。清空您的回收站和临时文件,用“sudo apt-get clean” 网上查了查, 系统自动升级会安装多个内核,卸载多余的内核可以获得更多磁盘空间 ,可以手工挨个卸了。 [代码片段] 这是卸载后的,之前还有很多多余的 …阅读全文 -
sql执行顺序及性能影响
1、sql执行顺序(不限定DBMS) SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中, 第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调 …阅读全文 -
sql执行顺序及性能影响
1、sql执行顺序(不限定DBMS) SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中, 第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会 …阅读全文 -
sql操作数据库
这里以mysql为例 安装注意事项:在安装的过程中,请记好您的密码,这是将来登录mysql的钥匙。 =======================无==敌==分==割==线======================= 一、Mysql数据库服务器登录 登录mysql需要切换到dos下的mysql的bin目录,进行如下操作: 语法格式:mysql -h host_name -u user_name …阅读全文 -
sql操作数据库
这里以mysql为例 安装注意事项:在安装的过程中,请记好您的密码,这是将来登录mysql的钥匙。 =======================无==敌==分==割==线======================= 一、Mysql数据库服务器登录 登录mysql需要切换到dos下的mysql的bin目录,进行如下操作: 语法格式:mysql -h host_nam …阅读全文 -
strlen与mb_strlen、rand与mt_rand
1、strlen与mb_strlen的区别 先看例子: [代码片段] PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得 到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍的差异了(在 UTF- 8编码下,一个汉字占3个字节)。 采用mb_strlen函数可以较好地解决这个问题。mb_strlen的用法 …阅读全文