上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 45 下一页
摘要: 从数组中去除某个值 假设键值都唯一比如从打乱的1到10的数组中 去除6 如何书写代码呢? 1.最笨的方法 循环遍历 遇到就删除 然后立刻返回(这一步如果不加 后面将造成没有必要的循环) 截图如下: 效果如下: 2.利用数组的查找功能 查到6所在的key然后删除 截图如下: 效果如下: 3.逆向思维方 阅读全文
posted @ 2017-09-12 15:39 李照耀 阅读(572) 评论(0) 推荐(0)
摘要: 今早到公司买早餐,和同事都刷了一杯豆浆,刷卡的员工没有看还有几杯豆浆,就扣款了,然后同事拿了一杯,我发现没有了…… 风中凌乱的我…… 好像头顶有一只乌鸦飞过,并 啊 啊 啊的叫…… 很显然,这就是一个商品销售库存控制不好的并发后果,两人下单扣款支付,只有一个人获取到了最后一杯豆浆,资源不够,总会有一 阅读全文
posted @ 2017-09-12 11:37 李照耀 阅读(133) 评论(0) 推荐(0)
摘要: 看穿一切的var_dump同学让我送他一首诗,于是作诗如下: 看穿一切被看穿,莫让年少酿毒烟。骄心当制能补拙,拨开云雾见上仙! 阅读全文
posted @ 2017-09-06 14:40 李照耀 阅读(116) 评论(0) 推荐(0)
摘要: 有人在群里问鸡兔同笼问题如何使用编程实现,我们这里先看看这个概念是什么。百度百科解释如下: 鸡兔同笼,是中国古代著名典型趣题之一,记载于《孙子算经》之中。鸡兔同笼问题,是小学奥数的常见题型。许多小学算术应用题和填空题都可以转化成这类问题,或者用解它的典型解法--"假设法"来求解。因此很有必要学会它的 阅读全文
posted @ 2017-09-06 13:17 李照耀 阅读(2151) 评论(1) 推荐(1)
摘要: LRU算法的解释详情请见 https://baike.baidu.com/item/LRU/1269842 这里百度百科给出的比较详细,然后后面有一个例子 说 LRU(least recently used)最近最少使用。 假设 序列为 4 3 4 2 3 1 4 2 物理块有3个 则 首轮 4调入 阅读全文
posted @ 2017-09-04 13:32 李照耀 阅读(1612) 评论(3) 推荐(0)
摘要: 同事最近遇到一个需要根据索引字段更新状态数据的需求,而这个处理逻辑是循环查询单条更新解决 主要代码如下(简写): 主体思想是循环数组,进行更新,这样的话就是要一条条的update,这样数据多了以后总感觉执行过于缓慢,会给数据库带来压力,于是我查了查资料,找到了一个批量更新 例子如下: 这是一个简单的 阅读全文
posted @ 2017-09-04 11:50 李照耀 阅读(256) 评论(3) 推荐(0)
摘要: 约瑟夫环问题,是经典的算法题。百度百科解释如下 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依次规律重复下去,直到圆桌周围的人全部出列。通常 阅读全文
posted @ 2017-09-01 16:03 李照耀 阅读(495) 评论(3) 推荐(0)
摘要: 在统计某个节点下有多少子孙节点,可以采用之前写的递归方式处理,当然觉得递归太复杂 可以采用循环解决,这里提供一个例子 代码如下: 运行效果如图: 阅读全文
posted @ 2017-08-31 10:13 李照耀 阅读(823) 评论(0) 推荐(0)
摘要: 如果你有多个嵌套循环要写,同时又没办法及时的continue或者break return 那么书写嵌套循环的时候尽量把循环次数少的放最外面。举例如下 循环次数从大到小效果如图: 循环次数从小到大效果如图: 参考这篇文章 http://blog.csdn.net/xiaohuh421/article/ 阅读全文
posted @ 2017-08-30 17:13 李照耀 阅读(512) 评论(0) 推荐(0)
摘要: 首先需要一个curl的方法 然后获取头信息 输出文件流 阅读全文
posted @ 2017-08-29 12:07 李照耀 阅读(379) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 45 下一页