Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all 44801 articles
Browse latest View live

TIMO 后台管理系统 v1.0 正式发布

$
0
0

项目介绍

TIMO后台管理系统,基于SpringBoot2.0 + jpa + thymeleaf + shiro 开发的通用型后台管理,采用分模块的方式便于开发和维护,目前已开发的功能:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成功能,为快速开发后台管理提供解决方案!

v1.0正式版更新内容

  1. 修复session超时问题

  2. 添加登录验证码,修复分页选择条数问题

  3. 更新用户头像获取机制,修复用户信息修改重启问题

  4. 加入表单构建开发工具

  5. 加入部门管理功能


Light Libraries 1.1.2 正式发布,通用的 C 基础库

$
0
0

1.1.2 更新日志:

  • 新增 librtmp推流库,支持h264/aac推流

  • 完成 librtsp server ,支持实时播放

  • 新增libgevent 事件定时器

  • 修复libtime/libuvc/libipc/liblog

  • 删除无用的库

  • 分类名称
    数据结构libdict libhash libringbuffer libqueue librbtree libsort libvector libmacro
    网络相关librtsp librtmp libskt libptcp libp2p libstun librpc libipc
    异步libgevent libworkq libthread liblock libatomic
    I/O 解析libbase64 libconfig libconfig++ liblog libfile libfilewatcher libstrex libcmd
    多媒体libuvc libjpeg-ex libmp4parser
    其他libdebug libhal libplugin libtime

JiaoZiVideoPlayer 6.4.1 发布,视频播放控件

$
0
0

JiaoZiVideoPlayer v6.4.1 已发布,更新如下:

  • 修改了 ui

  • 优化了体验

  • 添加韩语支持

JiaoZiVideoPlayer 是一款 Android 视频播放控件,特性如下:

  1. 可以完全自定义UI和任何功能

  2. 一行代码切换播放引擎,支持的视频格式和协议取决于播放引擎,android.media.MediaPlayer ijkplayer

  3. 完美检测列表滑动

  4. 可实现全屏播放,小窗播放

  5. 能在ListViewViewPagerListViewViewPagerFragment等多重嵌套模式下全屏工作

  6. 可以在加载、暂停、播放等各种状态中正常进入全屏和退出全屏

  7. 多种视频适配屏幕的方式,可铺满全屏,可以全屏剪裁

  8. 重力感应自动进入全屏

  9. 全屏后手势修改进度和音量

  10. Home 键退出界面暂停播放,返回界面继续播放

  11. WebView 嵌套本地视频控件

  12. demo 中添加视频缓存的例子

效果预览

下载地址:

MAME 0.204 发布,重温童年的街机模拟器

$
0
0

MAME 0.204 已发布,MAME 最初是街机模拟器,随着时间的推移,MAME 吸收了姊妹项目 MESS(多机种模拟器超级系统),所以 MAME 现在还记录了各种各样的(大多是老式的)电脑游戏、掌机游戏和电子游戏(视频游戏)。

新版本修复了与 MAMETesters 相关的一些 bug ,并新增 Climber、Tropical Fish 等几款游戏支持,具体详情可查阅更新日志

下载地址:

Dokku 0.13.0 发布,迷你 PaaS 系统

$
0
0

Dokku 0.13.0 已发布,Dokku 是一个微型的 Heroku,使用不多于 100 行的 Bash 编写。一旦安装完成,你就可以通过 Git 推送兼容 Heroku 的应用到平台上运行。该系统将使用 Heroku buildpacks 构建并在一个独立容器里运行,最终结果就相当于是一个单机版的 Heroku。

安装

wget https://raw.githubusercontent.com/dokku/dokku/v0.13.0/bootstrap.sh
sudo DOKKU_TAG=v0.13.0 bash bootstrap.sh

Bug 修复

  • #3312: fix: keep track of failed containers regardless of docker kill output

  • #3299: Wrap script_bin in double-quotes

  • #3295: Sort config:show by key name

  • #3288: Wrap script binary in single quotes during executable check

新特性

  • #3302: Add ability to check on app lock status via apps:locked command

  • #3315: Upgrade herokuish to 0.4.5 version

  • #3236: Retire old containers

  • #3307: Add support for docker.io package

  • #3301: Add ability to sync packages to a new version of ubuntu

  • #3286: Sanitize docker inspect output with ps:inspect

  • #3240: Refactor Procfile handling to use go-procfile-util

  • #3282: Use create instead of run for faster and more reliable file copy from docker images

  • #3280: Better scheduler support

  • #3259: Check if script is executable when a full path is specified

文档

  • #3314: Remove reference to non-existent DigitalOcean hosting plan

  • #3313: Indicate to user to specify hostname

  • #3310: Add a note to our issue template begging for money

  • #3281: Add documentation on custom error pages

4MLinux 27.0 稳定版正式发布,迷你 Linux 发行版

$
0
0

4MLinux 27.0 已正式发布,包含以下软件:

  • LibreOffice 6.1.3.2

  • GNOME Office (AbiWord 3.0.2, GIMP 2.10.8, Gnumeric 1.12.43)

  • DropBox 61.4.95

  • Firefox 63.0.3

  • Chromium 70.0.3538.67

  • Thunderbird 60.3.2

  • Audacious 3.10

  • VLC 3.0.4

  • mpv 0.28.2

  • Mesa 18.1.4

  • Wine 3.20

  • 4MLinux LAMP Server (Linux 4.14.80, Apache 2.4.37, MariaDB 10.3.10, PHP 5.6.38 和 PHP 7.2.12)

  • Perl 5.26.2

  • Python 2.7.15、Python 3.6.5

新版本还对一些操作进行了改进,具体细节可查阅发行说明:

https://4mlinux-releases.blogspot.com/2018/12/4mlinux-270-stable-released.html

下载地址:

Ant Design 3.11.0 发布,企业级 UI 设计语言

$
0
0

3.11.0 版本带来了两个新组件,还有很多激动人心的变化和新特性。

组件修复/功能增强:

  • Avatar 组件增加 srcSet 属性,用于设置图片类头像响应式资源地址。#12525 @philipodev

  • Notification 组件升级 rc-notification 到 3.3.0,增加 onClick 属性,点击通知时触发的回调函数。#11832

  • Transfer

    • 增加 onSearch 属性,搜索框内容时改变时的回调函数,并废弃 onSearchChange 属性。#12422

    • 增加 disabled 属性,用于禁用搜索框。#13330

  • Badge 进行了重构,count 支持自定义组件。#12140 @supra28

  • Slider 组件增加 tooltipVisible 属性,用于 Tooltip 是否始终显示。#12915 @zy410419243

  • 增加 less 变量 @font-variant-base 定制 font-variant 样式。#12691 @neemski

  • Table 升级 rc-table 到 6.4.0

    • 增加 expandIcon 属性,用于自定义表格展开图标。#236 @kagd

    • 支持 data-*aria-* 属性。#227 @kagd

    • onCell 方法增加 index 参数。#222 @yoyo837

  • Select 组件升级 rc-select 到 8.6.0

    • 增加 removeIconclearIconmenuItemSelectedIcon 属性,用于自定义删除、清空、选中的图标。#12958 @kimochg

    • 增加 dropdownRender 属性, 用于自定义下拉框内容。#10831

    • 增加 loading 属性, 用于展示加载中状态。 #11225

  • Menu.Item 组件增加 title 属性,用于在收缩时展示的悬浮标题。#12952

  • Cascader 升级 rc-calendar 到 9.8.0

    • 支持多种时间格式。#437 @onlyann

    • showSearch 方法增加 limit 参数,用于限制搜索结果展示数量。#13206

  • 增加匈牙利国际化文案。#13026 @ilanus

  • 修复 TextArea 组件高度不能自适应问题。#13295

  • 修复 Tabs 组件当 tabPosition 为 left 或 right 的时候,renderTabBar 样式问题。#13118

  • 修复 Upload 缩略图图标样式错误。#13333

Carbon 2.7.0 发布,PHP 的日期处理类库

$
0
0

Carbon 2.7.0 已发布,Carbon 是一个 PHP 的日期处理类库。

更新内容:

  • Fixed character escaping in hasFormat

  • Fixed IDEs autodocumentation

  • Added Occitan translations for days, months and calendar

  • Updated cascade method to solve mixed unit signs

源码下载:


TeXstudio 2.12.14 bug 修复版本发布

$
0
0

TeXstudio 是一款开源跨平台(La)TeX编辑软件,界面与 Texmaker 类似。TeXstudio 为用户提供互动式拼写检查、代码折叠、语法高亮、代码提示和自动完成等特性,功能丰富,界面美观,但软件本身不提供底层功能,需要使用者自行安装 LaTeX(XeLaTeX)等编译软件,例如 MiKTeX 或 TeXLive ,软件源于 Texmaker,基于 Qt 开发。

软件更新日志:

TeXstudio 2.12.14
----------------
- fix bug that not all available GUI languages are shown
- tweak fuzzy completer
- fix template presentation

MathJS 5.3.0 发布,Javascript 扩展数学库

$
0
0

MathJS 5.3.0 已发布,Math.js 是个 JavaScript 和 Node.js 的扩展数学库,包括了灵活的表达式解析器,提供数字,大数值,复杂数值,单位,矩阵等等集成的解决方案,强大又易于使用。

更新内容:

  • Implemented function hasNumericValue

  • Fix #1326: non-ascii character in print.js.

  • Fix #1337: math.format not working correctly with { precision: 0 }

 下载地址:

deno 0.2.1 发布,基于 V8 的 TypeScript 运行时

$
0
0

Node 之父 Ryan Dahl 的新作 deno 已发布 0.2.1 版本,更新内容如下:

  • Allow async functions in REPL (#1233)

  • Handle Location header relative URI (#1240)

  • Add deno.readAll() (#1234)

  • Add Process.output (#1235)

  • Upgrade to TypeScript 3.2.1

  • Upgrade crates: tokio 0.1.13, hyper 0.12.16, ring 0.13.5

下载地址:

Omi 5.0.5 发布,腾讯开源的下一代 Web 框架

$
0
0

Omi 5.0.5 已发布,更新内容如下:

  • [Fix] fix host

  • [Add] supports defineElement for amd env, it's the same as define

Omi 是腾讯开源的下一代 Web 框架,去万物糟粕,合精华为一,让 JSX、Web Components、Proxy、Store、Path Updating 在一起。

特性

  • 小巧的尺寸(gzip压缩后仅4kb)

  • 真正的 MVVM, 拥有 mappingjs 强力支持

  • 支持 TypeScript

  • 响应式数据绑定

  • 增强了 CSS, 支持 rpx 单位,基于 750 屏幕宽度

  • 基于 Shadow Dom 设计

  • 利用Chrome 开发工具扩展 轻松调试,从 Chrome 应用商店安装

  • 符合浏览器的发展趋势以及API设计理念

  • Web Components + JSX 相互融合为一个框架 Omi

  • 内置 observe 制作响应式视图(免去 this.update)

  • Web Components 也可以数据驱动视图, UI = fn(data)

  • JSX 是开发体验最棒(智能提示)、语法噪音最少、图灵完备的 UI 表达式,模板引擎不完备,模板字符串完备但是语法噪音太大

  • 独创的 Path Updating 机制,基于 Proxy 全自动化的精准更新,功耗低,自由度高,性能卓越,方便集成 requestIdleCallback

  • 对 this.update 说再见吧!只要使用 store 系统,它就会自动化按需更新局部视图

  • 看看Facebook React 和 Web Components对比优势,Omi 融合了各自的优点,而且给开发者自由的选择喜爱的方式

  • Shadow DOM 与 Virtual DOM 融合,Omi 既使用了虚拟 DOM,也是使用真实 Shadow DOM,让视图更新更准确更迅速

  • 99.9% 的项目不需要什么时间旅行,也不需要时间旅行调试(Time travel debugging),而且也不仅仅 redux 能时间旅行,请不要上来就 redux,Omi store 系统可以满足所有项目。

  • 局部 CSS 最佳解决方案(Shadow DOM),社区为局部 CSS 折腾了不少框架和库(使用js或json写样式,如:Radiumjsxstylereact-style;与webpack绑定使用生成独特的className文件名—类名—hash值,如:CSS ModulesVue),还有运行时注入scoped atrr 的方式,都是 hack 技术;Shadow DOM Style 是最完美的方案

ShowDoc v2.4.3 发布,IT 团队的在线 API 文档工具

$
0
0

更新内容:

1,修复了一个安全问题,此问题将导致文档数据被越权修改。请使用开源版showdoc的用户尽快升级到新版。
2,新增用户姓名字段并在团队成员中显示
3,优化表格宽度。当表格列数少于5时将均分页面,大于5时按字数设宽。
3,修复IE11下的js错误

更新步骤请参考请参考手册的升级安装部分:https://www.showdoc.cc/help?page_id=13732

关于Showdoc的详细介绍,请看:https://www.showdoc.cc/help

XXL-RPC v1.3.0 发布,分布式服务框架

$
0
0

Release Notes

  • 1、原生注册中心拆分为独立项目 "xxl-registry"(https://github.com/xuxueli/xx... ),提供服务注册restful服务,并提送响应client端依赖用于简化接入难度;

  • 2、NativeServiceRegistry 更名为 XxlRegistryServiceRegistry;

  • 3、POM依赖升级,冗余POM清理;

  • 4、代码优化:XxlRpcInvokerFactory 移除 static 代码块及相关组件,进一步实现组件无状态;

  • 5、服务注册逻辑优化,避免地址重复生成;

简介

XXL-RPC 是一个分布式服务框架,提供稳定高性能的RPC远程服务调用功能。拥有"高性能、分布式、注册中心、软负载、服务治理"等特性。现已开放源代码,开箱即用。

特性

  • 1、快速接入:接入步骤非常简洁,两分钟即可上手;

  • 2、服务透明:系统完整的封装了底层通信细节,开发时调用远程服务就像调用本地服务,在提供远程调用能力时不损失本地调用的语义简洁性;

  • 3、多调用方案:支持 SYNC、ONEWAY、FUTURE、CALLBACK 等方案;

  • 4、多通讯方案:支持 TCP 和 HTTP 两种通讯方式进行服务调用;其中 TCP 提供可选方案 NETTY 或 MINA ,HTTP 提供可选方案 Jetty;

  • 5、多序列化方案:支持 HESSIAN、HESSIAN1、PROTOSTUFF、JSON 等方案;

  • 6、软负载均衡及容错:服务提供方集群注册时,在使用软负载算法进行流量分发;

  • 7、注册中心:可选组件,支持服务注册并动态发现;可选择不启用,直接指定服务提供方机器地址通讯;选择启用时,内置可选方案:“XXL-REGISTRY 轻量级注册中心”(推荐)、“ZK注册中心”、“Local注册中心”等;

  • 8、服务治理:提供服务治理中心,可在线管理注册的服务信息,如服务锁定、禁用等;

  • 9、服务监控:可在线监控服务调用统计信息以及服务健康状况等(计划中);

  • 10、容错:服务提供方集群注册时,某个服务节点不可用时将会自动摘除,同时消费方将会移除失效节点将流量分发到其余节点,提高系统容错能力。

  • 11、解决1+1问题:传统分布式通讯一般通过nginx或f5做集群服务的流量负载均衡,每次请求在到达目标服务机器之前都需要经过负载均衡机器,即1+1,这将会把流量放大一倍。而XXL-RPC将会从消费方直达服务提供方,每次请求直达目标机器,从而可以避免上述问题;

  • 12、高兼容性:得益于优良的兼容性与模块化设计,不限制外部框架;除 spring/springboot 环境之外,理论上支持运行在任何Java代码中,甚至main方法直接启动运行;

文档地址

技术交流

XXL-REGISTRY v1.0.0 发布,轻量级分布式服务注册中心

$
0
0

Release Notes

  • 1、轻量级:基于DB与磁盘文件,只需要提供一个DB实例即可,无第三方依赖;

  • 2、实时性:借助内部广播机制,新服务上线、下线,可以在1s内推送给客户端;

  • 3、数据同步:注册中心内部10s会全量同步一次磁盘数据,清理无效服务,确保服务数据实时可用;

  • 4、性能:服务发现时仅读磁盘文件,性能非常高;服务注册、摘除时通过磁盘文件校验,防止重复注册操作;

  • 5、扩展性:可方便、快速的横向扩展,只需保证服务注册中心配置一致即可,可借助负载均衡组件如Nginx快速集群部署;

  • 6、多状态:服务内置三种状态:

    • 正常状态=支持动态注册、发现,服务注册信息实时更新;

    • 锁定状态=人工维护注册信息,服务注册信息固定不变;

    • 禁用状态=禁止使用,服务注册信息固定为空;

  • 7、跨语言:注册中心提供HTTP接口(RESTFUL 格式)供客户端实用,语言无关,通用性更强;

  • 8、兼容性:项目立项之初是为XXL-RPC量身设计,但是不限于XXL-RPC使用。兼容支持任何服务框架服务注册实用,如dubbo、springboot等;

  • 9、跨机房:得益于服务注册中心集群关系对等特性,集群各节点提供幂等的配置服务;因此,异地跨机房部署时,只需要请求本机房服务注册中心即可,实现异地多活;

  • 10、容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现 "服务注册中心" 产品开箱即用;

  • 11、long polling 超时时间优化;服务端默认 30s 超时限制;客户端默认 60s 阻塞登台;二者以较小者为准,建议客户端大于服务端。

简介

XXL-REGISTRY 是一个轻量级分布式服务注册中心,拥有"轻量级、秒级注册上线、多环境、跨语言、跨机房"等特性。现已开放源代码,开箱即用。

特性

  • 1、轻量级:基于DB与磁盘文件,只需要提供一个DB实例即可,无第三方依赖;

  • 2、实时性:借助内部广播机制,新服务上线、下线,可以在1s内推送给客户端;

  • 3、数据同步:注册中心内部10s会全量同步一次磁盘数据,清理无效服务,确保服务数据实时可用;

  • 4、性能:服务发现时仅读磁盘文件,性能非常高;服务注册、摘除时通过磁盘文件校验,防止重复注册操作;

  • 5、扩展性:可方便、快速的横向扩展,只需保证服务注册中心配置一致即可,可借助负载均衡组件如Nginx快速集群部署;

  • 6、多状态:服务内置三种状态:

    • 正常状态=支持动态注册、发现,服务注册信息实时更新;

    • 锁定状态=人工维护注册信息,服务注册信息固定不变;

    • 禁用状态=禁止使用,服务注册信息固定为空;

  • 7、跨语言:注册中心提供HTTP接口(RESTFUL 格式)供客户端实用,语言无关,通用性更强;

  • 8、兼容性:项目立项之初是为XXL-RPC量身设计,但是不限于XXL-RPC使用。兼容支持任何服务框架服务注册实用,如dubbo、springboot等;

  • 9、跨机房:得益于服务注册中心集群关系对等特性,集群各节点提供幂等的配置服务;因此,异地跨机房部署时,只需要请求本机房服务注册中心即可,实现异地多活;

  • 10、容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现 "服务注册中心" 产品开箱即用;

文档地址

技术交流


分布式消息队列 XXL-MQ v1.2.1 发布,单机 TPD 过万

$
0
0

Release Notes

  • 1、单机TPS过万:示例项目中新增功能测试、性能测试用例,以及消息生产、消费、成功率等方便的数据分析;可参考示例项目性能测试用例(章节 “2.6 功能测试 & 性能测试”),单机TPS过万;

  • 2、底层long polling监控keys非法去重问题修复;

  • 3、注册逻辑优化,批量注册,提高注册性能,降低注册中心压力;

  • 4、消息中心RPC服务支持自定义注册IP地址;

  • 5、消息中心内置注册中心线程数优化,精简;

简介

XXL-MQ是一款轻量级分布式消息队列,支持 "并发消息、串行消息、广播消息、延迟消息、事务消息、失败重试、超时控制" 等消息特性。现已开放源代码,开箱即用。

特性

  • 1、简单易用: 一行代码即可发布一条消息; 一行注解即可订阅一个消息主题;

  • 2、轻量级: 部署简单,不依赖第三方服务,一分钟上手;

  • 3、消息中心HA:消息中心支持集群部署,可大大提高系统可用性,以及消息吞吐能力;

  • 4、消费者HA:消费者支持集群部署,保证消费者可用性;

  • 5、三种消息模式:

    • 并行消息:消息平均分配在该主题在线消费者,分片方式并行消费;适用于吞吐量较大的消息场景,如邮件发送、短信发送等业务逻辑

    • 串行消息:消息固定分配给该主题在线消费者中其中一个,FIFO方式串行消费;适用于严格限制并发的消息场景,如秒杀、抢单等排队业务逻辑;

    • 广播消息:消息将会广播发送给该主题在线消费者分组,全部分组都会消费该消息,但是一个分组下只会消费一次;适用于广播场景,如广播更新缓存等

  • 6、延时消息: 支持设置消息的延迟生效时间, 到达设置的生效时间时该消息才会被消费;适用于延时消费场景,如订单超时取消等;

  • 7、事务性: 消费者开启事务开关后,消息事务性保证只会成功执行一次;

  • 8、失败重试: 支持设置消息的重试次数, 在消息执行失败后将会按照设置的值进行消息重试执行,直至重试次数耗尽或者执行成功;

  • 9、超时控制: 支持自定义消息超时时间,消息消费超时将会主动中断;

  • 10、吞吐量: 依赖于部署的消费中心集群和DB性能;DB可借助多表提升性能,不考虑DB的情况下,吞吐量可以无限横向扩展;可参考示例项目性能测试用例,单机TPS过万;

  • 11、消息可见: 系统中每一条消息可通过Web界面在线查看,甚至支持编辑消息内容和消息状态;

  • 12、消息可追踪: 支持追踪每一条消息的执行路径, 便于排查业务问题;

  • 13、消息失败告警:支持以Topic粒度监控消息,存在失败消息时主动推送告警邮件;默认提供邮件方式失败告警,同时预留扩展接口,可方面的扩展短信、钉钉等告警方式;

  • 14、容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现产品开箱即用;

文档地址

技术交流

Web 富文本编辑器 Neditor 2.1.8 发布, 修复 BUG

EMQ X 3.0-rc.5 发布,支持 `metrics` 的批量提交

$
0
0

开源免费的在线教育系统 MeEdu beta7 版本上线

$
0
0

变动

  • 后台全新改版

  • 课程界面样式修改

  • 视频播放界面样式修改

  • 新增电子书

  • 新增推广渠道,可以查看推广效果

  • 支持阿里云服务,视频直链

  • 新增友情链接

  • 新增微信小程序

  • 修复会员Bug

  • 新增部分彩蛋功能

  • 新增统计

  • 修复缓存配置无效bug

Gitee: https://gitee.com/myteng/MeEdu

小程序地址:https://github.com/YTU94/meedu-wxapp

Github: https://github.com/Qsnh/meedu

ThinkPHP 发布 5.1.30 版本,支持微秒时间字段写入

$
0
0

ThinkPHP V5.1.30(LTS)版本发布,该版本为常规更新,改进了一些细节,修正了一些社区反馈的问题,支持上一版本的无缝升级(LTS版本不会再有任何的不兼容更新)。

主要更新

支持时间字段的微秒数据写入

如果你的时间字段使用的是datetime/timestamp类型的话,现在可以支持写入微秒数据,具体精度取决于你的时间字段设置的小数位。默认情况下,时间字段的输出不会显示微秒数据,如果需要显示,请设置模型的dateFormat属性或者数据库的datetime_format配置参数为:

'datetime_format'    =>    'Y-m-d H:i:s.u'

改进getRealSql方法

改进getRealSql方法对浮点型数据的显示支持。

改进聚合查询的字段参数

聚合查询的field参数现在可以支持使用Expression对象传入,用于支持使用SQL函数进行查询。

自定义验证规则的改进

如果使用了extend方法注册了扩展验证规则的话,将会始终进行验证,而无论是否设置了require验证规则。

对于没有注册扩展验证的验证器自定义规则,如果规则的方法名以require开头也一样会进行验证而不需要添加require验证规则。

路由的getName方法支持请求类型

使用Route::getName()方法获取路由规则的时候支持请求类型过滤。

修复了一些已知的问题

修正了社区反馈的一些问题

更新日志

  • 改进查询类的execute方法

  • 判断路由规则定义添加对请求类型的判断

  • 修复orderRaw异常

  • 修正 optimize:autoload指令

  • 改进软删除的destroy方法造成重复执行事件的问题

  • 改进验证类对扩展验证规则 始终验证 不管是否require

  • 修复自定义验证remove所有规则的异常

  • 改进时间字段的自动写入支持微秒数据

  • 改进Connection类的getrealsql方法

  • 修正https地址的URL生成

  • 修复 array_walk_recursive 在低于PHP7.1消耗内部指针问题

  • 改进手动参数绑定使用

  • 改进聚合查询方法的field参数支持Expression

Viewing all 44801 articles
Browse latest View live