首页 文章 精选 留言 我的

精选列表

搜索[社区系统],共10000篇文章
优秀的个人博客,低调大师

zorm 1.6.3 发布,感谢社区贡献,双 11 不打折

Go 轻量 ORM, 零依赖,零侵入分布式事务,支持达梦 (dm), 金仓 (kingbase), 神通 (shentong), 南通 (gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... 源码地址:https://gitee.com/chunanyong/zorm 官网:https://zorm.cn 测试用例zorm-examples 基于原生 sql 语句,学习成本更低. 代码生成器 代码精简,主体 2500 行,零依赖 4000 行,注释详细,方便定制修改 支持事务传播,这是 zorm 诞生的主要原因 支持 mysql,postgresql,oracle,mssql,sqlite,db2,dm (达梦),kingbase (金仓),shentong (神通),gbase (南通),TDengine,clickhouse 支持多库和读写分离 不支持联合主键,变通认为无主键,业务控制实现 (艰难取舍) 集成 seata-golang,hptx,dbpack 支持全局托管,不修改业务代码,零侵入分布式事务 支持 clickhouse, 更新,删除语句使用 SQL92 标准语法.clickhouse-go 官方驱动不支持批量 insert 语法,建议使用https://github.com/mailru/go-clickhouse 更新: 感谢@rebens 的场景反馈,增加InsertEntityMapSlice函数,批量保存EntityMap 感谢@haifengat 的场景反馈,ICustomDriverValueConver增加structFieldType *reflect.Type入参 感谢@zhou-a-xing 调整匿名结构体字段顺序 感谢@rebens 反馈的问题,避免IEntityMap默认实现IEntityStruct接口 感谢@cucuy 对www.zorm.cn官网的修改 完善文档,注释

优秀的个人博客,低调大师

Rust 社区探索关键字泛型 (Keyword Generics)

负责 Rust 语言特性的团队成员发起了 Keyword Generics Initiative,称此举旨在探索是否要为 Rust 添加关键字泛型。 "Initiative" 是 Rust 治理模式中的术语,与"working group"和"team"不同,其具有临时性质。"Initiative"存在的意义是为了探索、设计和实现特定的工作内容。一旦这项工作结束,临时组建的"Initiative"也就随之结束。 据介绍,虽然 Rust 支持泛型,但无法为其他常见的由关键字声明的事物添加泛型。例如使用const或async的函数。 不过“关键字泛型”不仅仅是为了异步而设计,其最终目的是让其适用于所有修饰符关键字——包括可能将来才定义的关键字。总的来说,他们希望通过此次对“关键字泛型”的探索来填补这一空白:为const和async等关键字添加泛型的能力。 示例代码 async<A> trait Read { async<A> fn read(&mut self, buf: &mut [u8]) -> Result<usize>; async<A> fn read_to_string(&mut self, buf: &mut String) -> Result<usize> { ... } } /// Read from a reader into a string. async<A> fn read_to_string(reader: &mut impl Read * A) -> std::io::Result<String> { let mut string = String::new(); reader.read_to_string(&mut string).await?; string } 目前尚未有关于“关键字泛型”的 RFC 文档,团队成员称现在处于"pre-RFC"阶段。此外他们还表示,对于这项特性,即便保证兼容性是最困难的工作之一,但依然会最大限度地向后兼容。 相关讨论:Reddit |Lobsters

优秀的个人博客,低调大师

layui-vue 1.0.2 发布,入驻 layui 官方社区

项目介绍: layui - vue(谐音:类 UI) 是 一 套 Vue 3.0 的 桌 面 端 组 件 库。 更新内容: 1.0.2 [新增] button 组件 border-style 属性, 自定义边框样式。 [新增] carousel 组件 interval 属性, 用于控制轮播间隔。 [新增] config-provider 组件 dark-partial 属性, 夜间主题偏好配置。 [新增] carousel 组件 autoplay 属性, 开启自动轮播, 默认为 true。 [修复] page 组件 pages 属性为单数时, 页码计算错误。 [修复] panel 组件 background-color 为透明的问题。 [修复] tab 组件 layui-tab-head 默认存在背景色。 [修复] button-group 组件 first-child 样式。 [修复] dark 模式 step 组件线条不显示。 [修复] scroll 组件屏幕缩放时样式异常 1.0.1 [新增] select 组件 search 事件, 搜索回调。 [新增] select 组件 keyword 属性, 提供关键词检索。 [新增] upload 组件 cut cutOptions 属性, 支持上传裁剪。 [新增] timeline 组件 direction 属性, 支持垂直与水平布局。 [新增] dropdown 组件 open 与 hide 事件,于打开与关闭后的逻辑处理。 [新增] dropdown 组件 disabled 属性, 禁止下拉框展示。 [新增] date-picker 组件 disabled 属性, 禁止修改。 [修复] date-picker 组件右下角实时数据无法联动。 [修复] table 组件 datasource 属性丢失响应。 [修复] input 组件 readonly 属性不生效。 layui-vue 已投递至 layui 组织:前往 更多详情:http://www.layui-vue.com

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册