首先说明一个问题,简单阐述一下递归,分治算法,动态规划,贪心算法这几个东西的区别和联系,心里有个印象就好。 递归是一种编程技巧,一种解决问题的思维方式;分治算法和动态规划很大程度上是递归思想基础上的(虽然动态规划的最终版本大都不是递归了,但解题思想还是离不开递归),解决更具体问题的两类算法思想;贪心 ...
分类:
其他好文 时间:
2020-11-20 11:26:06
阅读次数:
5
内存分区简介 老生常谈的问题了,虽然网上一搜一大把,也很详细,但是我还是想写一写,通过自己的总结整理,加深一下印象。 我不知道学习Java内存分区有什么实际作用,但它就是像常识一样,一个使用Java语言的人不知道内存分区总感觉差点意思。 Java程序是运行在JVM虚拟机上的。Java虚拟机在运行程序 ...
分类:
编程语言 时间:
2020-11-19 12:59:20
阅读次数:
19
Swift程序员对Rust印象:内存管理像许多开发人员一样,我对Rust感兴趣已经有一段时间。不仅是因为它经常出现在各种技术媒体如HackerNews头条上,以及它在安全性和性能方面采用了一些新颖方法,而且还发现程序员在谈论它时带着一些特别喜爱和钦佩之感。最重要的是,它具有与我最喜欢的入门语言Swift相同的目标和功能。由于我最近花时间在一些小型个人项目中试用Rust,因此我想花一点时间记录一下我
分类:
编程语言 时间:
2020-11-08 16:37:42
阅读次数:
19
这篇日志呢,其实应该在昨天完成,这是一篇迟到的日志,哈哈,我还没有学会在这个编辑里添加表情,我就要“哈哈”代替了,今天印象比较深的是课上学习了常用的快捷键,分别是:Ctrl+A全选,Ctrl+S保存(这个得经常按,避免电脑故障),Ctrl+D字体格式,Ctrl+Z撤销。Ctrl+X剪切。Ctrl+C ...
分类:
其他好文 时间:
2020-11-06 02:47:57
阅读次数:
35
6:固有数词+?? 表示几个小时
7:表达30分用? 如???
8:差几分几点 几点几分+?
9:从…到… ??…??…
9.1 例: 时间的起止 地点的起止 从…到…
分类:
其他好文 时间:
2020-11-02 09:50:00
阅读次数:
11
深入理解Java中的组合和继承Java是一个面向对象的语言。每一个学习过Java的人都知道,封装、继承、多态是面向对象的三个特征。每个人在刚刚学习继承的时候都会或多或少的有这样一个印象:继承可以帮助我实现类的复用。所以,很多开发人员在需要复用一些代码的时候会很自然的使用类的继承的方式,因为书上就是这么写的(老师就是这么教的)。但是,其实这样做是不对的。长期大量的使用继承会给代码带来很高的维护成本。
分类:
编程语言 时间:
2020-11-01 21:38:04
阅读次数:
19
随着互联网的发展,“程序员”这个名字逐渐为人们所关注到,其所代表的标签印象也变得更加多样 —— 改变世界?Debug专业户?格子衫代言人?……事实上,有那么一群人,比如腾讯数据库工程师,他们将自己定义为“数字的工匠”,初心如一地用代码创造产品、解决问题,为国产数据库发展助力。而对于我们来说,有他们的 ...
分类:
数据库 时间:
2020-10-31 02:06:43
阅读次数:
22
最近在巩固linux的知识,想不到unix和Linux还有这样的一段关系,就写出来加深点印象,以后也有的吹 图中我们看到Ken tompson和Dennis richres两位大佬,人家起初开发了C语言,并用C语言写出来Unix,这样unix就诞生了。 后来IMB和SUN公司等觉着unix很不错,能 ...
分类:
系统相关 时间:
2020-10-31 01:15:18
阅读次数:
25
阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?收录于话题#解读阿里开发手册15个△Hollis,一个对Coding有着独特追求的人△这是Hollis的第252篇原创分享作者lHollis来源lHollis(ID:hollischuang)集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。关
分类:
编程语言 时间:
2020-10-27 11:19:38
阅读次数:
24
1 笔者前半生因求学和工作的缘故,在中国很多城市工作长期的生活过。在笔者心里,凡是连续生活超过半年的城市,都视为自己的第二故乡。闲来无事,笔者打算就自己的那些'第二故乡'做一个回顾,写一写笔者与这些城市的故事,回顾一下当时生活的点点滴滴。长沙是我的第一个'第二故乡',所以这个系列的文章就以长沙为开始 ...
分类:
其他好文 时间:
2020-10-27 10:58:51
阅读次数:
23