首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 20
沸点 2
赞
22
返回
|
搜索文章
赞
文章( 20 )
沸点( 2 )
Go语言append缺陷引发的深度拷贝讨论
看完苏炳添进入总决赛,看得我热血沸腾的,上厕所都不敢耽搁超过 5 分钟。 这历史性的一刻,让本决定休息的我,垂死病中惊坐起,开始肝文章。 引子 今天的文章从我周六加班改的一个bug引入,上下文是在某个
python中的weakref弱引用用法
弱引用是观察者模式,A持有B的弱引用,那么不会对B增加引用计数。 当B引用计数为0之后,A尝试通过弱引用访问B就会失败,因为弱引用对象是观察者,观察着B对象的引用计数。 不同的编程语言实现弱引用的底层原理略有不同,但本质都是观察者模式。 下面以C++为例,其实一个对象的引用计数…
别再手工造假数据了,faker了解一下
项目开发初期,为了测试方便,我们总要造不少假数据到系统中,尽量模拟真实环境。 比如要创建一批用户,创建一段文本,或者是电话号码,抑或着是街道地址或者IP地址等等。 以前要么就是键盘一顿乱敲,随便造个什么字符串出来,当然最后谁也不认识谁。 现在你不要这样做了。 用faker就能满…
Python3开发环境搭建简明教程
Stable Releases 稳定版本:经过测试和使用迭代,bug较少。可用于工作学习 Pre-releases 预发布版本:正在测试,较容易出现异常。但包含新版本语言特性/功能/语法,适合学习/研究新语言特征 Python 2.x: Python 2于2000年发布,稳定版…
spring Boot手把手教学(8): 封装统一返回实体类
目前为止,已经写了七篇关于 Spring boot 的文章,大多是都一些基础配置服务,工欲善其事,必先利其器。 在实际项目中,很多同事,总是忽略基础项目建设,觉得基础项目建设不重要,没有写业务代码重要。 个人觉得,基础服务也是很重要的,这是个人整体从上而下的知识积累,业务代码C…
Python3中的常量和部分详解
二进制特殊方法应返回特殊值(例如,__eq__(),__lt__(),__add__(),__rsub__()等)表示操作没有针对其他类型实现,为了相同的目的可以通过就地二进制特殊方法(例如__imul__(),__rightnd__()等)返回,它的逻辑为真. NotImpl…
http系列--彻底理解浏览器的缓存机制(http缓存机制)
分别为Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via;实体头则是实体信息的实体头域,分别为Allow、Content-Base、Content-Encoding、Content-Languag…
AWK命令和SED命令
对于我们后端人员来说,经常需要去服务器查找日志信息,排查详细错误信息或者监控服务器,强大如grep已经可以满足绝大部分需求,但是awk和sed这两个强大的命令工具也很好用,下面记录一下这两个工具如何使用。 其中单引号中的被大括号括起来的就是awk的语句,注意,其只能被单引号包含…
通过调试 Nginx 源码来定位有趣 Nginx 转发合并斜杠和编码问题
前段时间出现了一个请求在测试环境签名成功,在线上环境签名失败的情况,排查原因是线上url中有双斜杠会被合并成一个传给后端,在测试环境中不会出现。这个就比较神奇了,Nginx 版本完全一样。 。还是因为那个问题导致的。 Nginx 在 server 后面 uri 不为空的时候,会…
[译]编写高可读代码的十个实践
我已经写了20年的代码,曾经和17个团队用不同的编程语言创建了上百个项目。这些项目包括几乎所有的软件类型,从个人博客,到支撑3000个请求/秒的接口,再到顶级的销售App。 从这些经历中,结合我看过的书,我越来越清晰的认识到编程中最重要的事:可读性(readability)。 …
下一页
关注了
21
关注者
0
收藏集
1
关注标签
12
加入于
2019-01-30