大家好, 我是方子龙。很久没有自己写文章了。

一面是因为工作上的需求开发任务比较重,下班回家基本上就躺床玩几把王者,度过闲暇时光。

二面是一有点时间就自己主动地去看书和学习,知道自己还缺少很多知识,由于还在进行中,输出还很少。

最近在看的书籍:

《颠覆平庸》彭小六

推荐理由:一个由程序员转写作的大佬,主要包含个人,团队,项目,时间管理。很贴近我们程序员的思维,提升个人职场竞争力。读完收益匪浅。

《数学之美》吴军
    (食用方式)公众号“Java技术干货”内回复关键字:book002    免费领取pdf版

推荐理由: 用数学的思维方式来理解生活中复杂现象,化繁为简。我很喜欢里面的几句话:

第一句:

一个人想要在自己的领域做到世界一流,他的周围必须有非常多的一流人物。

隐喻:关注我的朋友们,你们都是一流人物。

第二句话:

贾里尼克教授在学术上给我最大的帮助就是提高了我在学术上的境界。他告诉我最多的是:什么方法不好。在这一点上与股神巴菲特给和他吃饭的投资人的建议有异曲同工之处。巴菲特和那些投资人讲,你们都非常聪明,不需要我告诉你们做什么,我只需要告诉你们不要去做什么(这样可以少犯很多错误)。这些不要做的事情,是巴菲特从一生的经验教训中得到的。贾里尼克会在第一时间告诉我什么方法不好,因为在IBM时他和他的同事吃过这方面的亏。至于什么方法好,他相信我比他强,自己能找到。

-- 节选自《数学之美第七章 贾里尼克和现代语言处理》

像一股清流流进我的脑海,重新颠覆了我的思维和认知。


我们还是说说Leetcode新出来的多线程题库,有很有意思地题目练习。我是已经尝鲜了。所以也给朋友们说一哈,没试过的,有兴趣地可以去搞一下。把学习到地多线程理论上的知识,去找题实际操练一番,巩固一下。

多线程总是绕不开死锁等问题。我开始还以为, 如果我造个死锁,会不会把leetcode的在线运行搞崩。实际上不会,整个程序会有一个超时机制控制,一个程序一般不会跑太久。跑太久,说明你的程序写的有问题,仔细检查一下。

刚出的,题库还很少。大家也可以去操作一番,如果后面的题目越来越多,那还会出现选择困难综合征,我就属于这种。选一个觉得太简单,再选一个又觉得太难,到最后,就看了一下,也没动手。

最新文章

  1. [Java] Java反射
  2. nginx的主要用途
  3. OC方法和文件编译
  4. [UWP]一种利用Behavior 将StateTrigger集中管理的方案
  5. Zepto 使用中的一些注意点
  6. Hive 编程之DDL、DML、UDF、Select总结
  7. RecyclerViewLoadMoreDemo【封装上拉加载功能的RecyclerView,搭配SwipeRefreshLayout实现下拉刷新】
  8. RocketMQ三主三从二命名服务平滑版本升级实操
  9. python序列化与反序列
  10. centos7搭建时间服务器
  11. [HTML/CSS]导航栏的下划线跟随效果
  12. Netty实现简单WebSocket服务器
  13. 单元测试(四)-隔离框架NSubstitute
  14. fragment做成选项卡,tab效果。 fragment+RadioGroup
  15. nginx-----惹不起的端口修改
  16. 用rfkill命令管理蓝牙和wifi
  17. C# 使用 wkhtmltopdf 把HTML文本或文件转换为PDF
  18. hihocoder1580 Matrix
  19. Go快速入门
  20. [转载]Google Android开发精华教程

热门文章

  1. PySide——Python图形化界面入门教程(五)
  2. Win8Metro(C#)数字图像处理--2.13Roberts边缘检测
  3. 指定Qt程序运行的style,比如fusion(以前没见过QStyleFactory)
  4. SQL Server修改标识列方法(备忘)
  5. 如何替换Windows的Shell(即explorer.exe)
  6. Android零基础入门第88节:Fragment显示和隐藏、绑定和解绑
  7. SQLite实现内存键值存储
  8. Qt优雅地结束线程(两种方法都是用Mutex锁住bool变量进行修改,然后由bool变量控制耗时动作的退出,即正常退出)
  9. XML转义字符 如"&"
  10. never下的easysql