会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
35
36
37
38
39
40
41
42
43
···
75
下一页
2019年3月10日
网络基础
摘要: 协议的概念: 什么是协议 从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。 假设,A、B双方欲传输文件。规定: 第一次,传输文件名,接收方接收到文件名,应答OK给传输方; 第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK; 第三次,传输文件内容。同样,接收方接收数据完
阅读全文
posted @ 2019-03-10 14:09 孙龙-程序员
阅读(111)
评论(0)
推荐(0)
2019年3月2日
分布式事务
摘要: 分布式事务:保证最终一致性 业务场景: 解决: 通过rabbitmq实现: 第一种:订单如果没数据 整个消息直接丢弃掉(简单粗暴) 第二种:补单 要完成这些步骤要注意一下三要素: 关键点1:保证消息投递到消息队列 关键点2:queue中的消息被正确的消费 关键点3:如何确保第一个事务正确性(订单一定
阅读全文
posted @ 2019-03-02 23:11 孙龙-程序员
阅读(122)
评论(0)
推荐(0)
2019年2月26日
Linux 进程后台运行的几种方式(screen,nohup)
摘要: Ctrl+z/bg/nohup/setsid/& 在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: 1 2 ./rsync.sh & # jobs 但是如上方到后台执行的进程,其父进程还是当前终端shell的进程,而一旦父进程
阅读全文
posted @ 2019-02-26 16:30 孙龙-程序员
阅读(5297)
评论(0)
推荐(2)
2019年2月24日
函数装饰器和闭包
摘要: 函数装饰器用于在源码中标记函数,已某种方式增强函数的行为。 特性: 1,能把被装饰的函数替换成其他函数 2,装饰器在家在模块时候立即执行
阅读全文
posted @ 2019-02-24 16:43 孙龙-程序员
阅读(80)
评论(0)
推荐(0)
python 函数支持函数式编程的包operator partial
摘要: itemgetter和attrgetter能替代从序列中取出元素或读取对象属性的lambda表达式,会自动构建函数 返回: ('sao paulo', 'br', 16.944, (25.68944, 149.69166))('delhi ncr', 'in', 21.935, (36.64944,
阅读全文
posted @ 2019-02-24 15:29 孙龙-程序员
阅读(243)
评论(0)
推荐(0)
2019年2月23日
python 函数 定位参数 关键字参数 inspect模块
摘要: 函数的内省: 函数内省(function introspection) 除了__doc__属性, 函数对象还有很多属性,对于下面的函数,可以使用dir()查看函数具有的属性: 其中大多数是Python常规类都有的属性,下面重点看看常规对象没有而函数对象有的属性: 对于上面列出的函数特有属性,说明如下
阅读全文
posted @ 2019-02-23 18:10 孙龙-程序员
阅读(202)
评论(0)
推荐(0)
2019年1月24日
字符串的 maketrans,translate 方法详解
摘要: https://www.cnblogs.com/Andy963/p/7060292.html
阅读全文
posted @ 2019-01-24 23:13 孙龙-程序员
阅读(47)
评论(0)
推荐(0)
2019年1月19日
Python3实用编程技巧进阶二
摘要: 1,如何拆分含有多种分隔符的字符串 2,如果调整字符串中文本的格式 3,如何将多个小字符串拼接成一个大字符串 4,如何对字符串进行左中右居中对齐 5,如何去掉字符串中不需要的字符
阅读全文
posted @ 2019-01-19 17:56 孙龙-程序员
阅读(240)
评论(0)
推荐(0)
2019年1月14日
相见恨晚的itertools库
摘要: itertools库 迭代器(生成器)在Python中是一种很常用也很好用的数据结构,比起列表(list)来说,迭代器最大的优势就是延迟计算,按需使用,从而提高开发体验和运行效率,以至于在Python 3中map,filter等操作返回的不再是列表而是迭代器。 话虽这么说但大家平时用到的迭代器大概只
阅读全文
posted @ 2019-01-14 22:03 孙龙-程序员
阅读(140)
评论(0)
推荐(0)
2019年1月10日
python中heapq堆的讲解
摘要: 该模块提供了堆排序算法的实现。堆是二叉树,最大堆中父节点大于或等于两个子节点,最小堆父节点小于或等于两个子节点。 创建堆 heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.heappush()函数把值加入堆中,另外一种就是使用heap.heapify(list)转换列表成为堆结
阅读全文
posted @ 2019-01-10 23:27 孙龙-程序员
阅读(547)
评论(0)
推荐(0)
上一页
1
···
35
36
37
38
39
40
41
42
43
···
75
下一页