摘要: 最近,组里的组长觉得我平时说话太少了,每天和同事之间的交流似乎交流不上几句。于是让我做了一个部门分享会,我何德何能。最后还是做完了。 国庆这几天太宅了。 昨天在公司现网上,用crontab,做了一个部门业务SO调用日志,每隔半分钟日志记录一次。比较小心,毕竟现网。打算用这些数据来分析各个接口调用量, 阅读全文
posted @ 2021-10-05 19:47 落秋巴 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如 阅读全文
posted @ 2021-09-26 11:37 落秋巴 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一些乱想:我们国家现在在国际社会上面临着一个被美国为首的打压的境况。现在对教培行业的布局,以及最近的反垄断,还有很多改革,都是在为整个国家未来发展生存进行铺路。刚来深圳时,听说深圳只有百分之五十的学生只能上普高,我表示非常惊讶,一半学生上职高。现在我知道为什么了。都是为了公平,以及发展。 回到正题上 阅读全文
posted @ 2021-07-30 15:23 落秋巴 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 最近我们组里面有一个小老头,问我什么是so,我说是可执行文件。他立马去喊我导师,说救救孩子吧。 于是好好了解了一下,做了一下笔记。 C的标准库就是动态链接库,也就是说系统中所有运行的程序共享着同一个C标准库的代码段。动态库有很多优点。不给予赘述了 通俗简单描述动态库就是我们程序运行时,跑到指定位置去 阅读全文
posted @ 2021-07-25 20:04 落秋巴 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 下面这个是我在项目下面构建的项目目录结构,apps里面是所有的应用 于是下面我追加了项目的导包路径,方便导包 import os import sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys 阅读全文
posted @ 2021-07-10 01:03 落秋巴 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 相信手机号一键登录在应用上应该会是一个趋势。因为它注册速度快,留客率自然就高,而且更加便宜。 这个是流程图: SDK初始化 调用 SDK 的初始化方法,传入项目在平台上的 AppKey 和 AppSecret。 唤起授权页 调用 SDK 唤起授权接口。SDK 会先向运营商发起获取手机号掩码的请求,请 阅读全文
posted @ 2021-06-07 13:26 落秋巴 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 前缀树是用于快速搜索的一种数据结构,比如微信存储的用户名有一亿个,如果我们直接遍历一亿个用户名来查找用户,那将会非常慢。假如我们一个一个字符来查找的话,将会快很多。再配合字典原生通过哈希实现的原理,我们查找一个用户名,需要查找的次数就是用户名字符长度多次哈希即可 构造后的字典结构如下: 阅读全文
posted @ 2021-05-24 18:40 落秋巴 阅读(591) 评论(0) 推荐(0) 编辑
摘要: MySQL的修改创建,涉及到写的东西,他们都会涉及两个重要的日志模块,redo log(重做日志)和 binlog(归档日志)。 redo log 在 MySQL 里也有这个问题,如果每一次的写操作都需要写进磁盘,然后磁盘也要找到对应的那条记录,然后再更新,整个过程 IO 成本、查找成本都很高。为了 阅读全文
posted @ 2021-05-23 00:11 落秋巴 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 今天是本人高产似母猪,再说一下,redis是如何用原子操作应对并发的。 所谓的Redis命令原子操作,其实就是不用我们对临界区的代码上锁,临界区代码也实现了原子性,即这段代码一定会完整执行完,不会被其他线程,进程中断。 阅读全文
posted @ 2021-05-21 21:02 落秋巴 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-21 20:55 落秋巴 阅读(48) 评论(0) 推荐(0) 编辑