首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
司徒公子
掘友等级
微信公众号:司徒公子
|
欢迎关注微信公众号:司徒公子
热爱技术,热爱生活,对新的技术充满着好奇的 CURD 程序员
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 68
沸点 37
赞
105
返回
|
搜索文章
赞
文章( 68 )
沸点( 37 )
[译] Go 发布新版 Protobuf API
我们很高兴地宣布:发布protocol buffers的 Go API 主要修订版本 —— Google 独立于编程语言的数据交换接口格式。 第一个用于 Go 的 protocol buffer 版本由 Rob Pike 在 2010 年 3 月发布,Go 的首个正式版在两年后…
[译] 用依赖注入解耦你的代码
没有多少组件是能够独立存在而不依赖于其它组件的。除了创建紧密耦合的组件,我们还可以利用依赖注入(DI)来改善 关注点的分离。 这篇文章将会脱离第三方框架向你介绍依赖注入的核心概念。所有的示例代码都将使用 Java,但所介绍的一般原则也适用于其它任何语言。 DataProcess…
[译] 密码哈希的方法:PBKDF2,Scrypt,Bcrypt 和 ARGON2
在 2015 年,我就已经发布了‘密码哈希:PBKDF2、Scrypt、Bcrypt’文章,来作为对朋友问题的延伸回答。 基于软件/硬件,以最快的速度来实现一种数字加密货币的底层算法,这相比于其他矿工来说也是一种优势,因此,也是最赚钱的一个。 在比特币使用 SHA256 来作为…
看完这篇 HTTPS,和面试官扯皮就没问题了
一个简单的回答可能会是 HTTP 它不安全。由于 HTTP 天生明文传输的特性,在 HTTP 的传输过程中,任何人都有可能从中截获、修改或者伪造请求发送,所以可以认为 HTTP 是不安全的;在 HTTP 的传输过程中不会验证通信方的身份,因此 HTTP 信息交换的双方可能会遭到…
[译]Git 的历史: 软件版本控制的统治之路
在 2005 年,Linus Torvalds 迫切需要一个新的版本控制系统来维护 Linux 内核的开发。于是他花了一个星期的时间,从头开始编写了一个革命性的新系统,并将其命名为 Git。十五年之后,该平台成为了这个竞争激烈领域里面当之无愧的领导者。 在全球范围内,大量的初创…
[译] 2020 年要学习的 7 种编程语言和框架
为你的应用程序选择合适的编程语言或框架不仅会影响开发速度和开发周期,而且还会影响你未来职业发展的广度。 在这里,我将分享 2020 年你最应该学习了解的 —— 7 种编程语言,并且在未来几年与你息息相关。如果你还在为前端或后端选择哪一门编程语言而苦苦挣扎或热情于此,那么这篇文章…
[译] SQL 将死于 No-SQL 之手?
这位创业者宣称,像 MongoDB、Redis 这样广受欢迎的 No-SQL 数据库会慢慢取代基于 SQL 的数据库,因此,作为数据科学家还需学习 SQL 是一个「历史遗留问题」。 因此我觉得我应当公开分享我对该创业者的回应,以防他人认为 SQL 即将走向灭绝。 基本上有两个原…
[译] 现在就该学习的 7 门现代编程语言
如果我们把人类现代文明比做一辆车,那么软件开发行业就像汽车的发动机,编程语言就像发动机的燃料。你该学习哪门编程语言呢? 学习一门新的编程语言需要投入大量时间、精力和脑力。但是,就如我在另一篇文章中所写,学习一门新的编程语言能够提升你的编程技能,加速你的职业发展 一般来讲,我们需…
[译]C++ 中清晰明了的状态机代码
这些(注释中提出的状态检查要求)都是我们的代码必须遵守的协议的通病。有些时候,你正在遵守的一个明确的协议也会有状态检查的要求,例如在 SSL 握手或者其他业务逻辑实现中。或者可能在你的代码中有一个明确状态转换的状态机,该状态机每次都需要根据可能的转换列表做转换状态检查。 让我们…
[TED] Linus Torvalds: Linux 背后的智者
Chris Anderson(下文简称 CA ):有件事情很奇怪。你的软件,Linux,运行于数百万的计算机中, 可以说是他驱动了网络。我想,全世界正在使用将近15亿台的安卓设备。每一台里都有你的软件。这非常了不起。你肯定有一个特别高大上的总部来实现这一切。我以前真这么想——到…
下一页
个人成就
文章被点赞
283
文章被阅读
81,419
掘力值
1,989
关注了
36
关注者
132
收藏集
10
关注标签
25
加入于
2016-08-04