上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: ```runserver 0.0.0.0:8000```表示将django进程使用的socket绑定ip设置为```INADDR_ANY(0)```,因此socket会在8000端口监听从本机所有网卡发来的数据,相当于绑定了本机的所有ip地址。 如果不为socket指定绑定任何端口,或者将绑定的端口设置为0时,系统会在本机可选的端口中为socket随机绑定一个 阅读全文
posted @ 2020-04-30 12:04 luozx207 阅读(2790) 评论(0) 推荐(1) 编辑
摘要: List 1. 列表是一个类似数组的结构 2. 对某个索引位置的获取和赋值的时间复杂度是O(1) 3. 在列表末尾添加或删除一个元素的时间复杂度是O(1) 4. 但是在列表除末尾之外的位置添加或删除一个元素的时间复杂度是O(n)。这是因为,在选定位置之后的元素需要被整体前移或后移 5. 列表搜索的时 阅读全文
posted @ 2020-04-28 11:55 luozx207 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Socket是什么? socket是应用层与传输层的一个抽象,将复杂的TCP/IP协议隐藏在Socket接口之后,只对应用层暴露简单的接口 socket是一种特殊的文件,它也有文件描述符,进程可以打开一个socket,并且像处理文件一样对它进行read()和write()操作,而不必关心数据是怎么在 阅读全文
posted @ 2020-04-26 12:02 luozx207 阅读(17284) 评论(0) 推荐(1) 编辑
摘要: 题目:https://leetcode cn.com/problems/lfu cache/ 思路: O(1)的数据结构:hashmap 维持最近使用:OrderdDict(详见LRU缓存问题) 使用一个hashmap维系key到出现频率的映射关系 另一个hashmap维系频率到数据(key val 阅读全文
posted @ 2020-04-14 10:06 luozx207 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode cn.com/problems/design twitter/ filter切片解法: 阅读全文
posted @ 2020-04-13 10:59 luozx207 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 背景 业务需求:用户可创建多个多人任务,需要在任务截止时间前一天提醒所有参与者 技术选型: Celery:分布式任务队列。实现异步与定时 django celery beat:实现动态添加定时任务,即在创建多人任务时添加定时。django celery beat插件本质上是对数据库表变化检查,一旦有 阅读全文
posted @ 2020-04-09 20:35 luozx207 阅读(4889) 评论(3) 推荐(0) 编辑
摘要: 题目:https://leetcode cn.com/problems/trapping rain water/ 阅读全文
posted @ 2020-04-04 19:49 luozx207 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode cn.com/problems/max area of island/ 阅读全文
posted @ 2020-03-15 21:49 luozx207 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 题目:https://leetcode cn.com/problems/construct binary tree from preorder and inorder traversal/ 优化:不需要用len(left_inorder)来求元素的数量,root_index就是左数元素的数量了。 阅读全文
posted @ 2020-03-15 21:38 luozx207 阅读(143) 评论(0) 推荐(0) 编辑
摘要: python默认作用域中声明的变量都是局部变量,当一个变量在局部作用域中没有声明,则会去找全局作用域中的这个变量。 例子1: 例子2: 使用关键字global能够修改全局变量的内存地址 例1: 例2: 阅读全文
posted @ 2020-01-15 18:08 luozx207 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页