- 博客(7)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
翻译 【译】做好这几件事,代码质量可以提升一个档次
这篇文章又是关于代码质量的,有些同学可能觉得我比较啰嗦。不过我就是想用这种方式让大家重视起来。其实说来说去就那么几种方法,但是实际执行起来真是难于登天。低质量的代码真的是一种灾难。当你的代码变得越来越混乱,维护起来就会花费大量的时间。在最坏的情况下,代码将变得不可维护,并且项目会慢慢终止。为了避免这种情况,你需要注意你的代码质量。尝试在代码质量上花费一些时间,长久来看,这将对你有很大的好处。...
2019-10-30 21:53:19 638
原创 Rust入坑指南:千人千构
坑越来越深了,在坑里的同学让我看到你们的双手!前面我们聊过了Rust最基本的几种数据类型。不知道你还记不记得,如果不记得可以先复习一下。上一个坑挖好以后,有同学私信我说坑太深了,下来的时候差点崴了脚。我只能对他说抱歉,下次还有可能更深。不过这篇文章不会那么深了,本文我将带大家探索Structs和Enums这两个坑,没错,是双坑。是不是很惊喜?好了,言归正传。我们先来介绍Structs。Stru...
2019-10-28 21:41:46 1181
翻译 【译】如何成为一名优秀的初级工程师
很多人都在想着如何成为一名高级工程师,而我想要的是先成为优秀的初级工程师。明年将是我正式受雇佣写代码的第15年了。(译者:老外的写代码职业生涯真的挺长的)回首往昔,我第一天工作的日子仍然历历在目。那时的我每天都在格子间中写着SAP、算法、数据结构、SQL和C++,还涉及了更广泛的主题,包括知识管理和项目管理。我了解所有的这些知识,但我缺乏的是在需要的地方使用这些知识的信心。我花了很多年才获得...
2019-10-24 22:05:02 2322 7
原创 Elasticsearch从入门到放弃:索引基本使用方法
前文我们提到,Elasticsearch的数据都存储在索引中,也就是说,索引相当于是MySQL中的数据库。是最基础的概念。今天分享的也是关于索引的一些常用的操作。创建索引curl -X PUT "localhost:9200/jackey?pretty"ES创建索引使用PUT请求即可,上面是最简单的新建一个索引的方法,除此之外,你还可以指定:SettingsMappingsalia...
2019-10-22 22:30:43 1025
翻译 【译】送给你的代码审查问题手册
快来领取这份代码审查问题手册!代码审查列表,是代码审查的明确规则和指导手册,它可以使代码审查为你的团队带来更多好处,并且能够显著提升代码审查的速度。研究表明,使用代码审查列表的审阅者的表现要优于不使用的审阅者。所以不管你是新手开发者还是经验丰富的开发者,开始考虑使用代码审查列表吧。代码作者应该关注的列表作为代码的作者,你应该保证:代码编译成功并且通过静态检查(没有警告)代码通过所有...
2019-10-16 21:27:15 612
原创 Rust入坑指南:核心概念
如果说前面的坑我们一直在用小铲子挖的话,那么今天的坑就是用挖掘机挖的。今天要介绍的是Rust的一个核心概念:Ownership。全文将分为什么是Ownership以及Ownership的传递类型两部分。什么是Ownership每种编程语言都有自己的一套内存管理的方法。有些需要显式的分配和回收内存(如C),有些语言则依赖于垃圾回收器来回收不使用的内存(如Java)。而Rust不属于...
2019-10-14 09:00:00 1090
原创 Rust入坑指南:常规套路
搭建好了开发环境之后,就算是正式跳进Rust的坑了,今天我就要开始继续向下挖了。由于我们初来乍到 ,对Rust还不熟悉,所以我决定先走一遍常规套路。变不变的变量学习一门语言第一个要了解的当然就是变量啦。Rust使用关键字let来定义变量。我们写一个简单的demoso easy!等等,这个小红线是怎么回事?编译错误???别着急,哪里不对点哪里。IDEA告诉我,这个错误是...
2019-10-09 09:00:00 1520
IntelliJ idea Web项目配置问题(JDBC驱动注册失败)
2017-07-07
Ubuntu安装Mysql启动出错
2016-11-20
为什么在VC中正常,用gcc编译生成文件运行就不正常
2015-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人