开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
4月15-16日,武汉、长沙源创会报名正式启动!
4月15-16日,武汉、长沙源创会报名正式启动!
听说四月樱花开,结束深圳大本营,源创会将再次来到武汉和长沙,秉承“自由、开放、分享”的开源精神,邀各位在花开的季节来一场线下面基。
2017-03-24
众包
微信小程序开发者---企业直连活动!
开源中国众包平台将和腾讯联手开展“微信小程序开发者---企业直连活动”,计划共建小程序开发者生态,直接对接企业的小程序开发需求。为此,我们邀约小程序开发者们参加首批合作。
广告
年度大片:Stack Overflow 2017 开发者调查报告
年度大片:Stack Overflow 2017 开发者调查报告
Stack Overflow 发布了 2017 开发者调查报告,此次有超过 64,000 名开发人员参与调查,分别对其技能、工具、学习趋势等数据进行了统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。
2017-03-24
RedMonk 一季度编程语言排行榜,Python 反超 PHP
RedMonk 一季度编程语言排行榜,Python 反超 PHP
RedMonk 发布了 2017 年一季度的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;PHP 在此榜单上首次出现下降,被 Python 反超,但仍然很受欢迎,排名第四;Ruby 从第五名降至第七;TypeScript 首次进入前二十强。
2017-03-22
AppCode 2017.1:支持 Swift 3,改进 Override/Implement
AppCode 2017.1 正式发布了,新版更好的支持 Swift 3,也改进了 Override/Implement。 总体更新如下: Swift: 更好的语言支持,包括解决方案,完成和导航方面的许多改进。 Create from usage for types and initializers. 改进 Override/Implement 改进 Completion 在 Structure 视图支持 //MARK, //FIXME, and //TODO 注释标签 C++: 新的 C++14 和 C++17 特性 在 “构建消息” 工具窗口中改进过滤 类似 Xcode 的断点 在编辑器和 IDE 视图中支持 Emoji And more. 详细更新内容请参阅 发布主页。 下载地址
局长 局长 发布于 2017-03-29 2
【谁动了我的开源内裤?】2017年深圳源创会图文回顾
伴随着深圳的下雨天,2017年3月19日OSC深圳源创会圆满落幕,了解本次活动详情,嘉宾分享PPT下载,注意文末链接。
4 月武汉&长沙源创会,论如何实现 Linux 桌面系统
4月15-16日武汉、长沙源创会火热报名中,届时将有大牛通过剖析深度桌面环境的技术架构来给各位同学普及一下 Linux 桌面操作系统的实现原理。
王练 王练 发布于 2017-03-29 13
为什么机器学习行业的发展离不开 “开源”
2016 年底,Google DeepMind 开源了它们的机器学习平台 — DeepMind Lab。尽管像霍金教授这样的专家曾就人工智能技术发出过警告,谷歌仍决定向其他开发人员开源其软件,这也是它们进一步发展机器学习能力的一部分。他们不是唯一一家这样做的科技公司,Facebook 去年开源了其深度学习的软件,Elon Musk 的非营利组织 OpenAI 也发布了 Universe,这是一个可用于训练 AI 系统的开放软件平台。所以,为什么谷歌、OpenAI,以及其他的公司或机构都选择开源了它们的平台,这将会对机器学习的采用产生怎样的影响?
王练 王练 发布于 2017-03-29 3
码云推荐 | nativeScript 百度定位插件
ns-baidu-location,是 nativeScript 百度定位插件,该插件未添加到npm,需要先clone到本地,再添加到项目中。
王练 王练 发布于 2017-03-29 0
Semantic UI 2.2.10 发布,前端框架
Semantic UI 2.2.10 发布了,Semantic UI——完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异。 主要更新如下: Critical Bugs Dropdown - 修复在下拉菜单中搜索输入,导致在选择项目之前选择下拉关闭的问题 #5113 Dropdown - (IE11 Only) 修复了在菜单中使用 search 后,下拉菜单关闭后会立刻重新打开的问题 #4237 Bugs Button - Fixes @basicActiveBoxShadow being used incorrectly in basic button variables Visibility - Visibility events now fire correctly when using context other than body that has overflow-x or overflow-yset to auto or scroll Dropdown - Fixes an issue where dropdown would not correctly open upward at bottom edge of the screen when using a context with overflow-x or overflow-y set to auto Modal - onDeny and onApprove callbacks can no longer occur multiple times if you rapidly click a approve/deny button in a. #4479 Enhancements -Form - 信用卡验证现在通过虚拟信用卡值验证不会再失败 #5122 Thanks @neokio Bugs Visibility - Fixed bug where using visibility with context setting on a scrollable context (with overflow) would cause callbacks to fire incorrectly Visibility - Fixed bug where top passed and bottom passed would appear as incorrect values if using settings from get element calculations when element is off screen. 下载地址 Source code (zip) Source code (tar.gz)...
局长 局长 发布于 2017-03-29 1
每日一博 | Tomcat 之图文解析 Server.xml 配置
本文会对Tomcat进行简单说明,作为后续配置web.xml的铺垫。说明主要围绕server.xml这一配置文件进行。隶属于新手图文教程《IDEA+Maven搭建Spring+SpringMVC+Mybatis项目骨架》。
王练 王练 发布于 2017-03-29 11
SimpleGUI —— 针对单色显示屏的开源 GUI 接口
SimpleGUI 是一套针对单色显示屏的可拓展嵌入式开源GUI接口,包含一个建议模拟器,可以实现模拟显示屏,截图保存于复制功能。
王练 王练 发布于 2017-03-29 0
OSChina 周三乱弹 ——我和电脑掉进水里先救谁?程序员这样回答
其实我是能够成为一个编程高手的,只是一直以来我在犹豫,犹豫选择哪种语言,我怕编程思想影响到我的世界观,即使我本来没有什么世界观。
王练 王练 发布于 2017-03-29 21
Oracle Linux 6.9 发布,重大错误修复
Oracle Linux 6.9 发布了。 Oracle 已经宣布发布 Oracle Linux 6 发行版的更新了。 新版本 Oracle Linux 6 Update 9,包括多个已更新的内核,以及两个新的 "Unbreakable Enterprise Kernel" 包和一个 "Red Hat Compatible Kernel" 包。新版本还包括许多重大错误修复。 Oracle Linux 6 Update 9 修复了上游版本中引入的 glibc 回归,可能会导致 Oracle 数据库在某些情况下无法启动。Oracle 通过用 Oracle 产品对 Oracle Linux 进行了广泛的测试,发现并解决了这个回归。 鼓励使用其他使用 Oracle 数据库的 Linux 发行版的客户与他们的 Linux 提供商协商是否还提供补丁。 此版本中值得关注的特性包括:TLS 1.2 支持所有系统组件;cpuid 程序现在可用了;改进了作为 Hyper-V 客户端运行时的支持;增强 SSSD 对 Active Directory 的支持....“ 有关新版本的更多信息,请参见官方 发布的公告 和 发行说明。 在编写本文时,Oracle Linux 只能从 Oracle 的 Oracle Software Delivery Cloud 下载(需要订阅)。
局长 局长 发布于 2017-03-29 3
我也 30 了,来谈谈程序员的迷茫年龄
今年三十了,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照某司34岁就要劝退的要求,我还有4年的程序生涯。 为什么30岁的程序员就应该迷茫呢? 30岁正是经过了七八年的职场生涯,技术、经验、职业素养等各方面都到了一个比较充沛的阶段。如果前几年不是在混日子,到了现在,踏踏实实干活的一般会成为公司的核心开发,潜心研究技术的应该会成为架构师,有领导才能的也许是小领导或者项目负责人。按道理来讲30岁正是人生的最黄金年龄,也是事业发展的核心阶段,如果在这个阶段抓住机遇能有突破,对整个职业生涯影响可谓不小。 转眼一想,三十岁也确实该迷茫,三十岁了,你在熬几个通宵试试?父母年纪大了或者有了儿女真是到了上有老下有小的阶段,很大的一部分精力需要放到家庭里面,这个阶段你就是家里的顶梁柱,可能家里最大的收入就来源于你。如果你和我一样来自于农村,没有什么家底,回家之后你会看到昔日里你感觉混的很一般的同学,买了房和车,日子过的很悠闲,然而你每个月工资一万两万的收入使照样无房无车无存款,然后你会想,这么多年自己也一直没有歇着,每天也都坚持和努力,但现实和理想仍然差了那么一截? 想起了上一段时间看到的一个新闻,当大家都骂此男子不守规矩的时候,有人从另一方面进行了解读,心情比较复杂。 中国的IT行业还很年轻,真正发展的时间也不过二十多年,而且中国互联网发展的速度非常的快,往往在其它行业需要积累N年才可以职业级别,到互联网公司几年就完成了。很多写程序很牛逼的程序员没过两年就都多多少少的被提拔到了管理的职位,有好处也有坏处,好处是可以综合的锻炼自己,坏处是没有太多的机会去做深入的研究,大公司可能还好一点。在这个快速的发展过程中,选择多了起来,也容易产生迷茫。 就像研究技术一样,探究迷茫的本质是什么? 迷茫本质是未来的不确定性,典型的代表就是在你人生最关键的几个选择点上,比如:毕业时考研还是上班、工作后选择大公司还是创业公司、工作几年后走管理路线还是技术路线… 诚然每个人每个阶段的迷茫都是不一样的层次也是有所不同,很多线上或者线下的朋友也会一起聊聊自己现阶段的困惑,有的会说,我现在进入了一个瓶颈,不知道如何去突破了;有的编程语言已经换了两次了,然后还问,现在转Java还有前景吗?我自己其实也不敢妄言,也只是结合自己的情况给了一些建议,也未必正确。 所以迷茫是不分年龄的,到那个阶段都会有那个阶段的迷茫,只是到了...
王练 王练 发布于 2017-03-29 27
Netcraft 3月 Web 服务器排名,微软成最大输家
Netcraft 发布了2017年3月 Web 服务器调查报告,排名前三的依然是巨头 Microsoft、Apache 和 nginx 。 Microsoft 3 月份亏损最大,损失了约 7000 万个站点,下降了 3 个百分点以上。这也让 Apache 获得了 0.91 点的收益,增长了 940 万个站点。Microsoft 的网站市场总份额现在已然低于 40% ,尽管这仍然差不多等于 Apache 和 nginx 的总和。 Microsoft 同时还是主要供应商中活跃站点损失最大,也是唯一有损失的一个,其活跃站点总数减少了 42.1 万个,活跃站点总份额已不到 9% ,远远落后于 nginx 的 19.7% 和 Apache 的 45.8% 。 在7 .04 亿万个由 Microsoft 提供服务的站点中,Windows Server 2008 仍然是最常用的平台,Windows Server 2008 (包括R2)上托管了超过 5 亿个网站,占所有 Windows 托管网站的72%。 Windows Server 2003 上还有约 1.8 亿个站点仍在运行,Windows Server 2003 的扩展支持期限已于 2015 年 7 月 14 日结束,除非站点运营商有特殊协议,否则 Microsoft 不再为任何版本的 Windows Server 2003 发布安全更新。 Microsoft 最新的操作系统 Windows Server 2016 还处于起步阶段,但现在开始显现出增长趋势。目前,Windows Server 2016 正在为 80200 个站点提供服务,比上个月增加了近 20000 个站点。
王练 王练 发布于 2017-03-29 12
谷歌推出新的开源网站,展示他们如何“做”开源
搜索巨头 Google 是开源社区的重要成员,贡献了许多非常好的项目,提供无数优秀代码。而且该公司还举办了一年一度的“夏季代码”计划,将学生与开源项目团队配对。换句话说,Google 正在提升年轻人对开源的兴趣。 今天,Google 宣布正在推出一个专注于开源的全新网站 opensource.google.com ,并表示,“自开源以来,免费和开源软件已经成为 Google 技术和组织基础的一部分,这个全新的开源网站,将深度展示我们对开源的热爱,它预计将包含:我们的应用,我们支持的组织,以及我们发布的开源项目的完整列表。此外,它也包含了一些有趣的东西,比如看看我们是如何做开源的”。
王练 王练 发布于 2017-03-29 11
C ++ 17 技术上已经完成,C ++ 20 也在路上
在前不久结束的冬季 ISO C ++标准会议(Kona)上,C ++ 17 宣布在技术上已完成,仅剩下一些 ISO 相关的繁文缛节,即将提交至最终的 ISO 投票表决。该会议由 Plum Hall 和标准 C ++ 基金会主办,100 多人代表 9 个国家参加了会议。 会议上并没有太多令人兴奋的跟新特性相关的报道,主要是完成 C ++ 17 的审查意见并发布产品。不过,新添加的 std :: byte type,对于不少用户来说也不失为一个好消息。 除了 C ++ 17 之外,从公布的路线图来看,C ++ 20 也已在路上。据悉,C ++ 20 的相关工作将从今年夏天开始,预计在2年内(2019年夏天)完成所有功能。
王练 王练 发布于 2017-03-29 11
第四次跳票,Fedora 26 延期至 6 月 27 日发布
Fedora 26 再次延期发布,这已经是第四次跳票了。 Fedora 26 原定于 3 月 14 日发布 Alpha 版本,5月9日发布 Beta 版本,6月6日发布正式版本。今年 2 月,Fedora 团队宣布 Fedora 26 的延迟 1 周发布,Alpha 版本宣布推迟至 3 月 21 日发布;上周,Fedora 团队宣布由于发现最新的 Blocker ,又宣布推迟至 3 月 28 日。果不其然,在发行没什么动静后,我们又看到了更新的版本发布路线图,所有时间往后推,Alpha 版本再次推迟至 4 月 4 日,Beta 版本推迟至 5 月 30 日,最终版本推迟至 6 月 27 日。 最新路线图: 2016-07-26 Branch Fedora 25 from Rawhide (Rawhide becomes future F26) 2016-11-15 Fedora 25 Release 2017-01-10 Change Checkpoint: Proposal submission deadline (Changes requiring mass rebuild) 2017-01-31 Change Checkpoint: Proposal submission deadline (System Wide Changes) 2017-02-01 2017-02-07 Mass Rebuild 2017-02-14 2017-02-21 Change Checkpoint: Proposal submission deadline (Self Contained Changes) 2017-02-21 2017-02-28 Branch Fedora 26 from Rawhide Change Checkpoint: Completion deadline (testable) 2017-02-28 2017-03-07 Alpha Freeze (*) Software String Freeze Bodhi activation point 2017-03-14 2017-03-21 2017-03-28 2017-04-04 Alpha Release 2017-04-11 2017-04-18 2017-04-25 2017-05-02 Software Translation Deadline 2017-04-25 2017-05-02 2017-05-09 2017-05-16 Beta Freeze (*) Change Checkpoint: 100% Code Complete Deadline 2017-05-09 2017-05-16 2017-05-23 2017-05-30 Beta Release 2017-05-23 2017-05-30 2017-06-06 2017-06-13 Final Freeze (*) 2017-06-06 2017-06-13 2017-06-20 2017-06-27 Fedora 26 Final Release (GA)...
王练 王练 发布于 2017-03-29 4
ElasticSearch 5.3.0 发布,分布式搜索引擎
ElasticSearch 5.3.0 发布了,Elastic Search 是一个基于Lucene构建的开源,分布式,RESTful 搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过 HTTP 使用 JSON 进行数据索引。 部分更新内容如下: 重大改进 Query DSL 修复 enabled_position_increments 的名称 #22895 Search 将 DFS_QUERY_AND_FETCH 作为搜索类型删除 #22787 Java 的重大改进 CRUD 使索引和删除操作作为单个批量项目执行 (backport of #21964) #22812 (issue: #21964) Internal 将 SearchExtRegistry 替换为 namedObject #22492 将 Suggesters 替换为 namedObject #22491 Network 删除 HttpServer 和 HttpServerAdapter,这将有利于一个简单的调度方法 #22636 (issue: #18482) Plugins Deguice 休息处理程序 #22575 Search 删除 QUERY_AND_FETCH 搜索类型 #22996 更新内容较多,详情请参阅 发布主页。 下载地址
局长 局长 发布于 2017-03-29 6
Kubernetes 1.6 发布,容器集群管理系统
Kubernetes 1.6 发布了。 官方表示,“在这个版本中,社区的重点是规模和自动化,以帮助你将多个工作负载部署到集群中的多个用户,我们宣布已支持 5,000 个节点集群,将动态存储配置移动到稳定状态。基于角色的访问控制 (RBAC),kubefed,kubeadm 和几个调度功能正在转向测试版,还添加了智能默认设置,以实现更大的自动化开箱即用。” 查看 kubernetes-announce@ 和 CHANGELOG 以了解更多细节。 SHA256 for kubernetes.tar.gz: e89318b88ea340e68c427d0aad701e544ce2291195dc1d5901222e7bae48f03b 其他的二进制下载链接在 CHANGELOG 中。 或参阅 发布主页 以了解更多信息。 下载地址 kubernetes.tar.gz Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-03-29 2
GitLab 社区版和企业版发布 9.0.1 版本
GitLab 社区版和企业版发布了 9.0.1 版本,GitLab 9.0.1 补丁版本解决了 9.0 中的一些回归和错误。 请继续阅读了解更多详情 CE/EE: 修复 Gitaly 进程未运行时出现的空克隆问题 (!145) CE/EE: 解决 “当请求构建跟踪时出现 404” 的问题 (!9759) CE/EE: 简化项目,合并请求搜索查询 (!10053) CE/EE: 修复 Runners APIv4 的 after_script 处理 (!10185) CE/EE: 修复转载的 html 出现在 milestone 页面 (!10224) CE/EE: 修复导致已经重试的工作再次重试的错误 (!10249) CE/EE: 允许通过所有启动的 milestones 过滤 (!9938) CE/EE: 允许按期限和优先级排序 (!9938) CE/EE: 修复分支的分页不显示 (!10145) CE/EE: 修复筛选搜索不能在 IE 中工作的问题 (!10149) CE/EE: 在搜索具有组的项目时优化标签查找器查询 (!10248) 更新内容较多,详情和升级教程请 参阅发布主页。 下载地址 Source code (zip) Source code (tar.gz) https://about.gitlab.com/downloads
局长 局长 发布于 2017-03-29 1
Docker 17.03.1-ce 发布,应用容器引擎
Docker 17.03.1-ce 发布了,值得注意的是,以 DEPRECATE 开头的项目是重要的弃用通知。有关已弃用标志和 API 列表的更多信息,请查看 https://docs.docker.com/engine/deprecated/,还可以找到目标的删除日期。 更新内容如下: Remote API (v1.27) & Client 修复旧 api 上的自动删除问题 #31692 Fix default network customization for a stack #31258 在脱机 CPU 和较新的 Linux 存在的情况下更正 CPU 使用率计算 #31802 修复远程 API 中服务健康检查 {} 的问题 #30197 Runtime 升级 runc 至 54296cf40ad8143b62dbcaa1d90e520a2136ddfe #3166 Ignore cgroup2 mountpoints opencontainers/runc#1266 将 containerd 更新至 595e75c212d19a81d2b808a518fe1afc1391dad5 #31662 在调用 restore() 之前注册健康检查服务 docker/containerd#609 修复 docker exec 无人值守升级后重新加载 apparmor 配置文件不工作的问题 #31773 Fix unmounting layer without merge dir with Overlay2 #31069 强制删除时不忽略 “使用中的卷” 的错误 #31450 Swarm Mode 将 swarmkit 升级至 17756457ad6dc4d8a639a1f0b7a85d1b65a617bb #31807 调度程序现在可以正确地考虑已分配给某个节点但尚未运行的任务 docker/swarmkit#1980 Allow removal of a network when only dead tasks reference it docker/swarmkit#2018 Retry failed network allocations less aggressively docker/swarmkit#2021 避免为不再运行的任务分配网络 docker/swarmkit#2017 Bookkeeping fixes inside network allocator allocator docker/swarmkit#2019 docker/swarmkit#2020 Windows 清除恢复时的 HCS #31503 下载地址 deb/rpm install: curl -fsSL https://get.docker.com/ | sh Linux 64bits tgz: https://get.docker.com/builds/Linux/x86_64/docker-17.03.1-ce.tgz Darwin/OSX 64bits client tgz: https://get.docker.com/builds/Darwin/x86_64/docker-17.03.1-ce.tgz Linux 32bits arm tgz: https://get.docker.com/builds/Linux/armel/docker-17.03.1-ce.tgz Windows 64bits zip: https://get.docker.com/builds/Windows/x86_64/docker-17.03.1-ce.zip Windows 32bits client zip: https://get.docker.com/builds/Windows/i386/docker-17.03.1-ce.zip Source code (zip) Source code (tar.gz)...
局长 局长 发布于 2017-03-29 2
Ruby 2.2.7 发布,开源的动态编程语言
Ruby 2.2.7 发布了。 详细更新内容请参阅 提交日志。本次发布还包括一些其他的更改,请参阅 Changelog 来进一步了解。 下载地址 http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.bz2 http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.xz http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.zip Ruby 是一门跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。
局长 局长 发布于 2017-03-29 0
Crate 1.1.1 版本发布,引入新的集群检查
Crate 1.1.1 版本发布了,Crate 是一个开源的大规模的可伸缩的数据存储系统,无需任何系统管理需求。提供强大的搜索功能。用于存储各种表格数据、非结构化数据和二进制对象。并可通过 SQL 进行检索。易于安装和使用,支持高可用性和实时大规模并行访问和处理。Crate 特别适合用于 Docker 环境中。 该版本更新较大,具体如下: CrateDB 1.1 引入了一种新的内部表格格式,它与以前的表格格式不兼容。CrateDB 将来的版本将支持这种新的表格格式。所以 CrateDB 1.1 将是唯一可以读取所有旧表格格式和新表格格式的版本。 CrateDB 1.1 引入了新的集群检查,如果你计划使用 CrateDB 将来的版本,会通知你哪些表需要更新或重新创建。一旦这样做,你的表将向前兼容未来的版本。 要开始使用的话,像平时一样正常升级集群。当 CrateDB 1.1 运行时,现在可以在管理控制台顶部的状态栏中看到集群检查是黄色的,而不是绿色的。选择状态检查图标以获取更多信息。 根据你的情况,你可能会被告知你应升级或重新创建一些表。 还有其他更新内容,以及更新教程,请参阅发布主页。 下载地址 Source code (zip) Source code (tar.gz) https://crate.io/download/
局长 局长 发布于 2017-03-29 0
4 月武汉&长沙源创会,论如何实现 Linux 桌面系统
4月15-16日武汉、长沙源创会火热报名中,届时将有大牛通过剖析深度桌面环境的技术架构来给各位同学普及一下 Linux 桌面操作系统的实现原理。
王练 王练 发布于 2017-03-29 13
为什么机器学习行业的发展离不开 “开源”
2016 年底,Google DeepMind 开源了它们的机器学习平台 — DeepMind Lab。尽管像霍金教授这样的专家曾就人工智能技术发出过警告,谷歌仍决定向其他开发人员开源其软件,这也是它们进一步发展机器学习能力的一部分。他们不是唯一一家这样做的科技公司,Facebook 去年开源了其深度学习的软件,Elon Musk 的非营利组织 OpenAI 也发布了 Universe,这是一个可用于训练 AI 系统的开放软件平台。所以,为什么谷歌、OpenAI,以及其他的公司或机构都选择开源了它们的平台,这将会对机器学习的采用产生怎样的影响?
王练 王练 发布于 2017-03-29 3
码云推荐 | nativeScript 百度定位插件
ns-baidu-location,是 nativeScript 百度定位插件,该插件未添加到npm,需要先clone到本地,再添加到项目中。
王练 王练 发布于 2017-03-29 0
【谁动了我的开源内裤?】2017年深圳源创会图文回顾
伴随着深圳的下雨天,2017年3月19日OSC深圳源创会圆满落幕,了解本次活动详情,嘉宾分享PPT下载,注意文末链接。
每日一博 | Tomcat 之图文解析 Server.xml 配置
本文会对Tomcat进行简单说明,作为后续配置web.xml的铺垫。说明主要围绕server.xml这一配置文件进行。隶属于新手图文教程《IDEA+Maven搭建Spring+SpringMVC+Mybatis项目骨架》。
王练 王练 发布于 2017-03-29 11
SimpleGUI —— 针对单色显示屏的开源 GUI 接口
SimpleGUI 是一套针对单色显示屏的可拓展嵌入式开源GUI接口,包含一个建议模拟器,可以实现模拟显示屏,截图保存于复制功能。
王练 王练 发布于 2017-03-29 0
OSChina 周三乱弹 ——我和电脑掉进水里先救谁?程序员这样回答
其实我是能够成为一个编程高手的,只是一直以来我在犹豫,犹豫选择哪种语言,我怕编程思想影响到我的世界观,即使我本来没有什么世界观。
王练 王练 发布于 2017-03-29 21
我也 30 了,来谈谈程序员的迷茫年龄
今年三十了,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照某司34岁就要劝退的要求,我还有4年的程序生涯。 为什么30岁的程序员就应该迷茫呢? 30岁正是经过了七八年的职场生涯,技术、经验、职业素养等各方面都到了一个比较充沛的阶段。如果前几年不是在混日子,到了现在,踏踏实实干活的一般会成为公司的核心开发,潜心研究技术的应该会成为架构师,有领导才能的也许是小领导或者项目负责人。按道理来讲30岁正是人生的最黄金年龄,也是事业发展的核心阶段,如果在这个阶段抓住机遇能有突破,对整个职业生涯影响可谓不小。 转眼一想,三十岁也确实该迷茫,三十岁了,你在熬几个通宵试试?父母年纪大了或者有了儿女真是到了上有老下有小的阶段,很大的一部分精力需要放到家庭里面,这个阶段你就是家里的顶梁柱,可能家里最大的收入就来源于你。如果你和我一样来自于农村,没有什么家底,回家之后你会看到昔日里你感觉混的很一般的同学,买了房和车,日子过的很悠闲,然而你每个月工资一万两万的收入使照样无房无车无存款,然后你会想,这么多年自己也一直没有歇着,每天也都坚持和努力,但现实和理想仍然差了那么一截? 想起了上一段时间看到的一个新闻,当大家都骂此男子不守规矩的时候,有人从另一方面进行了解读,心情比较复杂。 中国的IT行业还很年轻,真正发展的时间也不过二十多年,而且中国互联网发展的速度非常的快,往往在其它行业需要积累N年才可以职业级别,到互联网公司几年就完成了。很多写程序很牛逼的程序员没过两年就都多多少少的被提拔到了管理的职位,有好处也有坏处,好处是可以综合的锻炼自己,坏处是没有太多的机会去做深入的研究,大公司可能还好一点。在这个快速的发展过程中,选择多了起来,也容易产生迷茫。 就像研究技术一样,探究迷茫的本质是什么? 迷茫本质是未来的不确定性,典型的代表就是在你人生最关键的几个选择点上,比如:毕业时考研还是上班、工作后选择大公司还是创业公司、工作几年后走管理路线还是技术路线… 诚然每个人每个阶段的迷茫都是不一样的层次也是有所不同,很多线上或者线下的朋友也会一起聊聊自己现阶段的困惑,有的会说,我现在进入了一个瓶颈,不知道如何去突破了;有的编程语言已经换了两次了,然后还问,现在转Java还有前景吗?我自己其实也不敢妄言,也只是结合自己的情况给了一些建议,也未必正确。 所以迷茫是不分年龄的,到那个阶段都会有那个阶段的迷茫,只是到了...
王练 王练 发布于 2017-03-29 27
Netcraft 3月 Web 服务器排名,微软成最大输家
Netcraft 发布了2017年3月 Web 服务器调查报告,排名前三的依然是巨头 Microsoft、Apache 和 nginx 。 Microsoft 3 月份亏损最大,损失了约 7000 万个站点,下降了 3 个百分点以上。这也让 Apache 获得了 0.91 点的收益,增长了 940 万个站点。Microsoft 的网站市场总份额现在已然低于 40% ,尽管这仍然差不多等于 Apache 和 nginx 的总和。 Microsoft 同时还是主要供应商中活跃站点损失最大,也是唯一有损失的一个,其活跃站点总数减少了 42.1 万个,活跃站点总份额已不到 9% ,远远落后于 nginx 的 19.7% 和 Apache 的 45.8% 。 在7 .04 亿万个由 Microsoft 提供服务的站点中,Windows Server 2008 仍然是最常用的平台,Windows Server 2008 (包括R2)上托管了超过 5 亿个网站,占所有 Windows 托管网站的72%。 Windows Server 2003 上还有约 1.8 亿个站点仍在运行,Windows Server 2003 的扩展支持期限已于 2015 年 7 月 14 日结束,除非站点运营商有特殊协议,否则 Microsoft 不再为任何版本的 Windows Server 2003 发布安全更新。 Microsoft 最新的操作系统 Windows Server 2016 还处于起步阶段,但现在开始显现出增长趋势。目前,Windows Server 2016 正在为 80200 个站点提供服务,比上个月增加了近 20000 个站点。
王练 王练 发布于 2017-03-29 12
谷歌推出新的开源网站,展示他们如何“做”开源
搜索巨头 Google 是开源社区的重要成员,贡献了许多非常好的项目,提供无数优秀代码。而且该公司还举办了一年一度的“夏季代码”计划,将学生与开源项目团队配对。换句话说,Google 正在提升年轻人对开源的兴趣。 今天,Google 宣布正在推出一个专注于开源的全新网站 opensource.google.com ,并表示,“自开源以来,免费和开源软件已经成为 Google 技术和组织基础的一部分,这个全新的开源网站,将深度展示我们对开源的热爱,它预计将包含:我们的应用,我们支持的组织,以及我们发布的开源项目的完整列表。此外,它也包含了一些有趣的东西,比如看看我们是如何做开源的”。
王练 王练 发布于 2017-03-29 11
C ++ 17 技术上已经完成,C ++ 20 也在路上
在前不久结束的冬季 ISO C ++标准会议(Kona)上,C ++ 17 宣布在技术上已完成,仅剩下一些 ISO 相关的繁文缛节,即将提交至最终的 ISO 投票表决。该会议由 Plum Hall 和标准 C ++ 基金会主办,100 多人代表 9 个国家参加了会议。 会议上并没有太多令人兴奋的跟新特性相关的报道,主要是完成 C ++ 17 的审查意见并发布产品。不过,新添加的 std :: byte type,对于不少用户来说也不失为一个好消息。 除了 C ++ 17 之外,从公布的路线图来看,C ++ 20 也已在路上。据悉,C ++ 20 的相关工作将从今年夏天开始,预计在2年内(2019年夏天)完成所有功能。
王练 王练 发布于 2017-03-29 11
第四次跳票,Fedora 26 延期至 6 月 27 日发布
Fedora 26 再次延期发布,这已经是第四次跳票了。 Fedora 26 原定于 3 月 14 日发布 Alpha 版本,5月9日发布 Beta 版本,6月6日发布正式版本。今年 2 月,Fedora 团队宣布 Fedora 26 的延迟 1 周发布,Alpha 版本宣布推迟至 3 月 21 日发布;上周,Fedora 团队宣布由于发现最新的 Blocker ,又宣布推迟至 3 月 28 日。果不其然,在发行没什么动静后,我们又看到了更新的版本发布路线图,所有时间往后推,Alpha 版本再次推迟至 4 月 4 日,Beta 版本推迟至 5 月 30 日,最终版本推迟至 6 月 27 日。 最新路线图: 2016-07-26 Branch Fedora 25 from Rawhide (Rawhide becomes future F26) 2016-11-15 Fedora 25 Release 2017-01-10 Change Checkpoint: Proposal submission deadline (Changes requiring mass rebuild) 2017-01-31 Change Checkpoint: Proposal submission deadline (System Wide Changes) 2017-02-01 2017-02-07 Mass Rebuild 2017-02-14 2017-02-21 Change Checkpoint: Proposal submission deadline (Self Contained Changes) 2017-02-21 2017-02-28 Branch Fedora 26 from Rawhide Change Checkpoint: Completion deadline (testable) 2017-02-28 2017-03-07 Alpha Freeze (*) Software String Freeze Bodhi activation point 2017-03-14 2017-03-21 2017-03-28 2017-04-04 Alpha Release 2017-04-11 2017-04-18 2017-04-25 2017-05-02 Software Translation Deadline 2017-04-25 2017-05-02 2017-05-09 2017-05-16 Beta Freeze (*) Change Checkpoint: 100% Code Complete Deadline 2017-05-09 2017-05-16 2017-05-23 2017-05-30 Beta Release 2017-05-23 2017-05-30 2017-06-06 2017-06-13 Final Freeze (*) 2017-06-06 2017-06-13 2017-06-20 2017-06-27 Fedora 26 Final Release (GA)...
王练 王练 发布于 2017-03-29 4
邀请 3 人可免费参加 4 月武汉&长沙源创会,等你!
4月15-16日武汉、长沙 OSC 源创会火热报名中,邀请3人成功报名,你将可以免费参加此次源创会,和技术大咖面对面。
王练 王练 发布于 2017-03-28 13
高手问答第 147 期 — Redis 开发与运维
OSCHINA 本期高手问答(2017 年 3 月 28 日 — 4 月 4 日)我们请来了 @carlosfu (付磊)和 @张益军  为大家解答关于 Redis 开发与运维相关的问题。
王练 王练 发布于 2017-03-28 34
作为一名程序员,你有必要了解这些黑客工具!
我们曾对黑客的世界充满着无限的幻想和畏惧,但随着技术的崛起和安全领域的进步,黑客技术已经变得越来越普遍。事实上,很多黑客工具被用于网络安全的工具可以用来进行渗透测试和安全测试,所以作为一名程序员,很有必要了解甚至尝试一下这些开源的黑客工具。但是请不要将它们用在非法用途。
王练 王练 发布于 2017-03-28 17
码云推荐 | 支持定制化的内存 kv 数据库 Xedis
Xedis是一个内存kv数据库,是组合多种不同数据结构最后勉强满足业务需求,还是变更业务形态使之契合redis?都不如定制化来的靠谱。
王练 王练 发布于 2017-03-28 0
每日一博 | 有趣的二进制之巧用高效位运算设计程序
位运算是一种比较特别的数学运算。一般情况下,位运算的运算效率比加减乘除等常规数学运算要高得多。此外,位运算具备一些常规数学运算所没有的特点和规律,我们可以利用位运算的相关特性来完成一些非常巧妙的程序设计。
王练 王练 发布于 2017-03-28 18
访谈 | 小程序云端SDK王伟平:我最喜欢的事是写代码
XpmJS 是一个小程序云端增强 SDK,它为微信小程序提供了云端能力,降低开发门槛,提升小程序的开发效率。作为长期在云计算领域耕耘的开发者,当初开发 XpmJS 的初衷什么呢?又是如何把小程序和云计算结合起来的, XpmJS 以后的发展方向如何?本期开源访谈邀请到了团队猫创始人王伟平老师,和大家分享他在做小程序后端开发工作中的思考和实践,以及在互联网从业以来的一些经历。
王练 王练 发布于 2017-03-28 5
jquery.dataTable —— jquery 数据表格插件
前段时间因为需要写了一个数据表格插件,表格插件很多写的不错的数据表格 easyui 也有一个 DataGrid ,为什么要自己写一个呢?因为在需要中我觉得不合适,同时自己写出来也是一种提高。
王练 王练 发布于 2017-03-28 0
OSChina 周二乱弹 ——希望法律与人性最终站在了一起
他们总是说,你好受欢迎啊,就这么一会手机一直在响。我笑着说,哪里哪里,其实,我只是下载了一堆没用的APP然后点开了推送通知……
王练 王练 发布于 2017-03-28 173
微信小程序 6 大新能力全面解读,你们会去写吗?
微信小程序在 3 月 27 日晚 10 点突然更新,开放了 6 大新能力,具体如下: 1、个人开发者可申请小程序 此前只有企业账号才能开发小程序,现在小程序开放个人开发者申请注册,个人用户可访问微信公众平台,扫码验证个人身份后即可完成小程序帐号申请并进行代码开发。这次应该会有很多人去体验小程序开发,你们会去写吗? 2、公众号菜单栏支持小程序直接跳转 公众号可将已关联的小程序页面放置到自定义菜单中,用户点击后可打开该小程序页面。公众号运营者可在公众平台进行设置,也可以通过自定义菜单接口进行设置。 图片来自爱范儿 3、公众号模版消息可打开相关小程序 公众号已关联的小程序页面可以配置到公众号的模版消息中,用户点击公众号下发的模版消息,可以打开对应的小程序页面。这个主要是服务号的新能力。 4、公众号关联小程序时,可选择给粉丝发通知 公众号关联小程序后,运营者可以选择给所有关注者推送一条通知消息,关注者点击即可进入小程序。而且,这条消息不会占用推送名额。 在微信公众号后台找到公众号设置,在公开信息里找到相关小程序,点击右侧的添加,验证身份后输入小程序的 AppID 即可完成关联。 5、移动 App 可分享小程序 页面开发者可以把小程序绑定到微信开放平台。绑定后,同一微信开放平台帐号下的 App 可分享已绑定的小程序页面到微信内的会话或群聊。 6、扫描普通链接二维码可打开小程序 商户如果在线下已铺设了普通链接二维码,可在公众平台的小程序管理后台进行配置,用户扫描该原有线下普通链接二维码可直接打开小程序。
王练 王练 发布于 2017-03-28 25
AppCode 2017.1:支持 Swift 3,改进 Override/Implement
AppCode 2017.1 正式发布了,新版更好的支持 Swift 3,也改进了 Override/Implement。 总体更新如下: Swift: 更好的语言支持,包括解决方案,完成和导航方面的许多改进。 Create from usage for types and initializers. 改进 Override/Implement 改进 Completion 在 Structure 视图支持 //MARK, //FIXME, and //TODO 注释标签 C++: 新的 C++14 和 C++17 特性 在 “构建消息” 工具窗口中改进过滤 类似 Xcode 的断点 在编辑器和 IDE 视图中支持 Emoji And more. 详细更新内容请参阅 发布主页。 下载地址
局长 局长 发布于 2017-03-29 2
Semantic UI 2.2.10 发布,前端框架
Semantic UI 2.2.10 发布了,Semantic UI——完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异。 主要更新如下: Critical Bugs Dropdown - 修复在下拉菜单中搜索输入,导致在选择项目之前选择下拉关闭的问题 #5113 Dropdown - (IE11 Only) 修复了在菜单中使用 search 后,下拉菜单关闭后会立刻重新打开的问题 #4237 Bugs Button - Fixes @basicActiveBoxShadow being used incorrectly in basic button variables Visibility - Visibility events now fire correctly when using context other than body that has overflow-x or overflow-yset to auto or scroll Dropdown - Fixes an issue where dropdown would not correctly open upward at bottom edge of the screen when using a context with overflow-x or overflow-y set to auto Modal - onDeny and onApprove callbacks can no longer occur multiple times if you rapidly click a approve/deny button in a. #4479 Enhancements -Form - 信用卡验证现在通过虚拟信用卡值验证不会再失败 #5122 Thanks @neokio Bugs Visibility - Fixed bug where using visibility with context setting on a scrollable context (with overflow) would cause callbacks to fire incorrectly Visibility - Fixed bug where top passed and bottom passed would appear as incorrect values if using settings from get element calculations when element is off screen. 下载地址 Source code (zip) Source code (tar.gz)...
局长 局长 发布于 2017-03-29 1
Oracle Linux 6.9 发布,重大错误修复
Oracle Linux 6.9 发布了。 Oracle 已经宣布发布 Oracle Linux 6 发行版的更新了。 新版本 Oracle Linux 6 Update 9,包括多个已更新的内核,以及两个新的 "Unbreakable Enterprise Kernel" 包和一个 "Red Hat Compatible Kernel" 包。新版本还包括许多重大错误修复。 Oracle Linux 6 Update 9 修复了上游版本中引入的 glibc 回归,可能会导致 Oracle 数据库在某些情况下无法启动。Oracle 通过用 Oracle 产品对 Oracle Linux 进行了广泛的测试,发现并解决了这个回归。 鼓励使用其他使用 Oracle 数据库的 Linux 发行版的客户与他们的 Linux 提供商协商是否还提供补丁。 此版本中值得关注的特性包括:TLS 1.2 支持所有系统组件;cpuid 程序现在可用了;改进了作为 Hyper-V 客户端运行时的支持;增强 SSSD 对 Active Directory 的支持....“ 有关新版本的更多信息,请参见官方 发布的公告 和 发行说明。 在编写本文时,Oracle Linux 只能从 Oracle 的 Oracle Software Delivery Cloud 下载(需要订阅)。
局长 局长 发布于 2017-03-29 3
ElasticSearch 5.3.0 发布,分布式搜索引擎
ElasticSearch 5.3.0 发布了,Elastic Search 是一个基于Lucene构建的开源,分布式,RESTful 搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过 HTTP 使用 JSON 进行数据索引。 部分更新内容如下: 重大改进 Query DSL 修复 enabled_position_increments 的名称 #22895 Search 将 DFS_QUERY_AND_FETCH 作为搜索类型删除 #22787 Java 的重大改进 CRUD 使索引和删除操作作为单个批量项目执行 (backport of #21964) #22812 (issue: #21964) Internal 将 SearchExtRegistry 替换为 namedObject #22492 将 Suggesters 替换为 namedObject #22491 Network 删除 HttpServer 和 HttpServerAdapter,这将有利于一个简单的调度方法 #22636 (issue: #18482) Plugins Deguice 休息处理程序 #22575 Search 删除 QUERY_AND_FETCH 搜索类型 #22996 更新内容较多,详情请参阅 发布主页。 下载地址
局长 局长 发布于 2017-03-29 6
Kubernetes 1.6 发布,容器集群管理系统
Kubernetes 1.6 发布了。 官方表示,“在这个版本中,社区的重点是规模和自动化,以帮助你将多个工作负载部署到集群中的多个用户,我们宣布已支持 5,000 个节点集群,将动态存储配置移动到稳定状态。基于角色的访问控制 (RBAC),kubefed,kubeadm 和几个调度功能正在转向测试版,还添加了智能默认设置,以实现更大的自动化开箱即用。” 查看 kubernetes-announce@ 和 CHANGELOG 以了解更多细节。 SHA256 for kubernetes.tar.gz: e89318b88ea340e68c427d0aad701e544ce2291195dc1d5901222e7bae48f03b 其他的二进制下载链接在 CHANGELOG 中。 或参阅 发布主页 以了解更多信息。 下载地址 kubernetes.tar.gz Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-03-29 2
GitLab 社区版和企业版发布 9.0.1 版本
GitLab 社区版和企业版发布了 9.0.1 版本,GitLab 9.0.1 补丁版本解决了 9.0 中的一些回归和错误。 请继续阅读了解更多详情 CE/EE: 修复 Gitaly 进程未运行时出现的空克隆问题 (!145) CE/EE: 解决 “当请求构建跟踪时出现 404” 的问题 (!9759) CE/EE: 简化项目,合并请求搜索查询 (!10053) CE/EE: 修复 Runners APIv4 的 after_script 处理 (!10185) CE/EE: 修复转载的 html 出现在 milestone 页面 (!10224) CE/EE: 修复导致已经重试的工作再次重试的错误 (!10249) CE/EE: 允许通过所有启动的 milestones 过滤 (!9938) CE/EE: 允许按期限和优先级排序 (!9938) CE/EE: 修复分支的分页不显示 (!10145) CE/EE: 修复筛选搜索不能在 IE 中工作的问题 (!10149) CE/EE: 在搜索具有组的项目时优化标签查找器查询 (!10248) 更新内容较多,详情和升级教程请 参阅发布主页。 下载地址 Source code (zip) Source code (tar.gz) https://about.gitlab.com/downloads
局长 局长 发布于 2017-03-29 1
Docker 17.03.1-ce 发布,应用容器引擎
Docker 17.03.1-ce 发布了,值得注意的是,以 DEPRECATE 开头的项目是重要的弃用通知。有关已弃用标志和 API 列表的更多信息,请查看 https://docs.docker.com/engine/deprecated/,还可以找到目标的删除日期。 更新内容如下: Remote API (v1.27) & Client 修复旧 api 上的自动删除问题 #31692 Fix default network customization for a stack #31258 在脱机 CPU 和较新的 Linux 存在的情况下更正 CPU 使用率计算 #31802 修复远程 API 中服务健康检查 {} 的问题 #30197 Runtime 升级 runc 至 54296cf40ad8143b62dbcaa1d90e520a2136ddfe #3166 Ignore cgroup2 mountpoints opencontainers/runc#1266 将 containerd 更新至 595e75c212d19a81d2b808a518fe1afc1391dad5 #31662 在调用 restore() 之前注册健康检查服务 docker/containerd#609 修复 docker exec 无人值守升级后重新加载 apparmor 配置文件不工作的问题 #31773 Fix unmounting layer without merge dir with Overlay2 #31069 强制删除时不忽略 “使用中的卷” 的错误 #31450 Swarm Mode 将 swarmkit 升级至 17756457ad6dc4d8a639a1f0b7a85d1b65a617bb #31807 调度程序现在可以正确地考虑已分配给某个节点但尚未运行的任务 docker/swarmkit#1980 Allow removal of a network when only dead tasks reference it docker/swarmkit#2018 Retry failed network allocations less aggressively docker/swarmkit#2021 避免为不再运行的任务分配网络 docker/swarmkit#2017 Bookkeeping fixes inside network allocator allocator docker/swarmkit#2019 docker/swarmkit#2020 Windows 清除恢复时的 HCS #31503 下载地址 deb/rpm install: curl -fsSL https://get.docker.com/ | sh Linux 64bits tgz: https://get.docker.com/builds/Linux/x86_64/docker-17.03.1-ce.tgz Darwin/OSX 64bits client tgz: https://get.docker.com/builds/Darwin/x86_64/docker-17.03.1-ce.tgz Linux 32bits arm tgz: https://get.docker.com/builds/Linux/armel/docker-17.03.1-ce.tgz Windows 64bits zip: https://get.docker.com/builds/Windows/x86_64/docker-17.03.1-ce.zip Windows 32bits client zip: https://get.docker.com/builds/Windows/i386/docker-17.03.1-ce.zip Source code (zip) Source code (tar.gz)...
局长 局长 发布于 2017-03-29 2
Ruby 2.2.7 发布,开源的动态编程语言
Ruby 2.2.7 发布了。 详细更新内容请参阅 提交日志。本次发布还包括一些其他的更改,请参阅 Changelog 来进一步了解。 下载地址 http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.bz2 http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.xz http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.zip Ruby 是一门跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。
局长 局长 发布于 2017-03-29 0
Crate 1.1.1 版本发布,引入新的集群检查
Crate 1.1.1 版本发布了,Crate 是一个开源的大规模的可伸缩的数据存储系统,无需任何系统管理需求。提供强大的搜索功能。用于存储各种表格数据、非结构化数据和二进制对象。并可通过 SQL 进行检索。易于安装和使用,支持高可用性和实时大规模并行访问和处理。Crate 特别适合用于 Docker 环境中。 该版本更新较大,具体如下: CrateDB 1.1 引入了一种新的内部表格格式,它与以前的表格格式不兼容。CrateDB 将来的版本将支持这种新的表格格式。所以 CrateDB 1.1 将是唯一可以读取所有旧表格格式和新表格格式的版本。 CrateDB 1.1 引入了新的集群检查,如果你计划使用 CrateDB 将来的版本,会通知你哪些表需要更新或重新创建。一旦这样做,你的表将向前兼容未来的版本。 要开始使用的话,像平时一样正常升级集群。当 CrateDB 1.1 运行时,现在可以在管理控制台顶部的状态栏中看到集群检查是黄色的,而不是绿色的。选择状态检查图标以获取更多信息。 根据你的情况,你可能会被告知你应升级或重新创建一些表。 还有其他更新内容,以及更新教程,请参阅发布主页。 下载地址 Source code (zip) Source code (tar.gz) https://crate.io/download/
局长 局长 发布于 2017-03-29 0
renren-security v2.0.0 发布,轻量级权限管理系统
renren-security经历了2个月的需求整理,功能开发,终于发布了renren-security v2.0.0版本,现可按需加载 功能模块,方便二次开发! 具有如下特点 轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本 友好的代码结构及注释,便于阅读及二次开发 支持HTML、JSP、Velocity、Freemarker等视图,零技术门槛 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js代码,减少70%以上的开发任务 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 页面交互使用vue2.x,极大的提高了开发效率 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发 引入Hibernate Validator校验框架,轻松实现后端校验 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 引入路由机制,刷新页面会停留在当前页 项目结构 renren-security ├─doc  项目SQL语句 ├─renren-common 公共模块 │  ├─annotation 公共注解 │  ├─oss 云存储服务 │  ├─validator 后台校验 │  └─db.properties 数据库配置文件 │  ├─renren-api API模块(接口开发) │  ├─renren-gen 代码生成器模块 │  ├─template 代码生成器模板(可增加或修改相应模板) │  └─generator.properties 配置文件(配置包名、类型转换等) │  ├─renren-schedule 定时任务模块 │ ├─renren-shiro 权限模块 │  ├─renren-shiro-dept 部门权限模块(待开发) │  ├──renren-web 管理后台模块 │  ├─js 系统业务js代码 │  ├─statics 第三方库、插件等静态资源 │  ├─index.html AdminLTE主题风格(默认主题) │  └─index1.html Layui主题风格 v2.0版本更新日志: 1、新增系统日志功能 2、加强权限管理,创建角色时,只能赋予已有的权限,且只能管理自己的管理员、角色 3、按功能模块拆分,只需引入相应的功能模块 4、对查询参数封装,新增查询字段,只需修改SQL即可 5、引入Hibernate Validator校验框架,轻松实现后端校验 6、增加API模板,根据token作为登录令牌,极大的方便了APP接口开发 7、引入云存储服务,已支持:七牛云、阿里云、腾讯云 8、增加jqGrid列表排序功能 9、代码生成器,可生成菜单相关SQL,告别手动添加菜单、按钮 10、代码生成器,按项...
独孤求胜16 独孤求胜16 发布于 2017-03-29 8
麒麟开源堡垒机 V1.41 版本发布
功能增加: 增加外部接口功能,通过外部接口可以调用jason实现查看审计日志 SSL VPN部分增加支持修改端口功能 SSH 系统增强公私钥透传功能(sshkey agent) 增加日志、数据库自动备份功能 BUG修改: SSH 代理进程有某些情况下不退出,导致连接增多 双机系统出现的不数据库不同步BUG 系统简介: 麒麟开源堡垒机为可以与商业堡垒机媲美的低成本、高性能 、易用的堡垒机,系统支持所有的运维协议(包括 rdp/x11/vnc),内置动态口令、SSL VPN、网管监控等额外辅助模块。
麒麟堡垒机 麒麟堡垒机 发布于 2017-03-28 0
talent-aio1.6.7 发布,输掉性能 PK 战后再度优化
web开发领域,springmvc之外有jfinal;TCP长连接领域,netty之外还有更易用的talent-aio 更好用、更接地气、支持百万级长连接的即时通讯框架,talent-aio 1.6.7正式版发布,已更新到maven中心仓库,talent-aio详细介绍请前往如下地址 修改点 与jnet的PK故事 最后感谢一下OSChina为talent-aio颁发的奖杯,只是红薯说话要算话啊(见图) 30分钟开发一个高性能的即时通讯程序: http://www.talent-tan.com:9292/quickstart.html talent-aio资料汇总: https://my.oschina.net/talenttan/blog/863545 红薯家的码云: https://git.oschina.net/tywo45/talent-aio 与高手几度PK过后,继续优化talent-aio,处理速度再度提升2倍多(IM实例测出的数据达到333万/每秒),速度和稳定性在交替PK中不断前进! 简单解释一下:老版本的速度曾经达到过283万/秒,那是没有兼容websocket协议的速度,后来im例子实现并兼容了websocket协议,速度降到了160万/秒了,这次优化过后,又把速度拉到了333万/秒 优化一下日志,当对方关闭连接后,不打印调用堆栈日志 框架层面增加一个系统参数talent.aio.default.read.buffer.size,用于设置默认readbuffer大小,单位为字节 im client支持1.7 maven去掉版本前提要求 简单点说就是性能PK战talent-aio完败,所以我觉得,大家多多关注j-net。败给j-net后,talent-aio作者心里唯一的安慰是:再也不会有人说talent-aio的数据造假了! 想了解这几次PK故事的全过程,可以找j-net作者了解(此处台词:你若敢赢我,我便敢顶你)! 若因为j-net名气较少,就小瞧其实力,此处只能呵呵!
talent-tan talent-tan 发布于 2017-03-28 25
AutoLoadCache 5.1 进一步提升兼容性
5.1 版本更新日志: 为了更好的兼容logback 和 log4j,改用slf4j 记日志 @CacheDeleteKey 的value 改成values,实际工作中能减少编写的代码量; 把 JedisCluster 的初始化从JedisClusterCacheManager中移除,改为从外部注入,利于灵活的整合; 增加 CacheHelper,通过它,可以打开和关闭缓存功能; JedisClusterCacheManager 中增加使用lua来设置hash缓存的过期时间 
qiujiayu qiujiayu 发布于 2017-03-28 4
fdslight 4.0.0,Linux 的 IP 层代理软件(VPN)
1.把配置文件改成ini文件,以便更好的进行配置 2.隧道数据包支持IPV6 ,并加入了NAT66(实验性,目前还不可用) 3.隧道数据包支持SCTP ,UDPLite 4.提高安全性 5.其他的一些改进 注意:使用PS4检查网络的时候会出现无法支持IP碎片分包,经抓包发现是由于DF设置成了1,这是禁止分包的标志,但是PS4会发送这样的分包,导致不支持,实际是支持IP碎片分包的
MeiKai MeiKai 发布于 2017-03-28 0
NutzWk 4.0.9 和 3.3.8 发布,Java 企业级开源开发框架
NutzWk 是基于Nutz的开源Java企业级开发框架。 v4.0.9 更新内容 1、add: 微信菜单增加小程序配置 & 模板消息支持小程序; v4.0.8 更新内容 1、update: 开发指南添加如何加入自己的类包的文档外链; 2、update: 代码生成器小修改; 3、fixed: 使用nutz-integration-jedis代理jedis,使用nutz-plugins-cache实现shiro二级缓存(重要); ps:3.x是用这两个插件实现shiro二级缓存功能及jedis功能的,怎么改着改着和公司用的框架搞混了,多余的代码已删除,测试shiro二级缓存功能正常 ------------------------------------------------------------------- v3.3.8 更新内容 1、add: 微信菜单增加小程序配置 & 模板消息支持小程序; v3.3.7 更新内容 1、delete: 多余的redis.json文件; 2、update: 完善redis配置信息; 版本说明 NutzWk v4.x 模块化版本(统一提供代码生成器及IDEA可视化插件) NutzWk v3.x 单应用版本(CMS+微信+系统+权限+常用功能封装 beetl/velocity) NutzWk v2.0 试验版(不建议使用) NutzWk v1.0 传统版(velocity 支持IE6) 在线演示地址: https://nutzwk.wizzer.cn/ 项目地址: 码云:https://git.oschina.net/wizzer/NutzWk
Wizzer Wizzer 发布于 2017-03-28 7
macOS 10.12.4 正式发布,新增 Night Shift 模式
苹果今天发布了 macOS Sierra 10.12.4 正式版升级补丁,这是 macOS Sierra 自去年9月20日发布以来的第四个主要更新版本。 macOS Sierra 10.12.4 首次为 Mac 增加了 Night Shift 模式,开启之后,Mac 会在日落后自动将显示器调至色谱偏暖的一端。打开系统偏好设置,进入显示器功能,Night Shift 位于第三个标签页,功能与 iOS 系统的 Night Shift 相似,可以自定义开启时间,或者使用基于日出和日落的自动设置。 此外,macOS 10.12.4 还增加了对上海话的“听写”支持,Siri 增加了对印度超级板球联赛和国际半球理事会的半球运动比分和统计数据的支持,改进预览应用 PDFKit API,并增加了全新的 iCloud 数据统计功能。
王练 王练 发布于 2017-03-28 21
iOS 10.3 正式发布,允许开发者直接回应用户评价
苹果今天发布了 iOS 10.3 正式版。iOS 10 是 iOS 10 系统的第三次重大更新,也有可能是最后一次主要更新,于去年 9月13日发布,从今年 1月 24日开始测试,一共经过了7个开发者测试版和公测版。 iOS 10.3 可以通过 OTA 无线升级,同时也可以通过 iTunes 下载和更新。更新内容如下: iOS 10.3 推出了包括使用“查找我的 iPhone”定位 AirPods 在内的全新功能,并提供了使用 Siri 进行支付、叫车以及与车载设备配合使用的更多途径。 查找我的 iPhone 查看您 AirPods 的当前位置或最后已知位置 在一侧或左右 AirPods 上同时播放声音,帮助您找到它们 Siri 支持配合支付应用进行支付和检查账单状态 支持配合叫车应用预约车辆 支持配合车载应用检查油量及车锁状态,并可开灯和鸣喇叭 支持印度超级板球联赛和国际板球理事会的板球运动比分和统计数据 CarPlay 状态栏增加了快捷键,方便访问上次使用的应用 在 Apple Music 的“播放中”屏幕上即可访问“接着播放”及在播歌曲的专辑 Apple Music 可提供每日精选播放列表和全新音乐类别 其它改进和修复 只需租借一次,即可在您所有设备上欣赏 iTunes 电影 全新“设置”整合了 Apple ID 帐户信息、设置和设备,集中一处供您查看 在“地图”中显示的当前温度上使用 3D Touch 即可查看逐时天气 现可支持在“地图”中搜索“停车位置” “日历”新增了删除不必要的邀请并报告为垃圾信息的功能 “家庭”应用现支持使用带开关和按钮的配件来触发场景 “家庭”应用现支持检查配件电池电量状态 “播客”现支持使用 3D Touch 和在“今日” Widget 中访问最近更新的节目 “播客”中的节目或单集现可通过“信息”共享,并提供完整的播放支持 修复了还原“位置与隐私”后,可能造成“地图”不显示当前位置的问题 改进了 VoiceOver 针对“电话”、Safari 和“邮件”的稳定性 以及:全新的应用开启和关闭动画效果,设置应用中整合了 Apple ID 账户信息,更好的 iCloud 用量图表,改进 SiriKit(支付、叫车),CarPlay 界面改进等。 在 iOS 10.3 中苹果还对 App Store 功能进行了调整,允许开发者直接回应用户的评价。同时,iOS 用户也可以对评价进行评级“有帮助”或“毫无帮助”。同时,苹果还限制了开发者求好评的次数,还有专门的开关完全关闭求好评功能。...
王练 王练 发布于 2017-03-28 13
开源中国 Android 客户端 v2.8.3 发布
继开源中国 Android 客户端上一个版本发布已经两周,接着上次的版本内容,今天我们非常高兴的宣布:开源中国 Android 客户端 v2.8.3 正式发布! (广而告之:四月樱花开,结束深圳大本营之后,开源中国源创会在本月15日与武汉、本月16日与长沙举行,邀请各位OSCer一起去武汉、长沙面基,详情请猛戳这里) 这个版本中主要的变化有: 「官方人员」标识出炉   各位好基友再不会被假冒红薯、绿薯、紫薯欺骗了,请认准唯一官方标识。 修复:上个版本中底部tab重复点击多次才可以刷新动弹的问题 改进:头像显示策略提升,默认不会再显示灰色不可分辨的用户头像 修复:魅族系统自带分享功能无法发送图片动弹的问题 改进:线下活动报名被拒之后,可以再次申请报名 看看官网人员标识长什么样吧? 请扫描如下二维码下载最新客户端,或者点击这里下载。 不要再犹豫了,赶紧拿起手中的设备升级吧! 顺便说一下,v2.8.3 版本源码将会在明天正式开源,敬请各位OSCer期待! 大家都知道,开源中国秉承自由、开放、分享的精神,每次客户端升级之后代码都会在第一时间开源,以供大家查阅、学习、批评、指正。所以,遇到有问题或更好的建议时,请大家通过码云issue来向我们反馈。 开源中国客户端 Android 版码云源码请访问: http://git.oschina.net/oschina/android-app
巴拉迪维 巴拉迪维 发布于 2017-03-28 12
Swift 3.1 发布,包含对标准库的改进
Swift 3.1 已经正式发布了,Swift 3.1 是一个小更新版本,包含对标准库的改进。由于 IBM 和社区其他成员的努力,该版本还包括许多关于 Swift 的 Linux 实现的更新。还有一些 Swift 包管理器的更新。 此外,Swift 3.1 编译器现在可以自动预编译 Objective-C 桥接头,还可以加快混合源代码项目的调试配置构建。 语言更新: Swift 3.1 与 3.0 兼容,它包含以下的更改和更新,其中大部分都经历了 Swift Evolution process: 新的 Sequence 协议成员 Sequence 协议现在有两个新成员: protocol Sequence {   // ...   /// Returns a subsequence by skipping elements while `predicate` returns   /// `true` and returning the remainder.   func drop(while predicate: (Self.Iterator.Element) throws -> Bool) rethrows -> Self.SubSequence   /// Returns a subsequence containing the initial elements until `predicate`   /// returns `false` and skipping the remainder.   func prefix(while predicate: (Self.Iterator.Element) throws -> Bool) rethrows -> Self.SubSequence } 点此查看更多:SE-0045: Add prefix(while:) and drop(while:) to stdlib Swift 版本的可用性 Swift 3.1 扩展了 @availability 属性以使用 Swift 版本来指示声明的生命周期。例如,在 Swift 3.1 中删除的 API 将被写为: @available(swift, obsoleted: 3.1) class Foo {   //... } 点此查看更多:SE-0141: Availability by Swift version Linux 实现的改进: Implementation of NSDecimal Implementation of NSLengthFormatter Implementation of Progress Many improvements to URLSession functionality, including API coverage and optimized usage of libdispatch Improved API coverage in NSArray, NSAttributedString and many others Significant performance improvements in Data. See more details here Improved JSON serialization performance Memory leaks fixed in NSUUID, NSURLComponents and others Improved test coverage, especially in URLSession 包管理器更新 可编辑的包 默认情况下,软件包的依赖性存储在工具管理的构建目录中,并且新的 swift package edit 命令允许用户在软件包上 “开始编辑”,将其移动到用户的...
局长 局长 发布于 2017-03-28 8
Jenkins 2.52 发布,可扩展的持续集成引擎
Jenkins 是一个可扩展的持续集成引擎。2.52 更新内容如下: bug:Computer#addAction would throw an UnsupportedOperationException since Jenkins 2.30. Such a call site was released in SSH Slaves Plugin 1.15 for SECURITY-161. Update German localization. Removed localizations with very low coverage: Albanian, Basque, Belarusian, Bengali, Esperanto, Galician, Georgian, Gujarati, Hindi, Icelandic, Indonesian, Irish, Kannada, Macedonian, Marathi, Mongolian, Occitan, Punjabi, Sinhala, Tamil, Telugu, Thai. 详情查看发行日志 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-03-28 0

精彩评论