上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 44 下一页
摘要: Python中3种方式定义类的方法。常规,classmetod,staticmethod class A(object): def foo(self, x): print("executing foo(%s,%s)" % (self, x)) print('self:', self) @classm 阅读全文
posted @ 2020-05-06 13:49 topass123 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 请实现两个函数,分别用来序列化和反序列化二叉树。 示例: 你可以将以下二叉树: 1 / \ 2 3 / \ 4 5 序列化为 "[1,2,3,null,null,4,5]" 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/xu-lie-hua-e 阅读全文
posted @ 2020-05-03 14:52 topass123 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 二叉树数据结构TreeNode可用来表示单向链表(其中left置空,right为下一个链表节点)。实现一个方法,把二叉搜索树转换为单向链表,要求值的顺序保持不变,转换操作应是原址的,也就是在原始的二叉搜索树上直接修改。 返回转换后的单向链表的头节点。 注意:本题相对原题稍作改动 示例: 输入: [4 阅读全文
posted @ 2020-05-03 14:12 topass123 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Python内存管理机制:引入计数器, 计数器: 每个对象都有指向该对象的引用总计数。 赋值引用:查看对象的引用计数:sys.getrefcount() 引用计数增加: 1、对象被创建,2、另外的别人被创建,3、作为容器对象的一个元素,4被作为参数传递给函数:foo(x) 引用计数减少: 1、对象的 阅读全文
posted @ 2020-05-02 14:24 topass123 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 两种粘包现象 1 连续的小包可能会被优化算法给组合到一起进行发送 2 第一层次如果发送的数据大小为2000B,接收端一次性接受大小为1024B,这就导致剩下的内容会被下一次recv接收到,导致混乱 解决方案一. 由于双方不知道对方发送数据的长度,导致接收的时候,可能接收不全,或者多接收另外一次 发送 阅读全文
posted @ 2020-05-02 13:45 topass123 阅读(142) 评论(0) 推荐(0) 编辑
摘要: threading模块提供的一些方法: threading.currentThread() 返回当前的线程变量 threading.enumerate() 返回一个包含正在运行的线程的list,正在运行指线程启动后,结束前,不包括启动前和终止后的线程 threading.activeCount() 阅读全文
posted @ 2020-05-02 10:53 topass123 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 通过调整linux内核参数解决,# vi / etc / sysctl.conf# 编辑文件,加入以下内容: # net.ipv4.tcp_syncookies = 1 # net.ipv4.tcp_tw_reuse = 1 # net.ipv4.tcp_tw_recycle = 1 # net.i 阅读全文
posted @ 2020-05-02 10:02 topass123 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 国内镜像: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https: 阅读全文
posted @ 2020-05-01 21:39 topass123 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。 协程多与线程进行比较 1) 阅读全文
posted @ 2020-05-01 21:29 topass123 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 互斥是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。 同步其实已经实现了互斥,所以同步是一种更为复杂的互斥。 互斥是一种特殊的同步。 所谓互斥,就是 阅读全文
posted @ 2020-04-29 14:54 topass123 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 44 下一页