首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
丧玩物志
掘友等级
https://space.bilibili.com/16696495
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
并发编程2:数据管道 Pipelining
一般 Data Parallelism 的短板 前一篇提到了数据并行,并用MergeSort举了例子。而函数式编程的MapReduce中的Map,也是一个非常好的数据并行的例子。 Map可以说是一个绝
并发编程1:数据并行
数据并行是最简单的一种并发。这里说的简单不是实现难度、优化难度上的容易,而是需要协调、同步的点最少。完全不需要协调的N个程序各自运行,虽然从字面意思上也可以称之为并发,但就不在我们的讨论范围之内了。
我祭出毕生所学,讲讲并发编程:Go语言与JS双重切入
起因 想写这个主题很多年了,但是一直觉得自己功力不够,不足以把这么大一个主题讲通透。又加上并发编程不同于普通算法课、具体技术栈课,每个编程语言的具体处理方法、API都不同。所以这是一个对新手不友好的编
海归程序员会混得更好吗?
脱离价值观谈好坏都是空谈。脱离现实谈美好都是元宇宙。 海归字面上仅仅在国外留学或者工作过,又回国生活的人。哪怕仅仅从收入的角度去评判,我们也缺少大数量的统计来做出任何符合实际的结论。 但是我可以从程序
好的重构与不好的重构
一直以来,我的心头都萦绕着这个问题。如何做好重构? 程序员们热衷于重构。重构可以彰显技术强项、可以优化软件性能、可以让软件的制作更具有美感、可以让程序员更快乐
Composition over Inheritance 上篇:什么时候该用 Composition?
在学习编程的路上,尤其是学习面向对象(Object Oriented)之后,大家会接触一句话: 意为优先考略组合,而不是继承。有些程序员没懂,有些程序员把它奉为真理与黄金法则。 前日在做游戏开发
Go语言:完全深入理解数据并行和函数式 Map 1
大家好,我是一名 Go 语言工程师。我平日里也在教课。前几天给了一节关于 Go 语言数据并行的讲座。我在这里整理成文。希望大家喜欢。 在开发中,我们经常会将一个某种类型 T 的序列转化为类型 T2 的序列。最原始的方法就是使用 for loop。不过,for loop 不仅拗口…
Go 语言 for 循环与 string
昨天写代码时,发现了一个我以前没有注意到的 Go 语言特性。 这段代码其实是过不了编译的。因为Contains的签名为func Contains(s, substr string) bool,而c的类型已经变成rune了。 rune在英语里是符文的意思,玩魔幻RPG游戏的朋友应…
Go 语言开发一年的随想
这是我在 GopherCon2018 拿到的吉祥物。说实话,论萌,Go语言社区萌得过分了。 Gopher 在英文中是土拨鼠,Go语言的吉祥物恰好就是个土拨鼠。然后词中也有“Go”,感觉很精妙。全世界的土拨鼠团结起来,你觉得可以打败两条大蛇吗? 全职使用 Go 语言是从 2018…
设计范式之依赖注入:一个 Python Flask 的例子
前几天在给一位同学上课,中途我们讲到了一个叫做依赖注入(Dependency Injection)的设计范式。然后我布置作业,说将后端代码从“直接使用全局变量”重构成“依赖注入”。 第二天这位同学说并没有搞懂怎么弄。所以我觉得有必要在这里给出具体例子,让大家可以一目了然。 首先…
下一页
个人成就
文章被点赞
160
文章被阅读
31,312
掘力值
903
关注了
7
关注者
145
收藏集
0
关注标签
9
加入于
2016-06-26