HaiziGe Blog - 葛祥海的日常

这里记录了一些葛祥海自以为是的事,他并不完全同意他自己以前发表的言论。

0%

今天开始开始补一些数学相关的东西,这个过程将相当缓慢,我主要是看极客时间上的《程序员的数学课》来完成。

今天学习了几节,主要包括如下内容。

二进制

其实这个章节我再熟悉不过了,在大学本科阶段我在8位机16位机的单片机上写代码,这时候会有很多二进制的运算,并且在数字电路中,大量的二进制运算需要解决,所以对于与、或、非、异或、无符号移位、有符号移位等这几个基本位运算比较熟悉。

阅读全文 »

为了能够让自己保持一个比较积极的状态,我向《左耳听风》学习,决定制定一个计划,会在耗子叔的计划做一些适合我的修订。

Algorithm 编程训练和算法学习。
Review 可以选择一些英文文档或者实用的技术文档。
Tip 不限定技巧,某些场景的方法设计也是可以的。
Share 一篇日志,不限定类型。

阅读全文 »

人类越来越厉害,发明了CPU,后来把CPU变成了多线程的,后来又把CPU变成了多核心的,甚至多个CPU在同一块主板上一起工作。为了满足人类越来越快的需求,充分利用这些计算资源,所以人们开始写多线程的程序,并发编程带来了运行上的效率,同时也带来了更多的并发问题,因此需要用更为复杂的逻辑来解决这些问题。

阅读全文 »

我从2018年8月18日那天去闽侯谈了点工作,晚上看完《小偷家族》之后,不知道为什么,感觉我要开始写日记。一直到今天,几乎没断过,用日记记录了我的日常生活,每天都写几句话,有时候就写一两个词,有时候也会忘记,就隔天补上。毕竟日子过得太快,那些特别的事情,应该要记下来。

2019年马上就要过去了,过得可真快,我写了个随机选取30个日期的方法,虽然也是伪随机数,但这些日期被选中了,他们可以来概括我的2019年。

阅读全文 »

git很方便,相比于svn,git这种分布式的版本控制系统能够快速切换分支,可以非常快的切分支,这样就能够保证实现“团队中的大家拉自己的分支去开发,开发完成后合并到远程的开发分支”这种开发模式。正是由于这种方便,很容易就把分支给整乱了(特别是团队中有我这种菜鸡随意提交随意合并的情况下),经常出现分支树很混乱的情况。
所以,需要设定一些规矩,一些策略来约束开发者来进行合理的使用git。

阅读全文 »