每周为您推送最有价值的开源技术内参!
一周热门资讯回顾
1、GitLab 8.17 发布,社区版也支持 GitLab Pages 了
GitLab 8.17 允许任何人通过 GitLab Pages 在静态网站上轻松创建和协作,现在可在 GitLab 社区版中使用。静态站点的出现允许组织不再担心必须保护,更新和维护底层 CMS。静态网站速度快,而且功能强大。除了这个功能,还……
2、GitHub 惊现“程序员找工作黑名单”
最近,有网友在 GitHub 上发现了一个“程序员找工作黑名单”list,阿里安全部门因为“月饼开除程序员”上榜。此外上榜的还有“白帽事件”的世纪佳缘、“删代码”的异乡好居、“清理 34 岁以上员工”的华为……
3、AI 要抢“码农”饭碗?微软剑桥联合推出 DeepCoder
微软和剑桥大学的研究员近日发布了一篇论文,文中阐述了其科研成果——一个会编程的机器学习系统。该系统叫DeepCoder,能够解决编程比赛所涉及到的基础编程题目,为……
4、安卓 8.0 系统就要到来 代号或是奥利奥?
日前,谷歌已经对外宣布 2017 谷歌 I/O 大会将于 5 月 17 日召开并将持续三天时间。如不出意外,全新的安卓 8.0 系统将在本次大会上正式对外发布。
技术干货
标签:协作翻译
为什么说 LINQ 要胜过 SQL?
如果你还没有沉溺于 LINQ,就会想这有啥大惊小怪的。SQL 并没有坏掉,为什么还要对它进行修补呢? 为什么我们还需要另外一种查询语言呢?
标签:工具类
1、前端必备,十大热门的 JavaScript 框架和库
JavaScript 框架和库可以说是开源项目中最庞大也是最累的类目了,因此本文罗列出了一些优秀的 Javascript 框架和库的特点及其在 github 上的 star 数,旨在为各位开发者提供一些参考。
2、最好用的 AI 开源数据集 Top 39:NLP、语音等 6 大类
本文将精心收集一些非常好的开放数据集,也是做 AI 研究不容错过的数据集。
标签:技术问答
高手问答第 142 期 — TensorFlow 实战
自 TensorFlow 于 2015 年底正式开源,距今已有一年多,这期间 TensorFlow 不断给人以惊喜,推出了分布式版本,服务框架 TensorFlow Serving,可视化工具 TensorFlow 等,希望本期问答对入门 TensorFlow 和深度学习的研究者起到帮助!
标签:技术分享
自学前端之前端学习路线图
前端很火,想自学前端的人也多。作为过来人,知道自学的辛苦。特来给大家分享这份学习路线图,让想自学前端的小伙伴们有一份系统专业的学习资源和学习指导。
码云项目推荐
1、项目名称:Discuz! X 官方 Git/SVN SC_UTF8 版本
项目简介:Discuz! X 官方 Git/SVN (https://git.oschina.net/ComsenzDiscuz/DiscuzX) ,简体中文 UTF8 版本,其他版本请自行转码或者在 Discuz! 官方站下载安装包。
项目地址:
http://git.oschina.net/ComsenzDiscuz/DiscuzX
2、项目名称:运维脚本工具库 kjyw
项目简介:相信大家都知道,运维是一项非常重要且时效性要求很高的工作,项目和程序发布,升级,更新都少不了运维的操作,因此运维也是个少不了加班的职业。我喜欢运维,但我也不希望经常加班太多。于是我就思考如何能优化我的运维工作,提高效率,本来要几个小时的工作任务,能否在几分钟之内完成呢?
快捷运维 kjyw,运维脚本工具库,主要功能实现快速安装 nginx、mysql、php、redis 等,运维经常使用的脚本。
快捷运维的好处:
项目地址:https://git.oschina.net/aqztcom/kjyw
3、项目名称:高德地图位置选择器
项目简介:bootstrap.AMapPositionPicker 是一款基于高德地图的位置选择插件,使用 jQuery 开发。主要特性有:
项目地址:
https://git.oschina.net/kinegratii/Bootstrap-AMapPositionPicker
4、项目名称:Spring 整合消息队列 RabbitMQ
项目简介:在业务逻辑的异步处理,系统解耦,分布式通信以及控制高并发的场景下,消息队列有着广泛的应用。本项目基于Spring的AMQP模块,整合流行的开源消息队列中间件rabbitMQ,实现一个向rabbitMQ添加和读取消息的功能。并比较了两种模式:生产者-消费者模式和发布-订阅模式的区别。AMQP作为比JMS更加高级的消息协议,支持更多的消息路由和消息模式。
项目地址:
https://git.oschina.net/shenzhanwang/Spring-rabbitMQ
5、项目名称:企业即时通信解决方案 xuanxuan
项目简介:喧喧是一个轻量级的企业聊天软件,特色功能如下:
项目地址:
http://git.oschina.net/wwccss/xuanxuan
6、项目名称:在线格式化脚本写作平台 MaziIWP
项目简介:MaziIWP 是以 MaziScript.js 为核心,改装自 Editor.md 的在线格式化脚本写作平台。
主要特性:
项目地址:
https://git.oschina.net/maziscript/MaziIWP
7、项目名称:仿微信群头像九宫格控件
项目简介:参照 Android 仿微信群聊头像文章学习开发的一个仿微信群头像九宫格控件,感谢博主Loften_93663469。
项目地址:
https://git.oschina.net/CSDNLQR/LQRNineGridImageView
8、项目名称:基于 LoRa 的物联网无线通讯协议
项目简介:这是一个基于 LoRa 的无线通讯协议,有协调器(BROCCOLI_COORDINATOR),路由器(BROCCOLI_ROUTER),终端节点(BROCCOLI_ENDDEVICE)。结构简单,无需 RTOS 操作系统。
本协议适合区域型物联网使用,比如智能水表系统。每个小区内放置一个协调器,每栋楼放置一个路由器,每户水表使用一个终端节点。终端节点可以使用锂亚电池供电,只要通讯不是特别频繁可以使用几年。
项目地址:
https://git.oschina.net/badlyby/Broccoli
9、项目名称:轻量级的权限系统和服务端模板-天梯
项目简介:天梯(tianti)是一款使用 Java 编写的轻量级权限系统,目前可以实现后端登陆、用户管理、角色管理、资源目录管理、角色授权等基本权限管理。同时也是一款服务端后台模板,使用 layer 和自身样式实现了固定模块的增删查改功能。项目技术分层明显,用户可以根据自己的业务模块进行相应地扩展。
技术选型:
Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、Mysql等。
项目地址:
https://git.oschina.net/jeffxu/tianti