Home » 未分类

Java线程间同步(诡异的IllegalMonitorStateException )

  前两天去面试,被问到了一个线程同步的问题,两个线程依次输出1……100,一个线程只输出奇数,一个只输出偶数。之前工作中没写过线程同步的代码,只知道使用object的wait()和notify()方法可以实现线程同步,之前也看过线程池实现的代码,用的也是wait()和notify()。 面试过程中没写出来,于是想回来学习下多线程的同步,然后就有了今天这诡异的事。

Read More »

高效工程师系列(二) 花时间学习新技能

  工作中很容易被各种必须完成的事压得喘不过气来。我指导过的那些人,通常都是刚开始工作的人经常感觉到他们的工作任务清单在持续增长,而且进度远远的落在了后面,他们总是花很长时间追赶进度而不是花足够的时间开发能让他们更高效的新技能。

Read More »

西屋时间胶囊

  时间胶囊是是一种用来把某些东西存放到未来再打开的容器,因其具备跨越时间的属性,所以被称为时间胶囊。历史上最著名的时间胶囊是在1939年世博会被埋下的西屋时间胶囊 是准备在6939年打开的,除了一些当时的代表性物品,还有爱因斯坦、物理学家密立根、著名作家托马斯·曼流给未来的三段话,现摘录并翻译如下。

Read More »

小蝌蚪找妈妈

待续……

Read More »

关于《火影忍者 博人传》的一点想法

  作为一个海贼迷(对 我就是海贼迷),我还是抽空看完了火影忍者的最新剧场版————《博人传》,客观的评价,剧情还是很有吸引力的,毕竟从一个完整的故事背景发展出来的剧情都不会差到哪去。中国动漫只适合小孩子看,我觉得原因就是缺乏贯穿全故事的主线,火影忍者这个故事的主线就是一个从小到大都是loser的人最终实现自己成为火影的梦想。《海贼王》也有一个主线,这里不再讨论。其实火影的这个主线已经完结,那么这个剧场版还演什么? 我估计还是为了钱,把鸣人的儿子博人搬上来了,没错 七代火影的儿子,四代火影的孙子————就是此剧场版的主角。。。

Read More »

萌妹子Python入门指北(三)

  前两篇网站我简单介绍了python环境的安装和基本的变量及运算。到目前为止,我们没办法用python做任何事,所以这篇文章我会介绍python的判断和循环语句,据说顺序、判断、循环可以解决计算机中的任何问题。 我为什么不介绍顺序呢!因为很简单,其实就是python的每行代码按顺序执行。 其实python预发是相当容易看懂的,本文我会将示例代码翻译成汉语方便大家理解(翻译后的代码是不能执行的哦)。

Read More »

萌妹子Python入门指北(一)

《萌妹子Python入门指导》系列,以下简称萌妹子系列是教没有任何编程基础的妹子如何去写python代码,最终实现一些小工具的开发,请Python大牛们直接绕道。如果有想学习python的同学,也可以持续关注本系列。 本人在某互联网公司做运维,虽然python学的不是很好,但足以教一个完全不懂python的人,也希望在撰文的过程中提升自己的能力。 这是本系列第一堂课,主要介绍python为何物,以及python基础环境的安装,如果你已了解和安装了python,可直接跳过本文。

Read More »

给CS专业大学生的推荐书籍

       刚刚大学毕业整一个月。大学这几年,尤其是后两年,看了很多书,现在在我豆瓣读书主页有149本的读书量了,其中有很多杂书,但也不乏好书,我就结合自己的体会从中给大家推荐一些。        我个人大学期间参加ACM,所以计算机书籍会更偏向算法。另外因为开始对科学、数学有兴趣, 所以也会有一些这方面的书籍。为了拓宽知识面,我也看过一些心理学哲学的书籍,但本人并未在这些领域有所深入的研究。接下来我的读书重点会在英语、数学、机器学习等方面。         下面这些书只是结合我自身的情况推荐的,并不一定合理,可以适当参考下。推荐书目我会细化的学年,请大家根据自己的情况去阅读。

Read More »

我学生时代的终结

       因为体检有一项指标偏高,需要复检,所以我体检日期推迟一周。尽管体检没过的那一项是小问题,但也给我敲响了警钟,我需要好好注意身体了。另外在体检过程中,医生告诉我我鼓膜有些松动,尽量不要戴耳机了。

Read More »

Github 配置SSH keys教程

   不知道什么原因,CSDN博客保存的时候会丢失图片和格式,请可以戳这里到我有道云笔记分享        今天特地把Github上的教程Github Generating SSH keys翻译成中文(并非全文翻译),因为自己的水平有限,有错误还请指出。    SSH key 是为了确认你是项目的管理者或拥有者,然后可以不使用密码使用git。当然使用github的时候要用SSH链接,用https的话就无所谓了。  https可以clone任何人的project,但SSH只能clone属于你的,你必须是这个项目的拥有者。 另外SSH在push的时候不需要输入用户名和密码,方便了用户的使用,前提是你先得在github上添加你的SSH key。      因为CSDN Code项目也是使用Git,而且和Github差不多,因此CSDN Code也可以参考此教程。 第一步:检查SSH keys 首先,需要检查你的电脑上是否存在SSH keys,打开你的电脑终端,输入以下命令: ls -al ~/.ssh # Lists…

Read More »