上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: php脚本性能,很多时候依赖于你的php版本、你的web server环境和你的代码的复杂度。 Hoare曾经说过“过早优化是一切不幸的根源”。当你想要让你的网站更快运转的时候,你才应该去做优化的事情。当你要改变你代码之前,你需要做的事是什么原因引起了系统缓慢?你可以通过以下指导和其他方式优化你的p 阅读全文
posted @ 2017-08-30 11:12 小军的代码库 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 PS:在单引号中,PHP不会自动搜 阅读全文
posted @ 2017-08-30 11:11 小军的代码库 阅读(429) 评论(0) 推荐(0) 编辑
摘要: PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 # vi /etc/PHP.ini (1) php函数禁用找到: disable_functions =该选项可以设置哪些PHP函数是禁止使用 阅读全文
posted @ 2017-08-30 11:00 小军的代码库 阅读(3545) 评论(0) 推荐(0) 编辑
摘要: PHP性能优化?对于这个问题,我们首先要知道影响PHP的性能的原因是什么? 1.什么情况下会出现PHP性能问题? 1)PHP语法使用 不当(包括某些业务可以使用PHP本身自带的函数来处理) 2)使用PHP语言做了它不擅长的事情 3)用PHP连接数据库或者服务武器不当 4)PHP自身的短板 2.PHP 阅读全文
posted @ 2017-08-30 10:48 小军的代码库 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 今天在导出数据时,发现所有timestamp字段都不带时区信息,因为我在东8区,导出的数据中所有时间都提早了8个小时 首先先看表的字段和数据 其中 addtime 字段的数据结构类型为 timestamp 类型, 导出数据的SQL语句如下: 导出之后,addtime 字段的时区都会提前8小时,解决方 阅读全文
posted @ 2017-08-28 12:52 小军的代码库 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 默认情况下php的 json_decode 方法会把特殊字符进行转义,还会把中文转为Unicode编码形式。 这使得数据库查看文本变得很麻烦。所以我们需要限制对于中文的转义。 对于PHP5.4+版本,json_decode函数第二个参数,可以用来限制转义范围。 要限制中文,使用JSON_UNESCA 阅读全文
posted @ 2017-08-28 12:20 小军的代码库 阅读(3327) 评论(0) 推荐(0) 编辑
摘要: PHP作为一种服务器端的脚本语言,像编写简单、或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?是否可以 阅读全文
posted @ 2017-08-19 10:12 小军的代码库 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: 这次的活动是自己的处女作,主要的功能有哪些呢?? 1:自己答题 >>>根据自己答题的结果来进行打分和排序 2:邀请好友答题 每个参与者需要三个好友答完三套不同的题目才能答题成功,此时参与者才能看到好友对自己的评价。评价分数也会相应的展示出来。 主要操作点: 1.PHP数组操作,多维数据转一维,数组去 阅读全文
posted @ 2017-08-15 20:36 小军的代码库 阅读(459) 评论(0) 推荐(0) 编辑
摘要: redis作为缓存服务器为MySQL数据库提供较高的防御性,对于一些数据的查询可以直接从缓存中可以进行查询。 但是,某些情况下,我们需要清除缓存。 以下场景: 公司经常做活动,每个活动都存在大量的数据。在新活动进行测试的时候,也会产生一些缓存,但是删除这些缓存如果不能批量删除就有点烦了。 在写活动的 阅读全文
posted @ 2017-08-15 17:57 小军的代码库 阅读(13736) 评论(0) 推荐(0) 编辑
摘要: 思路: 将随机数存入数组,再在数组中去除重复的值,即可生成一定数量的不重复随机数。 补充说明 生成随机数时用了 mt_rand() 函数。这个函数生成随机数的平均速度要比 rand() 快四倍。去除数组中的重复值时用了“翻翻法”,就是用 array_flip() 把数组的 key 和 value 交 阅读全文
posted @ 2017-08-08 18:44 小军的代码库 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 一、redis数据持久化 由于redis是一个内存数据库,如果系统遇到致命问题需要关机或重启,内存中的数据就会丢失,这是生产环境所不能允许的。所以redis提供了数据持久化的能力。 redis提供了两种持久化数据的方式,分别是RDB和AOF,这两种方式都是把数据写到硬盘上,实现内容数据的备份,在需要 阅读全文
posted @ 2017-08-07 11:15 小军的代码库 阅读(323) 评论(0) 推荐(0) 编辑
摘要: db(0)->find($sql); foreach ($rows as $val) { $accepter = $val['email']; $tite = $val['subject']; $bodys = $val['body']; $result = Common::Postm... 阅读全文
posted @ 2017-08-02 10:31 小军的代码库 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 今天在上传CSV文件的时候,Windows下调试一切正常。妈的一到Linux下面,就出现问题,第一行数据总是读取不出来, 利用print_r()打印出读取文件的内容,发现有一个很奇怪的字符在作怪。为什么第一个字符会出现重叠的问题呢。经排除发现是文件的编码格式不对。 在Windows下面,转码后的CS 阅读全文
posted @ 2017-07-27 11:19 小军的代码库 阅读(4376) 评论(0) 推荐(0) 编辑
摘要: 需求: 需要导出hr_users 表中的部分字段的数据,以前是用PHP写脚本,然后导出CSV文件。 在MySQL中,它自己就能导出CSV文件 ,只不过是有如下几个问题需要大家解决。 1. 生成文件不成功,没有读写权限 2.导出数据为中文乱码 3.数据没有格式化,阅读不方便 解决方案: 如果使用 se 阅读全文
posted @ 2017-07-26 10:33 小军的代码库 阅读(20211) 评论(0) 推荐(1) 编辑
摘要: strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数), 将完整的时间格式转换成时间撮的形式,再去进行转换。 阅读全文
posted @ 2017-03-09 14:57 小军的代码库 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 主要是使用PHP的排序函数,asort()和arsort()。 为了减少代码的耦合性,我们将根据数组中的键值进行排序封装成一个函数 在PHP中,内置一个排序的函数 array_multisort(),可以参考上一篇的数组排序 阅读全文
posted @ 2017-03-09 12:02 小军的代码库 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 对2维数组或者多维数组排序是常见的问题,在PHP中我们有个专门的多维数组排序函数,下面简单介绍下: array_multisort(array1,sorting order, sorting type,array2,array3..)是对多个数组或多维数组进行排序的函数。 参数中的数组被当成一个表的 阅读全文
posted @ 2017-02-24 17:10 小军的代码库 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 下面是一个是用case函数来完成这个功能的例子 case具有两种格式。简单case函数和case搜索函数。 --简单case函数 这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,case函数只 阅读全文
posted @ 2017-02-20 17:52 小军的代码库 阅读(5201) 评论(0) 推荐(0) 编辑
摘要: mysql当插入重复时更新的方法: 第一种方法: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: 示例一:插入单条记录 使用 dual 做表名可以让你在 select 语句后面直接跟上要插入字段的值,即使这些值还不存在当前表中。 第二种方法: 阅读全文
posted @ 2017-02-15 16:16 小军的代码库 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 首先从GitHub上下载 excel的相关类库 下载地址:https://github.com/PHPOffice/PHPExcel 以下是从excel中获取数据 下面的是从将数据插入到excel中 阅读全文
posted @ 2017-02-14 19:03 小军的代码库 阅读(729) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页