无分类 刚刚,阿里开源 iOS 协程开发框架 coobjc! 阿里妹导读:刚刚,阿里巴巴正式对外开源了基于 Apache 2.0 协议的协程开发框架 coobjc,开发者们可以在 Github 上自主下载。coobjc是为iOS平台打造的开源协程开发框架,支持Objective-C和Swift,同时提供了cokit…
无分类 基于泛型编程的序列化实现方法 序列化是一个转储-恢复的操作过程,即支持将一个对象转储到临时缓冲或者永久文件中和恢复临时缓冲或者永久文件中的内容到一个对象中等操作,其目的是可以在不同的应用程序之间共享和传输数据,以达到跨应用程序、…
javascript 每天一本电子书 – JavaScript for Kids 作者: Nick Morgan 出版社: No Starch Press副标题: A Playful Introduction to Programming出版年: 2014-12-12页数: 336定价: USD 34.95装帧: PaperbackISBN: 9781593274085
无分类 C语言权威指南和书单 – 专家级别 注: 点击标题即可下载 1. Advanced Programming in the UNIX Environment, 3rd Edition 2. Essential C 3. Computer Systems(Second Edition) A Programmer’s Perspective 更多免费电子书 资源搜索 | Maning 参…
java 阿里毕玄:程序员如何提升自己的硬实力 我的程序员起步比同龄人都晚了很多,更不用说现在的年轻人了。我大学读的是生物专业,在上大学前基本算是完全没接触过计算机。军训的时候因为很无聊,我和室友每天跑去学校的机房玩,我现在还印象很深刻,我第一…
无分类 Git合并不同url的项目 摘要:为了让项目能实现Git+Gerrit+Jenkin的持续集成,我们把项目从Git上迁移到了Gerrit上,发现有的同事在老Git提交代码,因为Gerrit做了同步,在Gerrit上有新提交的时候就会刷新老git,这样就会把他提交的代码…
无分类 人人都可以做深度学习应用:入门篇 2017年围棋界发生了一件比较重要事,Master(Alphago)以60连胜横扫天下,击败各路世界冠军,人工智能以气势如虹的姿态出现在我们人类的面前。围棋曾经一度被称为“人类智慧的堡垒”,如今,这座堡垒也随之成为过去…
无分类 谈一谈自动编程 在自动产生程序之前,先要知道需求是什么吧?要能把需求准确地描述给机器,这就需要一种需求描述语言。假如我们制造了这种需求描述语言,它进一步发展,越发规范,成为了一种DSL(领域特定语言)。嗯,这就变成了…
无分类 TiDB 源码阅读系列文章(二十三)Prepare/Execute 请求处理 在之前的一篇文章《TiDB 源码阅读系列文章(三)SQL 的一生》中,我们介绍了 TiDB 在收到客户端请求包时,最常见的 Command — COM_QUERY 的请求处理流程。本文我们将介绍另外一种大家经常使用的 Command — Pr…
无分类 如何设计一个 RPC 系统 RPC是一种方便的网络通信编程模型,由于和编程语言的高度结合,大大减少了处理网络数据的复杂度,让代码可读性也有可观的提高。但是RPC本身的构成却比较复杂,由于受到编程语言、网络模型、使用习惯的约束,有大…