程序羊的2018年终总(gen)结(feng)| 掘金年度征文
时光荏苒,岁月如梭啊,感觉之前写《我的半年技术博客之路》年中总结时好像还是昨天的事,而如今又一年的时间一晃而过,参加工作已有 2年多时间的我,兜子里还是像以前一样一贫如洗,不过还好我用 65篇原创技术博文 给了2018年一个基本交代,基本符合当初定下的目标吧,写了接近7万字,简…
JavaScript原型的实际应用
如果是实例化方法,不同的实例化,他们的地址是不一样的,是唯一的,如果是原型方法,那么他们地址是共享的,大家都一样,看以下示例box1.run==box2.run。 根据入口函数找到构造函数new ... 以下实例中通过Jquery或Zepto操作dom元素,例如css方法、te…
我的if else代码纯净无暇,一个字也不能简化
机器之心报道,参与:刘晓坤、王淑婷、李泽南。 1700 行的 if 嵌套语句。 作为流行的开源系统,Kubernetes 常被用于自动容器化应用程序的部署和管理。其开发者称,Kubernetes 拥有 15 年承担 Google 生产工作负载的经验。对于人工智能领域的开发者来说…
Java的内部类真的那么难以理解?
昨天晚上,我把车停好以后就回家了。回家后才发现手机落在车里面了,但外面太冷,冷到骨头都能感受到寒意——实在是不想返回一趟去取了(小区的安保还不错,不用担心被砸车玻璃),于是打定主意过几个小时的“世外桃源”生活——别人找不到我,我也找不到别人,这种与世隔绝的状态非常适合读书写作。…
工程设计+算法规模化真的是AI突破吗?DeepMind唇读系统ICLR遭拒
选自 OpenReview,机器之心编译。 这种情况不禁让人想起 2016 年引起热议的 LipNet 论文(牛津大学人工智能实验室、谷歌 DeepMind 和加拿大高等研究院 (CIFAR) 合作的研究),这篇论文同样与 ICLR 2017 失之交臂。此外,这两篇论文有三位共…
利用 Kubeadm部署 Kubernetes 1.13.1 集群实践录
Kubernetes集群的搭建方法其实有多种,比如我在之前的文章《利用K8S技术栈打造个人私有云(连载之:K8S集群搭建)》中使用的就是二进制的安装方法。虽然这种方法有利于我们理解 k8s集群,但却过于繁琐。而 kubeadm是 Kubernetes官方提供的用于快速部署Kub…
从 Spring Boot到 Spring MVC(注解方式)
在前文《从SpringBoot到SpringMVC(非注解方式)》之中,我们远离了 Spring Boot的开箱即用与自动配置的便利性后,回归到了淳朴的 Spring MVC开发时代,但是以非注解的方式来给出的,而本文则以注解方式再度讲述一遍。 使用了SpringMVC,则所有…
全景分割这一年,端到端之路
机器之心原创,作者:朱艳芳,编辑:邱陆陆。 图像分割(image segmentation)任务的定义是:根据某些规则将图片分成若干个特定的、具有独特性质的区域,并提出感兴趣目标的技术和过程。 目前图像分割任务发展出了以下几个子领域:语义分割(semantic segmenta…
29岁了还一事无成是人生的常态?
1. 又到了年底该总结的时候了,一年一年地过得真快。2018年,我29岁,这一年非要用一个词来形容的话,就是一无所成。 我读书、写作、敲代码——2018年就这样过去了。这种略带伤感的语调,其实和2017年写总结的时候差别不大,唯一的差别可能是:今年比去年更老了。 成功人士在写年…
硬核NeruIPS 2018最佳论文,一个神经了的常微分方程
机器之心原创,作者:蒋思源。 在最近结束的 NeruIPS 2018 中,来自多伦多大学的陈天琦等研究者成为最佳论文的获得者。他们提出了一种名为神经常微分方程的模型,这是新一类的深度神经网络。神经常微分方程不拘于对已有架构的修修补补,它完全从另外一个角度考虑如何以连续的方式借助…
Git常用命令及日常问题集锦
git add -A . 来一次添加所有改变的文件 git add . 表示添加新文件和编辑过的文件不包括删除的文件 打开项目中的.git/hooks文件夹,找到pre-commit.sample文件,将以下代码替换到文件中,或者,npm install pre-commit …
这种有序神经元,像你熟知的循环神经网络吗?
选自 openreview,机器之心编译,参与:张玺、王淑婷。 虽然自然语言通常以序列形式呈现,但语言的基本结构并不是严格序列化的。语言学家们一致认为,该结构由一套规则或语法控制(Sandra & Taft,2014),且规定了单词组成语句的逻辑。不管其表现形式如何,这种结构通…
Java接口的实例应用:致敬我的偶像——何塞·穆里尼奥
曹操在《短歌行》中为杜康酒打过一个价值一亿个亿的广告——“何以解忧,唯有杜康”,我替曹操感到惋惜的是他本人并不会收到这笔不菲的代言费。想一想,要是三国时期的明星人物们有这个代言意识的话,保证各家的军费收入会多出来一个重量级的来源。 不过,酒真的能解忧吗?我不大敢相信。李白就曾质…
Python「八宗罪」
选自hackerfactor,作者:Neal Krawetz,机器之心编译。 这个话题已经在 Hacker News 上引发了热烈的讨论(评论 400+),感兴趣的读者可以去围观或参与一下。 1. 版本 如果要安装一个默认的 Linux 操作系统,那你很有可能需要安装多个版本的…
基于代理的数据库分库分表框架 Mycat实践
在如今海量数据充斥的互联网环境下,分库分表的意义我想在此处就不用赘述了。而分库分表目前流行的方案最起码有两种: 而本文即将要实验的 MyCAT框架就属于第二种方案的代表作品。 由于插入的这两条记录的 create_date分别是 2018-11-3和 2018-12-3,而我们…
Spring Boot实战系列(6)邮件发送
163邮箱配置,注意要替换自己的账户信息,password为授权码。 SimpleMailMessage封装了简单邮件的发送、接收功能、监测异常模块功能,这也是最简单的一种邮件发送,创建一个邮件消息对象,设置邮件的发送者、发送对象、邮件主题、邮件内容。 基于MimeMessag…
Tumblr扫黄正式开始!AI鉴黄也许是老司机们的头号敌人
机器之心原创。 12 月初,美国著名图片博客网站 Tumblr 宣布将全面禁止任何成人内容。新规定将于 12 月 17 日正式施行。这一行为看来是主动在和「互联网的 30% 流量」说再见,长久混迹 Tumblr 的老司机们送了一首「凉凉」予它。 自 2007 年上线以来,Tum…
Spring Boot 集成 MyBatis和 SQL Server实践
Spring Boot工程集成 MyBatis来实现 MySQL访问的示例我们见过很多,而最近用到了微软的 SQL Server数据库,于是本文则给出一个完整的 Spring Boot + MyBatis + SQL Server 的工程示例。 为了试验起见,这里给出了 增 /…
程序员年底众生相
暖暖的阳光透过脏兮兮的玻璃窗,恰到好处地洒在屋内的地板上,屋里暖和了,我的心也跟着暖和了起来。尤其在这寒冷的冬日里,温和的阳光就更显得弥足珍贵。我挪动身子,伸长脖子,努力地把整个脸都塞进阳光里,哇,那种感觉就像母亲的手轻轻地抚摸过。 2018年的尾巴就快要揪不住了——这种略带感…
《统计学习方法》的Python 3.6复现,实测可用
选自Github,作者:黄海广。 《统计学习方法》,作者李航,本书全面系统地介绍了统计学习的主要方法,特别是监督学习方法,包括感知机、k 近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与支持向量机、提升方法、EM 算法、隐马尔可夫模型和条件随机场等。除第 1 章概论和最后一章总结外…