第 03 篇:创建 Django 博客的数据库模型
博客最主要的功能就是展示我们写的文章,它需要从某个地方获取博客文章数据才能把文章展示出来,通常来说这个地方就是数据库。我们把写好的文章永久地保存在数据库里,当用户访问我们的博客时,django 就去数据库里把这些数据取出来展现给用户。 博客的文章应该含有标题、正文、作者、发表时…
《HelloGitHub》第 40 期
分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且非常 Cool。主要是希望大家能动手用起来,加…
温故而知新,重温 Java 7 的那些“新”特性
2009 年 4 月 20 日,Java 的亲生父亲 Sun 被养父 Oracle 以 74 亿美元收购,这在当时可是一件天大的事。有不少同学都担心 Java 的前途,我当时傻不啦叽地也很担心:自己刚学会如何通过记事本编写 Java 代码,然后通过 cmd 打印 Hello W…
【C基础】从 Hello World 开启 C 语言之门
运行以下代码,查看输出结果,在这之前你需要安装开发软件,这个随后会单独一小节介绍,你可以先使用在线代码编辑器软件 http://www.dooccn.com/c/ 来运行。 main:就是函数部分,为主函数且是必不可少的,做为程序的入口函数,学过 Java 的童鞋可能知道必须要…
驱动你做一件事的动力来源是什么?
1)原始驱动力,自然而然地驱动你吃饭睡觉打豆豆。 2)外在驱动力,奖赏你的时候开心,惩罚你的时候担心,“萝卜加大棒”的做法可能会把事情做得更漂亮,比如说老板答应我们加薪,我们工作起来就格外卖力;迟到要扣薪水,我们就乖乖准时上班。 但也可能会更差劲。 因为仅仅依靠外部激励,人们就…
Adam作者大革新, 联合Hinton等人推出全新优化方法Lookahead
机器之心报道,参与:思源、路、泽南。 最优化方法一直主导着模型的学习过程,没有最优化器模型也就没了灵魂。好的最优化方法一直是 ML 社区在积极探索的,它几乎对任何机器学习任务都会有极大的帮助。 从最开始的批量梯度下降,到后来的随机梯度下降,然后到 Adam 等一大帮基于适应性学…
第二篇:"空空如也"的博客应用
我们已经建立了 django 博客的项目工程,并且成功地运行了它。不过到目前为止这一切都还只是 django 为我们创建的项目初始内容,django 不可能为我们初始化生成博客代码,这些功能性代码都得由我们自己编写。 Django 鼓励我们把自己编写的代码组织到应用(Appli…
Node.js 中的缓冲区(Buffer)究竟是什么?
从前端转入 Node.js 的童鞋对这一部分内容会比较陌生,因为在前端中一些简单的字符串操作已经满足基本的业务需求,有时可能也会觉得 Buffer、Stream 这些会很神秘。回到服务端,如果你不想只做一名普通的 Node.js 开发工程师,你应该深入去学习一下 Buffer …
ICCV三个Strong Accept,UCSB等机构提出首个大规模视频语言数据集
机器之心报道,参与:路、一鸣。 两年一度的计算机视觉顶会 ICCV 2019 将于 2019 年 10 月 27-11 月 2 日在韩国首尔举行。今日该会议发放接收论文通知,据机器之心统计,ICCV 2019 共收到 4303 篇论文,接收 1077 篇,接收率为 25%。相比…
第一篇:开始进入 django 之旅
本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.6.4 (64 位),django 版本为 2.2.3。 建议尽可能地与教程的开发环境保持一致(尤其是 Python 与 django 版本),避免不必要的麻烦。Python 版本必…
Java:前程似锦的 NIO 2.0
Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快: 2)JDK 1.4 的时候引入了非阻塞 I/O,也就是 NIO 1.0,但遍历目录很困难,不支持文件…
技惊四座的BERT全靠数据集?大模型霸榜或许是学界的灾难
机器之心整理,机器之心编辑部。 然而最近NCKU的一篇论文却给人们泼了冷水。这一研究认为,BERT 至少在 ARCT 任务上利用了不正常的统计线索。正是这些统计线索,BERT 才能获得极好的效果,如果在不改变原数据的情况下去除不正常的线索,BERT 甚至不如随机猜测。 此言一出…
每周分享五个 PyCharm 使用技巧( 六)
大家好,今天我又来给大家更新 PyCharm 的使用技巧。 从今年3月24号开始一直到今天,将近四个月的时间。包括本篇,一共更新了6篇文章,每篇 5 个小技巧,总计 30 个。 这30个使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽…
HelloDjango 启动!免费带你学Django全栈!
2 年前,我发布了一套使用 django 开发个人博客的入门教程。 截至这篇文章发布之时,这套教程的 GitHub 仓库获得了 1900 个 star,全套教程总计被浏览了 140+ 万次,在教程的评论区,累计共有 2500+ 条关于这套教程内容的讨论,现在每天仍有数百人造访我…
我这个人不懂什么CPU,于是我用代码模拟出了一个
选自djhworld博客,作者:daniel harper,机器之心编译,参与:杜伟、张倩、李泽南。 Daniel 的经历在社交网络上不仅被好奇的群众点赞,也引发了大学芯片相关课程的学生和助教们的共鸣。如果你不知道 L1/L2 缓存的意义,认为自己没有搞清楚英特尔、ARM 芯片…
优秀的程序员都热爱写作
据我所知,优秀的程序员都热爱写作(不止是狭义上的写博客)。如果你能举出一些例外,请一定转告我。 一个优秀的程序员想要分享一段开源的代码,假如别的程序员看不懂的话,他的挫败感一定会油然而生,除非他不想让别人看懂,但我觉得这样的话也没必要开源了吧。 为了能够让别的程序员读懂他的代码…
不懂技术的人不要对懂技术的人说这很容易实现
“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。” 我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼…
云计算与虚拟化入门通识
我回答说,云计算。 不回答还好,一回答,他们更加疑惑了。听着挺高大上,挺牛b的,就是不知道是什么。在大多数Pythonista的认知里,学会了Python,不从事爬虫,就是做Web开发,不然就是数据分析/挖掘,人工智能的。 想一想,这也是合理的,大部分培训班为你让你交学费,一般…
Java 代码界 3% 的王者?看我是如何解错这 5 道题的
前些日子,阿里妹(妹子出题也这么难)发表了一篇文章《悬赏征集!5 道题征集代码界前 3% 的超级王者》——看到这个标题,我内心非常非常激动,因为终于可以证明自己技术很牛逼了。 但遗憾的是,凭借 8 年的 Java 开发经验,我发现这五道题自己全解错了!惨痛的教训再次证明,我是那…
Node.js + Consul 实现服务注册、健康检查、配置中心
本篇主要介绍了 Node.js 如何与 Consul 进行集成,Consul 只是服务注册的一种实现,还有其它的例如 Zookeeper、Etcd 等,服务注册发现在微服务架构中扮演这一个重要的角色,伴随着服务的大量出现,服务与服务之间的配置管理、运维管理也变的难以维护,通过 …