Go : 2009.11.10 代表作:Docker.k8s.etcd 模仿C语言,目标:互联网的C语言 讲的晦涩难懂....硬板..放弃了好几次才读完.满分10分,打6分. 下个月:Python数据结构与算法分析吧.需要算法刷题了. 四大:编译原理.基础知识.运行时.进阶知识 编译原理 编译过程 抽象语法树 Abstract Syntax Tree\ AST\ 是源代码语法的结构的一种抽象表示. 用树状的方式表示编程语言的语法结构.每一个节点表示源代码的一个元素.每一颗子树表示一个语法元素.…
mysql 基础 mysql分为 客戶端/服务端 客户端向服务端发送一段文本(mysql语句),服务器处理后向客户端进程返回一段文本. 查询请求执行过程 客户端->处理连接->查询缓存->语法解析->查询优化->存储引擎->文件系统->磁盘 大致分为3部分:连接管理.解析与优化.存储引擎. 连接管理 客户端进程可以采用TCP/IP\命名管道.共享内存.UNIC域套接字与服务器建立连接. 每建立一个连接,服务器进程创建一个线程专门处理与这个客户端的交互.客户端退出时…
两年前,有几个出版社的编辑在QQ上跟我联系写书的事情,好奇为什么出版社会找到我这样一个很普通的.NET技术人员,其中一个编辑说他们分析了很多博客园博主的文章阅读量和写作质量,觉得我的博客还是不错的.尽管自己觉得自己写的博客不怎么样,但想着做了这么多年技术了,准备退居二线转行去创业,这个时候顺便写一本书作为技术生涯的总结到也不是坏事,于是和几位编辑沟通了一下,经过选题,最终和北航出版社签约写书. 此时时间是2018年8月,签了出版合同,我也辞了职,准备放松2个月再写.国庆好好玩了一圈正式开写,才发…
<C语言入门1.2.3—一个老鸟的C语言学习心得>—清华大学出版社炮制的又一本劣书及伪书 [薛非评] 区区15页,有80多个错误. 最严重的有: 通篇完全是C++代码,根本不是C语言代码.其中的很多代码根本不可能通过编译.仅此足矣说明该书不仅是一本劣书,而是一本挂羊头卖狗肉的伪书. 通篇的void main().C语言从来没说过可以这样写main(). 很多地方完全是一个外行荒唐的臆想和信口开河,如: “scanf("%d,%d\n",&a,&b); 该格式…
入门级 <Head First Python>+ 入门级 + 微信49票 + 豆瓣评分 9.5 推荐语: 66:浅显易懂,编排的顺序特别,有大量插图.对话,不感觉枯燥 古心:通熟易懂,配有大量の图片,不会觉得枯燥,是一本好的入门书 <集体智慧编程>+ 入门级 + 微信123票 + 豆瓣评分 9.0 推荐语: Mèrçurý:以具体实例的方式来展示Python的编程技巧,受益良多 <Python源码剖析>+ 入门级 + 58票 + 豆瓣评分 8.7 推荐语: 王小惟:正在…
本公众号运营了快一年了 原创干货超过200+ 收获了也快1W粉丝 这么多粉丝-- 送书活动怎能少? 虽然这次我们是有备而来 但是-- 所有书籍为作者自掏腰包 所以本次送书数量有限 不能满足到所有人 重在参与 大家开心就好 后续还会有更好书籍相送 敬请大家期待 感谢所有的程序猿(媛) 精选3本好书:赠送+包邮 微服务设计必看书籍 赠书1 <<微服务设计>> 本书全面介绍了微服务的建模.集成.测试.部署和监控,通过一个虚构的公司讲解了如何建立微服务架构.主要内容包括认识微服务在保证系统…
Protocol Buffer技术详解(语言规范) 该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo.这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流.需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一些不是非常常用的功能并未予以说明,有兴趣的开发者…
个人:"如何学好英语?"99个人会回答:"去,读英文原著." 然而这事儿吧,恐怕比坚持背单词还难.无论少侠们背过多少单词,最后都会败在生词太多.句子太难的坎儿上. 其实这不单单是词汇量的问题. 专注研究二语习得很多年的克拉申博士,曾提出过一个"i+1"的有效输入公式. 这个公式简单来说,就是学习材料不能太简单,也不能太难.太简单的让人什么也学不到,太难的让人什么也学不了. 而英文原著,本身就是适于英语母语国家的人们阅读的文学性作品.它不会从学习层…
技术-工具-平台-语言&框架 Techniques | Technology Radar | ThoughtWorks…
Scala语言设计概述 Scala的设计受许多编程语言和研究思想的影响.事实上,仅很少的Scala的特点是全新的:大多数都已经被以另外的形式用在其他语言中了.Scala的革新主要来源于它是如何构造并放在一起的.在这部分里,我们罗列了对Scala设计的主要影响.列表并不全——因为围绕着编程语言的设计有太多的好点子,没办法全都列举在这里. Scala语言设计的“蓝本”语言 在最表层,Scala采用了Java和C#语法的大部,而它们大部分借自于C和C++句法的改变.表达式,句子和代码块多数和Java一…