- 博客(7)
- 收藏
- 关注
原创 管理 Python 多版本,pyenv 用起来
介绍学习使用pyenv在本地安装多个 Python 版本,这样既不影响工作,也不影响生活~pyenv 可让你轻松地在多个 Python 版本之间切换。它简单、不引人注目,并且遵循 UNIX 的单一职责的传统,可以很好地完成一件事。安装 pyenv在 mac 上,使用brew$ brew install pyenv在 shell 中配置 pyenv 的初始化$ echo 'eval "$(pyenv init --path)"' >> ~/.zprofile更多安装方.
2021-07-30 21:33:16
309
原创 Python也可以拥有延迟函数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-28 23:21:56
502
原创 IPython中也要保持优雅(DRY原则)
What is IPython?IPython provides a rich architecture for interactive computing with:A powerful interactive shell.A kernel for Jupyter.Support for interactive data visualization and use of GUI toolkits.Flexible, embeddable interpreters to load int...
2021-07-24 12:30:39
176
原创 Git修改历史commit的author信息
前言“嘀嗒嘀嗒”,抬头看向墙上的钟表,此时已是凌晨1点。小明终于把Go语言圣经第二章的笔记写完,保存commit,提交,然后睡觉。额,等等,不对,小明发现他用的是公司的git账号,git log一看,最新的commit的Author信息里是公司的邮箱地址,尴尬了,难道小明要重新写一遍?“不要啊~”,小明抓狂到。突然,画面暂停,Git博士从幕后走出,原来是一场电影。Git博士说:“同学们,刚才的案例如果是大家遇到,应该怎样?”,接着说:“不要慌,git rebase帮你解决”正文先看一下小明的日志.
2021-07-17 21:03:17
1225
原创 REST设计风格:你写的 RESTful API 到第几层了?
理解REST在理解其真正概念前,我们先来明确: REST它的核心思想是面向资源的抽象(相对于RPC就是面向过程抽象),它是一种设计风格的指导,而非具有较强约束的协议。REST源于Roy Thomas Fielding在2000年发表的博士论文“Architectural Stylesand the Design of Network-based Software Architectures”[1]提出的一种编程思想,并为这种程序设计风格取了一个很多人难以理解,但是今天已经广为人知的名字——REST...
2021-07-17 16:20:54
478
原创 搞懂Redis协议RESP
RESP (REdis Serialization Protocal)Redis客户端和服务端之间通信的协议。它很简单,建立在TCP协议上,提供简单、高性能、可读性强的数据序列化的规范和语义。5种数据模型Simple StringsErrorsIntegersBulk StringsArraySimple StringsSimple Strings用于服务端对一些客户端命令的响应格式:"+"开头 "\r\n"结尾,中间内容不能含有'\r'或'\n'# set命令得到响应127.
2021-07-10 15:35:47
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人