01 2020 档案
摘要:Django是python的一个web框架 Anaconda指的是一个开源的Python发行版本。 其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 460 MB),如果只需要某些包,或者需要节省带宽或存储空间,也
阅读全文
摘要:题目: 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是
阅读全文
摘要:索引 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操作,建议不使用索引。 由于索引是存储在内存(RAM)中,你应该确保该索引的大小不超过内存的限制。 如果索引的大小大于内存的限制,MongoDB会删除一些索引,这将导致性能下降。 索引不
阅读全文
摘要:刚用指针解答一到算法题,联想到一些问题,在此记录 PHP5.6的输出如下: PHP7.1的输出如下: 区别 PHP5.6中数组遍历后,是移动的指针,移呀移呀,就不在数组的有效范围内了。故此,执行各种操作都是NULL或false PHP7.1中,遍历后指针仍在数组的头部,因为按照值进行循环的时候, f
阅读全文
摘要:示例 1: 输入: "III" 输出: 3 示例 2: 输入: "IV" 输出: 4 示例 3: 输入: "IX" 输出: 9 示例 4: 输入: "LVIII" 输出: 58 解释: L = 50, V= 5, III = 3. 示例 5: 输入: "MCMXCIV" 输出: 1994 解释: M
阅读全文
摘要:用到了 redis 的键空间通知(keyspace notifications) 今天帮忙解决问题时遇到的redis一个功能点 具体行为就是:某个键值到了过期时间自动触发回调函数,然后执行一些操作,比如订单15分钟未支付就自动取消。 系统环境Win10, PHP7.1 下面记录下刚才爬的坑: 1、r
阅读全文
摘要:O(n)这个大O表示的是最坏情况下的时间复杂度,就比如你举的例子,一共n^3次乘法和n^3次加法,那么加起来就是2×n^3。 然后如果有一个表达式f(n),使得n趋于无穷大的时候,lim(2×n^3)/f(n)=常数c,那么就可以用大O表示。 表示为O(f(n)),而且规定f(n)的表达式是不带常数
阅读全文
摘要:``` Every InnoDB table has a special index called the clustered index where the data for the rows is stored. Typically, the clustered index is synonymous with the primary key. To get the best performa
阅读全文
摘要:InnoDB体系架构 前言: 首先我们要知道MySQL的架构,了解InnoDB存储引擎在MySQL中所处的位置,才好对InnoDB做分析,结构图如下: 从图中可知,MySQL由以下几部分组成: 连接池组件 管理服务和工具组件 SQL接口组件 查询分析器组件 优化器组件 缓冲(Cache)组件 插件式
阅读全文
摘要:产生于一次群内讨论, 最初有人问是否可以不通过服务器,两个客户端直接通信 鉴于我是在web开发的,我给出了我的回答 后来有人举了P2P的例子,并提到了去中心化,这是我在回复时未考虑到的一个点,所以查阅了下资料,整理一下 后来有人举了蓝牙的列子,蓝牙确实也是可以两个手机直接通信的,还有一个更极致的端到
阅读全文