OS China

Java 并发编程必看,为你解读 Java 读写锁实现原理

若应用中存在读写(读>>写)更新问题,就会读写并发操作,那么就涉及到操作互斥,这里自然想到了读写锁,本文对读写锁方面的知识做个梳理。

Neditor 2.0.0 发布,移除后端代码,重写上传逻辑(ajax)

此次变动较大,移除了后端相关代码,纯 ajax 提交,请配置& neditor.config.js& ,默认配置支持又拍云,可自行修改支持其他后端或者云存储。新功能移除了所有后端代码,重写了上传逻辑图片/视频/涂鸦板 支持 ajax 提交发布了 npm 包& @notadd/neditor移除 check 测试BUG 修复修复图片无法搜索修复涂鸦板修复视频对齐按钮的图标问题下载地址Neditor 码云:& htt...

Neditor 1.5.6 发布,更现代化的中文编辑器

更新内容修复静态地图无法插入的问题其他细节优化& 本次更新内容较少,这是 1.x 系列的最后一个版本了。2.x 将移除所有后端代码,纯 ajax 请求,兼容所有后端,并支持 Form表单云存储(无需经过后端服务器)。欢迎提交 PR当然,如果有捐赠的话,three.x 我们将考虑用 ts 重写所有代码。& 下载地址Neditor 码云:& http://gitee.com/notadd/neditorNeditor github...

PHP 7.1.21 和 7.2.9 正式发布,多项内容修复

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个...

高手问答 | 用 React 开发小程序,你有什么想知道的呢?

Taro 已经支持一套代码同时生成 H5 和小程序,未来还将支持 App 端 (React Native),本期高手问答就和大家一起来聊聊微信小程序开发的相关内容。

Lighttpd 1.4.50 发布,高性能 Web 服务器

Lighttpd 1.four.50 已发布,Lighttpd 是一个开源 Net 服务器软件,旨在提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的 Net Server 环境。具有非常低的内存开销,CPU 占用率低,效能好,以及丰富的模块等特点。重要变更安全修复bug 修复下载地址lighttpd-1.4.50.tar.gz& (GPG& signature)SHA256:& c9a9f175aca6db22ebebbc47de52c54a99bbd1dce8d61bb7...

Hibernate Validator 6.0.12.Final 改进 JDK 11 支持

Hibernate Validator 6.zero.12.Ultimate& 已发布,建议 6.x 版本的用户尽快升级,它是 6.zero.11.Ultimate& 的直接替换版本,改进和修复了与 JDK 11 的兼容性并调整了 CDI 集成。What’s newCDI 集成在使用 Hibernate Validator 6.zero.10.Remaining 时,如果类自身没有 Bean Validation 注释,那么在使用 CDI 集成时,类的方法将无法验证。由于 CDI 不允许在父类和接...

vn.py 1.9.0 发布,开源量化交易程序开发框架

vn.py 是基于 Python 的开源量化交易程序开发框架,起源于国内私募的自主量化交易系统,目前已经成长为一套全功能的交易程序开发框架。vn.py 1.9.zero 更新内容:底层接口:新增和优化一系列数字货币交易接口:huobi/okex/binance/bitfinex/bitmex/coinbase/lbank/bigone/fcoin/ccxt对接富途证券新的 Python three 版本接口,支持 Home windows/Mac/Linux 全平台算法交易:新增...

2008-2018,开源时光机 | 开源中国 10 周年故事征集

2008年,他为开源中国写下了第一行代码。10年前,你在哪里?在做什么?你还记得是怎样的机遇结识了开源中国吗?还记得那些帮助过你,或你帮助过的一位位陌生网友吗?如今的你在做什么呢?

RabbitMQ 3.7.8 RC3 发布,Erlang 的 AMQP 开源实现

RabbitMQ three.7.eight RC3 发布了,这是一个维护版本,侧重于 bug 修复和进一步提高 Erlang/OTP 21 的兼容性,由于 RabbitMQ three.7.7 之前版本的 CLI 工具无法在 Erlang 21 中工作,因此必须在升级 Erlang 之前先升级 RabbitMQ。更新如下:Core ServerBug FixesDigital host (particularly binding) restoration has been optimized.A queue sync operation now can becanc...