首页 文章 精选 留言 我的

精选列表

搜索[网站开发],共10000篇文章
优秀的个人博客,低调大师

开发者的福音,go也支持linq了

坑爹的集合 go在进行集合操作时,有很不舒服的地方,起初我真的是无力吐槽,又苦于找不到一个好的第三方库,只能每次写着重复代码。举个栗子 类 学生{ 姓名 年龄 性别 } 1、现在有10个学生的数组,如果我要统计所有年龄大于20岁的人,那我需要 一、遍历 二、自定义条件 三、再append数组添加。 2、接着我又要统计性别为男的所有学生,我又要重复上面的步骤。 你说坑爹不坑爹,那是真的坑! 吐槽之处 重点是95%的代码都是一样的,只是那百分之几有点区别。对于一名合格的程序员,我是坚决不能忍受这种情况的发生。 解决方法 群里寻求大神帮助 混迹各大论坛,博客寻找有效信息 终于在老夫的不懈努力下,发现了一个库。它就是go-linq,使用它,能够解决我对集合大部分的需求,让编程更顺手,让工作更强经劲。 什么是Linq呢? LINQ(发音:Link)是语言级集成查询(Language INtegrated Query) •LINQ是一种用来进行数据访问的编程模型,使得.NET语言可以直接支持数据查询 Linq 是C#编程的一个爽的飞起的语法糖,使用过的人无一不对其高级的特性,偏自然语义化的折服。 那么问题来了 那么问题来了,go有没有类似的东西呢,答案是肯定的,这次是我们马上要说的库Go-linq。通过这名称你就知道他是做什么的了。不多说了,直接开Lu。 开始使用Go-Linq Go-Linq介绍 一个强大的语言集成查询(LINQ)库的Go。 没有依赖! 使用迭代器模式完成延迟求值 对并发使用是安全的 支持泛型函数,使您的代码更干净,并且没有类型断言 支持数组、片、映射、字符串、通道和自定义集合 使用 go get gopkg.in/ahmetb/go-linq.v3 import . "gopkg.in/ahmetb/go-linq.v3" import . 的意思是直接使用库的方法,而不使用前缀。当然你也可以添加,官方的写法是这样的。 案例 定义一个员工类 type Employee struct { Name string Age int Sex int // 0 男 1 女 WorkYear int //工龄 } 创建不同的列表 func initEmployeeData() []Employee { list := make([]Employee, 0) for i := 0; i < 10; i++ { list = append(list, Employee{ Name: "张" + strconv.Itoa(i%4), Age: 10 + i, Sex: i % 2, WorkYear: 1 + i%3, }) } return list } func initSameEployeeData() []Employee { list := make([]Employee, 0) for i := 0; i < 10; i++ { list = append(list, Employee{ Name: "张一", Age: 10, Sex: i % 2, WorkYear: 1, }) } return list } 小试牛刀-distinct去除开始 func distinct() { var manEmpRows []Employee rows := initSameEployeeData() fmt.Println("===性别是男的所有员工列表去重===") From(rows).Distinct().ToSlice(&manEmpRows) fmt.Println(manEmpRows) } ===性别是男的所有员工列表去重=== [{张一 10 0 1} {张一 10 1 1}] 结果非常nice,本来我们需要的繁琐步骤,一个linq就解决了,是不是戝Diao! 众里寻他千百度-where过滤 //where 过滤条件 var manEmpRows []Employee fmt.Println("===过滤性别是男的员工===") From(rows).WhereT(func(e Employee) bool { return e.Sex == 0 }).ToSlice(&manEmpRows) fmt.Println(manEmpRows) 荣获三甲-take+sort //Take 选取从头开始的几个元素 fmt.Println("===过滤性别是男的员工,只选择前俩个===") From(rows).WhereT(func(e Employee) bool { return e.Sex == 0 }).Take(2).ToSlice(&manEmpRows) fmt.Println(manEmpRows) 排序。单字段排序,多字段组合排序。 //where过滤+排序 fmt.Println("===过滤性别是女的员工,且按照工龄降序排序===") From(rows).WhereT(func(e Employee) bool { return e.Sex == 1 }).OrderByDescendingT(func(e Employee) int { return e.WorkYear }).ToSlice(&manEmpRows) fmt.Printf("%+v\n", manEmpRows) //where 过滤+双重排序 fmt.Println("===过滤性别是女的员工,且按照工龄降序排序,再按照年龄升序排序===") From(rows).WhereT(func(e Employee) bool { return e.Sex == 1 }).OrderByDescendingT(func(e Employee) int { return e.WorkYear }).ThenByT(func(e Employee) int { return e.Age }).ToSlice(&manEmpRows) 弱水三千 只取一瓢-Select //只获取元素中的某些字段,list输出 var outputRows []string fmt.Println("===只获取元素中的某些字段,list输出===") From(rows).SelectT(func(e Employee) string { return e.Name }).ToSlice(&outputRows) fmt.Println(outputRows) 蜂合蚁聚-聚合 //聚合函数 query := From(rows).SelectT(func(e Employee) int { return e.Age }) fmt.Println(query.Average()) fmt.Println(query.Max()) fmt.Println(query.Min()) fmt.Println(query.Count())[] 其他 //获取结构体数组首个元素或者末个 firstItem := From(rows).First() fmt.Println(firstItem) lastItem := From(rows).Last() fmt.Println(lastItem) 总结 通过介绍,不知道大家对go-linq有没有了一个简单的认识,对Linq的使用有一个大概的了解。如果有,那就参照编码自己手撸一遍,加强印象。 其他的特性大家自行查看官方说明,还有更多有趣的Linq语法糖等着你探索。 资源列表 github源码 官方使用说明

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

Electron 12.0.0 发布,跨平台桌面应用开发工具

Electron 12.0.0 现已发布,主要更新内容如下: Features 将contextIsolation的默认值更改为true。#27949 Fixes 修复了重置 BrowserViews 时可能发生的崩溃。#27947 修复了 native window.open path.创建的子窗口未应用背景色的问题。#27942 修复了当启用 contextIsolation 且禁用 nativeWindowOpen 时,window.open() 不会返回一个带有 location.href setter 的对象的问题。#27940 修复了 navigator.bluetooth.requestDevice。#27927 修复了electronic.net implementation 中的 race condition。#27938 Other Changes 还原了WebFrameMain.executeJavaScriptInIsolatedWorld()。#27937 将 Chromium 更新为 89.0.4389.69。#27907 更新说明:https://github.com/electron/electron/releases/tag/v12.0.0

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

Go 语言开发工具 LiteIDE X37.4 发布

LiteIDE X37.4 已经发布,此版本为功能修复版本。在macOS上删除到回收站功能改用本地 API实现;修复了查找/替换/重构时的编辑器刷新显示问题;重新规划了复制粘贴、复制路径、集成终端等功能的右键菜单显示。 ### 2021.03.02 Ver X37.4 * LiteIDE * move to trash use api on macos * fix find&replace repaint * update terminal action * add copy fullpath action * LiteApp * editor context menu add integrated terminal action * folder view update integrated terminal action * folder view add copy full path action * move to trash use api on macos * LiteFind * fix find&replace editor repaint * fix file search replace repaint * windows fileserach shortcuts add ctrl+atl+f * LiteEditor: * gomod.xml add retract * Terminal: * move to core plugin * DlvDebugger: * add pass flags options

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

JEPaaS 7.2.6重大升级,低代码开发平台

JEPaaS【7.2.6】版升级发布,本次最新升级版本,更新内容如下: 注意事项: JEPaaS 平台从 v7.2.6 之后将会增加对 APPLicense 证书的校验,如果您目前正在使用移动端(APP/H5),为确保移动端可以正常使用,请一定要先获取 APP 证书,再进行v7.2.6版本升级。 APP证书的获取方式: 提供您的信息:客户公司名称,APP名称,APPID,PC授权码 联系我们客服人员获取,后续我们将支持直接在商城获取。 JEPAAS-7.2.6 ChangeList Bug Fix app:去除历史APP预览文件,有SQL注入风险 bug修改:es6语法修改 cache:修复功能缓存,功能权限缓存 css:修复checkcolumn的选种样式 editor:图报表引擎 sql模式下 双击功能 插入sql报错修改 elec:桌面支持资源本地化 electronutil:桌面获取token处理 event:给组件增加所有的公共事件 field:字段配置reset导致bug home:修复进首页白屏问题 j_query:j_query信息内容兼容处理 j_query:j_query支持覆盖功能sql j_query:优化功能j_query数据 j_query:修复下拉框j_querybug j_query:修复关键字查询问题 j_query:修复兼容自定义store的j_query j_query:修复查询选择j_query Bug j_query:兼容j_query历史数据 j_query:兼容SY_JESYS特殊查询条件 j_query:兼容查询选择组件j_query信息 j_query:兼容特殊查询条件,将条件提升到第一层 j_query:整理j_query的工具类SqlUtil.js j_query:整理优化j_query j_query:查询条件连接符处理 j_query:查询选择的j_query判空处理 js编辑器:js编辑器页面加SQL拼装器按钮 linkFunc:修复弹出功能抖动问题 loadjs:加载js问题同步问题 menu:中英文系统变量。 monaco:monaco编辑器 改成插件引入方式 monaco:增加window对象 防止IE浏览器 单点页面monaco未定义报错 new:平台日期控件增加新的配置项或者增加新的组件,增加“月份日期”选择方式,只能选择月和日不需要选择年 new:拖拽上传文案提示 onlyoffice:请求链接改为异步请求 onlyoffice预览:添加onlyoffice预览 pageoffice:pageoffice IE兼容处理 pdf预览:pdf预览修复 plus.css:去掉.je-field-grid .x-mask样式 report:修复报表支持in查询 showfunc:showfunc方法readonly传给jemainview showfunc:弹出功能面板 j_query处理 style:修复窗口拖动导致页面错乱问题 uodate:转存文件,如果文件夹下没有数据,去掉提示文案 update:个性化菜单切换模式 update:人员头像,无图片,显示名字 调整 update:多附件拖拽上传 update:字段名称修改 update:差旅费报销单打印报销样式需改; update:无法取得发票的费用支出情况说明索引问题; update:时间处理 update:查询选择 多选条件下 双击选中数据问题处理 update:桌面下载资源修改 update:编辑器中引入时机 update:编辑器拖拽注入内容 修复 update:编辑器重复问题 update:自动生成 增量升级需要文件 update:配置APP基础配置个推 update:配置字段名称修改 util:优化JE.showFunc方法 util:修复日期工具类bug util:修复表单getChanges方法 workflow:修复流程规划报错判断节点连线问题 workflow:修复流程配置信息 一对一卡片:一对一卡片见表单load接口传参tableCode修改 下拉框:下拉框级联字段问题修复 下拉框组件:下拉框组件;级联赋值修复 下拉框组件:下拉框组件搜索转字符串 中文字段:调试代码 人员缓存:人员缓存 新建账号不在缓存问题处理 人员选择器:表单字段配置人员选择器 valueType 处理 代码编辑器:应用方法 按钮点击没反应问题修复 代码编辑器修改:代码编辑器修改 修改:初始修改密码 列头查询:数值型 默认使用精确 不使用区间 列批量编辑:列批量编辑需求 列表:修复表格列格式化时,非列表字典导致性能低的问题 列表:修改列表编辑bug 列表合计:列表编辑保存会调用列表合计load接口多次 列表附件预览:列表附件预览修改 列表首行录入:树形功能,列表首行录入没有增加树形节点bug修复 列锁定:列锁定滚动问题 列锁定:列锁定编辑问题 功能:修复单表单功能,增加初始化子功能信息 功能缓存:获取功能缓存修改 功能表单:getValues支持获得单字段值 功能配置:功能配置修复附件Bucket配置 功能配置:功能配置加个人脚本库按钮 功能配置:文件名大小写错误 单点登录:单点登录JE.USER判空 单点登录:单点登录代码优化 单页面功能:ie浏览器 单页面功能 子功能不加载数据问题处理; 以及ueeditor上传时间改为60m 去掉debugger:去掉debugger 去掉debugger:去掉debugger 图报表:去除空的查询参数 图报表引擎:图报表引擎load 带limit 图报表数据源:数据源SQL类型选择左侧树sql回显问题 多附件:支持change事件 子功能:子功能添加判断传参修改 子功能集合:只读action列处理 子功能集合:子功能集合readonly修改 子功能集合:子功能集合列表上的复选框不居中 子功能集合:子功能集合只读 子功能集合:子功能集合排序 子功能集合:子功能集合计算高度加注释 子功能集合:子功能集合高度优化 字典辅助:去掉字典辅助的ID选项 字段:带字典项字段配置信息 默认值处理 岗位管理:修改岗位管理的js文件 工作流:会签节点加是否取消全选配置 工作流:工作流可作废的数据不可删除 工作流:工作流提交后表单回显值不包括分组框 工作流:工作流退回面板节点数据修改 工作流:工作流配置固定人加角色配置 工作流:批量审批 最后一个节点 按钮需展示提交 而不是 作废 end改为submit 工作流:表单工作流历史按钮是否可见判断修改 工作流:表单操作工作流时禁用表单tbar按钮 工作流:驳回在提交传参修改 工作流多人审批:工作流多人审批同时提交报错 工作流引擎:工作流引擎配置加 流程追踪按钮可见角色 工艺图:工艺图空节点关闭时报错 平铺菜单:平铺菜单menu数据处理层级计算修改 平铺菜单:平铺菜单改造 平铺菜单默认:平铺菜单默认导航条改造2.0 应用菜单:应用菜单添加数据面板样式修改 快速查询树:左侧快速查询树清字典缓存 快速查询树:默认可以刷新,并更新角标 批量修改:列表批量修改修复 批量审批:去掉批量审批按钮 批量审批:批量审批修改 报表:如果数据为空 防止展示 0emtpyData 报表:报表作为子功能首次加载问题 报表引擎:报表引擎合计问题 数据字典:添加子功能数据报错 数据字典功功能:数据字典功功能数据添加修复 数据权限:数据权限使用关系加租户ID过滤 数据权限修改:数据权限修改 文本域:大文本 科技灰样式下 label高度不对齐问题处理 日期组件:日期组件列表编辑报错 日程组件:日程空间BUG、没有滑动选中了,也不能自定填充时间,不要让提醒的标题换行 时间:时间选择改为24H制 时间选择:时间选择增加 秒的选择 智能查询:智能查询字段 增加 过滤条件配置支持 权限分级:开启权限分级用户信息load接口更换 查询策略:修复查询策略失效问题 查询策略:默认查询策略只拼接参数,不load数据 查询策略:默认查询策略只拼接参数,不load数据 查询选择:子功能集合查询选择j_query带值 查询选择:查询选择多选的时候,右侧已选内容上面增加已选多少条数据信息 查询选择:查询选择没有传值formData 查询选择:查询选择点清空全部回显默认值 树形列表:修复初始化树形列表功能时,没有传值j_parent 树形功能:增加树形功能排序字段值 树形功能左侧快查树:树形功能左侧快查树J_query修改 树形查询选择快速查询树:树形查询选择快速查询树getTree路劲拼接功能配置 树形选择字段:树形选择支持 查询前事件中写j_query 桌面:去掉桌面更新检测 桌面:getStaticUrl 静态资源 路径处理 桌面:getStaticUrl修复 桌面:pdf问题 修复 桌面:切换用户修改 桌面:列表新增数据 url 处理 桌面:去掉一些全局变量 桌面:增加升级检测 功能 桌面:增加增量全量的判断 桌面:文件读取失败 处理 桌面:桌面 升级 完结 桌面:桌面升级检测 版本号处理 桌面:桌面安全处理修改 桌面:桌面端应用增量升级修改 桌面:由于无效代码 去掉admin提示 桌面版:window.open方法桌面端重写 桌面端:buildUeditorImgUrl方法处理 桌面端:图片 本地化资源路径处理逻辑删除 流程审批历史:流程审批历史table样式修改 流程追踪按钮角色权限控制:流程追踪按钮角色权限控制 消息:多消息弹窗优化 消息:删除es6语法 甘特图:甘特图列表去掉排序 甘特图:甘特图弹功能加上子功能 用户头像:修复默认头像缓存问题 用户头像:头像缓存链接增加用户标识 用户头像:用户数据接口去除funcCode 视图批量修改:支持视图批量修改 编辑器:第二次输入 不显示输入提示 问题修复 脚本编辑器:脚本编辑器修改 自定义甘特图:保存数据时查询root节点J_query条件修改 菜单:修复角标重复加载问题 菜单设置:菜单设置修改 菜单设置:菜单设置修改 行编辑:grid 列头查询 行编辑导致enter事件 失效问题修复 表单字段:表单提交时,清除有grid字段的修改标记 表单字段验证:表单字段验证加载顺序修改 表单打印:表单支持工作流数据打印 记录功能菜单:showHistoryFuncTip方法去掉参数 记录功能菜单:没有点击面板的按钮就默认清空缓存 记录功能菜单:调用顶部面板方法,根据用户的信息是否弹出恢复功能窗口 资源表:后缀颜色修改 资源表:资源表,增加信息“创建人” 后面有跟多按钮,点击更多展示 创建人/创建时间/修改人/修改时间 等信息 资源表:资源表表单加载顺序 资源表:资源表辅助字段添加配置调整 辅助配置:优化功能,字段辅助配置项 辅助配置:初始化值时报错处理 辅助配置:功能辅助配置项除空操作 辅助配置项:去掉自动置顶,高度自适应 辅助配置项:支持可以自行添加辅助配置项 锁定列:锁定列列表统计分页下面统计不展示修复 附件:平台附件上传 文件大小 最大值 支持变量JE_UPLOAD_FILESIZE_MAX配置 高级查询:增加逻辑判断 高级查询:高级查询 时间字段根据submitformat配置 进行格式化处理 Features grid添加按钮:grid tbar添加创建按钮 iframe菜单:iframe菜单支持传值 less:增加less.js插件,可以解析less语法 linkFunc:支持列表配置linkFunc,可以通过超链接打开侧滑功能 new:JEapp引擎登录页面处理 new:平台增加辅助配置项,控制【帮助提示】的高宽,可写固定值可写比例值,不写使用默认值 onlyoffice:onlyoffice加载 update:流程审批统一中文符号 util:增加JE.callCustomFn util:增加JE.clearHtmlTag Util:新增函数:JE.formatMinutes workflow:增加华为WeLink提醒 一对一卡片:一对一卡片load表单数据接口加j_query参数 代码编辑器:重构代码编辑器相关组件 列表action按钮:action 也要受功能只读和流程只读控制(只能看不能点),除非该按钮设置了“不受控” 列表左侧添加按钮:列表禁用时对列表左侧添加按钮显隐的处理 列表批量修改:列表批量修改修复 列表批量修改:列表批量修改赋值 列表编辑:如果列表录入没有创建按钮列头就不可编辑 功能自维护字典:功能自维护字典加清除缓存按钮 功能配置:功能辅助配置支持查看所有配置项 功能配置:功能配置面板加创建修改信息 功能配置:加字段配置同步 加载md5:加载md5.js 单点登录:单点登录代码合并 子功能集合:子功能集合批量添加加辅助配置项 子功能集合:子功能集合排序字段值修改 字体图标:更新字体图标 工作流:工作流支持流程消息初始化 工作流历史人员:工作流历史人员优化 工作流引擎:首页流程审批,送交和退回,结束,只要下个节点不是自己,就关闭 应用菜单:应用菜单添加面板修改 快速查询:列表字段添加辅助配置项 快速查询是否给表单带值(默认不带值) 查询选择:安全改造优化:查询选择j_query in 和 notin 的value值传数组优化 查询选择:查询选择选中优化 桌面本地化:桌面本地化调整 桌面端:桌面端资源本地化第一版 桌面端:资源本地化 终版 桌面端本地化:桌面端资源本地化修改 用户权限:用户如果没有任何权限给出友好提示 用户缓存:重新设计用户头像缓存 系统通知图标:系统通知图标读取系统设置 组件:将代码编辑器字段的changeModel改为changeLanguage 编辑器:monaco编辑器自定义提示以及资源文件加载 放在系统初始化中 菜单维护:菜单维护支出code搜索 表单宽度修改:表单宽度设置器第一次回显 表单快速定位:表单快速定位添加隐藏配置 资源表:使用ID作为勾选的条件 门户引擎:门户引擎样式修改 高级查询:功能添加辅助配置项高级查询是否支持change事件 JEAPPV2.5.0ChangeList Bug Fix app:【APP】 ios 图片破损 iOS 强制删除一次; app:【app】ios 登录图片不显示问题; app:【APP】审批工单图片显示功能添加; app:【APP】设置 app 状态栏字体颜色,自动判断颜色深浅,设置状态栏; app:处理 IOS 图片破损问题; APP:用户字体图标维护在 APP 下不显示 getUsers 异常问题的修复:APP 获取人员信息 H5:h5 打开工作菜单后,闪屏 JEAPP2.4.0:增加钉钉 JSSDK JEAPP2.4.0:处理动态切换显示头部 JEAPP2.4.0:生成 manifest 逻辑的提交 JEAPP2.4.0:系统变量初始化异常时给出对应的提示 update:【APP】IOS, 换了服务地址后保存按钮不好用 update:【APPIOS】苹果登录页 logo 图片破损问题; update:【SERVER_PATH】地址校验规则,解决 doUpgrade 报错 update:AJAX 请求超时打不开 app 问题; update:APP 升级插件下载,匹配后缀明; update:app 升级配置文件版本号位数 6 位; update:description 2.4.3 update:Util 大小写修改; update:代码提交忽略 je 文件; update:修改 APPID 动态添加问题 update:修改路由过滤/auth 路由导致死循环问题 update:去除 alert(next.title); update:增量包升级携带【package、config】 update:工作流审批头部问题; update:新建策略类,优化手机权限代码; update:触发策略事件代码优化; update:设置 apk 角标 前台运行不设置 APP 角标; update:骨架屏安卓手机有时出来问题处理; upgrade:安卓优先获取 APK 的值其次是 WGT,IOS 返回 WGT; workflow:【APP】审批页面,如果字段类型为富文本编辑器时默认为只读,input 获取焦点时禁止滑动切换; workflow:【APP】审批页面 header 文字; workflow:【APP】审批页面打开时候,页面元素高度会重新计算 工作流:解决人员数量大时,工作流无法正常启用的问题 打包:app 打包审批功能字段更改; 打开插件:解决 APP 功能中打开插件异常的问题 钉钉:每次打开功能,顶部显示的名称都是上一次点开的功能的名称,偶尔还显示 jeapp Features app:h5 环境 Socket 和功能角标添加; H5 推送:支持 H5 推送 JE:版本修改 JE 重新构建; JEAPP 打包:增加生成 H5 与 APP 项目包的脚本文件 link:链接功能;图报表无法打开处理; package:增加系统变量【JE_PHONE_SHOW_AJAXERROR】(是否显示 ajax 的超时提醒) push:H5 推送类的构建 unipush:unipush 构建 manifest 文件配置; uodate:【APP】h5 文件 public 下静态文件替换 APP 打包文件静态文件;修改打包起服务逻辑解决文件代码冗余; update:【APP】安装记录功能 (内网环境报错 APP 请求 AJAX 处理);修改后打包测试; update:【APP】底部样式样式添加; update:【APP】支持自定义样式,风格配置; update:【APP】解决 APP 自定义风格 样式加载时机兼容问题; update:APP 没有配置功能的流程,进页面以后显示标题;该流程暂无配置表单不要让他闪动,字给大一点; update:app 用户安装记录/app 用户使用记录 时间格式修改; update:APP 首次安装初始华禁止弹手机存储权限授权; update:ios 功能重启加载自定风格样式; update:IOS 侧滑关闭页面; update:package 描述文件修改;功能保存方法优化; update:plugin.wgt 文件失败异步处理解决; update:代码 je 构建; update:取消将 JE 文件同步到 H5 的目录下 update:增量包 buildJE ,设置头部标题; update:记录 app 安装记录/记录 app 使用记录; update:选择相册图片前检测是否开启手机存储权限; websocket:H5 与 APP 的 socket 实现拆分 websocket:websocket 重构 websocket 应用提示:增加系统变量【JE_PHONE_WEBSOCKET_NOTICE】(是否显示 websocket 消息的推送 人员头像:异步处理人员头像问题 升级包:生成升级包逻辑 授权:授权逻辑 权限校验:权限信息校验 移除无用页面:删除 login 与 workflow 页面(已迁至插件) JEDesktop Bug Fix config:删除无用配置文件 update:git提交配置 update:readme 修改 update:代码调整 update:压缩增量包修改 update:去掉无用引用 update:去掉消息通知的icon update:图片资源下载后 格式不对问题处理 update:增加 zip 命令 update:增加启用本地化配置 update:增加安装包重命名脚本 update:增加应用增量升级 update:增加说明文件 update:无cdn系统 server代理 cdn处理 update:桌面新版升级完结 update:正式定板 update:细节重构 代理:代理服务器地址 jepaas 项目修改 桌面:macOS 全屏后点击 关闭 黑屏 桌面:主进程代码优化 桌面:去掉closed事件监听 桌面:去掉preventdefault 解决关机问题 和 close黑屏问题 桌面:桌面mac 全屏后点击关闭 黑屏问题处理 桌面:桌面mac版 全屏快捷键取消 防止全屏情况下 点击叉号关闭后黑屏问题 桌面:桌面完结 桌面:桌面清空缓存 增加清除store缓存 桌面:桌面结束 桌面:桌面结束本地升级 桌面:桌面能升级完结 桌面:点击关闭图标 兼容处理 桌面:补充event 桌面:解决mac关机时 程序阻止关机问题 桌面修改:本地导入升级包 桌面端:桌面端应用名称菜单处修改 Features 7.2.6打包配置修改:7.2.6打包配置修改 new:增加登录15天有效期 打包测试:打包测试 桌面:桌面 mac 菜单栏修改 桌面:桌面 暂时结束 桌面:桌面端 通知Windows增加应用图标 桌面:重构代码 桌面版:资源本地化 终版 资源本地化:suanbanyun 资源本地化需求 实现 欢迎下载使用! JEPaaS详细介绍:点击查看 JEPaaS官网:点击查看 JEPaaS开源下载地址:点击下载 JEPaaS绿色版下载地址:点击下载

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

Electron 10.4.0 发布,跨平台桌面应用开发工具

Electron 10.4.0现已发布,主要更新内容如下: Features 添加win.setTopBrowserView()以便可以引发 BrowserViews。#27711 Fixes 修复了 macOS 上的 OS 级快捷方式(例如 Ctrl + F2、⌘ + ~)。#27812 修复了打开 DevTools 时出现的 Uncaught TypeError 问题。#27691 修复了一个错误的 enableBlinkFeatures 警告,显示 webviews 没有启用 Blink 功能。#27788 修复了有时会由操作系统重新创建已删除的下载目录的问题。#27807 修复了连续渲染 BrowserViews 时偶尔出现的白色闪烁。#27660 修复了在crashed事件中销毁 WebContents 时崩溃的问题。#27758 修复了通过 context bridge 发送 non-primitives 时的内存泄漏。#27637 更多详情可查看更新说明:https://github.com/electron/electron/releases/tag/v10.4.0

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

Electron 11.2.2 发布,跨平台桌面应用开发工具

Electron 11.2.2现已发布,主要更新内容如下: Fixes 修复了具有 Trusted Types 的不安全评估的 CSP。#27469 修复了 <webview> 不能与 Trusted Types 一起使用的问题。#27464 修复了 Electron 在处理无效图标时崩溃的问题。#27478 None。#27509 其他变化 将修复程序反向移植到 CVE-2020-16044。#27491 从 V8 将修补程序反向移植到 CVE-2021-21118。#27415 将修复程序反向移植到 Mojo 的 UAF(1162198)。#27401 将修复程序反向移植到 chromium:1153329。#27494 安全性:向后移植 CVE-2021-21122 的修复程序。#27406 更新说明:https://github.com/electron/electron/releases/tag/v11.2.2

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

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

用户登录
用户注册