开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
排列5预测专家推荐号:开源资讯 - 开源中国社区"> 开源资讯 - ↗排列5的开奖号码↗排列5玩法↗排列5走势图↗排列5现场↗排列5直播↗
Python 之父宣布退出决策层,Python 该何去何从?
Python 之父宣布退出决策层,Python 该何去何从?
Python 创始人 Guido van Rossum 在邮件列表宣布,他将完全脱离决策层,不再领导该语言,给自己一个永久的假期。后续会作为一个普通的核心开发者,待在那里一段时间。
2018-07-16
有生之年系列:微软将对 Windows 的记事本进行大更新
有生之年系列:微软将对 Windows 的记事本进行大更新
记事本一直是 Windows 系统最基本的工具,但也一直非常简陋,功能单一,为此市面上就出现了各种增强的文本编辑工具,而在最新放出的 Windows 10 Build 17713 内测版中,记事本迎来了 N 年来的第一次大规模升级,颇有焕然一新的感觉。
2018-07-16
7.21 杭州源创会报名启动,相约“移动开发”专场
7.21 杭州源创会报名启动,相约“移动开发”专场
趁着七月美景正好,OSC 源创会也要再度来到杭州,带着自由、开放、分享的开源精神,为大家带来干货满满的【移动开发】专场主题分享,邀请杭州的各位小伙伴们来约~
2018-07-02
老牌集成开发环境 Delphi 发布免费社区版
Delphi??- 社区版 Delphi Community Edition与我们的自由开发人员,初创公司,学生和非营利组织免费共享,是一个全功能的IDE,用于从单个Delphi代码库(有限的商业使用许可证)构建iOS,Android,Windows和macOS应用程序。Delphi Community Edition包括代码编辑器,强大的调试工具,内置访问流行的本地数据库,设计时具有实时数据,蓝牙和物联网功能以及支持像素完美平台特定样式的可视UI设计器。 免费获得社区版 立即开始使用Delphi Community Edition构建应用程序 Delphi Community Edition从第1天开始为您提供集成的专业级开发人员工具 使用单一代码库开发Windows,macOS,Android和iOS应用程序 使用Delphi VCL和FireMonkey框架进行可视化设计 内置调试工具,允许您在任何设备上进行调试 使用本地/嵌入式功能构建数据库应用 数以百计的组件可以增强您的应用程序并缩短开发周期 许可使用,直到您的个人收入来自Delphi应用程序或公司收入达到5,000美元或您的开发团队扩展到超过5个开发人员 最好的部分?当您的应用程序或业务起飞时,您不必从各种工具集中学习新工具或端口代码。立即开始使用我们任何付费版本中的现有代码库,同时获得对其他功能的访问权限。 谁选择Delphi社区版? 正在学习新编程语言的个别Delphi开发人员,业余爱好者和学生,开始开发跨平台应用程序,维护开源Delphi项目,或学习Delphi IDE,他们的收入低于5000美元,并希望开始使用专业人员级别的开发人员工具。 它也非常适合早期创业公司,他们在获得资金之前引导他们的产品愿景!使用社区版开发您的专业应用程序,因为您知道在构建多个平台时可以跳过竞争对手所面临的学习曲线。 我是否有资格获得Delphi社区版? 如果您是个人,您可以使用Delphi Community Edition创建供您自己使用的应用程序和可以销售的应用程序,直到您的收入达到每年5,000美元。 如果您是一家没有收入的小公司或组织(或每年高达5,000美元的收入),您也可以使用Delphi Community Edition。一旦贵公司的总收入达到5,000美元,或者您的团队扩展到超过5个开发人员,您就可以升级到专业版的无限制商业许可。 有关其他详细信息,请参阅Community Edition常见问题解答 Delphi提供社区,专业版,企业版和建筑师版。有关版本之间差异的详细信息,请参阅产品版本页面和功能矩阵。升级到专业版或更高版本以获得其他功能,包括用于数据库连接的组件和驱动程序,完整的商业开发许可证等等。 免费获得社区版...
vga vga 发布于 2018-07-23 0
IMI v0.0.6:十行代码构建简易的 WebSocket 聊天室
这两周忙着公司开新项目,各种需求整理、表设计、框架搭建等等,也算是在正式项目上尝试使用imi了??障吕词奔?,为imi开发支持了WebSocket。 可以像开发http应用一样,使用控制器-动作,来处理不同的指令。仅仅需要十行代码,就构建出了一个简单的 WebSocket 聊天室,当然这里代码行数没有算定义类、方法等等的代码。 首先定义一个 WebSocket 路由,只有指定uri才可以握手。@WSConfig定义了接收和发送数据的编码解码类。 /** ?*?测试 ?*[email protected] ?*/ class?Index?extends?HttpController { /** ?*?连接地址:ws://127.0.0.1:8083/ ?*? ?*[email protected] ?*[email protected]("/") ?*[email protected](parserClass=\Imi\Server\WebSocket\Parser\JsonArrayParser::class) ?*[email protected]?void ?*/ public?function?index() { //?握手处理,什么都不做,框架会帮你做好 } } 真正的业务代码如下,根据@WSRoute配置的路由,如传过来是{"action":"login"}数据则进入login方法处理。下面的代码,还实现了连接分组及分组发送。 /** ?*?数据收发测试 ?*[email protected] ?*/ class?Test?extends?WebSocketController { /** ?*?登录 ?*? ?*[email protected] ?*[email protected]({"action"="login"}) ?*[email protected]?void ?*/ public?function?login($data) { ConnectContext::set('username',?$data->username); $this->server->joinGroup('g1',?$this->frame->getFd()); return?['success'=>true]; } /** ?*?发送消息 ?* ?*[email protected] ?*[email protected]({"action"="send"}) ?*[email protected]? ?*[email protected]?void ?*/ public?function?send($data) { $message?=?ConnectContext::get('username')?.?':'?.?$data->message; $this->server->groupCall('g1',?'push',?$message); } } 由于这仅仅是一个演示 WebSocket 的 Demo,所以很多细节并没有考虑完善,但是依然掩盖不住 imi 的简单高效! 上面的代码在imi-demo项目中有完整的可以跑,当然你也可以直接进我搭建在双核+4G的老爷机上的演示。用了ngrok,服务器在美国,经不住攻击,大家正常玩就行~发现问题请及时告知我,非常感谢! 另外非常感谢swoole、swoft群里朋友们的热心测试(ddos),让我发现了很多问题并修复,非常感谢。 演示地址://chat-demo.imiphp.com:8084/ 更...
宇润 宇润 发布于 2018-07-23 2
pip 18.0 发布,Python 包安装和管理工具
pip 18.0?发布,自该版本开始采用新的基于日期的版本更新规则。每3个月发布一个无bug修复的新版本。 功能 支持从?pyproject.toml?文件安装构建包依赖清单(PEP518) 新增?--prefer-binary?选项, 用于使用就有的 wheel 包 增强文件名称自动提示功能 废弃 不再支持?Python3.3 pip list?输出移除旧有的格式,使用columns(列表格)形式 发行说明:https://pip.pypa.io/en/stable/news/?
Kinegratii Kinegratii 发布于 2018-07-23 4
Play Scala 社区 v1.2.0 版本上线,升级至 fly 3.0
本次升级的主要目的在于移除 ReactiveMongo,并且使用 Play Mongo 重写整个持久层。Play Mongo 目前版本还不够稳定,在 v1.0 版本发布之前,建议不要用于生产环境。v1.2.0 更新日志如下: 升级至 fly 3.0 使用 Play Mongo 重写持久层 编辑器支持插入Emoji图标 新增圈子???有问题欢迎随时反??!
joymufeng joymufeng 发布于 2018-07-23 0
若依后台管理系统 2.2 发布,新增多项功能
若依管理系统 v2.2?已发布,更新日志: 1、修复tomcat导致批量生成代码异常问题 2、修复定时器保存失败问题 3、修复热部署转换问题 4、支持查询&统一样式(菜单管理,部门管理) 5、大多数功能支持时间查询 6、去掉自定义导出注解column列变更为自动匹配 7、新增任务执行策略 8、操作详细动态显示类型 9、支持动态回显字典数据 10、删除所有保存方法 11、后台代码优化调整 12、其他细节优化 下载地址:https://gitee.com/y_project/RuoYi 平台简介 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。 寓意:你若不离不弃,我必生死相依 内置功能 1. ?用户管理:用户是系统操作者。 2. ?部门管理:配置系统组织机构。 3. ?岗位管理:岗位是用户所属职务。 4. ?菜单管理:配置系统菜单(支持控制到按钮)。 5. ?角色管理:角色菜单权限分配。 6. ?字典管理:对系统中经常使用的一些较为固定的数据进行维护。 7. ?参数管理:对系统动态配置参数。 8. ?通知公告:通知的内容发布维护。 9. ?操作日志:系统操作日志记录(含异常)。 10. ?登录日志:系统登录情况记录(含异常)。 11. 在线用户:当前系统中活跃用户状态监控。 12. 定时任务:在线添加、修改和删除任务调度(含执行日志)。 13. 代码生成:生成包括 java、html、js、xml、sql。 14. 系统接口:根据业务代码自动生成相关的api接口文档。 15. 在线构建器:拖动表单元素生成相应的HTML代码。 16. 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 系统演示 ?//www.ruoyi.club
若依管理系统 若依管理系统 发布于 2018-07-23 2
mybatis-plus 3.0-RC 发布,代号:超级棒棒糖
Mybatis-Plus?是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。 Mybatis-Plus 3.X 架构图 annotation? 注解相关 extension 扩展插件 core?? ? 核心功能 generator 代码生成器 boot-starter 快速集成 spring boot? GITEE? ?GITHUB??文档地址 MP3 升级日志: 优化 page 当 size 小于 0 自动调整为 list 模式 新增 攻击 SQL 阻断解析器 优化解析核心方法名,新增 querywrapper lambda 转换参数测试 调整通用 service 层方法命名为阿里规范 ( 小白鼠,对不起,请唾弃我们吧!然后修改下您的项目。) 代码生成器允许正则表达式匹配表名 乐观锁 回写更新后的version到实体 修复 Gitee issues/ILEYD Page 的序列化接口挪到 IPage 接口 解决了 gamma 不能自动赋值 ID 代码改个常量引用优化 1、强大的条件构造器 //?SQL:?SELECT?name,?age?FROM?user?WHERE?sex=1?AND?(?age=3?OR?age?=5?)?AND?name?LIKE?'%MP3%' new?QueryWrapper<User>(可传实体条件,字符串类型默认模糊查询) .lambda().select(User::getName,?User::getAge) .eq(User::getSex,?1) .and(i?->?i.eq(User::getAge,?3).or().eq(User::getAge,?5)) .like(User::getName,?"MP3"); 2、 无限制的分页模型设计 //?分页?Mapper?层直接返回?IPage?接口,让分页模型完全自定义 IPage?page?=?baseMapper.selectPage(page,?...); 3、通用 Api Controller 层 @GetMapping("/api") public?ApiResult<String>?testApi(String?content)?{ ???ApiAssert.isNull(ErrorCode.TEST,?content); ???return?success(content); } 更多姿势!期待您的发现 ......
青苗 青苗 发布于 2018-07-23 8
腾讯云容器服务平台增加对码云 Gitee 的支持
Tencent Hub 是腾讯云平台提供的基于容器的服务,为您提供多存储格式的版本管理,支持 Docker Image、Binary、Helm Charts 等多种类型文件。Tencent Hub 还为您提供 DevOps 工作流的编排引擎,您可轻松编排 DevOps 工作流,打造更强的持续集成与持续交付力,加快软件迭代发布速度。 日前,腾讯云 Tencent Hub 已经加入对 Gitee 码云代码托管平台的支持,你可以很方便的在 Tencent Hub 直接构建托管在 Gitee 平台上的容器项目仓库。 目前 Tencent Hub 还处于内测申请阶段,欢迎大家体验?https://cloud.tencent.com/product/thub
红薯 红薯 发布于 2018-07-23 8
TP-Micro — 基于 Teleport 的 Go 语言微服务框架
TP-Micro 是一个基于 Teleport 定制的、简约而强大的 Go 语言微服务框架。支持服务自动发现、支持自定义服务链接选择器 、支持负载均衡、支持多路复用IO及其连接池、支持自定义协议、支持心跳机制
局长 局长 发布于 2018-07-23 0
每日一博 | 轻易读懂 Java 设计模式之工厂模式
在 Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序的可扩展性,降低耦合度。之所以叫做工厂模式,是用工厂生产产品来形象的比喻代码中生产对象的过程。
局长 局长 发布于 2018-07-23 11
码云推荐 | 简单易部署的聊天AI 小面包(Breadbot)
小面包(Breadbot)是一款功能强大,简单易部署的聊天AI:一键部署、快速响应、开放百万级语料、免数据库、基于 Python3、支持微信对接
局长 局长 发布于 2018-07-23 0
首家 GraphQL 即服务公司瞄准开源数据库 PostgreSQL
作为第一家GraphQL-as-a-Service公司,Hasura推出了其开源GraphQL引擎,这是目前唯一可立即将GraphQL-as-a-Service添加到现有基于Postgres应用程序中的解决方案?;诖?,开发人员可以在几分钟之内使用GraphQL,以便在Postgres上构建可扩展的GraphQL应用程序。 根据StackOverflow发布的2018年开发人员调查报告显示,Postgres在最常用的数据库中排行第三,并且是最受开发人员欢迎的两大数据库之一。GraphQL服务的关键作用在于可以让前端开发人员绕过复杂耗时的步骤直接与后端开发人员通信,然后等待后端开发人员编写API以便构建新产品所需功能。 Hasura的GraphQL引擎将吸引现有Postgres数据库的使用者,帮助企业IT部门缩短开发周期,提高应用程序开发效率。Hasura为公司提供了一种简单的方法可以逐步转移到GraphQL并不影响现有应用程序、数据库和用户。 GraphQL的出现简化了企业内部API生命周期的管理流程,GraphQL及其周围工具通过在开发新功能时减少团队之间的通信,大大提高了开发团队的开发速度,这使得前端开发人员可在GraphQL中发出API请求,以便引入新功能或更改现有功能,而无需等待后端开发人员团队交付API并记录更改。 Hasura的GraphQL引擎具有极高的性能,所有功能开箱即用,以下是Hasura的一些特有功能: 现有数据库上的Instant GraphQL API:Hasura GraphQL Engine允许用GraphQL立即查询现有Postgres数据库,开发人员可从他们想要使用GraphQL的新数据库或现有数据库中选择表,并将这些表链接到“图表”,这使得已经使用Postgres的公司可以轻松,渐进地转移到GraphQL。 性价比极高的性能:与其他产品不同,Hasura是一款极为轻量级的引擎,即使在每秒超过1000个请求的情况下也只消耗50MB的RAM,从而提供超高性价比的ROI。 内置授权和身份验证:Hasura的GraphQL引擎带有一个精细的动态访问控制系统,可与现有身份验证系统(如Auth0或自定义系统)集成,Hasura引擎使开发人员能够定义哪些人可访问哪些数据(管理员,匿名用户等)。 Hasura的联合创始人兼首席执行官Tanmai Gopal表示,使用Postgres的企业现在可以快速过渡到GraphQL,而Postgres只是Hasura在数据领域支持的第一个,未来还将向其他数据库扩展。其用户PlatinumX首席技术官Josh Davis表示,Hasura GraphQL Engine通过无缝集成帮助企业在现有数据库上快速生成高性能、可扩展的GraphQL模式,通过GraphQL和最新的数据库技术(TimescaleDB + Postgres),Hasura GraphQL Engine提供了更低成...
局长 局长 发布于 2018-07-23 1
未知的开发者将 LibreOffice 发布至 Microsoft Store
自由开源的 Microsoft Office 挑战者 ——?LibreOffice 现在可通过 Microsoft Store 在 Windows 上进行使用,适用于 Windows 10 PC 和平板电脑。但令人担忧的是,该应用程序的发布者似乎并不是 LibreOffice 的实际开发者,而是来自第三方的开发者,并提示你以 2.99 美元的价格购买它。 LibreOffice 是由 The Document Foundation 开发的自由开源办公套件。不过微软商店的 LibreOffice 应用程序在7月7日由名为".net"的开发者帐户悄然发布,它允许你免费安装或以 2.99 美元的价格购买。 根据商店上的描述,暗示会把这笔钱交给 The Document Foundation 的开发者,但可能会先转到这个未知的".net"发布者帐号中。 “免费试用是没有时间期限的,并且具备所有功能”,商店描述中写道,“请购买它以支持我们?!?如果这不是由 The Document Foundation 发布的,那么这显然具有欺骗性,因为用户可能会购买该程序,并认为他们正在为 LibreOffice 应用程序进行捐赠,但实际上是向某些非附属的第三方机构提供资金。 这是合法的 LibreOffice 吗? 据了解,已安装的应用程序似乎确实是 LibreOffice。但是,由于应用程序是开源的,我们不知道它是否以任何方式被篡改过。 为了将 LibreOffice 桌面应用程序转换为 Microsoft Store 支持的 UWP 应用程序,发布者使用了 Microsoft 的?Desktop Bridge。Desktop Bridge 允许开发者将 Windows 桌面应用程序转换为通用 Windows 平台(UWP)应用程序,它们充当桌面可执行文件的封装程序这样一个角色。 对于那些不熟悉 LibreOffice 的用户,它具有与 Microsoft Office 许多相同的功能。例如,LibreOffice Writer 几乎可以完成 Microsoft Word 所能做的一切。 外媒 Bleeping Computer 表示已与 The Document Foundation 联系,以确认该应用程序是否由其组织发布。他们也已收到了 The Document Foundation 成员 Italo Vignoli 的回复,表示将会对此进行调查。后续我们亦将会跟进报道。...
局长 局长 发布于 2018-07-23 8
彭博社:谷歌曾寻求与欧盟和解 Android 反垄断案
7月18日,谷歌因安卓系统问题被欧盟???3.4亿欧元(50亿美元),欧盟给予谷歌90天最后通牒结束违法行为。欧盟称,谷歌利用其安卓系统强化在搜索引擎方面的主导地位。谷歌在声明中称,将对欧盟??钐崞鹕纤?。 根据彭博社的报道,一年前,在欧盟的另一起案件中,谷歌被罚24亿欧元,并且谷歌曾尝试与欧盟和解,但是被欧盟无情拒绝。 今年50岁的维斯塔格在接受采访时表示,谷歌至少等待了一年才开始讨论和解问题,这个时间太长了。她认为,当一家公司想要和解时,需要在接到欧盟的最初申诉或者异议声明后“立即展开接触”。 另外,据外媒The Verge的报道,谷歌CEO桑达尔·皮查伊表示,普通的安卓用户平均会在安卓手机安装大约50个应用,并且有权卸载预装软件,但是如果不允许谷歌内置App的话,将会损害整个安卓生态。 皮查伊还表示,安卓免费的商业模式就是依赖于这种内置应用的服务。因此,皮查伊称欧盟今天的决定将会破坏安卓生态长期以来的平衡。谷歌警告称,安卓的商业模式可能会改变,这或许意味着谷歌将会对安卓手机制造商收取授权费。 来源:IT之家?作者:孤城
局长 局长 发布于 2018-07-23 2
Facebook 开源?oomd,一种处理内存溢出的新方法
近日,在 Facebook 的网站上,该公司的 Daniel Xu 宣布在 GPLv2 许可证下开源?oomd。oomd 是用户空间内存溢出杀手(OOM Killer),它在最近关于块 I/O 延迟控制器的文章中有被提及到。当内存不足时,内存溢出杀手会杀掉一些进程,它的主要任务是?;つ诤?,因此应用程序可能会受到影响。相比传统的 Linux 内存溢出杀手,oomd 会全面监视系统,评估系统是否处于不可恢复的工作负荷下。在系统的 OOM Killer 作用前,oomd 会在用户空间采取纠正措施。 Facebook 表示,它们的基础设施已经发展到包含新闻信息流、Messenger、Instagram、WhatsApp、Oculus以及其他一系列产品。这些产品和它们背后的系统运行于分布在多个地理分布式数据中心的数百万台服务器上。随着基础设施规模不断扩大,Facebook 的机器和网络越来越多地跨越多代,这种多代生产环境的一个副作用是新的软件版本或配置更改可能导致系统在一台计算机上运行正常但在另一台计算机上遇到内存溢出(OOM)问题。传统的 Linux 内存溢出杀手在某些情况下运行良好,但在其他情况下,它启动得太晚,导致系统进入不确定时期的活锁。 因此 Facebook 开发了oomd,一种更快、更可靠的解决方案,用于常见的内存溢出(OOM)情况,它可以在用户空间而不是内核空间中运行。Facebook?设计的 oomd 包含两个关键特性:pre-OOM钩子(pre-OOM hooks)和自定义插件系统。在工作负载受到威胁之前,pre-OOM钩子提供了对 OOM 的可见性。由于 OOM 检测标准可能因工作负载而异,因此插件系统支持对检测和进程终止策略进行自定义。 与用于内核空间内存溢出杀手的一些对比 结论 oomd 是新型的用户空间内存溢出杀手(OOM Killer),允许应用程序开发者在工作负载消耗所有可用系统内存时自定义响应。Facebook 表示,他们的测试表明 oomd 是默认 Linux 内核内存溢出杀手的可靠而有效的替代品。他们已经在 Facebook 开发并部署了 oomd,发现它使自家的公司能够减少从构建服务器到机架交换机到共享计算资源的工作负载频率。
局长 局长 发布于 2018-07-23 2
OSChina 周一乱弹 —— 你的朋友圈有点生锈了
有一女孩站在我的左边打一字。朋友神回复:妞!?
局长 局长 发布于 2018-07-23 19
LMDE 3 即将发布,Cinnamon 4.0 正在加速开发中
Linux Mint 团队分享了他们过去一个月所进行的工作的例行状态更新,包括处理一些软件包更新和准备发布 Linux Mint Debian Edition 3 (LMDE 3) 的测试版。 本月他们处理了不少令人头疼的问题,特别是围绕 Mesa 和 GRUB 的 Ubuntu 稳定版本更新引发的问题。除了其他回归错误之外,还有一个内核问题需要处理。 LMDE 3 版本即将发布,目前处于 QA 状态,不过开发者表示 LMDE 3 Beta 版应该会在7月底发布。此外,他们计划使用自己的实时安装程序以及基于 Calamares 的安装程序选项来安装 LMDE 3。 对于 Cinnamon,虽然 Cinnamon 3.8 已在 Linux Mint 19 之前发布,但工程师已经在开发 Cinnamon 4.0 了,Cinnamon 4.0 将更专注于提供更好的性能,特别是围绕可能关闭的 vblank。禁用桌面合成器的 vblank 通??梢蕴峁└玫男阅?,但可能会导致出现“屏幕割裂(screen-tearing)”的情况。要解决该问题,至少需要使用 NVIDIA 专有的显卡驱动程序,如果启用 NVIDIA 的强制合成管道选项,则可以禁用合成器 vblank'ing 而不会出现屏幕割裂情况。 Linux Mint 开发者正在测试各种GPU/驱动程序选项,希望可以为 Cinnamon 4.0 的 vblank 性能带来一些改进。 有关 Linux Mint 工作的更多详细信息,请访问?LinuxMint.com 博客。
局长 局长 发布于 2018-07-23 2
希望让 Fedora 继续支持 LXQt 桌面?它需要你的帮助
深受开发者喜爱的 Linux 发行版 Fedora 最近遇到了一个小问题 —— 如果新的打包者没有加强对维护轻量级 Qt 桌面环境的支持,那么 Fedora 的 LXQt 桌面就有被抛弃的风险。 事实上,Fedora 的 LXQt 现在已经过时,它需要进行一些调整才能更好地集成到 Fedora 生态系统中(对主题和包进行一些修改)。但目前核心的 Fedora LXQt 打包者已经离开,虽然另一位 Fedora 打包者已经加强维护 LXQt,但他也有自己的大学任务需要继续进行。 因此现在看来,没有任何人可以带头维护 LXQt 桌面软件包 ——?或 Fedora LXQt desktop ISO spin 以继续发展。现在的维护者已宣布辞职,到目前为止,有一个人表示有兴趣帮忙,但还不是官方的 Fedora 软件包维护者。所以目前看起来 Fedora LXQt 桌面支持可能处于被抛弃的危险之中。
局长 局长 发布于 2018-07-23 2
GitLab 11.1 发布,新增安全仪表板、增强代码搜索能力
GitLab 11.1 发布了,此次更新主要带来了如下更新: 安全仪表板,在仪表板中,安全团队可以调整漏洞的关键性权重,创建问题以修复关键项目,同时取消其他项目,这样它们就不会反复显示在报告中。 增强代码搜索能力,通过对高级搜索语法的增强,现在可以按文件名、路径和扩展名进行过滤,从而可以更快地找到正确的文件。 详情见发布公告。 下载地址:https://about.gitlab.com/installation/
h4cd h4cd 发布于 2018-07-23 6
Joomla 4.0 Alpha 4 发布,PHP 内容管理系统
Joomla 4.0 Alpha 4 发布了,Joomla 是一个内容管理系统(CMS),它使您能够建立网站和强大的在线应用程序,它是一个简单而强大的 Web 服务器应用程序,它需要一台带有 PHP 和 MySQL、PostgreSQL 或 SQL Server 的服务器才能运行。 目前未发现相关更新说明,可以查看提交日志了解详情。 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-23 2
Apache HBase 2.1.0 发布,分布式数据库
Apache HBase 2.1.0? 发布了,HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。 HBase 2.1.0 是 HBase 2.x 系列中的第二个次要版本,旨在提高 HBase 的稳定性和可靠性,主要更新内容如下: 基于 Procedure v2 的复制对等修改 串行复制 最小 Hadoop 版本已更改为 2.7.1 成功完成从 1.4.3 到 2.1.0 的滚动升级,这表明可以从 1.x 滚动升级到 2.x 详情见发布公告。 下载地址://hbase.apache.org/downloads.html
h4cd h4cd 发布于 2018-07-23 0
腾讯云容器服务平台增加对码云 Gitee 的支持
Tencent Hub 是腾讯云平台提供的基于容器的服务,为您提供多存储格式的版本管理,支持 Docker Image、Binary、Helm Charts 等多种类型文件。Tencent Hub 还为您提供 DevOps 工作流的编排引擎,您可轻松编排 DevOps 工作流,打造更强的持续集成与持续交付力,加快软件迭代发布速度。 日前,腾讯云 Tencent Hub 已经加入对 Gitee 码云代码托管平台的支持,你可以很方便的在 Tencent Hub 直接构建托管在 Gitee 平台上的容器项目仓库。 目前 Tencent Hub 还处于内测申请阶段,欢迎大家体验?https://cloud.tencent.com/product/thub
红薯 红薯 发布于 2018-07-23 8
TP-Micro — 基于 Teleport 的 Go 语言微服务框架
TP-Micro 是一个基于 Teleport 定制的、简约而强大的 Go 语言微服务框架。支持服务自动发现、支持自定义服务链接选择器 、支持负载均衡、支持多路复用IO及其连接池、支持自定义协议、支持心跳机制
局长 局长 发布于 2018-07-23 0
每日一博 | 轻易读懂 Java 设计模式之工厂模式
在 Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序的可扩展性,降低耦合度。之所以叫做工厂模式,是用工厂生产产品来形象的比喻代码中生产对象的过程。
局长 局长 发布于 2018-07-23 11
码云推荐 | 简单易部署的聊天AI 小面包(Breadbot)
小面包(Breadbot)是一款功能强大,简单易部署的聊天AI:一键部署、快速响应、开放百万级语料、免数据库、基于 Python3、支持微信对接
局长 局长 发布于 2018-07-23 0
首家 GraphQL 即服务公司瞄准开源数据库 PostgreSQL
作为第一家GraphQL-as-a-Service公司,Hasura推出了其开源GraphQL引擎,这是目前唯一可立即将GraphQL-as-a-Service添加到现有基于Postgres应用程序中的解决方案?;诖?,开发人员可以在几分钟之内使用GraphQL,以便在Postgres上构建可扩展的GraphQL应用程序。 根据StackOverflow发布的2018年开发人员调查报告显示,Postgres在最常用的数据库中排行第三,并且是最受开发人员欢迎的两大数据库之一。GraphQL服务的关键作用在于可以让前端开发人员绕过复杂耗时的步骤直接与后端开发人员通信,然后等待后端开发人员编写API以便构建新产品所需功能。 Hasura的GraphQL引擎将吸引现有Postgres数据库的使用者,帮助企业IT部门缩短开发周期,提高应用程序开发效率。Hasura为公司提供了一种简单的方法可以逐步转移到GraphQL并不影响现有应用程序、数据库和用户。 GraphQL的出现简化了企业内部API生命周期的管理流程,GraphQL及其周围工具通过在开发新功能时减少团队之间的通信,大大提高了开发团队的开发速度,这使得前端开发人员可在GraphQL中发出API请求,以便引入新功能或更改现有功能,而无需等待后端开发人员团队交付API并记录更改。 Hasura的GraphQL引擎具有极高的性能,所有功能开箱即用,以下是Hasura的一些特有功能: 现有数据库上的Instant GraphQL API:Hasura GraphQL Engine允许用GraphQL立即查询现有Postgres数据库,开发人员可从他们想要使用GraphQL的新数据库或现有数据库中选择表,并将这些表链接到“图表”,这使得已经使用Postgres的公司可以轻松,渐进地转移到GraphQL。 性价比极高的性能:与其他产品不同,Hasura是一款极为轻量级的引擎,即使在每秒超过1000个请求的情况下也只消耗50MB的RAM,从而提供超高性价比的ROI。 内置授权和身份验证:Hasura的GraphQL引擎带有一个精细的动态访问控制系统,可与现有身份验证系统(如Auth0或自定义系统)集成,Hasura引擎使开发人员能够定义哪些人可访问哪些数据(管理员,匿名用户等)。 Hasura的联合创始人兼首席执行官Tanmai Gopal表示,使用Postgres的企业现在可以快速过渡到GraphQL,而Postgres只是Hasura在数据领域支持的第一个,未来还将向其他数据库扩展。其用户PlatinumX首席技术官Josh Davis表示,Hasura GraphQL Engine通过无缝集成帮助企业在现有数据库上快速生成高性能、可扩展的GraphQL模式,通过GraphQL和最新的数据库技术(TimescaleDB + Postgres),Hasura GraphQL Engine提供了更低成...
局长 局长 发布于 2018-07-23 1
未知的开发者将 LibreOffice 发布至 Microsoft Store
自由开源的 Microsoft Office 挑战者 ——?LibreOffice 现在可通过 Microsoft Store 在 Windows 上进行使用,适用于 Windows 10 PC 和平板电脑。但令人担忧的是,该应用程序的发布者似乎并不是 LibreOffice 的实际开发者,而是来自第三方的开发者,并提示你以 2.99 美元的价格购买它。 LibreOffice 是由 The Document Foundation 开发的自由开源办公套件。不过微软商店的 LibreOffice 应用程序在7月7日由名为".net"的开发者帐户悄然发布,它允许你免费安装或以 2.99 美元的价格购买。 根据商店上的描述,暗示会把这笔钱交给 The Document Foundation 的开发者,但可能会先转到这个未知的".net"发布者帐号中。 “免费试用是没有时间期限的,并且具备所有功能”,商店描述中写道,“请购买它以支持我们?!?如果这不是由 The Document Foundation 发布的,那么这显然具有欺骗性,因为用户可能会购买该程序,并认为他们正在为 LibreOffice 应用程序进行捐赠,但实际上是向某些非附属的第三方机构提供资金。 这是合法的 LibreOffice 吗? 据了解,已安装的应用程序似乎确实是 LibreOffice。但是,由于应用程序是开源的,我们不知道它是否以任何方式被篡改过。 为了将 LibreOffice 桌面应用程序转换为 Microsoft Store 支持的 UWP 应用程序,发布者使用了 Microsoft 的?Desktop Bridge。Desktop Bridge 允许开发者将 Windows 桌面应用程序转换为通用 Windows 平台(UWP)应用程序,它们充当桌面可执行文件的封装程序这样一个角色。 对于那些不熟悉 LibreOffice 的用户,它具有与 Microsoft Office 许多相同的功能。例如,LibreOffice Writer 几乎可以完成 Microsoft Word 所能做的一切。 外媒 Bleeping Computer 表示已与 The Document Foundation 联系,以确认该应用程序是否由其组织发布。他们也已收到了 The Document Foundation 成员 Italo Vignoli 的回复,表示将会对此进行调查。后续我们亦将会跟进报道。...
局长 局长 发布于 2018-07-23 8
彭博社:谷歌曾寻求与欧盟和解 Android 反垄断案
7月18日,谷歌因安卓系统问题被欧盟???3.4亿欧元(50亿美元),欧盟给予谷歌90天最后通牒结束违法行为。欧盟称,谷歌利用其安卓系统强化在搜索引擎方面的主导地位。谷歌在声明中称,将对欧盟??钐崞鹕纤?。 根据彭博社的报道,一年前,在欧盟的另一起案件中,谷歌被罚24亿欧元,并且谷歌曾尝试与欧盟和解,但是被欧盟无情拒绝。 今年50岁的维斯塔格在接受采访时表示,谷歌至少等待了一年才开始讨论和解问题,这个时间太长了。她认为,当一家公司想要和解时,需要在接到欧盟的最初申诉或者异议声明后“立即展开接触”。 另外,据外媒The Verge的报道,谷歌CEO桑达尔·皮查伊表示,普通的安卓用户平均会在安卓手机安装大约50个应用,并且有权卸载预装软件,但是如果不允许谷歌内置App的话,将会损害整个安卓生态。 皮查伊还表示,安卓免费的商业模式就是依赖于这种内置应用的服务。因此,皮查伊称欧盟今天的决定将会破坏安卓生态长期以来的平衡。谷歌警告称,安卓的商业模式可能会改变,这或许意味着谷歌将会对安卓手机制造商收取授权费。 来源:IT之家?作者:孤城
局长 局长 发布于 2018-07-23 2
Facebook 开源?oomd,一种处理内存溢出的新方法
近日,在 Facebook 的网站上,该公司的 Daniel Xu 宣布在 GPLv2 许可证下开源?oomd。oomd 是用户空间内存溢出杀手(OOM Killer),它在最近关于块 I/O 延迟控制器的文章中有被提及到。当内存不足时,内存溢出杀手会杀掉一些进程,它的主要任务是?;つ诤?,因此应用程序可能会受到影响。相比传统的 Linux 内存溢出杀手,oomd 会全面监视系统,评估系统是否处于不可恢复的工作负荷下。在系统的 OOM Killer 作用前,oomd 会在用户空间采取纠正措施。 Facebook 表示,它们的基础设施已经发展到包含新闻信息流、Messenger、Instagram、WhatsApp、Oculus以及其他一系列产品。这些产品和它们背后的系统运行于分布在多个地理分布式数据中心的数百万台服务器上。随着基础设施规模不断扩大,Facebook 的机器和网络越来越多地跨越多代,这种多代生产环境的一个副作用是新的软件版本或配置更改可能导致系统在一台计算机上运行正常但在另一台计算机上遇到内存溢出(OOM)问题。传统的 Linux 内存溢出杀手在某些情况下运行良好,但在其他情况下,它启动得太晚,导致系统进入不确定时期的活锁。 因此 Facebook 开发了oomd,一种更快、更可靠的解决方案,用于常见的内存溢出(OOM)情况,它可以在用户空间而不是内核空间中运行。Facebook?设计的 oomd 包含两个关键特性:pre-OOM钩子(pre-OOM hooks)和自定义插件系统。在工作负载受到威胁之前,pre-OOM钩子提供了对 OOM 的可见性。由于 OOM 检测标准可能因工作负载而异,因此插件系统支持对检测和进程终止策略进行自定义。 与用于内核空间内存溢出杀手的一些对比 结论 oomd 是新型的用户空间内存溢出杀手(OOM Killer),允许应用程序开发者在工作负载消耗所有可用系统内存时自定义响应。Facebook 表示,他们的测试表明 oomd 是默认 Linux 内核内存溢出杀手的可靠而有效的替代品。他们已经在 Facebook 开发并部署了 oomd,发现它使自家的公司能够减少从构建服务器到机架交换机到共享计算资源的工作负载频率。
局长 局长 发布于 2018-07-23 2
OSChina 周一乱弹 —— 你的朋友圈有点生锈了
有一女孩站在我的左边打一字。朋友神回复:妞!?
局长 局长 发布于 2018-07-23 19
LMDE 3 即将发布,Cinnamon 4.0 正在加速开发中
Linux Mint 团队分享了他们过去一个月所进行的工作的例行状态更新,包括处理一些软件包更新和准备发布 Linux Mint Debian Edition 3 (LMDE 3) 的测试版。 本月他们处理了不少令人头疼的问题,特别是围绕 Mesa 和 GRUB 的 Ubuntu 稳定版本更新引发的问题。除了其他回归错误之外,还有一个内核问题需要处理。 LMDE 3 版本即将发布,目前处于 QA 状态,不过开发者表示 LMDE 3 Beta 版应该会在7月底发布。此外,他们计划使用自己的实时安装程序以及基于 Calamares 的安装程序选项来安装 LMDE 3。 对于 Cinnamon,虽然 Cinnamon 3.8 已在 Linux Mint 19 之前发布,但工程师已经在开发 Cinnamon 4.0 了,Cinnamon 4.0 将更专注于提供更好的性能,特别是围绕可能关闭的 vblank。禁用桌面合成器的 vblank 通??梢蕴峁└玫男阅?,但可能会导致出现“屏幕割裂(screen-tearing)”的情况。要解决该问题,至少需要使用 NVIDIA 专有的显卡驱动程序,如果启用 NVIDIA 的强制合成管道选项,则可以禁用合成器 vblank'ing 而不会出现屏幕割裂情况。 Linux Mint 开发者正在测试各种GPU/驱动程序选项,希望可以为 Cinnamon 4.0 的 vblank 性能带来一些改进。 有关 Linux Mint 工作的更多详细信息,请访问?LinuxMint.com 博客。
局长 局长 发布于 2018-07-23 2
希望让 Fedora 继续支持 LXQt 桌面?它需要你的帮助
深受开发者喜爱的 Linux 发行版 Fedora 最近遇到了一个小问题 —— 如果新的打包者没有加强对维护轻量级 Qt 桌面环境的支持,那么 Fedora 的 LXQt 桌面就有被抛弃的风险。 事实上,Fedora 的 LXQt 现在已经过时,它需要进行一些调整才能更好地集成到 Fedora 生态系统中(对主题和包进行一些修改)。但目前核心的 Fedora LXQt 打包者已经离开,虽然另一位 Fedora 打包者已经加强维护 LXQt,但他也有自己的大学任务需要继续进行。 因此现在看来,没有任何人可以带头维护 LXQt 桌面软件包 ——?或 Fedora LXQt desktop ISO spin 以继续发展。现在的维护者已宣布辞职,到目前为止,有一个人表示有兴趣帮忙,但还不是官方的 Fedora 软件包维护者。所以目前看起来 Fedora LXQt 桌面支持可能处于被抛弃的危险之中。
局长 局长 发布于 2018-07-23 2
libaco —— 一个极速的轻量级 C 非对称协程库
libaco 核心实现不超过 700 行代码,包含了一个协程库应该有的全部功能。除了一个生产级别的 C 协程库实现,还包含了一个详细的文档描述了如何实现一个 最快且正确 的协程库以及其严格的数学证明。
局长 局长 发布于 2018-07-22 0
协作翻译 | Windows 命令行的演变史:简陋的开始
欢迎来到“Windows 命令行”系列的第二篇文章。在本文中,我们将讨论 Windows 命令行背后的一些背景和历史。具体来说,我们将探索它在 MS-DOS 中的卑微起源,到它的现代化身支持工具,如 PowerShell 和 Linux 系统中的 Windows 子系统。
局长 局长 发布于 2018-07-22 2
码云推荐 | 经典游戏三国霸业多平台移植版本 iBaye
步步高电子词典经典游戏 —— 三国霸业 多平台移植版本。目前已支持的平台:iOS/macOS/Windows/HTML5/微信小游戏。
局长 局长 发布于 2018-07-22 0
博客 | 用 D3.js 画手机专利关系图,看厂商间的专利纠葛
用 D3.js 画一个手机专利关系图,看看苹果,三星,微软间的专利纠葛。本文灵感来源于Mike Bostock?的一个?demo 页面,原 demo 基于 D3.js v3 开发, 笔者将其使用 D3.js v5 进行重写, 并改为使用 ES6 语法.
局长 局长 发布于 2018-07-22 1
谷歌/微软/推特/Facebook 宣布推出开源数据传输项目
“多提供商”DTP 项目计划旨在使消费者能够将数据直接从一个服务器传输到另一个服务器,而无需下载/上载内容。 谷歌与微软、Twitter 和 Facebook 这三大科技巨头共同合作,于7月20日星期五宣布推出开源数据传输项目“?Data Transfer Project (DTP)”,以促进通用数据的可移植性。该项目旨在创建一个开源的服务到服务数据可移植平台,以便其网站用户和其他人可以轻松将数据从一个平台迁移到另一个平台。 DTP 针对一小组标准化数据格式提供接口,以便能够从任何服务的专有 API 进行转换,同时使用 OAuth 等标准实现数据传输??⒄弑硎?,目前的原型产品已支持多个垂直产品的数据传输:包括:照片、邮件、联系人、日历和任务等。这些是通过 Google,Microsoft,Twitter,Flickr,Instagram,Remember the Milk 和 Smugmug 的现有公开 API 实现的。 那些希望了解更多有关新宣布的 DTP 项目的人可以阅读 Google 的声明或直接访问?DataTransferProject.dev。 DTP 框架的源码可在 GitHub 上获取。
局长 局长 发布于 2018-07-22 0
提升体验,微软在?VSCode 中引入了 Python 语言服务器
微软通过发布 Python 语言服务器(Python Language Server)继续致力于提供更好的 Python 开发体验。它目前作为 Visual Studio Code 的 Python 扩展的一部分提供,并将在不久的将来作为独立组件发布。 此前 Visual Studio 具有针对 Python 的智能感知(IntelliSense)功能,但这也是 Visual Studio 专有的功能。Microsoft IntelliSense 是一种代码分析和建议工具,可为代码中的变量、函数和其他符号提供自动完成功能。 根据微软的说法,IntelliSense 对 Python 有着非常深度的理解,但只有 Visual Studio 用户能够享有这些好处。直到 Python 语言服务器的出现,它将使得用户能够使用与语言服务器协议兼容的任何工具享用这些好处。 微软开发者 Steve Dower 在博客中写到:“拥有一个独立的、跨平台的语言服务器意味着我们继续在 Visual Studio 和 Visual Studio Code 中同时为 Python 开发者创新和改进我们的 IntelliSense 体验?!?7月发行版中 Visual Studio Code 的 Python 扩展包含的版本是服务器的早期版本,包括以下功能: 输入代码时将显示语法错误 当无法正确找到??槭被崽峁┚?能够使用类型化(ypeshed)文件来填充缺失的自动补全 改进了分析工作空间的性能 能够检测整个工作区内的语法错误 更快的启动速度和导入速度 更好地处理几种语言结构 来自:SDTimes
局长 局长 发布于 2018-07-22 12
OSChina 周日乱弹 —— 局长:怕你不爱我
不要轻易看不起谁,就算是杀马特,发量都比你多。
局长 局长 发布于 2018-07-22 16
Canonical 请求测试 Ubuntu 18.04.1 服务器安装程序
Ubuntu 18.04.1 LTS 将于2018年7月26日发布 Canonical 的 Dimitri John Ledkov 呼吁大家为?Ubuntu 社区进行测试,以帮助他们在即将发布的 Ubuntu 18.04.1 LTS 版本中测试改进 Ubuntu Server 安装程序。 Ubuntu 18.04.1 LTS?是 Ubuntu?18.04 LTS(Bionic Beaver) 的首个维护版本,预计将在一周内发布,包含重要的改进和升级到最新版本的核心组件和应用程序。 Ubuntu 18.04 LTS 用户除了将通过官方软件库收到这些定期更新外,Canonical 还计划添加一个新的和改进过的 Ubuntu Server 安装程序,支持?LVM, VLAN, RAID 和 Bonds,但它需要你的帮助以进行彻底测试。 计划对 Ubuntu 18.10 进行更多改进 众所周知,Ubuntu 18.04 LTS(Bionic Beaver)附带了一个全新的 Ubuntu Server 版安装程序,但似乎缺少一些关键功能,所以现在 Canonical 正在尝试完善它们以便最终将 Ubuntu Server 18.04 LTS 正确安装在你的服务器上。 随着 Ubuntu 18.04.1 LTS 的发布,Canonical 将为用户提供功能齐全且经过改进的 Ubuntu Server 安装程序,但为了更好的用户体验和稳定性。因此,如果想在即将推出的 Ubuntu 18.04.1 LTS 版本中的 Ubuntu Server 安装程序中尝试对?LVM, VLAN, RAID 和 Bonds?的支持,你应该下载 Ubuntu Server 18.04 LTS(Bionic Beaver) 每日构建版本进行测试。
局长 局长 发布于 2018-07-22 4
微软 PowerShell Core For Linux 发布 Snap 打包版本
Canonical?宣布微软的 PowerShell Core For Linux 以 Snap 打包格式发布到 Linux 平台。 PowerShell?构建于 .NET Framework 之上,是一种基于任务的开源命令行shell和脚本语言,其目标是成为管理混合云资源无处不在的语言。它专为系统管理员和高级用户设计,可快速自动管理多个操作系统以及与在这些操作系统上运行的应用程序相关的进程。 Snaps 是容器化的软件包,旨在跨云、桌面和物联网设备工作。它们在大多数流行的 Linux 发行版上本地工作,为用户提供自动更新,增强安全性,并为在 Linux 环境中工作的开发者提供更大的灵活性。 由于 snap 的自动更新和事务特性,PowerShell 用户将可始终直接从 Microsoft 获得当前版本。 Snap 打包不再有依赖问题,它本身就包含了需要加载的不同库,因此 Snap 应用能安装在大部分 Linux 发行版上,被认为更安全和可靠,更容易维护和更新。但 Snap 应用也有显著的缺陷,启动更慢,占用更多磁盘空间和内存,Snap 打包的应用容量可能数十倍于其它包格式。感兴趣的 Linux 用户现在可以试用下预览版?PowerShell Core Preview。 安装方式 首先确保你已安装 snap,然后如果需要安装稳定版,输入以下命令 snap?install?powershell?--classic 安装预览版 snap?install?powershell-preview?--classic
局长 局长 发布于 2018-07-22 6
老牌集成开发环境 Delphi 发布免费社区版
Delphi??- 社区版 Delphi Community Edition与我们的自由开发人员,初创公司,学生和非营利组织免费共享,是一个全功能的IDE,用于从单个Delphi代码库(有限的商业使用许可证)构建iOS,Android,Windows和macOS应用程序。Delphi Community Edition包括代码编辑器,强大的调试工具,内置访问流行的本地数据库,设计时具有实时数据,蓝牙和物联网功能以及支持像素完美平台特定样式的可视UI设计器。 免费获得社区版 立即开始使用Delphi Community Edition构建应用程序 Delphi Community Edition从第1天开始为您提供集成的专业级开发人员工具 使用单一代码库开发Windows,macOS,Android和iOS应用程序 使用Delphi VCL和FireMonkey框架进行可视化设计 内置调试工具,允许您在任何设备上进行调试 使用本地/嵌入式功能构建数据库应用 数以百计的组件可以增强您的应用程序并缩短开发周期 许可使用,直到您的个人收入来自Delphi应用程序或公司收入达到5,000美元或您的开发团队扩展到超过5个开发人员 最好的部分?当您的应用程序或业务起飞时,您不必从各种工具集中学习新工具或端口代码。立即开始使用我们任何付费版本中的现有代码库,同时获得对其他功能的访问权限。 谁选择Delphi社区版? 正在学习新编程语言的个别Delphi开发人员,业余爱好者和学生,开始开发跨平台应用程序,维护开源Delphi项目,或学习Delphi IDE,他们的收入低于5000美元,并希望开始使用专业人员级别的开发人员工具。 它也非常适合早期创业公司,他们在获得资金之前引导他们的产品愿景!使用社区版开发您的专业应用程序,因为您知道在构建多个平台时可以跳过竞争对手所面临的学习曲线。 我是否有资格获得Delphi社区版? 如果您是个人,您可以使用Delphi Community Edition创建供您自己使用的应用程序和可以销售的应用程序,直到您的收入达到每年5,000美元。 如果您是一家没有收入的小公司或组织(或每年高达5,000美元的收入),您也可以使用Delphi Community Edition。一旦贵公司的总收入达到5,000美元,或者您的团队扩展到超过5个开发人员,您就可以升级到专业版的无限制商业许可。 有关其他详细信息,请参阅Community Edition常见问题解答 Delphi提供社区,专业版,企业版和建筑师版。有关版本之间差异的详细信息,请参阅产品版本页面和功能矩阵。升级到专业版或更高版本以获得其他功能,包括用于数据库连接的组件和驱动程序,完整的商业开发许可证等等。 免费获得社区版...
vga vga 发布于 2018-07-23 0
IMI v0.0.6:十行代码构建简易的 WebSocket 聊天室
这两周忙着公司开新项目,各种需求整理、表设计、框架搭建等等,也算是在正式项目上尝试使用imi了??障吕词奔?,为imi开发支持了WebSocket。 可以像开发http应用一样,使用控制器-动作,来处理不同的指令。仅仅需要十行代码,就构建出了一个简单的 WebSocket 聊天室,当然这里代码行数没有算定义类、方法等等的代码。 首先定义一个 WebSocket 路由,只有指定uri才可以握手。@WSConfig定义了接收和发送数据的编码解码类。 /** ?*?测试 ?*[email protected] ?*/ class?Index?extends?HttpController { /** ?*?连接地址:ws://127.0.0.1:8083/ ?*? ?*[email protected] ?*[email protected]("/") ?*[email protected](parserClass=\Imi\Server\WebSocket\Parser\JsonArrayParser::class) ?*[email protected]?void ?*/ public?function?index() { //?握手处理,什么都不做,框架会帮你做好 } } 真正的业务代码如下,根据@WSRoute配置的路由,如传过来是{"action":"login"}数据则进入login方法处理。下面的代码,还实现了连接分组及分组发送。 /** ?*?数据收发测试 ?*[email protected] ?*/ class?Test?extends?WebSocketController { /** ?*?登录 ?*? ?*[email protected] ?*[email protected]({"action"="login"}) ?*[email protected]?void ?*/ public?function?login($data) { ConnectContext::set('username',?$data->username); $this->server->joinGroup('g1',?$this->frame->getFd()); return?['success'=>true]; } /** ?*?发送消息 ?* ?*[email protected] ?*[email protected]({"action"="send"}) ?*[email protected]? ?*[email protected]?void ?*/ public?function?send($data) { $message?=?ConnectContext::get('username')?.?':'?.?$data->message; $this->server->groupCall('g1',?'push',?$message); } } 由于这仅仅是一个演示 WebSocket 的 Demo,所以很多细节并没有考虑完善,但是依然掩盖不住 imi 的简单高效! 上面的代码在imi-demo项目中有完整的可以跑,当然你也可以直接进我搭建在双核+4G的老爷机上的演示。用了ngrok,服务器在美国,经不住攻击,大家正常玩就行~发现问题请及时告知我,非常感谢! 另外非常感谢swoole、swoft群里朋友们的热心测试(ddos),让我发现了很多问题并修复,非常感谢。 演示地址://chat-demo.imiphp.com:8084/ 更...
宇润 宇润 发布于 2018-07-23 2
pip 18.0 发布,Python 包安装和管理工具
pip 18.0?发布,自该版本开始采用新的基于日期的版本更新规则。每3个月发布一个无bug修复的新版本。 功能 支持从?pyproject.toml?文件安装构建包依赖清单(PEP518) 新增?--prefer-binary?选项, 用于使用就有的 wheel 包 增强文件名称自动提示功能 废弃 不再支持?Python3.3 pip list?输出移除旧有的格式,使用columns(列表格)形式 发行说明:https://pip.pypa.io/en/stable/news/?
Kinegratii Kinegratii 发布于 2018-07-23 4
Play Scala 社区 v1.2.0 版本上线,升级至 fly 3.0
本次升级的主要目的在于移除 ReactiveMongo,并且使用 Play Mongo 重写整个持久层。Play Mongo 目前版本还不够稳定,在 v1.0 版本发布之前,建议不要用于生产环境。v1.2.0 更新日志如下: 升级至 fly 3.0 使用 Play Mongo 重写持久层 编辑器支持插入Emoji图标 新增圈子???有问题欢迎随时反??!
joymufeng joymufeng 发布于 2018-07-23 0
若依后台管理系统 2.2 发布,新增多项功能
若依管理系统 v2.2?已发布,更新日志: 1、修复tomcat导致批量生成代码异常问题 2、修复定时器保存失败问题 3、修复热部署转换问题 4、支持查询&统一样式(菜单管理,部门管理) 5、大多数功能支持时间查询 6、去掉自定义导出注解column列变更为自动匹配 7、新增任务执行策略 8、操作详细动态显示类型 9、支持动态回显字典数据 10、删除所有保存方法 11、后台代码优化调整 12、其他细节优化 下载地址:https://gitee.com/y_project/RuoYi 平台简介 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。 寓意:你若不离不弃,我必生死相依 内置功能 1. ?用户管理:用户是系统操作者。 2. ?部门管理:配置系统组织机构。 3. ?岗位管理:岗位是用户所属职务。 4. ?菜单管理:配置系统菜单(支持控制到按钮)。 5. ?角色管理:角色菜单权限分配。 6. ?字典管理:对系统中经常使用的一些较为固定的数据进行维护。 7. ?参数管理:对系统动态配置参数。 8. ?通知公告:通知的内容发布维护。 9. ?操作日志:系统操作日志记录(含异常)。 10. ?登录日志:系统登录情况记录(含异常)。 11. 在线用户:当前系统中活跃用户状态监控。 12. 定时任务:在线添加、修改和删除任务调度(含执行日志)。 13. 代码生成:生成包括 java、html、js、xml、sql。 14. 系统接口:根据业务代码自动生成相关的api接口文档。 15. 在线构建器:拖动表单元素生成相应的HTML代码。 16. 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 系统演示 ?//www.ruoyi.club
若依管理系统 若依管理系统 发布于 2018-07-23 2
mybatis-plus 3.0-RC 发布,代号:超级棒棒糖
Mybatis-Plus?是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。 Mybatis-Plus 3.X 架构图 annotation? 注解相关 extension 扩展插件 core?? ? 核心功能 generator 代码生成器 boot-starter 快速集成 spring boot? GITEE? ?GITHUB??文档地址 MP3 升级日志: 优化 page 当 size 小于 0 自动调整为 list 模式 新增 攻击 SQL 阻断解析器 优化解析核心方法名,新增 querywrapper lambda 转换参数测试 调整通用 service 层方法命名为阿里规范 ( 小白鼠,对不起,请唾弃我们吧!然后修改下您的项目。) 代码生成器允许正则表达式匹配表名 乐观锁 回写更新后的version到实体 修复 Gitee issues/ILEYD Page 的序列化接口挪到 IPage 接口 解决了 gamma 不能自动赋值 ID 代码改个常量引用优化 1、强大的条件构造器 //?SQL:?SELECT?name,?age?FROM?user?WHERE?sex=1?AND?(?age=3?OR?age?=5?)?AND?name?LIKE?'%MP3%' new?QueryWrapper<User>(可传实体条件,字符串类型默认模糊查询) .lambda().select(User::getName,?User::getAge) .eq(User::getSex,?1) .and(i?->?i.eq(User::getAge,?3).or().eq(User::getAge,?5)) .like(User::getName,?"MP3"); 2、 无限制的分页模型设计 //?分页?Mapper?层直接返回?IPage?接口,让分页模型完全自定义 IPage?page?=?baseMapper.selectPage(page,?...); 3、通用 Api Controller 层 @GetMapping("/api") public?ApiResult<String>?testApi(String?content)?{ ???ApiAssert.isNull(ErrorCode.TEST,?content); ???return?success(content); } 更多姿势!期待您的发现 ......
青苗 青苗 发布于 2018-07-23 8
GitLab 11.1 发布,新增安全仪表板、增强代码搜索能力
GitLab 11.1 发布了,此次更新主要带来了如下更新: 安全仪表板,在仪表板中,安全团队可以调整漏洞的关键性权重,创建问题以修复关键项目,同时取消其他项目,这样它们就不会反复显示在报告中。 增强代码搜索能力,通过对高级搜索语法的增强,现在可以按文件名、路径和扩展名进行过滤,从而可以更快地找到正确的文件。 详情见发布公告。 下载地址:https://about.gitlab.com/installation/
h4cd h4cd 发布于 2018-07-23 6
Joomla 4.0 Alpha 4 发布,PHP 内容管理系统
Joomla 4.0 Alpha 4 发布了,Joomla 是一个内容管理系统(CMS),它使您能够建立网站和强大的在线应用程序,它是一个简单而强大的 Web 服务器应用程序,它需要一台带有 PHP 和 MySQL、PostgreSQL 或 SQL Server 的服务器才能运行。 目前未发现相关更新说明,可以查看提交日志了解详情。 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-23 2
Apache HBase 2.1.0 发布,分布式数据库
Apache HBase 2.1.0? 发布了,HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。 HBase 2.1.0 是 HBase 2.x 系列中的第二个次要版本,旨在提高 HBase 的稳定性和可靠性,主要更新内容如下: 基于 Procedure v2 的复制对等修改 串行复制 最小 Hadoop 版本已更改为 2.7.1 成功完成从 1.4.3 到 2.1.0 的滚动升级,这表明可以从 1.x 滚动升级到 2.x 详情见发布公告。 下载地址://hbase.apache.org/downloads.html
h4cd h4cd 发布于 2018-07-23 0
Apache Calcite 1.17.0 发布,动态数据管理框架
Apache Calcite 1.17.0 发布了,Apache Calcite 是一个动态数据管理框架,用于 Hadoop 平台。 此版本包括 90 多个已解决的问题、大量新功能以及一般改进和 bug 修复: 实现了接受所有 SQL 语言的 Babel SQL 解析器 新增?"CREATE TYPE" DDL 支持 迁移到低级 ES rest 客户端作为主要传输 详情见发布公告。 下载地址://calcite.apache.org/downloads/
h4cd h4cd 发布于 2018-07-23 0
4.2.0版本更新丨哎呀, #话题# 把你的动弹页面给挤掉了
哈喽各位小伙伴~ 本次更新带来了狂拽酷炫4.2.0版本 (iOS4.1.8版本) 这次更新, 缘起于【动弹】和【话题】的一次聊天, 事情是酱紫的 ↓↓↓ ?? 于是乎, 本次版本更新 为大家带来了全新的话题页面 ?? 客官请往下看 4.2.0之前的版本 【我的动弹】有两个入口 分别是 【动弹】→【我的动弹】 【我的】→【动弹】 ? 考虑到参与话题讨论的方便程度 当然更重要的是oscers的建议 这一次 【热门话题】取代了【我的动弹】 ? 全新、独立的【热门话题】页面 集中所有的热门话题, 最热、最新随意切换查看 一键跳转参与话题 再也无需在动弹页面刷很久 所以, 这个功能你还满意吗 快来“热门话题”参与“热门话题”吧~~ ?? 安卓最新版本(4.2.0)://www.7jqdc.com.cn/uploads/osc-android-v4.2.0-release.apk iOS最新版(4.1.8):iOS依旧是通过testflight下载,传送链接请点击://www.7jqdc.com.cn/question/2720166_2283396
oschina oschina 发布于 2018-07-23 2
Ghost 1.24.9 发布,现代化在线写作平台
Ghost?1.24.9 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的内容都会存放在一个易于搜索的存档中,可供快速查找。且使用简单,添加 logo、创建导航菜单和注入分析代码通过几次点击就可以完成。 此次更新内容如下: Koenig 编辑器?beta (release announcement): 修复了具有特殊字符和 Firefox 三击行为的 Cmd+Backspace 修复了在 /-menu 中单击某些图标而不创建卡片的问题 修复了嵌入卡错误消息中的“重试”链接 复了在 /-menu 中单击嵌入图标时的错误 修复了 Firefox 中段落之间的上/下光标移动 修复在重新加载编辑器后 /-menu 不起作用的问题 发布公告 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-23 1
MPV 0.29.0 发布,轻量级高品质视频播放器
MPV 0.29.0 发布了,MPV 是一款基于 mplayer2 和 MPlayer 的轻量级高品质视频播放器。MPV 基于 OpenGL 视频输出,支持视频缩放、高质量算法、色彩管理、帧定时、插值、HDR 等功能。同时,利用 FFmpeg hwaccel API 来支持 VDPAU、VAAPI、DXVA2、VDA 和 VideoToolbox 视频解码加速。 此次更新内容包括: Features Added ao/openal: Add better sample format and channel layout selection ao/openal: Add support for direct channels output cocoa-cb: initial implementation via opengl-cb API context_drm_egl: Introduce 30bpp support (requires Mesa 18.0.0_rc4 or later) osx: add some more menu bar items as suggested by Apples's HIG vo_gpu: make screenshots use the GL renderer (#5498,?#5240) x11: support Shift+TAB as an input key bind (#5849) ytdl_hook: support native dash demuxer, if present Changed ao_alsa, ao_pulse: reduce requested buffer size audio: change format negotiation, remove channel remix fudging client API: deprecate opengl-cb API and introduce a replacement API demux: lower demuxer cache default sizes from 400MB/400MB to 50MB/150MB osx: always deactivate the early opengl flush on macOS scripting: change when/how player waits for scripts being loaded vo_gpu: various improvements to HDR peak detection vo_gpu: various improvements to HDR tone mapping wayland_common: update to stable xdg-shell ytdl_hook: parse youtube playlist urls to set start index if?--ytdl-raw-option=yes-playlist=?is specified Deprecated af_lavrresample: deprecate this filter Removed build: drop support for SDL1 (only applied to ao_sdl) 此外还有选项更新和其它的 bug 修复等内容,详情查看发布公告。 下载地址: ?Source code?(zip) ?Source code?(tar.gz)...
h4cd h4cd 发布于 2018-07-23 1
Sequelize 5.0.0-beta.10 发布,Nodejs ORM 框架
Sequelize?5.0.0-beta.10 发布了,Sequelize 是一款基于 Nodejs 的异步 ORM 框架,它同时支持 PostgreSQL、MySQL、SQLite 和?MSSQL 多种数据库,很适合作为 Nodejs 后端数据库的存储接口,为快速开发 Nodejs 应用奠定扎实、安全的基础。 此次更新内容如下: fix(belongsToMany): association.add 返回记录数组的数组?#9700 feat: 关联钩子?#9590 fix(bulkCreate): 不要将dataValue映射到individualHooks的字段:true#9672 feat(postgres): 去掉枚举支持?#9641 feat(validation): 改进类型验证#9660 feat: 允许查询?sqlite_master 表?#9645 fix(hasOne.sourceKey): 为连接设置 sourceKeyAttribute?#9658 fix: 在未定义数组值的类型时抛出?#9649 fix(query-generator): 忽略未定义查询请求?#9548 fix(model): 无法重载 rejectOnEmpty?#9632 fix(reload): instance.changed() 不受影响?#9615 feat(model): 列级别注释?#9573 docs: 清理/修正?jsdoc 引用?#9702 更新日志 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-23 0
NG-ZORRO 1.2.0 发布,Ant Design 的 Angular 实现
NG-ZORRO ng-zorro-antd?1.2.0 发布了,NG-ZORRO 是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。 此次更新内容如下: Bug Fixes carousel:?修复窗口大小变化时的问题 (#1815) (1e0a029), closes?#1811 input-number:?修复 nzAutoFocus 未生效的问题 (#1833) (739b353), closes?#1706 tree:?修复 checkedNodeList 同步问题 (#1809) (5305723), closes?#1802 input:?修复 addon 与 affix 混用时的样式问题 (#1857) (ca2d7e0), closes?#1795 input-number:?修复 touched 事件未触发的问题 (#1858) (7c90a72), closes?#1785 tabs:?修复 focus 导致的样式问题 (#1845) (bbcb0de), closes?#1821 upload:?修复 nzRemove 的问题 (#1851) (3532bbe), closes?#1850 Features carousel:?支持 swipe 手势操作 (#1856) (bb5bdd3), closes?#1816 carousel:?支持 dot 自定义渲染 (#1860) (c1f15b6), closes?#1743 form:?支持 touched 状态下校验 (#1861) (27ca5bc), closes?#1665 tree-select:?支持自定义显示 (#1832) (1cc3646), closes?#1823 发布公告 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-23 2
Onyx 0.13.2 发布,分布式计算系统
Onyx 0.13.2 发布了,Onyx 是一个无中心、支持云、容错的分布式计算系统,使用 Clojure 编写,支持批处理和流处理混合,提供信息模型用于描述和构建分布式工作流。 该版本更新内容请关注发布主页。 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-23 0
Mapbox GL JS 0.47.0 发布,高性能 WEB GIS 开发框架
Mapbox GL JS 0.47.0 发布了,Mapbox GL JS 是一个 JavaScript 库,使用 WebGL 渲染交互式矢量瓦片地图和栅格瓦片地图。WebGL 渲染意味着高性能,MapboxGL 能够渲染大量的地图要素,拥有流畅的交互以及动画效果、可以显示立体地图并且支持移动端,是一款十分优秀的 WEB GIS(地理信息系统) 开发框架。 此次更新内容如下: Features and improvements Add configurable drag pan threshold (#6809) (h/t?msbarry) Add?raster-resampling?raster paint property (#6411) (h/t?andrewharvey) Add?symbol-placement: line-center?(#6821) Add methods for inspecting GeoJSON clusters (#3318, fixed by?#6829) Add warning to geolocate control when unsupported (#6923) (h/t?aendrew) Upgrade geojson-vt to 3.1.4 (#6942) Include link to license in compiled bundle (#6975) Bug fixes Use updateData instead of re-creating buffers for repopulated paint arrays (#6853) Fix ScrollZoom handler setting tr.zoom = NaN (#6924) Failed to invert matrix error (#6486, fixed by?#6924) Fixing matrix errors (#6782, fixed by?#6924) Fix heatmap tile clipping when layers are ordered above it (#6806, fixed by?#6807) Fix video source in safari (macOS and iOS) (#6443, fixed by?#6811) Do not reload errored tiles (#6813) Fix send / remove timing bug in Dispatcher (#6756, fixed by?#6826) Fix flyTo not zooming to exact given zoom (#6828) Don't stop animation on map resize (#6636) Fix map.getBounds() with rotated map (#6875) (h/t?zoltan-mihalyi) Support collators in feature filter expressions. (#6929) Fix Webpack production mode compatibility (#6981) 发布公告 下载地址: ?Source code?(zip) ?Source code?(tar.gz)...
h4cd h4cd 发布于 2018-07-22 0
NativeScript 4.1.1 发布,跨平台原生应用框架
NativeScript?4.1.1 发布了,NativeScript 可以使用 Javascript、CSS、XML 创建真正的 Native 跨平台应用,支持 iOS Android 和 Windows Universal,NativeScript 可将跨平台代码翻译成目标平台的代码。 此次更新内容包括: fix: 要求 devtools-elements.js 显式标注扩展名。 (#6079) chore: 修复?TS 转换错误。(#5906) 详情见发布公告。 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-22 0
Neo4j 3.4.4 发布,高性能图数据库
Neo4j 3.4.4 发布了,目前暂未发现相关更新信息,您可以查看提交记录了解具体内容。 Neo4j 是世界领先的高性能图数据库,具备成熟和健壮的数据库的所有特性,如友好的查询语言和事务的 ACID 原则。 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-22 0
GridDB 4.0.1 发布,更新 Java/C Client 4.0 的 API 引用
GridDB 4.0.1 发布了,此版本对 Java/C Client V4.0 更新了 API 引用。? GridDB 是一款高度可扩展的 NoSQL 数据库,非常适用于物联网和大数据领域,还具有高可靠性和高性能这些特性。 GridDB 主要特性 专门针对物联网(IoT)的优化:GridDB 的键值容器(Key Container)数据模型和时间序列函数是专为物联网构建的。 高性能:GridDB 内存(In-Memory)和磁盘架构的混合组合旨在实现最高性能 高度可扩展:GridDB 可在商用硬件(commodity hardware)上线性和水平地进行扩展,并保持出色的性能 高可靠性:GridDB 的混合集群管理和高容错系统特别适用于任务关键型应用程序 发布公告 下载地址: ?Source code?(zip) ?Source code?(tar.gz)
h4cd h4cd 发布于 2018-07-22 0
精彩评论
  • 山西方山县:以产业扶贫助推百姓脱贫 坚决打赢脱贫攻坚战 2018-12-17
  • 中外院士与生物医药业界、投融资界代表建言广州生命科学产业发展 2018-12-17
  • 为了守护净土 1102位羌塘牧民千里迢迢南迁至拉萨 2018-12-17
  • 2011责任中国十大嘉宾评选 2018-12-17
  • 学生睡觉摔骨折 法院主动出击促调解 2018-12-16
  • 多地明确海洋经济发展路线图 2018-12-16
  • 宝鸡现罕见宣统德寿碑 或为沈钧儒叔父沈卫书丹 2018-12-16
  • 国防部举行盛大招待会 热烈庆祝中国人民解放军建军90周年 中共中央总书记国家主席中央军委主席习近平和李克强张德江俞正声刘云山王岐山张高丽出席 2018-12-16
  • 南宁市区联社:全面助力本地经济发展 2018-12-15
  • 七成网购纠纷来自这两大平台,最易出问题的商品是…… 2018-12-15
  • 回复@老老保老张工:文中写得很清楚啊,看不懂啊?补脑去…… 2018-12-15
  • 六大工程培育发展新动能 2018-12-14
  • 深圳2018年将开行3趟援疆旅游扶贫专列 2018-12-14
  • 盘锦市公安局举行第三次警民对话会工商联专场 2018-12-14
  • 司机未礼让行人被罚是一堂生动的普法课 2018-12-13
  • 455| 817| 213| 331| 91| 407| 473| 910| 191| 463|