AI 补代码神器诞生,百度网盘克星诞生,Google 取消中国搜索引擎项目! | 开发者周刊

百家 作者:CSDN 2019-07-21 05:37:40


整理 | 张红月

出品 | CSDN(ID:CSDNnews)


本周热门项目   


TabNine:支持23种语言及5种主流编辑器AI补代码工具问世(下附链接)

  • https://github.com/zxqfl/TabNine

一位来自加拿大的大四学霸,开发了一款”Deep TabNine“(Github )代码补全工具,TabNine是基于GPT-2构建的代码补全工具,这是一种Transformer架构,原产自OpenAI,是个“逆天”语言模型。

TabNine支持23种编程语言(Python、Java、C/C++、Haskell……)、5种编辑器(VS Code、Sublime Text、Atom、Emacs、Vim)。值得称道的是,Deep TabNine不同于其它各种代码补全插件,它是根据程序员过去的习惯自动补全,并在后面给出几种选项的概率。如果有类似代码出现在之前的项目里,TabNine还会在补全候选框中直接给出地址,方便用户点击进去查阅。

阿波罗11号指令模块和登月模块源码荣登Github趋势日榜TOP 1(下附链接)

  • https://github.com/chrislgarry/Apollo-11

1969年,阿波罗 11号登月任务是历史上最具标志性的事件之一,象征着人类首次踏上月球,开启宇宙探索的新篇章。今年恰好是登月50周年,集聚了30多万名技术人员和14.5万行计算机代码Apollo-11号源码在Github上开源,荣登Github趋势日榜TOP 1。

该项目是阿波罗11号制导计算机(AGC)中的指令模块(Comanche055)和登月模块(Luminary099)的原始代码。项目的电子化过程是由Virtual AGC和MIT Museum共同完成。

上世纪60年代,MIT一起实验室的程序员们需要给登月计划开发飞行控制软件,但是当时并没有现在如此成熟的技术,他们必须自己打造一套系统。

于是,他们提出了一种存储计算机程序的新方法——线存储器,并创造了一种特殊版本的汇编语言。现在许多程序员听到“汇编语言”都有可能瑟瑟发抖,而MIT的程序员为阿波罗制导计算机(AGC)编写了许许多多这种晦涩难懂的代码。

百度网盘克星诞生

近期GitHub上有两款百度网盘不限速下载器的项目火了,有了这两个下载器,百度网盘的会员都不用买了。堪称是百度网盘最大的敌人,同学们要抓紧时间下载,可能过几天这个项目就要被删库跑路了。

这两个项目分别是BND(https://github.com/b3log/baidu-netdisk-downloaderx)和pan-light(https://github.com/peterq/pan-light)。BND是一款图形界面的百度网盘不限速下载器,支持Windows、Linux和Mac,分为BND1和BND2两个系列。而pan-light项目是一款不限速的百度网盘客户端,基于 Golang + Qt5 开发。本项意义在于探究 Golang 在图形界面客户端、Web 服务端、事件调度、WebSocket、P2P 长连接等方面的应用和实践。

学生党学编程,这份文档就够了(下附链接)

  • https://github.com/dipakkr/A-to-Z-Resources-for-Students

这份文档除了学生党,也非常适用于职场开发者。目前已超5000 Star,该资料主要包含以下内容:编程学习资源、黑客马拉松与其它活动、学生福利计划、开源项目、创业项目与孵化器、实习生资源、开发者线下聚会、技术大会、值得关注的技术人、值得关注的网站、附加链接、编码训练营、其它资源。编程资源有Python、机器学习、深度学习、Android、后端、前端Web开发、全站Web开发、数据结构、C/C++语言、Git、R、MongoDB等。对于想学编程的人来说,这真是一个宝藏!

2019年最新BAT大厂面试题总结(下附链接)

  • https://github.com/0voice/interview_internal_reference

这个项目的作者收集了2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。内容分为阿里篇、华为篇、百度篇、腾讯篇、美团篇、头条篇、滴滴篇、京东篇、MySQL篇、Redis篇、MongDB篇、ZooKeeper篇、Nginx篇、算法篇、内存篇、CPU篇、磁盘篇、网络通信篇、安全篇、并发篇。


本周热门内容   


“10x工程师”引热议,真有这样的工程师存在吗?(戳标题查看完整内容)

推特上“10x工程师”话题异常火爆,引发的热议经久不散。这个话题由一位印度初创公司投资人 Shekhar Kirani 的一条推特引发,他写道;“如果你恰巧遇见了这种稀缺的工程师种类,千万要抓住。招揽一位 “10x 工程师”作为工程师团队的一员,你的创业公司的成功率将大大提高。”对此,有人赞同,甚至有人提出,当年乔布斯跟比尔·盖茨也说过,优秀的程序员至少是平庸程序员50-100倍效率。但也有人表达了反对意见,Mozilla的soapdog痛斥:“这完全是一坨狗屎。工程师所做的是运用他们辛苦所学,为问题提供有意义,可重复,可预测和可理解的解决方案,而你所说的全是性格缺陷。”

那么,你认为真有这样的“10倍工程师存在吗?”笔者在CSDN APP上做了一次PK,结果87%以上的用户认为这样的工程师大有人在,而且还不少。

图灵登上英国50英镑新钞!人工智能之父荣耀比肩英国女王(下附链接)

  • https://www.bankofengland.co.uk/banknotes/50-pound-note-nominations

今年是人工智能之父艾伦·图灵诞辰107年,英国央行英格兰银行宣布,图灵将成为英国50英镑新钞人物!以表彰其对今天人们生活方式产生的巨大影响。图灵奠定了计算机科学的基础,在二战时帮助破解了德国的加密系统,他还对逻辑和哲学作出了重大贡献,提出了人工智能概念。英格兰银行行长 Mark Carney 称,图灵的工作对我们今天的生活具有巨大的影响,作为计算机科学和人工智能之父,以及二战英雄,他是一个巨人,他的肩膀扛起了今天的许多人。纸币使用了 1951 年拍摄的图灵照片。

Google 已经取消中国搜索引擎项目

Paypal 联合创始人 Peter Thiel 在全美保守主义会议上发表演说,呼吁 FBI 和 CIA 应该调查 Google 是否叛国。他对 Google 提出的三个问题分别是:1.有多少外国情报机关渗透了Google 人工智能的曼哈顿计划?2. Google 的管理阶层是否认为他们自己被中国的情报机构全面渗透?3. Google 是否认为自己被全面渗透,所以才会做出类似于叛国的决定:与中国军方而非美国军方合作?因为他们所做的理性决定实在太糟、太短视,好似这项科技若没有从正规管道出台,还是会从后门被偷走。目前 Google 对此的回应是,它并没有与中国军方合作。特朗普随后宣布,将对 Google 与中国政府的关系展开调查。

而在美国参议院司法委员会的听证会上,Google 公共政策副总裁 Karan Bhatia 称该公司已经取消了审查版搜索引擎项目 Project Dragonfly。Project Dragonfly 是在去年 8 月被 The Intercept 曝光的,之后就遭到广泛的批评,Google 雇员也联合施压要求公司终止该项目。Google 早在 2010 年就退出了中国搜索市场,但通过 Project Dragonfly Google 想要重返中国市场重新推出搜索产品,并将会根据要求审查内容。Google CEO Sundar Pichai 去年底在国会听证会上作证称,该公司目前没有计划在中国发布搜索产品。

现实版“黑客帝国” 马斯克发布脑机接口系统

本周刷屏朋友圈的莫过于马斯克的最新发布了!这次没有发布火箭、卫星、超级高铁,而是为成立两年的初创公司 Neuralink 发布了首款脑机接口产品。马斯克表示,Neuralink团队已经成功地让一只猴子通过大脑控制电脑。他还透露,明年还有可能进行人类患者临床试验。整个方法,核心一共有三部分。

一是“线”(threads),直径4-6微米,比人的头发丝(约75微米)还要细很多。与其他脑机接口中使用的材料相比,不仅对大脑损害性更小,而且还能传输更多数据。分布在96个线程上的每个阵列中,能够拥有多达3072个电极。二是“缝线的机器”。这是一个神经外科机器人,每分钟能够植入六根线。整个过程,特别像缝纫机。第三,Neuralink还开发了一种定制芯片,来更好地读取,清理和放大来自大脑的信号。

中文repo“霸榜”GitHub Trending,国外开发者不开心了(戳标题查看完整内容)

近日,一位叫Balazs Saros 的国外开发者在Medium上发表了一篇名为"Chinese repos are ruining the Github trending page"的博文,翻译一下他的意思就是“中文 repo 正在破坏 GitHub Trending 的页面”。

Github 的 Trending 页面是发现有趣的新 repo 的好功能,也给了新项目获得更多注意力的绝佳机会。但现在,Balazs 表示自己越来越不愿意去看这个页面了,因为满屏充斥着非英语 repo,尤其是中文 repo,前 10 个里有 9 个都是中文 repo,为此他截了一张 GitHub Trending 页面的图作证。


CSDN社区精选   


CSS3新特性总结及CSS组件、特效汇总(下附链接)

  • https://blog.csdn.net/chuangxin/article/details/96380283

所谓CSS组件就是按照约定的DOM结构+组件class,即可实现组件展示效果,与js无关。现在有很多前端UI,比如:Bootstrap,妹子UI,layui就有很多CSS组件,甚至目前流行的前端3剑客:angular, react, vue都有很多对应的css组件。比如:栅格布局;导航、面包线、选项卡;表单、按钮;徽章、引用块等。除此之外,实际项目中我们也会积累一些自主的css组件和特效。该系列博文共包含6篇,分别是CSS3选择器、边框、背景使用细节及案例演示、CSS3 字体@font-face详解、如何创建和修改woff字体文件及text-shadow等文本效果、CSS3 2D转换和3D转换 transform 变形使用详解、CSS3过度transition和动画animation @keyframes规则详解、多列columns column-count和flex布局、多列columns column-count和flex布局。   

为什么Windows/iOS操作很流畅而Linux/Android却很卡顿呢? (下附链接)

  • https://blog.csdn.net/dog250/article/details/96362789

先说是不是,再问为什么。我就知道有人会这么说,然而那样就成了一篇议论文了,而我只是想写一篇随笔。所以,不管事实是不是那样,反正我就是觉得Windows、MacOS、iOS都很流畅,而Linux、Android却很卡。当然了,这里说的是GUI,如果考量点换成是Web服务的吞吐和时延,那估计结论要反过来了,不过那是客户端程序感觉到的事,作为人,who care!

我写这篇文章还有一个意思,那就是想牵引一个话题,如果我们想把Linux、Android(当然,Android内核也是Linux)优化到GUI不再卡顿,我们应该怎么做。

十分钟学会 Web 开发利器 Tornado(下附链接)

  • https://blog.csdn.net/xufive/article/details/96281879

Python 旗下,群英荟萃,豪杰并起。单是用于 Web 开发的,就有 Webpy、Web2py、Bottle、Pyramid|、Zope2、Flask、Tornado、Django 等等,不一而足。最近几年较为流行的,大概也就是Flask、Tornado 和 Django 了。

对于 Tornado,我有很深的情感。如果把 Web 开发框架比作程序员手中的冷兵器,我觉得 Flask 好比是花枪, 轻灵飘逸,舞之令人眼花缭乱;Django 像大戟,合矛戈为一体,可直刺,可横击,威力无比;Tornado 秀外而惠中,更像是剑。剑在中国传统武术中有着很高的地位,为兵器之神,被认为有君子之风。

史上最全的Android面试题集锦(下附链接)

  • https://blog.csdn.net/xiangzhihong8/article/details/96280254

在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而Android是把所有Class文件进行合并、优化,然后再生成一个最终的class.dex,目的是把不同class文件重复的东西只需保留一份,在早期的Android应用开发中,如果不对Android应用进行分dex处理,那么最后一个应用的apk只会有一个dex文件。

技术栈中的爱马仕?Facebook发布全新JavaScript引擎:Hermes(戳标题查看完整内容)

最近,一个崭新的JavaScript引擎面世:Hermes,它是Facebook在Chain React 2019 大会上发布 & 用于在React Native应用提高性能的,本文将进行全面介绍。  

Java 代码界 3% 的王者?看我是如何解错这 5 道题的(下附链接)

  • https://blog.csdn.net/qing_gee/article/details/96151818

前些日子,阿里妹发表了一篇文章《悬赏征集!5 道题征集代码界前 3% 的超级王者》——看到这个标题,我内心非常非常激动,因为终于可以证明自己技术很牛逼了。但遗憾的是,凭借 8 年的 Java 开发经验,我发现这五道题自己全解错了!惨痛的教训再次证明,我是那被秒杀的 97% 的工程师之一。

不过,好歹我这人脸皮特别厚,虽然全都做错了,但还是敢于坦然地面对自己。本文分享这 5 道题,并进行全面解析,想挑战的,可以过来围观!

计算机组成原理(下附链接)

  • https://blog.csdn.net/Jmilk

对于刚入门的开发者来说,这个系列的文章则是必备读品。目前作者已经完成3篇,分别是计算机组成原理——中央处理器、计算机组成原理——指令系统、计算机组成原理——存储系统。

忆贵州三年的教书编程岁月:不弛于空想,不骛于虚声(下附链接)

  • https://blog.csdn.net/Eastmount/article/details/95803921

他曾说过“回到贵州,只求一辈子都用心对待每一个学生,教他们些东西,写点代码;摸着良心,对得起每一个学生,足矣!哪怕被世界所抛弃,至少还有娜女神和好友们的支持,足矣!

一行 Python 代码能实现什么丧心病狂的功能?(下附链接)

  • https://blog.csdn.net/xufive/article/details/96475103

Python 高手们只用一行代码都能干些什么?当然,限定条件是不能引用自定义的模块,可以使用内置模块或通用的第三方模块。上网一搜,发现这个问题好像是 python 的专属问题,其他语言很难用一行代码做点什么。本文作者用一行Python代码打印迷宫,打印乘法口诀、表白爱情、打印各种小动物,心动了吧,快去围观吧!


CSDN课程精选


Flutter从入门到精通(下附链接)

  • https://edu.csdn.net/combo/detail/1221?utm_source=edm0

想要学习Flutter,案例+就业,这一个套餐就够了!

《21天通关Python》买课包邮送书!下附链接)

  • https://edu.csdn.net/bundled/detail/49?utm_source=edm0


CSDN活动精选   


7.27华为云开发者沙龙杭州站(下附链接)

  • https://huiyi.csdn.net/activity/product/goods_list?project_id=4276

7.21 巨杉TechDay 第4期:云时代的数据库架构设计与演进(下附链接)

  • https://huiyi.csdn.net/activity/product/goods_list?project_id=4268

免费参加英特尔在线培训,参与调研更有好礼相赠!(下附链接)

  • https://click.hm.baidu.com/clk?f962d2b8779b04d926cda4ee1c6c8313

如果您对CSDN开发者周刊内容感兴趣,或者有更好的建议与想法,欢迎扫描下方二维码进入CSDN周刊交流群,本群只限分享开发者关注的优质内容,开源项目,Github趋势榜等,期待您的加入!

【End】

 热 文 推 荐 

全球 JavaScript 开发者薪酬揭晓,你拖后腿了吗?

性能比 GPU 高 100 倍!首款可编程忆阻器 AI 计算机面世

中国第一程序员传

抢饭碗?这位 05 后开发三款小程序!

非科班出身程序员,如何超越科班程序员?

☞344亿天价罚单也救不了Libra!

☞面试官问我:你们的数据库是怎么架构的?

☞10分钟学会用Pandas做多层级索引

☞江湖又现中科大少年班的传说

☞中国第一程序员,微软得不到他就要毁了他!

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

你点的每个“在看”,我都认真当成了喜欢

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接