开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
趣味升级,2月25日-26日厦门、福州源创会开始报名啦!
趣味升级,2月25日-26日厦门、福州源创会开始报名啦!
2月25日-26日,源创会将率先奔赴至厦门和福州,依旧秉持着开放、自由、分享的开源精神,给各位 OSCer 奉上精彩的演讲主题。同时,【圆桌讨论】和【放码过来】两大新增环节将精彩亮相,趣味升级,干货满满,期待您的参与!
2017-02-13
程序员多大年纪算高龄,届时该何去何从?
程序员多大年纪算高龄,届时该何去何从?
据美国知名调查机构 Payscale 调查显示,一些高科技公司的年龄中位数是30岁以下。那些更成熟一些的技术公司如戴尔、IBM、甲骨文,才有年龄更大一些的劳动力,年龄中位数超过了35岁。
2017-02-20
阿里API创业大赛
阿里云API创业大赛,百万大奖等你来!
阿里云启动了API创业大赛,提供百万大奖、30余家VC投资!开发者、高校师生(个人或团队)均可参加!大赛以 API 经济的商业模式为模型,为广大云开发者提供舞台和技术支持,通过API这一最普惠和盈利的软件方式,共同探索中国的 API 经济。
广告
经多次延期后,Ubuntu 16.04.2 终于发布
经多次延期后,Ubuntu 16.04.2 终于发布
经过数次延期后,Ubuntu16.04.2终于发布了,主要的变化是内核升级到linux 4.8版本,并且采用滚动 HWE 内核模型。Ubuntu 16.04 LTS 和 16.04.1 LTS 基于 Linux 4.4 LTS 内核分支。
2017-02-20
KoaHub.js 1.2.2 发布,基于 Koa.js 的快速开发框架
KoaHub.js 1.2.2 更新。KoaHub.js 是基于 Koa.js 平台的 Node.js web 快速开发框架。可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上。     【新增】新增支持generator函数     【修复】修复router匹配规则,区分大小写     【新增】新增async/await,generator,promise版本demo 通过大量的社区调查和实践,我们发现目前中大型服务器后端项目不太适合使用Babel,无法完成定点调试,Babel转义等等问题严重阻碍着我们的工作效率。因此我们提供了3种方式供用户选择,generator => async/await  后期升级成本非常低,基本批量替换就可以完成;promise => async/await 后期升级有一定的成本,相对来说有点麻烦。3种开发方式 async/await 需要babel支持,另外两种不需要babel支持,推荐使用generator版本。 koahub-demo=> demo中主要使用了async/await import/export export default class extends koahub.controller {     _initialize() {         //设置模版主题         this.state.theme = 'home';     }     async index() {         const context = {version: process.version, time: new Date()};         const article = await this.model('article').getList({});         await this.render('index', {context: context, article: article});     } } koahub-demo-generator => demo中主要使用了generator module.exports = class extends koahub.controller {     _initialize() {         //设置模版主题         this.state.theme = 'home';     }     *index() {         var context = {version: process.version, time: new Date()};         var article = yield this.model('article').getList({});         yield this.render('index', {context: context, article: article});     } } koahub-demo-promise => demo中主要使用了promise module.exports = class extends koahub.controller {     _initialize() {         //设置模版主题         this.state.theme = 'home';     } ...
einsqing einsqing 发布于 2017-02-20 3
JavaScript 超级 BUG!多款 x86/ARM 处理器瞬间遭破解
来自阿姆斯特丹自由大学系统及网络安全小组 VUSec 的研究人员本月 15 日揭露了一项攻击技术,可绕过 22 款处理器的 “位址空间配置随机载入”(ASLR)保护,波及 Intel、AMD、NVIDIA 及 SAMSUNG 等处理器品牌。 ASLR 是许多操作系统的预设安全机制,它在虚拟位址空间中随机配置应用程序的代码与资料,以提高黑客的攻击门槛,被视为保护网络用户的第一道防线。 而 ASLR 的限制正是现代处理器管理内存的基础,VUSec 研究人员打造了一个 JavaScript 攻击程序可完全去除 ASLR 对处理器所带来的安全保障。 研究人员解释,处理器中的内存管理单元(MMU)是借由快取阶层来改善搜寻页表的效率,但它同时也会被其他程序利用,像是浏览器中所执行的 JavaScript。 于是他们打造了名为 ASLRCache(AnC)的旁路攻击(side-channelattack)程序,可在 MMU 进行页表搜寻时侦测页表位置。 安全研究人员开发了 AnC 的原生版本与 JavaScript 版本,通过原生版本来建立可在 22 款处理器上观察到的 MMU 讯号,再以 JavaScript 版本找出 Firefox 及 Chrome 浏览器上的程序码指标与堆积指标,计算出档案的实际位址,最快只要 25 秒就能让 ASLR 的保护消失无踪。 现阶段 VUSec 已释出 AnC 的原生版本以供研究使用,但为了维护网络使用者的安全,并不打算发表 JavaScript 版本。即便如此,研究人员仍然预期任何拥有较高能力的黑客在几周内就可复制相关的攻击程序。 VUSec 警告,由于 AnC 攻击程序利用的是处理器的基本属性,现在是无解的,对使用者而言,唯一的防范之道就是不执行可疑的 JavaScript 程式,或是直接在浏览器上安装可封锁 JavaScript 的插件。 其实 AnC 早在去年 10 月就出炉了,但当时 VUSec 决定先行知会相关业者,包括处理器、浏览器与操作系统领域,一直到本周才对外公开。 不知道大家有什么想法呢,JavaScript 还能这样玩? 来自:驱动之家
局长 局长 发布于 2017-02-20 13
阿里云成为 Linux 基金会金牌会员!
2 月 20 日,全球知名非营利性组织 Linux 基金会宣布,阿里云正式成为 Linux 基金会金牌会员。阿里云表示将持续加大对开源项目的支持,并发挥自己的力量。 目前,阿里云仍是唯一加入该基金会的中国互联网科技公司。 “非常激动,阿里能成为金牌成员”,Linux 基金会首席运营官 Mike Woster 表示,期待未来能与阿里有更多合作。 Linux 基金会的核心工作是支持开源软件旗帜项目 Linux 内核的发展和维护。基金会企业合作伙伴分为白金,金,银三个等级。 阿里云一直在 Linux Kernel、KVM、Xen、QEMU、libvirt 等技术领域和社区有持续合作和建设。成为金牌会员后,不光能支持到所有和 Linux 基金会有关联的 50 多个关键开源项目,更有助于阿里后续通过开源向整个业界回馈技术成果。 阿里云资深总监李津认为,参与 Linux 基金会一方面是对 Linux 带来的帮助表示感谢,另一方面也希望在基金会中更多地发挥中国科技企业的力量。  与此同时,阿里巴巴一直积极与国际开源组织合作。阿里巴巴是 Linux 的活跃开发者,此前已经为 Linux 内核提交了 290 多个 Patch,在国内互联网公司当中贡献度领先。此外,阿里也是开源项目 Xen 的顾问委员会成员,Xen 是 Linux 基金会合作项目。 除了 Linux ,阿里在 MySQL、JVM、Nginx Web 服务器等知名项目中均有杰出贡献,是 Apache 基金会、FSF 基金会和开源组织 WebScaleSQL 的成员,并即将开始赞助 NTF 基金会、ISC 社区和 MariaDB 基金会。 阿里巴巴还坚持把自研软件以开源的形式回馈社区。仅 2016 年就开源了 Ant Design、 Hilo、Weex、Freeline、Macaca、AliSQL、EGG 等项目,阿里开源项目 RocketMQ、Weex 已进入 Apache 基金会开始孵化。
局长 局长 发布于 2017-02-20 25
开源众包联手腾讯共建小程序生态圈 广告
开源中国众包平台将和腾讯联手开展“微信小程序开发者---企业直连活动”,计划共建小程序开发者生态,直接对接企业的小程序开发需求。为此,我们邀约小程序开发者们参加首批合作。
MongooseJS 4.8.4 发布,MongoDB 连接包
MongooseJS 4.8.4 发布了,Mongoose 基于 Nodejs,使用 JavaScript 编程,连接 MongoDB 数据库的软件包,使 MongoDB 的文档数据模型变的优雅起来,方便对 MongoDB 文档型数据库的连接和增删改查等常规数据操作。该版本主要更新如下: docs(discriminators): 解释嵌入式鉴别器 #4997 fix(query): 修复出现 findOneAndUpdate 错误时的 TypeError #4990 fix(update): 在更新验证器中正确处理单个嵌套嵌入 #4989 fix(browser): 使浏览器的 doc 构造函数不会崩溃 #4987 更细日志地址 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-02-20 0
码云推荐 | Discuz! X 官方 Git/SVN SC_UTF8 版本
Discuz! X 官方 Git/SVN SC_UTF8 版本,最新版本 X3.3 R20170210+
红薯 红薯 发布于 2017-02-20 0
baigo CMS v2.0 全新发布,CMS 建站系统
-------------------------v2.0------------------------- 2016-12-28 改进附件上传插件,仅支持 html5 2016-12-12 将 act_get 和 act_post 两个参数名合并为 act,涉及到所有动作名称的参数。 重写系统内核,改善系统架构 返回代码键名由 alert 更改为 rcode 后台管理地址由 ./bg_admin 更改为 ./bg_console 2016-11-01 文章管理界面增加移动至栏目功能 修复创建管理员时的提示信息错误 2016-10-28 修复编辑文章时,未选择定时发布就会将发布时间更新为当前时间的 bug 优化获取附件 ID 的函数 优化部分数据库模型 2016-10-27 后台全部弃用 Smarty,改用 php 直接作为模板 前台保留 Smarty,同时支持 php 模板 将 Smarty 目录移至 ./bg_core/lib 目录 2016-10-20 新增编辑器内容暂存功能 2016-10-18 增加站内短息功能 崇尚简单 baigo CMS 以简单为设计、开发的宗旨,让使用者轻松的实现建设网站的梦想。安装部署简单、使用简单,只要点点鼠标,简单的几个步骤便能架设起一个网站。baigo CMS 没有复杂的菜单,没有深奥的概念,没有晦涩难懂的名词,一切崇尚简单。 开源、免费 baigo CMS 是一款开源、免费的网站内容管理系统。baigo Studio 承诺该系统永久免费使用,并永久享受升级服务。 便捷的模板功能 baigo CMS 采用互联网上使用最为广泛的 Smarty 模板技术,使用任何一款可视化网页制作工具便可轻松设计出 baigo CMS 支持的模板,无需学习复杂的语言。 伪静态模式 baigo CMS 支持传统的动态页面模式、伪静态模式(需服务器相关支持),以便于搜索引擎收录。 纯静态页面模式 baigo CMS 支持纯静态页面模式(需额外安装模块)。纯静态模式可有效降低服务器负荷,同时也有利于搜索引擎的收录。 强大的多站点分发功能 baigo CMS 支持多站点分发(需额外安装模块)。图片、附件可以上传到指定的服务器,网站栏目、文章可以分发到指定的服务器,以适用于二级域名的访问。 整合单点登录系统 baigo CMS 整合了 baigo SSO 单点登录系统。利用 baigo SSO,可以便捷的实现多站点的用户整合,用户可以使用一个账号,便可以全网通行,无需在多个应用之间重复注册、登录。请参考 baigo SSO 官方网站 基于最流行的语言开发 baigo CMS 是采用 PHP + MySQL 开发的网站内容管理系统。PHP 与 MySQL 可以免费使用,流行广泛,可以运行在 Linux、Windows 或者 Mac 平台,具有良好的通用型。 高度模块化 baigo CMS 采用 MVC(Model-View-Controller)模式开发,各个...
baigoStudio baigoStudio 发布于 2017-02-20 4
斯坦福大学的 Swift 教程又来了:还是免费的
美国斯坦福大学(Stanford University)曾在去年 4 月份推出过 iOS 编程教学课程 Developing iOS 9 Apps with Swift,这项课程上架 iTunes U 之后广受编程爱好者的好评。因为它不仅内容齐全,而且还是免费的。将近一年之后,斯坦福大学更新了他们的 Swift 教程,这一次针对的自然是 iOS 10 操作系统了。 由斯坦福大学出版的 Developing iOS 10 Apps with Swift 已于日前上架 iTunes U。与去年一样的是,Developing iOS 10 Apps with Swift 的课程大纲一共也是分成两部分。第一部分是介绍 iOS、Xcode 和 Swift,第二部分则是教导如何在 iOS 当中使用 MVC 构架,一切都是为了能使用 Swift 开发 iOS 10 软件而设置。 此前我们已经介绍过,斯坦福大学的 Developing iOS x Apps with Swift 系列被认为是目前最优秀的免费编程教学课程,如果你对 iOS 编程感兴趣,不要错过这个机会。 曾在 WWDC 2014 大会上讲解过 Swift 的苹果软件工程高级副总裁,克雷格·费德里奇曾在接受访问时表示,苹果会将 Swift 更多地融入到自家的核心软件中,而不是仅仅在第三方应用中体现它的作用,为此我们可看出苹果对 Swift 的重视程度。苹果 CEO 蒂姆·库克也曾说过,编程语言会越来越重要,正如当前国际语言英语一样。 传送门 >> https://itunes.apple.com/cn/course/developing-ios-10-apps-swift/id1198467120 出自名校的东西应该是不错滴,对 iOS 编程感兴趣的朋友不妨去了解一下。But 英语令人头疼…… 来自:威锋网
局长 局长 发布于 2017-02-20 5
Win10 新版又悲剧了!老外神评论
一个逆天 BUG 阻挡了微软工程师前进的步伐,按照唐娜姐的说法,本周二依然没有新版 Windows 10 Insider Build 发布。 目前最新的 Windows 10 预览版是 Build 15031,属于 BUG BASH,也就是 BUG 大扫除。同时,它也率属于 RC 阶段的 Build 版本,距离签署 RTM 正式版近在咫尺。 唐娜姐称,他们会继续就微软服务器上收集到的反馈意见进行甄别筛选解决。 另外,这个影响推送的 BUG 是 Patch Build 系统中一个严重问题,它导致了上周二补丁日的常规更新被推迟了整整一个月到 3 月 14 号。 不过,无论是否是新版 Build,功能层面的变更已经完成,如果你是正式版用户,还是等待 4 月的 Windows 10 Creators Update(创作者更新)吧。 国外网友对微软的调侃 来自:驱动之家
局长 局长 发布于 2017-02-20 22
数字生活网络联盟 DLNA 正式宣布解散
2 月 20 日消息 DLNA 委员会今日宣布,该组织已于今年 1 月 5 日正式解散。十三年来,DLNA 已经认证了超过 2.5 万种、4 亿台不同的设备。 据 DLNA 委员会表示,该组织解散的原因是旧的标准已经无法满足新设备的发展趋势,DLNA 标准将来也不会再更新。 DLNA 委员会解散后,设备的认证和测试等工作将由 DLNA 高管在美国波特兰成立的 SpireSpark 公司接管,新的负责组织将在新的费用结构下,做包括 HTML5 在内的 DLNA 的 DRM 和认证。 来自:IT之家
局长 局长 发布于 2017-02-20 8
iView 1.0 正式版 ,43 个 UI 组件助力中后台业务开发
iView 码云地址:http://git.oschina.net/icarusion/iview iView 已经从最初的高质量 UI 组件库,逐步过渡到了从工程构建、主题定制、多语言、设计规范的一整套的前端解决方案。主要服务于中后台业务,目的就是让网站快速成型上线。 1.0 都有哪些新特性 先看一下目前支持的组件情况: 常用的组件包括了:Grid 栅格、提醒类(Message、Notice)、模态 Modal、表格 Table、级联选择、输入框、表单验证、单选、多选、下拉选择、滑块、上传、日期时间选择、分页、导航菜单等。 除了基本组件外,1.0 还加了很多新东西: 常用布局 Layout 定制主题 查看,及主题构建工具 https://github.com/iview/iview-theme 支持 vue-cli 的模板 https://github.com/iview/webpack 支持 Mac 和 Windows 的可视化脚手架软件 iview-cli 值得一提的是,可视化脚手架 iview-cli。相信大家都用过 vue-cli,用命令行来创建 Vue 应用,虽然已经很方便了,但配置起来不够全面,而且对于很多后端人员,安装成本也比较高。看一下 iview-cli 的界面吧: 关于更多的细节,会在下一篇文章《Electron 从 0 到 1:可视化脚手架 iview-cli 开发实践》中详细介绍,敬请期待! 2.0 计划 基于 Vue.js 2.x 的 iView 2.x 也会很快开始开发,初步预计开发时间为2~3个月。 iView 还有很多需要改进和提高的地方,希望对其感兴趣的小伙伴可以加入到开源项目里来,贡献您的代码,一起把 iView 做到极致!
红薯 红薯 发布于 2017-02-20 18
PDF.NET SOD 5.6.1.0220 版本发布
PDF.NET SOD 框架 5.6.1.0220 发布了,SOD 框架是 PDF.NET 开发框架下面的 “数据开发框架"。 更新内容如下: 调整更新NUGET,升级到5.6.1.0220 修复EntityContainer的Map功能,并提供测试示例 修复GOQL分页获取记录总数问题 源码及下载地址: 码云:http://git.oschina.net/dxzyx/SOD
独行族妖侠 独行族妖侠 发布于 2017-02-20 3
RSF 1.3.0 正式发布,剥离注册中心、修正多协议兼容
RSF 1.3.0 正式发布啦,本地发布主要是:剥离出独立的注册中心、修正多协议兼容的问题  **新增**     01.RSF项目拆分成 framework 和 registry 两个部分。     02.framework 项目是 RSF 的核心实现了 P2P 模式下的 RPC 调用以及流量控路由等功能。     03.registry 项目是 RSF 的独立的注册中心实现,包括 RSF 注册中心客户端,注册中心服务端。 **改进**     01.当服务方法被调用期间发生错误时,回传的Error信息中携带类名和异常信息。     02.Hasor使用 3.0.4版本     03.明确 Hprose 协议上不支持如下特征“批量调用、引用参数”如遇上述类型的请求直接返回异常。     04.Netty 都使用堆内内存,以后在优化成堆外内存。     05.各种Utils自己拥有一份,降低和Hasor的工具耦合性。 **修复**     01.修复一些情况下当请求没有参数时,RSF报空指针的异常。     02.fix Hprose 在解析请求参数中的基础类型时发生序列化异常的问题。     03.fix 当启用了多协议情况下,服务提供者注册到center时,消费者收到了不该接收到的其它协议地址。 一个高可用、高性能、轻量级的分布式服务框架。支持容灾、负载均衡、集群。一个典型的应用场景是,将同一个服务部署在多个Server上提供 request、response 消息通知。使用RSF可以点对点调用,也可以分布式调用。部署方式上:可以搭配注册中心,也可以独立使用。 注册中心的使用支持嵌入到应用程序本身,也支持独立运行。1.0版本注册中心仅支持单机部署。 核心思想参考了淘宝HSF、Dubbo等优秀框架。虽然参考了相关设计,但是实现逻辑完全不同,相比淘宝HSF少了历史包袱,相比Dubbo更加轻量化。而且还支持了虚拟机房,对于多机房部署的产品可以省下大量带宽成本,同时也降低了远程调用时间。真正的毫秒级调用业务处理。 RSF虽然在功能上与两位前辈出入不大,使用RSF最直观的感受就是简单方便,配置少、依赖少,功能强大。 简单容易(三个一) 1 行代码发布服务。 1 行代码订阅服务。 1 行代码使用服务。 配置文件上也是十分简单,编辑xml配置文件,两行配置(一行,配置端口、一行配置注册中心) 工作原理 相关链接 相关技术文章:https://my.oschina.net/u/1166271/blog?catalog=574765&temp=1477547322592 OSC项目主页:https://www.oschina.net/p/Hasor-RSF, http://www.hasor.net 源码地址:https://github.com/zycgit/r...
哈库纳 哈库纳 发布于 2017-02-20 1
Hasor 3.1.2 发布,DB 框架升级、验证框架升级、Web 框架升级
Hasor 3.1.2 发布了,本地发布主要对DB框架、验证框架进行升级操作。此外Web框架的站点文件布局改为默认不启用。 新增 01.Hasor类在处理用户设置的环境参数时,设定为两种分类:框架环境变量、用户环境变量。 02.在框架层面:无论是否设置框架层面的环境变量参数,Hasor都会将继续尝试执行加载 env.config。 03.用户层面:如果配置了用户层面的环境参数,那么Hasor将放弃加载 env.config。 04.db框架新增 BeanSqlParameterSource 支持 Bean 类型的 SqlParameterSource。 改进 01.render 框架以及RenderApiBinder接口功能融入 hasor-web 框架。 02.提升表单验证功能开发体验,表单验证接口 net.hasor.web.valid.ValidErrors 合并到 net.hasor.web.valid.ValidInvoker 接口。 03.HASOR_RESTFUL_LAYOUT环境变量默认值从 true 改为 false。站点文件布局本身是一个极具个性色彩的功能,不应该强行加给开发者。 Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所有内置插件,在初始化的时都做了智能加载,只有用到了它们才会被加载到框架中。否则这些内置插件在初始化期间就会放弃加载自己。基于目前 Hasor 内核上已经发展出 DB、Web、RSF 三大基础框架。 软件架构 相关技术文章:https://my.oschina.net/u/1166271/blog?catalog=367774&temp=1477546090592 项目主页:https://www.oschina.net/p/hasor, http://www.hasor.net 源码地址:https://git.oschina.net/zycgit/hasor(or) https://github.com/zycgit/hasor
哈库纳 哈库纳 发布于 2017-02-20 0
蝉知6.0版本正式发布,增加在线升级功能
大家好,蝉知企业门户系统6.0正式发布了. 本次更新增加了在线自动安装和自动升级功能,解决了之前版本的一些Bug。  修改记录 增加在线升级和安装的功能 增加备份可以加备注和保留的功能 增加删除关键词的功能 优化前台列表置顶文章的样式 增加产品区块设置价格和浏览次数是否显示的功能 优化数据库结构以兼容IPv6 修复上传文件权限错误的问题 修复反馈模块中通过和删除反馈失效的问题 修复产品模块依赖于会员模块的问题 功能预览 在线升级与安装 产品区块功能增强 关键字删除功能 下载地址 蝉知安装向导:http://dl.cnezsoft.com/chanzhi/c.php 源码包:http://dl.cnezsoft.com/chanzhi/6.0/chanzhiEPS.6.0.zip Windows 一键安装包:http://dl.cnezsoft.com/chanzhi/6.0/chanzhiEPS.6.0.exe 安装和升级文档 安装文档:http://www.chanzhi.org/book/chanzhieps/5.html 升级文档:http://www.chanzhi.org/book/chanzhieps/68.html 演示 前台演示:http://demo.chanzhi.org 后台演示:http://demo.chanzhi.org/backend.php
炒蚕豆吃蹦豆 炒蚕豆吃蹦豆 发布于 2017-02-20 1
Hibernate Validator 6.0.0.Alpha1 发布
Hibernate Validator 6.0.0.Alpha1 发布了。 更新内容: New group id Java 8 goodness Implementation of the new features of the spec Nested type use constraints and nested cascaded validation Lambda based constraint definition Validation of Duration 详细内容,请查看发行日志。 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-02-20 1
Jenkins 2.47 发布,可扩展的持续集成引擎
Jenkins 2.47 发布了,Jenkins 的前身是 Hudson ,是一个可扩展的持续集成引擎。 更新内容: (2017/02/19) Update Groovy to 2.4.8 to address memory leak issue Windows service restart did not retain build queue Exceptions during Jenkins cleanup step should not block restart Upgrade remoting to version 3.5 Remoting 3.5: Remoting clients now accept lowercase (HTTP 2) headers sent by reverse proxies Remoting 3.5: Add option to specify the remoting protocol to use on the client Remoting 3.5: Stability improvements Developer: Snapshot builds of plugins that had dependencies on other snapshot builds were not having their version numbers compared correctly 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-02-20 1
caffeine 2.4.0 发布,Java 8 的高性能缓存库
Caffeine 2.4.0 发布了,Caffeine 是一个 Java 8 的高性能缓存库。 更新内容: Fixed stale notification when eviction or clear raced with an update (SOLR-10141) Improved handling of duplicate keys in bulk get methods Enforced non-null future from async mapping functions Improved exception handling of asyncLoadAll() 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-02-20 6
优客社区转换开源许可证到 Apache 协议
优客社区是一个基于 Spring Boot 的轻量级社区系统,设计之初是为优客服项目提供在线交流的一个社区平台,之前采用的GPLv2协议将不再使用,转换到新的Apache协议。 项目组成: 前端:LayUI + Freemarker 后端:Spring Boot 数据库:MySQL+Elasticsearch 项目运行方式: 将代码拉取下来 编译pom.xml文件,下载好jar包(源码编译需要使用UKeFu-Core项目) 将项目按照maven格式配置好 将ukefu.sql脚本在mysql数据库里运行,创建数据库和表 配置项目中的application.properties文件中的数据库连接 至此配置就结束了,运行一下查看效果吧! 系统界面截图:
2 月厦门福州源创会,只要你有料,尽管放码过来!
#放码过来# 2017 年源创会新增环节,通过筛选的项目即可在源创会现场上台展示个人项目,更有机会获得开源中国社区码云项目推荐,甚至登上码云周刊的机会,只要你有料,就尽管放码过来!
达尔文 达尔文 发布于 2017-02-20 34
码云周刊 | 面试之前,或许该高效率地学点干货!
摘要: 每周为您推送最有价值的开源技术内参!
达尔文 达尔文 发布于 2017-02-20 1
JavaScript 超级 BUG!多款 x86/ARM 处理器瞬间遭破解
来自阿姆斯特丹自由大学系统及网络安全小组 VUSec 的研究人员本月 15 日揭露了一项攻击技术,可绕过 22 款处理器的 “位址空间配置随机载入”(ASLR)保护,波及 Intel、AMD、NVIDIA 及 SAMSUNG 等处理器品牌。 ASLR 是许多操作系统的预设安全机制,它在虚拟位址空间中随机配置应用程序的代码与资料,以提高黑客的攻击门槛,被视为保护网络用户的第一道防线。 而 ASLR 的限制正是现代处理器管理内存的基础,VUSec 研究人员打造了一个 JavaScript 攻击程序可完全去除 ASLR 对处理器所带来的安全保障。 研究人员解释,处理器中的内存管理单元(MMU)是借由快取阶层来改善搜寻页表的效率,但它同时也会被其他程序利用,像是浏览器中所执行的 JavaScript。 于是他们打造了名为 ASLRCache(AnC)的旁路攻击(side-channelattack)程序,可在 MMU 进行页表搜寻时侦测页表位置。 安全研究人员开发了 AnC 的原生版本与 JavaScript 版本,通过原生版本来建立可在 22 款处理器上观察到的 MMU 讯号,再以 JavaScript 版本找出 Firefox 及 Chrome 浏览器上的程序码指标与堆积指标,计算出档案的实际位址,最快只要 25 秒就能让 ASLR 的保护消失无踪。 现阶段 VUSec 已释出 AnC 的原生版本以供研究使用,但为了维护网络使用者的安全,并不打算发表 JavaScript 版本。即便如此,研究人员仍然预期任何拥有较高能力的黑客在几周内就可复制相关的攻击程序。 VUSec 警告,由于 AnC 攻击程序利用的是处理器的基本属性,现在是无解的,对使用者而言,唯一的防范之道就是不执行可疑的 JavaScript 程式,或是直接在浏览器上安装可封锁 JavaScript 的插件。 其实 AnC 早在去年 10 月就出炉了,但当时 VUSec 决定先行知会相关业者,包括处理器、浏览器与操作系统领域,一直到本周才对外公开。 不知道大家有什么想法呢,JavaScript 还能这样玩? 来自:驱动之家
局长 局长 发布于 2017-02-20 13
阿里云成为 Linux 基金会金牌会员!
2 月 20 日,全球知名非营利性组织 Linux 基金会宣布,阿里云正式成为 Linux 基金会金牌会员。阿里云表示将持续加大对开源项目的支持,并发挥自己的力量。 目前,阿里云仍是唯一加入该基金会的中国互联网科技公司。 “非常激动,阿里能成为金牌成员”,Linux 基金会首席运营官 Mike Woster 表示,期待未来能与阿里有更多合作。 Linux 基金会的核心工作是支持开源软件旗帜项目 Linux 内核的发展和维护。基金会企业合作伙伴分为白金,金,银三个等级。 阿里云一直在 Linux Kernel、KVM、Xen、QEMU、libvirt 等技术领域和社区有持续合作和建设。成为金牌会员后,不光能支持到所有和 Linux 基金会有关联的 50 多个关键开源项目,更有助于阿里后续通过开源向整个业界回馈技术成果。 阿里云资深总监李津认为,参与 Linux 基金会一方面是对 Linux 带来的帮助表示感谢,另一方面也希望在基金会中更多地发挥中国科技企业的力量。  与此同时,阿里巴巴一直积极与国际开源组织合作。阿里巴巴是 Linux 的活跃开发者,此前已经为 Linux 内核提交了 290 多个 Patch,在国内互联网公司当中贡献度领先。此外,阿里也是开源项目 Xen 的顾问委员会成员,Xen 是 Linux 基金会合作项目。 除了 Linux ,阿里在 MySQL、JVM、Nginx Web 服务器等知名项目中均有杰出贡献,是 Apache 基金会、FSF 基金会和开源组织 WebScaleSQL 的成员,并即将开始赞助 NTF 基金会、ISC 社区和 MariaDB 基金会。 阿里巴巴还坚持把自研软件以开源的形式回馈社区。仅 2016 年就开源了 Ant Design、 Hilo、Weex、Freeline、Macaca、AliSQL、EGG 等项目,阿里开源项目 RocketMQ、Weex 已进入 Apache 基金会开始孵化。
局长 局长 发布于 2017-02-20 25
码云推荐 | Discuz! X 官方 Git/SVN SC_UTF8 版本
Discuz! X 官方 Git/SVN SC_UTF8 版本,最新版本 X3.3 R20170210+
红薯 红薯 发布于 2017-02-20 0
斯坦福大学的 Swift 教程又来了:还是免费的
美国斯坦福大学(Stanford University)曾在去年 4 月份推出过 iOS 编程教学课程 Developing iOS 9 Apps with Swift,这项课程上架 iTunes U 之后广受编程爱好者的好评。因为它不仅内容齐全,而且还是免费的。将近一年之后,斯坦福大学更新了他们的 Swift 教程,这一次针对的自然是 iOS 10 操作系统了。 由斯坦福大学出版的 Developing iOS 10 Apps with Swift 已于日前上架 iTunes U。与去年一样的是,Developing iOS 10 Apps with Swift 的课程大纲一共也是分成两部分。第一部分是介绍 iOS、Xcode 和 Swift,第二部分则是教导如何在 iOS 当中使用 MVC 构架,一切都是为了能使用 Swift 开发 iOS 10 软件而设置。 此前我们已经介绍过,斯坦福大学的 Developing iOS x Apps with Swift 系列被认为是目前最优秀的免费编程教学课程,如果你对 iOS 编程感兴趣,不要错过这个机会。 曾在 WWDC 2014 大会上讲解过 Swift 的苹果软件工程高级副总裁,克雷格·费德里奇曾在接受访问时表示,苹果会将 Swift 更多地融入到自家的核心软件中,而不是仅仅在第三方应用中体现它的作用,为此我们可看出苹果对 Swift 的重视程度。苹果 CEO 蒂姆·库克也曾说过,编程语言会越来越重要,正如当前国际语言英语一样。 传送门 >> https://itunes.apple.com/cn/course/developing-ios-10-apps-swift/id1198467120 出自名校的东西应该是不错滴,对 iOS 编程感兴趣的朋友不妨去了解一下。But 英语令人头疼…… 来自:威锋网
局长 局长 发布于 2017-02-20 5
开源众包联手腾讯共建小程序生态圈 广告
开源中国众包平台将和腾讯联手开展“微信小程序开发者---企业直连活动”,计划共建小程序开发者生态,直接对接企业的小程序开发需求。为此,我们邀约小程序开发者们参加首批合作。
Win10 新版又悲剧了!老外神评论
一个逆天 BUG 阻挡了微软工程师前进的步伐,按照唐娜姐的说法,本周二依然没有新版 Windows 10 Insider Build 发布。 目前最新的 Windows 10 预览版是 Build 15031,属于 BUG BASH,也就是 BUG 大扫除。同时,它也率属于 RC 阶段的 Build 版本,距离签署 RTM 正式版近在咫尺。 唐娜姐称,他们会继续就微软服务器上收集到的反馈意见进行甄别筛选解决。 另外,这个影响推送的 BUG 是 Patch Build 系统中一个严重问题,它导致了上周二补丁日的常规更新被推迟了整整一个月到 3 月 14 号。 不过,无论是否是新版 Build,功能层面的变更已经完成,如果你是正式版用户,还是等待 4 月的 Windows 10 Creators Update(创作者更新)吧。 国外网友对微软的调侃 来自:驱动之家
局长 局长 发布于 2017-02-20 22
数字生活网络联盟 DLNA 正式宣布解散
2 月 20 日消息 DLNA 委员会今日宣布,该组织已于今年 1 月 5 日正式解散。十三年来,DLNA 已经认证了超过 2.5 万种、4 亿台不同的设备。 据 DLNA 委员会表示,该组织解散的原因是旧的标准已经无法满足新设备的发展趋势,DLNA 标准将来也不会再更新。 DLNA 委员会解散后,设备的认证和测试等工作将由 DLNA 高管在美国波特兰成立的 SpireSpark 公司接管,新的负责组织将在新的费用结构下,做包括 HTML5 在内的 DLNA 的 DRM 和认证。 来自:IT之家
局长 局长 发布于 2017-02-20 8
2 月厦门福州源创会,只要你有料,尽管放码过来!
#放码过来# 2017 年源创会新增环节,通过筛选的项目即可在源创会现场上台展示个人项目,更有机会获得开源中国社区码云项目推荐,甚至登上码云周刊的机会,只要你有料,就尽管放码过来!
达尔文 达尔文 发布于 2017-02-20 34
码云周刊 | 面试之前,或许该高效率地学点干货!
摘要: 每周为您推送最有价值的开源技术内参!
达尔文 达尔文 发布于 2017-02-20 1
高手问答第 142 期 —— TensorFlow 实战
OSCHINA 本期高手问答( 2017 年 2 月 20 日 - 2 月 26 日) 我们请来了@黄文坚 @唐源Terry 为大家解答关于 TensorFlow 方面的问题。
达尔文 达尔文 发布于 2017-02-20 38
每日一博 | 基于微博数据用 Python 打造一颗“心”
一年一度的虐狗节终于过去了,作为程序员,我准备了一份特别的礼物,用以往发的微博数据打造一颗“爱心”,我想她一定会感动得哭了吧。哈哈
达尔文 达尔文 发布于 2017-02-20 18
协作翻译 | 使用 Nginx 托管多个 HTTPS 域名
现在网站越来越需要 HTTPS,而这正是顺应了发展趋势。Chrome 现已将带有密码或信用卡字段的 HTTP 网站明确标记为“不安全的”。在过去的一年里,我一直在将我的客户端网站切换到 HTTPS 上。事实证明,作为系统管理员的工作总是这样做,也存在与此相关的隐藏的挑战。
达尔文 达尔文 发布于 2017-02-20 2
OSChina 周一乱弹 —— 来自元首的咆哮
“日暮苍山远,天寒白屋贫,柴门闻犬吠,风雪夜归人。”看不懂?我翻译下:我是小松鼠,晚上去一穷人家偷花生,被院儿里的狗吓跑了。
达尔文 达尔文 发布于 2017-02-20 50
码云推荐 | 基于 Webpy 的笔记系统 Xnote
Xnote 是一个基于 webpy 开发的笔记系统,提供类似于 wiki 的资料管理系统以及常用的工具(主要是开发工具)。
达尔文 达尔文 发布于 2017-02-20 0
Standard.js —— JavaScript 代码规范
JavaScript 标准样式,无需管理 .eslintrc, .jshintrc, 或 .jscsrc 文件即可运行。
达尔文 达尔文 发布于 2017-02-20 0
微软为 ALS 患者创建 GazeSpeak,预计 5 月开源
微软为患有ALS疾病的患者研发了名为GazeSpeak的应用程序,帮助他们用眼神进行沟通。肌萎缩性侧索硬化(ALS)或Lou Gehrig氏病是一种神经系统疾病,让大脑和脊髓中神经细胞或者神经元受损。有时,眼睛成为他们唯一的沟通工具。  GazeSpeak在聆听着的设备上运行,通过摄像头跟踪患者的眼睛运动来预测该人想要说的话。它将字母划分为四个框的网格,通过设备背面的贴纸可以让ALS患者看到,并记录与他们对应的查找。 在微软研究公司实习期间开发GazeSpeak的张晓义解释说:“例如,Task任务一词,他们首先往下看去选择包含't'的组,然后向上选择包含'a'的组,依此类推。GazeSpeak然后使用AI预患者想要挑选的单词,朗读出最可能的一个词。 微软研究者Meredith Morris说:“我们使用计算机视觉来识别眼睛的手势,AI使用字词预测,与通常用于与患有疾病的患者通信,在板上书写字母以跟踪人的眼睛运动的方法相比,GazeSpeak识别速度提升57%,一个人可以在62秒内得到了预测的句子,而经常和患者相处的人士使用GazeSpeak,识别速度还将进一步提升。 微软过去一直是ALS冰桶挑战的坚定支持者,并且一直为残疾人提供许多产品。据报道,微软将在5月举行的计算系统人为因素会议之前推出iOS版本,并且免费公开其源代码。 来源:cnBeta
达尔文 达尔文 发布于 2017-02-20 2
谷歌 Project Zero 公布 Windows 10 漏洞
据外媒报道,近日,谷歌Project Zero公布了其在Windows 10中发现的一个漏洞。获悉,该漏洞位于用于处理大量程序的gdi32.dll文件中。Project Zero是谷歌公司在2014年推出的一项网络安全项目,旨在遭恶意软件利用之前找到并修复该安全漏洞。据了解,Project Zero在发现漏洞之后并不会马上公布于众,而是会将这一情况反应给软件开发商并给他们90天的修复时间,如果该开发商未在这一期限内完成修复那么团队就会对外公布。 针对这一漏洞报告,微软方面并未作出回应,所以近期是否会有修复方案就不得而知。按理说,微软应当在此前的周二补丁日向用户推送该漏洞修复更新,但在那天,微软却宣布延迟,换句话说,用户将最快在下个月14日才可能补上该漏洞。 来源:cnBeta
达尔文 达尔文 发布于 2017-02-20 7
黑科技 Intel Optane 将只支持第 7 代处理器平台
英特尔基于 3D Xpoint 的 Optane 黑科技储存技术,被认为是从 60 年代到现在内存技术的下一个突破,首次将内存和存储结合到了一起,这是一种比 DRAM 更便宜、比 NAND 更快的非易失性设备。不久之前,英特尔已经宣布革命性的 Optane 创新储存技术即将出货,并且下一代已经开始研发当中了。 尽管具体出货日期暂未确定,但既然越来越近了,很多 PC 爱好者想知道,到底哪些平台能够获得支持呢?根据目前掌控的信息了解,作为新鲜事物,Optane 储存的成本和实际售价都相当昂贵,而且容量有限,例如搭载在 ThinkPad T 系类的 Optane 储存只有 16GB 和 32GB 两种。 再者,初代 Optane 储存速度还是比不上高端的 M.2 NVMe 固态硬盘,但会远超传统的高速 NAND 固态硬盘,性能提升显著。英特尔之前也解释称,目前此类储存的用途是大量加速系统数据传输,可用于分析和深度学习应用,用户一定会惊叹于应用启动或新游戏安装的速度。 回到问题最初上来,我们通过英特尔官网了解到,Optane 储存仅支持英特尔 Kaby Lake 微架构的第七代英特尔处理器。更确切的说,英特尔 Optane 表示一个平台功能由多个独立组件组成,而不只是一个小型固态盘或内存介质。 支持英特尔 Optane 的系统包括:第七代智能英特尔酷睿(S、H 和 U 系列)或至强 E3 v6 处理器、英特尔 200 系列或 100/C230 系列(HM175、QM175 或 CM238)芯片组、2 组或 4 组 PCH 重新映射的 PCIe 控制器和通道 M.2 型 2280-S1-B-M 或 2242-S1-B-M 连接器(B-M 头符合 NVMe 规格 1.1)以及支持 RST 15.5 驱动程序的系统 BIOS。 这也就意味着,Optane 储存一开始根本不会有单独零售的版本,只会在 OEM 厂商的新品电脑中出现,即便未来有单独销售的储存版本,也对整套配置有严格要求,至少是第七代处理器配合 200 系列芯片组的主板。 总之,按照英特尔的描述,Optane 在实际运用中体验各个方面都有提升,包括从系统引导短时间启动,即时唤醒电脑,再到优化电脑响应能力,促进快速应用程序启动,瞬间搜索和查找文件以及迅速保存大文件等等。英特尔之前表示,Optane 最终目标一定是“统一内存和储存”,下一代 Optane 储存体积更小,密度更高,同时更加便宜,耐用性更高,推动全面普及。 来源:威锋网...
达尔文 达尔文 发布于 2017-02-20 9
源创会 2 月抢鲜看!开源视频软件的专业应用介绍
介绍一组开源视频应用系统和软件工具在开发过程中遇到的技术难题,如何构建专业的视频业务平台,包括:媒体资源管理、转码、直播、点播、视频互动、视频网站定制门户、视频广告,实现专业3C视频业务和分发平台......
达尔文 达尔文 发布于 2017-02-19 34
软件周刊 | 今年将是 AI 年?TensorFlow 1.0 发布!
摘要: 软件周刊(02.12 — 02.18):本周热门软件更新 — TensorFlow 1.0 正式版发布,更快、更灵活、更方便开发;Go 1.8 正式发布,编译速度比 Go 1.7 提高约 15%;经多次延期后,Ubuntu 16.04.2 LTS 终于发布。
达尔文 达尔文 发布于 2017-02-19 2
每日一博 | 匈牙利算法, KM 算法详解及 Java 实现
匈牙利算法的基本概念:二分图又称为二部图。简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这就是一个二分图...
达尔文 达尔文 发布于 2017-02-19 7
KoaHub.js 1.2.2 发布,基于 Koa.js 的快速开发框架
KoaHub.js 1.2.2 更新。KoaHub.js 是基于 Koa.js 平台的 Node.js web 快速开发框架。可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上。     【新增】新增支持generator函数     【修复】修复router匹配规则,区分大小写     【新增】新增async/await,generator,promise版本demo 通过大量的社区调查和实践,我们发现目前中大型服务器后端项目不太适合使用Babel,无法完成定点调试,Babel转义等等问题严重阻碍着我们的工作效率。因此我们提供了3种方式供用户选择,generator => async/await  后期升级成本非常低,基本批量替换就可以完成;promise => async/await 后期升级有一定的成本,相对来说有点麻烦。3种开发方式 async/await 需要babel支持,另外两种不需要babel支持,推荐使用generator版本。 koahub-demo=> demo中主要使用了async/await import/export export default class extends koahub.controller {     _initialize() {         //设置模版主题         this.state.theme = 'home';     }     async index() {         const context = {version: process.version, time: new Date()};         const article = await this.model('article').getList({});         await this.render('index', {context: context, article: article});     } } koahub-demo-generator => demo中主要使用了generator module.exports = class extends koahub.controller {     _initialize() {         //设置模版主题         this.state.theme = 'home';     }     *index() {         var context = {version: process.version, time: new Date()};         var article = yield this.model('article').getList({});         yield this.render('index', {context: context, article: article});     } } koahub-demo-promise => demo中主要使用了promise module.exports = class extends koahub.controller {     _initialize() {         //设置模版主题         this.state.theme = 'home';     } ...
einsqing einsqing 发布于 2017-02-20 3
MongooseJS 4.8.4 发布,MongoDB 连接包
MongooseJS 4.8.4 发布了,Mongoose 基于 Nodejs,使用 JavaScript 编程,连接 MongoDB 数据库的软件包,使 MongoDB 的文档数据模型变的优雅起来,方便对 MongoDB 文档型数据库的连接和增删改查等常规数据操作。该版本主要更新如下: docs(discriminators): 解释嵌入式鉴别器 #4997 fix(query): 修复出现 findOneAndUpdate 错误时的 TypeError #4990 fix(update): 在更新验证器中正确处理单个嵌套嵌入 #4989 fix(browser): 使浏览器的 doc 构造函数不会崩溃 #4987 更细日志地址 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-02-20 0
baigo CMS v2.0 全新发布,CMS 建站系统
-------------------------v2.0------------------------- 2016-12-28 改进附件上传插件,仅支持 html5 2016-12-12 将 act_get 和 act_post 两个参数名合并为 act,涉及到所有动作名称的参数。 重写系统内核,改善系统架构 返回代码键名由 alert 更改为 rcode 后台管理地址由 ./bg_admin 更改为 ./bg_console 2016-11-01 文章管理界面增加移动至栏目功能 修复创建管理员时的提示信息错误 2016-10-28 修复编辑文章时,未选择定时发布就会将发布时间更新为当前时间的 bug 优化获取附件 ID 的函数 优化部分数据库模型 2016-10-27 后台全部弃用 Smarty,改用 php 直接作为模板 前台保留 Smarty,同时支持 php 模板 将 Smarty 目录移至 ./bg_core/lib 目录 2016-10-20 新增编辑器内容暂存功能 2016-10-18 增加站内短息功能 崇尚简单 baigo CMS 以简单为设计、开发的宗旨,让使用者轻松的实现建设网站的梦想。安装部署简单、使用简单,只要点点鼠标,简单的几个步骤便能架设起一个网站。baigo CMS 没有复杂的菜单,没有深奥的概念,没有晦涩难懂的名词,一切崇尚简单。 开源、免费 baigo CMS 是一款开源、免费的网站内容管理系统。baigo Studio 承诺该系统永久免费使用,并永久享受升级服务。 便捷的模板功能 baigo CMS 采用互联网上使用最为广泛的 Smarty 模板技术,使用任何一款可视化网页制作工具便可轻松设计出 baigo CMS 支持的模板,无需学习复杂的语言。 伪静态模式 baigo CMS 支持传统的动态页面模式、伪静态模式(需服务器相关支持),以便于搜索引擎收录。 纯静态页面模式 baigo CMS 支持纯静态页面模式(需额外安装模块)。纯静态模式可有效降低服务器负荷,同时也有利于搜索引擎的收录。 强大的多站点分发功能 baigo CMS 支持多站点分发(需额外安装模块)。图片、附件可以上传到指定的服务器,网站栏目、文章可以分发到指定的服务器,以适用于二级域名的访问。 整合单点登录系统 baigo CMS 整合了 baigo SSO 单点登录系统。利用 baigo SSO,可以便捷的实现多站点的用户整合,用户可以使用一个账号,便可以全网通行,无需在多个应用之间重复注册、登录。请参考 baigo SSO 官方网站 基于最流行的语言开发 baigo CMS 是采用 PHP + MySQL 开发的网站内容管理系统。PHP 与 MySQL 可以免费使用,流行广泛,可以运行在 Linux、Windows 或者 Mac 平台,具有良好的通用型。 高度模块化 baigo CMS 采用 MVC(Model-View-Controller)模式开发,各个...
baigoStudio baigoStudio 发布于 2017-02-20 4
iView 1.0 正式版 ,43 个 UI 组件助力中后台业务开发
iView 码云地址:http://git.oschina.net/icarusion/iview iView 已经从最初的高质量 UI 组件库,逐步过渡到了从工程构建、主题定制、多语言、设计规范的一整套的前端解决方案。主要服务于中后台业务,目的就是让网站快速成型上线。 1.0 都有哪些新特性 先看一下目前支持的组件情况: 常用的组件包括了:Grid 栅格、提醒类(Message、Notice)、模态 Modal、表格 Table、级联选择、输入框、表单验证、单选、多选、下拉选择、滑块、上传、日期时间选择、分页、导航菜单等。 除了基本组件外,1.0 还加了很多新东西: 常用布局 Layout 定制主题 查看,及主题构建工具 https://github.com/iview/iview-theme 支持 vue-cli 的模板 https://github.com/iview/webpack 支持 Mac 和 Windows 的可视化脚手架软件 iview-cli 值得一提的是,可视化脚手架 iview-cli。相信大家都用过 vue-cli,用命令行来创建 Vue 应用,虽然已经很方便了,但配置起来不够全面,而且对于很多后端人员,安装成本也比较高。看一下 iview-cli 的界面吧: 关于更多的细节,会在下一篇文章《Electron 从 0 到 1:可视化脚手架 iview-cli 开发实践》中详细介绍,敬请期待! 2.0 计划 基于 Vue.js 2.x 的 iView 2.x 也会很快开始开发,初步预计开发时间为2~3个月。 iView 还有很多需要改进和提高的地方,希望对其感兴趣的小伙伴可以加入到开源项目里来,贡献您的代码,一起把 iView 做到极致!
红薯 红薯 发布于 2017-02-20 18
PDF.NET SOD 5.6.1.0220 版本发布
PDF.NET SOD 框架 5.6.1.0220 发布了,SOD 框架是 PDF.NET 开发框架下面的 “数据开发框架"。 更新内容如下: 调整更新NUGET,升级到5.6.1.0220 修复EntityContainer的Map功能,并提供测试示例 修复GOQL分页获取记录总数问题 源码及下载地址: 码云:http://git.oschina.net/dxzyx/SOD
独行族妖侠 独行族妖侠 发布于 2017-02-20 3
RSF 1.3.0 正式发布,剥离注册中心、修正多协议兼容
RSF 1.3.0 正式发布啦,本地发布主要是:剥离出独立的注册中心、修正多协议兼容的问题  **新增**     01.RSF项目拆分成 framework 和 registry 两个部分。     02.framework 项目是 RSF 的核心实现了 P2P 模式下的 RPC 调用以及流量控路由等功能。     03.registry 项目是 RSF 的独立的注册中心实现,包括 RSF 注册中心客户端,注册中心服务端。 **改进**     01.当服务方法被调用期间发生错误时,回传的Error信息中携带类名和异常信息。     02.Hasor使用 3.0.4版本     03.明确 Hprose 协议上不支持如下特征“批量调用、引用参数”如遇上述类型的请求直接返回异常。     04.Netty 都使用堆内内存,以后在优化成堆外内存。     05.各种Utils自己拥有一份,降低和Hasor的工具耦合性。 **修复**     01.修复一些情况下当请求没有参数时,RSF报空指针的异常。     02.fix Hprose 在解析请求参数中的基础类型时发生序列化异常的问题。     03.fix 当启用了多协议情况下,服务提供者注册到center时,消费者收到了不该接收到的其它协议地址。 一个高可用、高性能、轻量级的分布式服务框架。支持容灾、负载均衡、集群。一个典型的应用场景是,将同一个服务部署在多个Server上提供 request、response 消息通知。使用RSF可以点对点调用,也可以分布式调用。部署方式上:可以搭配注册中心,也可以独立使用。 注册中心的使用支持嵌入到应用程序本身,也支持独立运行。1.0版本注册中心仅支持单机部署。 核心思想参考了淘宝HSF、Dubbo等优秀框架。虽然参考了相关设计,但是实现逻辑完全不同,相比淘宝HSF少了历史包袱,相比Dubbo更加轻量化。而且还支持了虚拟机房,对于多机房部署的产品可以省下大量带宽成本,同时也降低了远程调用时间。真正的毫秒级调用业务处理。 RSF虽然在功能上与两位前辈出入不大,使用RSF最直观的感受就是简单方便,配置少、依赖少,功能强大。 简单容易(三个一) 1 行代码发布服务。 1 行代码订阅服务。 1 行代码使用服务。 配置文件上也是十分简单,编辑xml配置文件,两行配置(一行,配置端口、一行配置注册中心) 工作原理 相关链接 相关技术文章:https://my.oschina.net/u/1166271/blog?catalog=574765&temp=1477547322592 OSC项目主页:https://www.oschina.net/p/Hasor-RSF, http://www.hasor.net 源码地址:https://github.com/zycgit/r...
哈库纳 哈库纳 发布于 2017-02-20 1
Hasor 3.1.2 发布,DB 框架升级、验证框架升级、Web 框架升级
Hasor 3.1.2 发布了,本地发布主要对DB框架、验证框架进行升级操作。此外Web框架的站点文件布局改为默认不启用。 新增 01.Hasor类在处理用户设置的环境参数时,设定为两种分类:框架环境变量、用户环境变量。 02.在框架层面:无论是否设置框架层面的环境变量参数,Hasor都会将继续尝试执行加载 env.config。 03.用户层面:如果配置了用户层面的环境参数,那么Hasor将放弃加载 env.config。 04.db框架新增 BeanSqlParameterSource 支持 Bean 类型的 SqlParameterSource。 改进 01.render 框架以及RenderApiBinder接口功能融入 hasor-web 框架。 02.提升表单验证功能开发体验,表单验证接口 net.hasor.web.valid.ValidErrors 合并到 net.hasor.web.valid.ValidInvoker 接口。 03.HASOR_RESTFUL_LAYOUT环境变量默认值从 true 改为 false。站点文件布局本身是一个极具个性色彩的功能,不应该强行加给开发者。 Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所有内置插件,在初始化的时都做了智能加载,只有用到了它们才会被加载到框架中。否则这些内置插件在初始化期间就会放弃加载自己。基于目前 Hasor 内核上已经发展出 DB、Web、RSF 三大基础框架。 软件架构 相关技术文章:https://my.oschina.net/u/1166271/blog?catalog=367774&temp=1477546090592 项目主页:https://www.oschina.net/p/hasor, http://www.hasor.net 源码地址:https://git.oschina.net/zycgit/hasor(or) https://github.com/zycgit/hasor
哈库纳 哈库纳 发布于 2017-02-20 0
蝉知6.0版本正式发布,增加在线升级功能
大家好,蝉知企业门户系统6.0正式发布了. 本次更新增加了在线自动安装和自动升级功能,解决了之前版本的一些Bug。  修改记录 增加在线升级和安装的功能 增加备份可以加备注和保留的功能 增加删除关键词的功能 优化前台列表置顶文章的样式 增加产品区块设置价格和浏览次数是否显示的功能 优化数据库结构以兼容IPv6 修复上传文件权限错误的问题 修复反馈模块中通过和删除反馈失效的问题 修复产品模块依赖于会员模块的问题 功能预览 在线升级与安装 产品区块功能增强 关键字删除功能 下载地址 蝉知安装向导:http://dl.cnezsoft.com/chanzhi/c.php 源码包:http://dl.cnezsoft.com/chanzhi/6.0/chanzhiEPS.6.0.zip Windows 一键安装包:http://dl.cnezsoft.com/chanzhi/6.0/chanzhiEPS.6.0.exe 安装和升级文档 安装文档:http://www.chanzhi.org/book/chanzhieps/5.html 升级文档:http://www.chanzhi.org/book/chanzhieps/68.html 演示 前台演示:http://demo.chanzhi.org 后台演示:http://demo.chanzhi.org/backend.php
炒蚕豆吃蹦豆 炒蚕豆吃蹦豆 发布于 2017-02-20 1
Hibernate Validator 6.0.0.Alpha1 发布
Hibernate Validator 6.0.0.Alpha1 发布了。 更新内容: New group id Java 8 goodness Implementation of the new features of the spec Nested type use constraints and nested cascaded validation Lambda based constraint definition Validation of Duration 详细内容,请查看发行日志。 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-02-20 1
Jenkins 2.47 发布,可扩展的持续集成引擎
Jenkins 2.47 发布了,Jenkins 的前身是 Hudson ,是一个可扩展的持续集成引擎。 更新内容: (2017/02/19) Update Groovy to 2.4.8 to address memory leak issue Windows service restart did not retain build queue Exceptions during Jenkins cleanup step should not block restart Upgrade remoting to version 3.5 Remoting 3.5: Remoting clients now accept lowercase (HTTP 2) headers sent by reverse proxies Remoting 3.5: Add option to specify the remoting protocol to use on the client Remoting 3.5: Stability improvements Developer: Snapshot builds of plugins that had dependencies on other snapshot builds were not having their version numbers compared correctly 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-02-20 1
caffeine 2.4.0 发布,Java 8 的高性能缓存库
Caffeine 2.4.0 发布了,Caffeine 是一个 Java 8 的高性能缓存库。 更新内容: Fixed stale notification when eviction or clear raced with an update (SOLR-10141) Improved handling of duplicate keys in bulk get methods Enforced non-null future from async mapping functions Improved exception handling of asyncLoadAll() 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-02-20 6
优客社区转换开源许可证到 Apache 协议
优客社区是一个基于 Spring Boot 的轻量级社区系统,设计之初是为优客服项目提供在线交流的一个社区平台,之前采用的GPLv2协议将不再使用,转换到新的Apache协议。 项目组成: 前端:LayUI + Freemarker 后端:Spring Boot 数据库:MySQL+Elasticsearch 项目运行方式: 将代码拉取下来 编译pom.xml文件,下载好jar包(源码编译需要使用UKeFu-Core项目) 将项目按照maven格式配置好 将ukefu.sql脚本在mysql数据库里运行,创建数据库和表 配置项目中的application.properties文件中的数据库连接 至此配置就结束了,运行一下查看效果吧! 系统界面截图:
Cphalcon 3.0.4 发布,PPHP 的 C 扩展 Web 框架
Cphalcon 3.0.4 发布了,Cphalcon 是一个开源的 Web 框架,作为 PHP 语言 C 扩展,它提供了更高的性能与更低的资源消耗。 更新内容: 当模型字段默认为空字符串时,修复 Isnull 验证不正确的问题 #12507 修复 Phalcon\Forms\Element::label 接受 0 作为标签,而不是验证它为空 #12148 Fixed Phalcon\Crypt::getAvailableCiphers, Phalcon\Crypt::decrypt, Phalcon\Crypt::encrypt by getting missed aliases for ciphers #12539 Fixed Phalcon\Mvc\Model by adding missed use statement for ResultsetInterface #12574 修复在设置默认操作后或添加角色的问题 #12573 Fixed except option in Phalcon\Validation\Validator\Uniquenss to allow using except fields other than unique fields Cleaned Phalcon\Translate\Adapter\Gettext::query and removed ability to pass custom domain #12598, #12606 Fixed Phalcon\Validation\Message\Group::offsetUnset to correct unsetting a message by index #12455 为 Phalcon\Acl\Adapter\Memory::isAllowed 修复使用 Phalcon\Acl\Role 和 Phalcon\Acl\Resource 作为参数的问题 更新日志 下载地址: https://phalconphp.com/zh/download/linux
局长 局长 发布于 2017-02-20 7
Linux Kernel 4.10, 4.9.11 和 4.4.50 正式发布
Linux Kernel Stable 4.10, 4.9.11 和 4.4.50 发布了,后两个都包含了一组通常的重要修复。 4.9.11 更新内容以及 4.4.50 更新内容 mainline: 4.10 2017-02-19 [tar.xz] [pgp] [patch]   [view diff] [browse]   stable: 4.9.11 2017-02-18 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog] longterm: 4.4.50 2017-02-18 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog] 4.9.11 和 4.4.50 发布主页,4.10 发布主页 Linus 表示总的来说 4.10 没有像当初看起来那么小,希望在大版本 4.9 发布之后会没有那么多问题。他还表示新版本包含一些期待已久的回写调节工作、将 BPF 网络过滤器附加到控制组的功能、UBIFS 文件系统中的加密和 Intel 高速缓存分配技术支持等。 Linux 4.10 的主要特性包括: 加入了 GPU 虚拟化方案 Intel GVT-g for KVM (a.k.a. KVMGT)的支持 高速缓存块争用分析工具 perf c2c 新的调度事件分析功能 perf sched timehist 改进回写管理 支持 Intel Cache Allocation Technology 将 BPF 网络过滤器附加到控制组 实验性的 MD raid5 回写缓存和 FAILFAST 支持 UBIFS 文件系统支持文件加密 其它还有架构更新、硬件支持和驱动等等 有关详细信息,请参阅 KernelNewbies 4.10 页面。
局长 局长 发布于 2017-02-20 11
Apache Arrow 0.2.0 发布,内存数据交换格式
Apache Arrow 0.2.0 发布了。该版本解决了自第一个版本以来的 192 个 issue。Apache Arrow 是 Apache 基金会下一个全新的开源项目,同时也是顶级项目。它的目的是作为一个跨平台的数据层来加快大数据分析项目的运行速度。 这个版本是项目的一个重要里程碑,因为我们现在有集成测试验证 Java 和 C ++(和 Python)实现之间的二进制兼容性,这些测试现在正在 Travis CI 中连续运行。 其他值得关注的更新亮点: A new streaming binary format (with Java and C++/Python implementations) Prototype for dictionary-encoded data in memory Significantly expanded Python functionality, particularly pandas and Apache Parquet interoperability A JSON file "format" for specifying integration tests Expanded zero-copy or low-overhead threadsafe IO for C++ Build and packaging improvements 发布主页和下载地址
局长 局长 发布于 2017-02-20 2
Riot 3.3.1 发布,JavaScript 的 MVP 框架
Riot 3.3.1 发布了,Riot.js 是一个客户端模型-视图-呈现(MVP)框架并且它非常轻量级甚至小于1kb.尽管他的大小令人难以置信,所有它能构建的有如下:一个模板引擎,路由,甚至是库和一个严格的并具有组织的MVP模式。当模型数据变化时视图也会自动更新。 更新如下: riot: Fix: shouldUpdate 阻止每次更新 riot/2118 riot-compiler: Fix: es6 模板字符串问题 riot/2167 Add: 支持快捷方式生成器功能 * foo() 详情请参阅发布说明 下载地址: Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-02-20 0
GParted Live 0.28.1-1 发布,磁盘分区工具
GParted Live 0.28.1-1 发布了,GParted (Gnome Partition Editor)是一种非常小巧自启动运行光盘,采用 X.org,轻量级的 Fluxbox 窗口管理器,以及 Linux 内核构建。其中包含的 GParted 硬盘分区工具,作为系统维护盘非常有用。 GParted Live 为用户提供了一个基于 Debian 的 live CD。 最新版本 GParted Live 0.28.1-1 采用了 Linux kernel 4.9.6 版本,并提供了使用 LUKS 加密文件系统的能力。 此版本包括了 GParted 0.28.1,针对 FAT 文件系统操作的 libparted 补丁程序以及其他进行改进。 还包括对 LUKS 加密文件系统的部分读写支持 GParted 无法创建,打开或关闭 LUKS 加密卷;但是它可以复制,调整和操作打开的 LUKS 卷中的文件系统,并移动关闭的 LUKS 卷。(调整大小需要 3.6 或以上版本的内核,联机分区调整大小则要求 libparted >= 3.2) 更多细节可以在项目的发布公告中找到。 下载 (SHA256):  gparted-live-0.28.1-1-amd64.iso (273MB, pkglist), gparted-live-0.28.1-1-i686-pae.iso (274MB), gparted-live-0.28.1-1-i686.iso (274MB).
局长 局长 发布于 2017-02-20 0
Ember.js v2.11.2 发布,JavaScript MVC 框架
Ember.js v2.11.2 发布了。Ember.js 是一个用于创建 web 应用的 JavaScript MVC 框架,采用基于字符串的 Handlebars 模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。 未发现该版本更新内容,可以保持关注更新日志,或查看提交记录。 下载地址: Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-02-20 2
Redisson 3.3.0 和 2.8.0 发布,Redis 客户端
Redisson 3.3.0 和 2.8.0 发布了。Redisson 是基于 Redis 服务之上构建的分布式、可伸缩的 Java 数据结构,高级的 Redis 客户端。更新如下: Feature - RClusteredLocalCachedMap 对象已添加更多细节 here Feature - RClusteredMapCache 对象已添加更多细节 here Feature - RClusteredSetCache 对象已添加更多细节 here Feature - RPriorityQueue 对象已添加更多细节 here Feature - RPriorityDeque 对象已添加更多细节 here Feature - removeAllListeners 和 removeListener 由为 RTopic 和 RPatternTopic 添加的实例方法 Feature - RLockAsync 接口已添加 Improvement - RRemoteService 现已支持方法重载 Fixed - RLocalCachedMap 不与 Redis 集群兼容 Fixed - 在集群模式下不支持 cascade slaves Fixed - 在主变更状态检查期间进行关机检查 Fixed - 在 Sentinel 模式下的新从站发现期间不会检查主站 ‍‍详情查看更新日志 下载地址:‍‍ 2.8.0 Source code (zip) Source code (tar.gz) 3.3.0 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-02-20 0
Onyx 0.10.0-beta4 发布,分布式计算系统
Onyx 昨天连续发布了 0.10.0-beta2,beta3 和 beta4 三个版本。Onyx 是一个无中心、支持云、容错的分布式计算系统,使用 Clojure 编写,支持批处理和流处理混合,提供信息模型用于描述和构建分布式工作流。 GitHub 变更日志页面未发现这几个版本的更新内容,点此保持关注。 查看提交记录发现有以下一些修改: Fix backpressure adoc Better task states summary Fix header levels Fix image links Link to working onyx-redis, internal onyx-seq Only list supported plugins 下载地址: Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-02-20 0
精彩评论