Quora平台,可以看成是美国的知乎。在Quora平台上,曾经有人提出过这样一个问题:Whataresomeofthemostbasicthingseveryprogrammershouldknow?每个程序员都应该知道哪些最基本的常识?这个问题只有64个答案,并没有很多人愿意给...
文|Travis出品|OSC开源社区(ID:oschina2013)国内智能设备制造商UMIDIGI因违反GPLv2协议引发争议,并告知开发者“想要源码上门自取”。此事已引起国外网友热议。UMIDIGI是位于深圳的一家智能设备制造商,主要售卖平价的Android智能手机和智能穿戴...
两年前的今天,我的一位朋友,被一个90后的面试官上了一课,现在我朋友想起那个场景都恨不得用脚底板抠出个三室一厅…简直太tm痛苦了,不过我朋友也挺感谢他的,如果不是那次面试,我朋友也许到现在都不会明白,原来底层原理有这么重要!让我朋友给大家回忆一下当时那个场景(别tm说我的这位朋友...
什么是网络编程?用一句话概括,就是对网络协议的落地。 落地,意味着对实战的要求更高。所以,一些朋友更喜欢用类似Netty这种封装好的框架——快速,高效。确实,跟开发细节相比,我们常常更看重开发效率。 可日常的项目里,我们也不得不面对极端的网络性能考验。没人喜欢堵车,但应对大量请求...
纯手工打造一个CPU这个事儿。在电子专业的同学眼里,很容易。在计算机专业的同学眼里,稍稍有点复杂,有的专业课的实验课可能会带着同学做一个,或者用Logisim这样的仿真软件去模拟实现一个。在非计算机专业的同学眼里,就有点不敢想象了。我就属于第三种。纯手工做一个CPU有很多好处,做...
作为一名程序员,天生崇拜写代码能力强的程序大佬。但是,只要写代码能力足够强,就能在职业发展道路畅行无阻吗? 答案当然是:NO!你还需要有项目管理的能力。·产品经理天天不干正事,提的需求没头没脑,烦;·每周开不完的例会/对接会,一点效率都没有,烦;·同一个需求,要和好几个部门的人反...
和许多一线城市的同龄人一样,小灰今年35岁了,但是还没有女朋友。因此,小灰最近一直在相亲,在恋爱方面积累了不少经验和感受。前一段时间,小灰在自己的知识星球上面分享了一篇关于恋爱的经验之谈,唤起了许多读者的共鸣。今天,小灰把这篇文章分享到公众号上面。许多人认为,喜欢的异性是可以被“...
前两天在脉脉上看到一个热门讨论,某新东方在线的员工说自己6:46还在工作,7:01的时候就被裁了。可以说是光速裁员,直接通知,就连商讨的余地也没有。于是跟团队新来的小伙伴也聊了下这个事情,新来的小伙伴在某头部K12在线教育公司干了好多年,在这个圈子也算认识不少人。我这里解释一下K...
直奔主题,多个线程,一个共享变量,不断1。如果代码直接这样写,会产生线程安全问题。public class LongAdder { private long count = 0L; public void add() { count; }}可以加锁去实现...
阅读本文大约需要13分钟。大家好,这篇文章我想和你聊一聊「时间」这个话题。时间总是在不经意间流逝,我们在写代码时,也经常会调用「时间API」,你有思考过这背后的原理吗?关于时间的问题还有很多,例如:为什么计算机的时间有时候「走不准」?计算机究竟是怎么「自动校准」时间的?我们经常看...
大家都知道虽然我是一个程序员,但是我非常热爱运动,比如跳舞,这不每天回家睡前我都会在B站舞蹈区学习相关的舞蹈。昨天也不例外,我一洗漱完就飞奔坐在电脑前,打开B站舞蹈区准备学习咬人喵,欣小萌、小仙若他们新的舞蹈动作,不得不说老婆们跳的真好,连我这种内向的人也不自觉的跟着扭动了起来。...
感觉现在的猎头行业也非常卷,几乎每天都会接到猎头电话,多的时候每天都有两三个,而且多是重复的岗位。不知道是因为现在猎头竞争激烈开始广撒网了,还是有好多大厂开了新的业务线急需招人。很久之前一位猎头加了我微信,当时我好奇心很强,就特别想知道猎头都赚多少钱,平时工作都是怎么进行的。所以...
哲学时代我们所生活的世界是丰富多彩的,有蓝天和白云,有大海和高山,有天上飞的小鸟,有地上跑的兔子,有绿树和鲜花。可是,这世间万物都是如何形成的?它们之间又有什么样的联系呢?在公元前600年左右,古希腊的殖民地出了一位聪明人名叫泰勒斯,他曾经去过埃及,利用相似三角形的原理计算出了胡...
投稿作者OIer,目前对计算机及算法的了解主要在信息学竞赛方面。本文主要讲解平方求幂(快速幂)相关,凡涉及大整数,都会进行对定值取模等处理,所以存储越界导致的错误、位数过多导致的单次运算缓慢的问题,不在考虑范围之内。“幂”在许多地方常被用到,如Hash相关、费马小定理、进制转换等...