上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 45 下一页
摘要: 如果一个固定数组 需要出现排列组合,可以采用循环遍历的方法,对所有可能出现的排列组合进行处理。 如果是全排列,是可以算出共多少种组合的,比如1,2,3,4,5,6一共有多少种组合呢?如下图 6*5*4*3*2*1=720种排列组合 那么如何采用程序去把这些组合都书出来呢? 我们可以用6层循环进行处理 阅读全文
posted @ 2017-06-02 16:23 李照耀 阅读(214) 评论(3) 推荐(0)
摘要: 在一些业务逻辑中,需要在今天获取明天凌晨的时间戳。在网上找了一下别人的写法是这样的 echo strtotime(date('Y-m-d',strtotime('+1 day'))); 这样的写法是比较保守的做法,阅读起来是先将今天时间戳加一天,然后取年月日,然后转时间戳。 我提出了一种稍微改进的做 阅读全文
posted @ 2017-05-27 11:21 李照耀 阅读(5466) 评论(0) 推荐(1)
摘要: 同事在查询五千万数据的时候,通过建立unique索引将查询速度得到提高 可以看到速度还是比较快的,在0.03秒左右徘徊,是可以接受的 阅读全文
posted @ 2017-05-24 20:55 李照耀 阅读(306) 评论(0) 推荐(0)
摘要: 前端好像一直会遇到js容易被查看的问题,针对这种情况,如何隐藏js呢? 突发奇想,想到一个办法,如果说一段js只需要执行一次的话 可以尝试在所有js加载操作完毕后把它去掉。看代码 阅读全文
posted @ 2017-05-17 20:17 李照耀 阅读(2785) 评论(3) 推荐(0)
摘要: php的对数函数并不是很强大 有自然对数 有10的对数的函数,不过没有自定义底的对数函数,所以自己写了一个 结果如下 阅读全文
posted @ 2017-05-17 17:58 李照耀 阅读(1200) 评论(0) 推荐(0)
摘要: 在工作中,同事遇到一个需要批量生成不重复码的功能,之前我处理的都是用php 直接用数组 in_array解决的,那时候生成的数量倒还不多,大概也就几万个,所以直接将php的运行内存提高一点,然后就解决问题了。但是这次要处理的数据量比较大,是五千万个,就容易出现问题。 首先,运行内存是肯定不够的,然后 阅读全文
posted @ 2017-05-02 20:59 李照耀 阅读(1723) 评论(0) 推荐(0)
摘要: 群里有人提出一个问题 如何互换一个数组的首尾元素 中间不变 首尾互换 代码如下: 这种实现方案是弹出第一个和最后一个 然后组合为数组。 我又想了另外一个方法 该方法采用中间变量互换首尾值 ,步骤为 获取第一个 和最后一个 采用中间变量进行互换 郭大师提出了他自己的写法 这个方法比较特别,采用数组复制 阅读全文
posted @ 2017-04-26 17:50 李照耀 阅读(2506) 评论(1) 推荐(0)
摘要: 今天实验了一下mysql的触发器 阅读全文
posted @ 2017-04-25 17:44 李照耀 阅读(633) 评论(0) 推荐(0)
摘要: 如何解决程序员面临的时间戳2038的问题?当2038年过后,时间戳无法继续使用怎么办?strtotime date都相继失效,代码还能跑吗? 别急 还有这个 运行结果 还能再坚持一段时间,哈哈哈 阅读全文
posted @ 2017-04-11 11:56 李照耀 阅读(9133) 评论(0) 推荐(0)
摘要: 注:此题目由郭大师改进后提供,是他出的一道面试题 题目如下: 思索了一下,这道题和 之前的那道题有一些变化,不再是行列首位得到本位了,而是紧挨着我的前一位和上一位进行相加得到的。 我给出的代码如下 如果你有更好的方法和建议,请给我留言 阅读全文
posted @ 2017-04-11 10:44 李照耀 阅读(172) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 45 下一页