首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NullSpider
掘友等级
Python / Go 研发工程师
从 Python 爬虫到 Python 架构,最近写起了 Go
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.1K
文章 936
沸点 174
赞
1.1K
返回
|
搜索文章
赞
文章( 936 )
沸点( 174 )
Golang通道Channel详解
通道类型是Go自带的,相当于是一个先进先出的队列,同时唯一一个可以满足并发安全性的类型。声明一个通道类型变量的时候,首先需要确定通道类型的元素类型,然后还要确定通道的容量,当然默认容量是0。 如果不指定容量,默认通道的容量是0,这种通道也成为非缓冲通道。 对于同一个通道,发送操…
Python陷阱:为什么不能用可变对象作为默认参数的值
,今天接着这个话题继续聊一聊关于赋值的一些坑。先来看一道题目: 我们似乎发现了一个Bug,每次用相同的方式调用函数 func() 时,返回结果竟然不一样,而且每次返回的列表在不断地变长。 从上面可以看出,函数的返回值其实是同一个列表对象,因为他们的id值是一样的,只不过是列表中…
Python中is和==的区别
在Python中一切都是对象。Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。对象之间比较是否相等可以用==,也可以用is。
[译]Python中的可变与不可变对象
Python中的所有东西都是一个对象。每个Python新手都应该学习的是,Python中的所有对象都可以是可变的或不可变的。让我们更深入地了解它的细节...因为Python中的所有东西都是对象,所以每个变量都包含一个对象实例。当一个对象被初始化时,它被分配一个唯一的对象ID。…
Go语言的GPM调度器是什么?
相信很多人都听说过Go语言天然支持高并发,原因是内部有协程(goroutine)加持,可以在一个进程中启动成千上万个协程。那么,它凭什么做到如此高的并发呢?那就需要先了解什么是并发模型。 著名的C++专家Herb Sutter曾经说过“免费的午餐已经终结”。为了让代码运行的更快…
我们为什么放弃 MongoDB 和 MySQL,选择 TiDB
写在前面的话 技术选型是由技术方向和业务场景 trade-off 决定的,脱离业务场景来说技术选型是没有任何意义的,所以本文只是阐述了伴鱼技术团队数据库选型的过程,这并不是 MySQL、MongoDB
不是吧,还有人不知道三目运算符的BUG
三目运算符一直是众多开发者信手拈来的一种写法,它简化了if-else的臃肿的写法,而是用一行代码替代,就感觉无形之中秀了一把。 殊不知,这么帅气的代码也暗藏着一个BUG。 头天晚上发布了一个功能,本以为是波澜不惊的一个需求,结果第二天kibana打出了成吨的NPE日志。这些NP…
面向未来的前端构建工具-vite
如果近期你有关注 Vue 的动态,就能发现 Vue 作者最近一直在捣鼓的新工具 vite。vite 1.0 目前已经进入了 rc 版本,马上就要正式发布 1.0 的版本了。几个月前,尤雨溪就已经在微博介绍过了 vite ,是一个基于浏览器原生 ESM 的开发服务器。 早期 We…
❌ 对白嫖怪 SAY NO !!! —— 如何在 GitHub 上阻止无耻白嫖
于是乎,我阅读了一下 GitHub 的 API 文档,发现要阻止白嫖怪,是可以有门道的。我们可以让白嫖怪在没有 star 或者 fork 的时候,开启的 issue 被自动关闭并锁定,美汁儿汁儿。 说干就干,拒绝白嫖怪,从我做起。 从 GitHub Action 入手,通过 i…
下一页
个人成就
文章被点赞
70
文章被阅读
40,535
掘力值
757
关注了
22
关注者
40
收藏集
1
关注标签
33
加入于
2017-11-24