我的本科回忆录:从迷茫自卑到保送华科
今天看新闻,多地高三终于开学了,看着他们风华正茂的样子,想着他们几个月后就要成为大学校园的一份子,我自己不禁也感慨万千。 说长不长,说短不短,距离我踏入大学本科校园的日子也已经过去快11年了。 我觉得我们这代90后年轻人还是蛮累的,毕业之后奔向四方,只顾着不顾一切的往前冲,甚至…
选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言
选自Medium,作者:Claire D,机器之心编译,参与:李诗萌、蛋酱。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 尽管在刚开始开发 AI 时,有很多编程语言都可以满足你的需求,但没有一种编程语言是可以一站式解决 AI 编程的问题,因为在每一个项目中,…
GitHub 热点速览 Vol.14:周获 2k+ Vim³ 掀起三维编程风
1. 可怕 GitHub 新生 抄底吗?啥时候抄底?RL-Stock 是一个用深度强化学习自动炒股项目,监督学习(如 LSTM)可以根据各种历史数据来预测未来的股票的价格,判断股票是涨还是跌,帮助人做决策。 而强化学习是机器学习的另一个分支,在决策的时候采取合适的行动 (Act…
写给小白看的入门级 Java 基本语法,强烈推荐
从表面上看,这句话有点讽刺我的文章写得不够通俗易懂的意味,但我心胸一直如大海一般开阔,你了解的。所以,我回他,“你还不如把培训费给我,哈哈。”怎么样,你也能体会到我的幽默,以及无情吧?当然了,是时候写一篇文章(也许是一个系列哦)照顾一下顾小白群体的情绪了,帮他们入入门或者回炉再…
深入 Nodejs 源码探究 CPU 信息的获取与利用率计算
带着这些疑问,本节会先从 Linux 下的 CPU 利用率进行一个简单讲解做一下前置知识铺垫,之后会深入 Nodejs 源码,去探讨如何获取 CPU 信息及计算 CPU 某时间段的利用率。 开始之前,可以先看一张图,它展示了 Nodejs OS 模块读取系统 CPU 信息的整个…
谁要是再敢用Map传参,我过去就是一JIO
我自己曾经接手过一个前人留下来的老项目,拿到代码,导入IDEA的那一刻,我哭出了声。 别的咱先不说,居然明目张胆地在Controller层里方法里用Map传参?!简直丧心病狂了。幸亏下面还有一波传参有效性的验证,对于传递的参数,我好歹也能猜个大概,不然那真是喵了个咪了。 正好,…
Transformers 保存并加载模型 | 八
我去,你竟然还在用 try–catch-finally
这是读者 Alice 上周特意给我发来的信息,真令我动容。但比如“还以为你有什么新特技,没想到用的是 Java 13”这类批评的声音也不在少数。 不过我的心一直很大。从我写第一篇文章至今,被喷的次数就好像头顶上茂密的发量一样,数也数不清。所以我决定再接再厉,带来新的一篇“我去”…
6. Go语言中的字典与布尔类型
《Go编程时光》,一个能带你学习 Go 语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。 1. 一文搞定Go语言开发环境的搭建 2. Go 语言中五种变量创建的方法 3. Go语言中的整型与浮点型 4. Go语言中byte…
OpenCV-Python OpenCV中的K-Means聚类 | 五十八
Transformers 加载预训练模型 | 七
服务器软件大盘点!
服务器的硬件好理解,其实就是一台性能、稳定性、扩展性等等比我们普通个人PC强的一台机器而已,它也需要搭载操作系统,比如有专门的Windows Server或者各种Linux发行版系统。只不过咱这里很多小伙伴可能还是处于学习阶段,没见过企业里面真实的服务器机房,觉得好奇而已。 而…
5. Go语言中的数组与切片
《Go编程时光》,一个能带你学习 Go 语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。 1. 一文搞定Go语言开发环境的搭建 2. Go 语言中五种变量创建的方法 3. Go语言中的整型与浮点型 4. Go语言中byte…
2400门课:MIT开放迄今最全CS+电气工程课程
这些课程最早可追溯到 2001 年秋季,一直到 2019 年春季,分为两个等级:「研究生(Graduate)」和「本科生(Undergraduate)」,供不同阶段的学习者自选。很多课程都配了课程音频/视频、线上教科书、课堂笔记、作业(也包含答案)、课程表等。 众所周知,MIT…
一文带你入门Java Stream流,太强了
两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 In…
OpenCV-Python 理解K-Means聚类 | 五十七
很多人不知道的Python 炫技操作:条件语句的七种写法
有的人说 Python 是一门 入门容易,但是精通难的语言,这一点我非常赞同。 Python 语言里有许多(而且是越来越多)的高级特性,是 Python 发烧友们非常喜欢的。在这些人的眼里,能够写出那些一般开发者看不懂的高级特性,就是高手,就是大神。 但你要知道,在团队合作里,…
4. Go语言中byte、rune与字符串区别?
《Go编程时光》,一个能带你学习 Go 语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。 1. 一文搞定Go语言开发环境的搭建 2. Go 语言中五种变量创建的方法 3. Go语言中的整型与浮点型 1. byte 与 ru…
程序员必备之终端模拟器,让你的终端世界多一抹“颜色”
当你逐渐厌倦了 cmd 的枯燥黑屏、powershell 的单调蓝底,可以来尝试一下使用可定制性更高的终端模拟器。下面是 HelloGitHub 从 GitHub 上收集的一些开源终端模拟器,它们功能丰富,界面美观,可以完美替代掉系统自带的普通终端。萝卜白菜各有所爱,挑挑看有没…
Delayed Message 插件实现 RabbitMQ 延迟队列
延迟队列是为了存放那些延迟执行的消息,待消息过期之后消费端从队列里拿出来执行。 对于延迟队列不管是 AMQP 协议或者 RabbitMQ 本身是不支持的,之前有介绍过如何使用 RabbitMQ 死信队列(DLX) + TTL 的方式来模拟实现延迟队列,这也是通常的一种做法,可参…