06 2020 档案

摘要:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 猜数字游戏 大家都应该玩过猜数字的游戏吧? 给定一个数字的范围 1-100 随机抽取一个数字,然后玩家轮流猜数字,猜错时告诉玩家结果数字是大于 阅读全文
posted @ 2020-06-17 16:24 Kris-Q 阅读(984) 评论(0) 推荐(0) 编辑
摘要:钞票找零问题是一个非常古老的问题,百度那些都有,本文将一步步的讲解关于钞票找零的算法以及优化过程. 贪心算法 假设有1,2,5,10面值的钞票,现在需要找零89元,我们该怎么做呢? 解析一: 这里面,最简单的一种方法,也就是89/1=89 了,我们只需要89张1元面值的即可, 1 2 3 4 5 6 阅读全文
posted @ 2020-06-17 16:21 Kris-Q 阅读(651) 评论(0) 推荐(0) 编辑
摘要:php在2015年12月03日发布了7.0正式版,带来了许多新的特性,以下是不完全列表: 性能提升:PHP7比PHP5.6性能提升了两倍。 Improved performance: PHP 7 is up to twice as fast as PHP 5.6 全面一致的64位支持。 Consis 阅读全文
posted @ 2020-06-17 16:05 Kris-Q 阅读(174) 评论(0) 推荐(0) 编辑
摘要:cdn代理层 在高并发下,为了解决带宽问题,全站必须做前后分离操作,所有前端资源都可进行cdn代理,进行缓存静态资源,分散服务器带宽压力. 同时,app端,小程序端等本地资源无需担心这个问题. 防火墙层 1:在大多数并发情况下,都可能存在恶意请求,例如cc,ddos攻击,通过脚本,1秒请求100次, 阅读全文
posted @ 2020-06-17 10:49 Kris-Q 阅读(158) 评论(0) 推荐(0) 编辑
摘要:之前做平台内容发布审核都是自己构建一套违禁词库,在代码中利用词库判断用户发布的内容,现在可以使用百度ai api完成这个功能。接下来就简单说下怎么做吧: 首先打开百度ai 开发平台 注册一个账号: 注册账号,进入控制台 创建自己的应用,获取apikey 和秘钥 进入文档页 文本审核: 图像审核: 文 阅读全文
posted @ 2020-06-15 11:43 Kris-Q 阅读(509) 评论(0) 推荐(0) 编辑
摘要:最近在学习Swoole,利用Swoole扩展让PHP生动了不少,本篇就来Swoole开发一款简易的IM聊天室 应用场景:实现简单的即时消息聊天室. (一)扩展安装 pecl install swoole 安装完成后可以通过以下命令检测Swoole是否安装成功 php -m | grep swoole 阅读全文
posted @ 2020-06-12 15:59 Kris-Q 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:在前一篇文章中,我们已经介绍了索引、索引的优化规则等等 原文链接:Siam博客 mysql索引优化 在其中我们有引申出组合索引,多个单字段索引冲突两个知识点。 本文章主要是与后者有关联。 在原文中,我们使用了下面的例子 现在有这样子的数据量: 100W条数据 user_name=’我是用户名’ 10 阅读全文
posted @ 2020-06-02 16:24 Kris-Q 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1.先从各自使用的多路复用IO模型说起: select模型:(apache使用,由于受模块等限制,用的不多) 单个进程能够 监视的文件描述符的数量存在最大限制 select()所维护的 存储大量文件描述符的数据结构 ,随着文件描述符数量的增长,其在用户态和内核的地址空间的复制所引发的开销也会线性增长 阅读全文
posted @ 2020-06-01 16:32 Kris-Q 阅读(291) 评论(0) 推荐(0) 编辑
摘要:当面试官问:"网站高并发怎么做?"时,该怎么回?在高并发下,我们(初级程序员)能做什么? 一:mysql方面 mysql方面,我们主要要从以下几点去考虑: 1:索引 mysql其实没有想象中的那么差,相反,mysql表数据,只要查到了索引,都不会慢,(1.5亿数据表查索引0.0几秒),所以mysql 阅读全文
posted @ 2020-06-01 15:30 Kris-Q 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示