首页 文章 精选 留言 我的

精选列表

搜索[快速],共10000篇文章
优秀的个人博客,低调大师

微软推出 VS 扩展,可快速升级 .NET 项目

为了生态的可持续、可维护、安全等原因,编程语言和框架都会不断推陈出新,放弃对老版本的支持,并希望开发者能够跟进最新版本的变化。 不过众所周知,想让开发者第一时间跟进并非一件简单的事情,尤其是你可以想想微软多少年以前就开始推进 Arm 版 Windows 的发展(2012 年发布的 Windows RT),即便到了 2023 年又有多少开发者开发了 Arm 版 Windows 应用呢。 微软日前推出了一个适用于 Visual Studio 的扩展程序 —— .NET Upgrade Assistant,让开发者可以在 Visual Studio 中直接升级 .NET Framework 或 .NET Core 桌面和 Web 应用程序至最新版本的 .NET。 微软在博客中表示,.NET 6(长期支持版本)或 .NET 7(标准支持版本)具有更好的性能,并为开发者提供了一系列的最新特性和功能。如果用户的应用程序是为 .NET Framework 或 .NET Core 构建的,现在是升级的好时机。 以往开发者想要升级应用程序,尤其是从 .NET Framework 升级,往往是一个非常复杂的过程,而且开发者需要为 Visual Studio 中的不同项目类型采用不同的升级方法。在安装了 .NET Upgrade Assistant 扩展后,开发者可以通过在 Solution Explorer 中右键点击项目并选择 "升级",从任何初始版本升级每种类型的 .NET 应用程序。 开发团队表示,.NET Upgrade Assistant 的目的是处理好机械、重复、繁琐的问题,但该扩展还是无法检测和修复所有这些更改。用户需要依据从什么框架和项目类型升级,进行一些额外的修改才能编译代码,并且需要进行彻底的测试以确保代码能够正常运行。 .NET Upgrade Assistant 的目标是支持每一种 .NET 项目类型,只不过目前该工具的支持还比较有限,支持 ASP.NET、Class libraries、Console、WPF 和 WinForms。正处于开发阶段的支持包括 Xamarin 到 .NET MAUI 迁移、UWP 到 WinUI 迁移、WCF 到 WCF Core 迁移。 这个扩展目前已经上架 Visual Studio Marketplace,仅支持 Visual Studio 2022,需要注意的是这个扩展还带着 Preview(预览)后缀,意味着可能存在 Bug 和不稳定的情况。

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

JeeSite Vue 4.6.1 发布,Spring Boot 快速开发平台

升级内容 升级 spring-boot 2.7.8、mybatis 3.5.11、shiro 1.11.0、druid 1.2.15、spring cloud 2021.0.5、alibaba cloud 2021.0.4.0、seata 1.5.2、more... 新增 userService.saveAuthRole 该方法是不验证当前用户权限的授权角色方法 优化 dataGrid 设置列上的 sortable 优先级更高,树表可以设置 优化 缓存名称为特殊字符时,缓存管理操作删除问题 无用户数限制,无在线人数限制 多项功能细节优化 升级方法 修改pom.xml文件中的jeesite-parent版本号为4.6.1-SNAPSHOT 如果你导入了jeesite-common源码项目,请与git上的代码进行同步 如果你导入了jeesite-module-core源码项目,请与git上的代码进行同步 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSiteVue演示地址:http://vue.jeesite.com

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

JeeSite Vue 5.2.2 发布,Spring Boot 快速开发平台

升级内容 新增 文件管理功能、文件分享等 新增 站内消息功能、消息发布、查看 新增 消息提醒功能、未读已读消息列表、消息查看 新增 Editor 富文本编辑器的黑暗模式样式 新增 Upload 组件 是否上传附件验证例子 新增 Table 增加 filterDictType 字典过滤 Oliver 新增 Table 增加 dictType 支持多级对象 Oliver 新增 支持 PageWrapper 隐藏 title,设置为false即可 优化 登录后跳转到会话失效前的页面 优化 sys_menu_sys_code 字典加载两次的问题 优化 Date 日期选择框 黑暗模式下样式 优化 Table 表格组件 标题上的 Tabs 样式 优化 Form Text value 消除类型不匹配提示 优化 Form 当没有设置 label 的时候自适应 优化 Tree 当前切换主题色后选中的背景美观问题 优化 Table 序号列默认为锁定状态 优化 DictLabel可以不预先初始化数据,有组件自己初始化 修正 用户管理点击树,右侧部门框显示名称,而不是编码 #I66UWO 修正 优化 Editor 多个富文本情况下报错问题 修正 行政区划的区域代码查询条件 修正 SwitchCorp.vue 消除警告 修正 升级antdv3的遗留问题 升级方法 进入菜单管理,找到内部消息和文件管理,去掉组件里的 IFRAME,点击保存。 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为JeeSite v5.2.1,可以兼容JeeSite v5.1.0 后端升级内容 升级 spring-boot 2.7.8、mybatis 3.5.11、shiro 1.11.0、druid 1.2.15、more... 新增 sqlMap.where 的条件嵌套查询,可替代 andBracket、orBracket、endBracket 新增 web.staticCachePeriod 参数,响应给浏览器的静态文件缓存期限 新增 shiro.allowRedirects 参数,允许重定向的地址限定: 不设置时,为全部允许; 设置为 this 时,只允许本项目内部跳转; 支持通配符、支持设置多个,用逗号隔开; 举例:this,http://*.jeesite.com 新增 userService.saveAuthRole 该方法是不验证当前用户权限的授权角色方法 新增 任务调度表增加一些字段,支持存储非 Cron 类型的任务数据 新增 @Table 注解缓存,性能提升 新增 oauth2.failureUrl 授权失败后跳转地址 优化 dataGrid 设置列上的 sortable 优先级更高,树表可以设置 优化 安全要求登录后重定向地址,不允许跳转到外部地址 优化 缓存名称为特殊字符时,缓存管理操作删除问题 修正 BPM 退回选择列表仅保留经过路线的节点 无用户数限制,无在线人数限制 后端升级方法 修改pom.xml文件中的jeesite-parent版本号为5.2.1-SNAPSHOT 如果你导入了jeesite-common源码项目,请与git上的代码进行同步 如果你导入了jeesite-module-core源码项目,请与git上的代码进行同步 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSiteVue演示地址:http://vue.jeesite.com

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

JeeSite Vue 5.2.1 发布,Spring Boot 快速开发平台

升级内容 全面升级依赖库 antdv 3.2.15、vue 3.2.45、vite 3.2.4 等等 新增 树表 reload 方法增加 parentCode 参数,方便重载某个节点的下级数据 新增 强制加载接口自动展开当前节点,给已经展开的节点强制刷新数据使用 新增 useQuery 方便获取 url 请求参数方法 新增 Editor 富文本组件的图片上传 新增 Tree 异步加载示例(/src/views/sys/area/index.vue) 新增 Upload 上传组件的按钮标签设置属性,增加上传按钮click事件 新增 VITE_FILE_PREVIEW 文件预览类型参数 新增 Form Text 组件,不需要输入框的时候直接展示文本 新增 Vite Http Proxy HTTPS 认证,开发环境访问系统 新增 BasicTable 的其它插槽调用链 优化用户体验,专注用户体验细节: 菜单 管理编辑后自动更新树表下级节点 查询 打开默认的查询表单输入框回车自动提交 表单 默认增加冒号视觉并优化细节 表单 单选复选样式优化细节优化 表格 操作列,确认框调整到按钮左侧显示,方便鼠标操作 表格 空数据时,也可自适应高度,优化视觉 表格 增加 summary 列后也可以自适应高度 弹窗 Modal 默认最小高度调整为 100 图标 fa 类型的图标显示亮一点 下拉框 弹出容器 默认设置为 body,避免下拉框显示不完整 当直接访问首页的时候,不提示超时消息 优化 密码输入框关闭 autocomplete 优化 更改用户权限数据默认存本地会话 projectSetting.ts 优化 在线用户查询,不影响会话超时(由于轮询导致会话不超时问题) 修正 多个 Tree 的时候丢失父级选择数据问题(常见角色授权多个子系统时丢失数据) 修正 TreeSelect 第一次选择后仍然提示验证消息问题 修正 锁定屏幕密码输入框宽度太小修正 修正 表格操作列的工具提示 #I5QW73 修正 Http Proxy GET 丢失请求参数问题 修正 dev 环境下,提示 hrm 的问题 无用户数限制,无在线人数限制 升级方法 使用 VSCode 查找内容 vite-plugin-theme 替换为 vite-plugin-theme-vite3 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为JeeSite v5.2.0,可以兼容JeeSite v5.1.0 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSiteVue演示地址:http://vue.jeesite.com

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

JeeSite Vue 5.2.0 发布,Spring Boot 快速开发平台

升级内容 升级 ant design 3.2.13、vue 3.2.39 等众多组件 多项功能细节优化、页面加载提升、性能大幅度提升 无用户数限制,无在线人数限制 升级方法 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 如果您对jeesite-vue本身框架修改很少,就比较容易进行升级,如下: 注意 BasicDrawer 的 wrapClassName 属性替换为 class 注意 moment 日期时间库替换为轻量级的 dayjs 日期时间库 使用 VScode 全局查找替换(选中:区分大小写和全字匹配): _isAMomentObject替换为format replaceFields替换为fieldNames 使用 VScode 全局查找替换(选中:正则表达式): slots: \{ customRender: '(.+?)' \},替换为slot: '$1', 注意 Antdv3 版本,表单 FormItem 下,不允许有多个表单输入组件,如果有多个请使用 FormItem 再进行嵌套一层,或者使用 FormItemRest 进行包裹排除掉即可 更多升级请看:https://www.antdv.com/docs/vue/migration-v3-cn 匹配后端版本为JeeSite v5.2.0,可以兼容JeeSite v5.1.0 后端升级内容 升级 spring boot 2.7.4、spring cloud 2021.0.4、alibaba cloud 2021.0.4.0、nacos 2.1.1、seata 1.5.2、sentinel 1.8.5、more.. 新增 oss.client.xxx.publicUrl 参数,支持公有文件下载 新增 pool.poolPreparedStatements 参数,Oracle 使用 新增 左树右表和导入导出代码生成模板 优化 isInnerLogin 时忽略图片验证码检查 无用户数限制,无在线人数限制 后端升级方法 修改pom.xml文件中的jeesite-parent版本号为5.2.0-SNAPSHOT 如果你导入了jeesite-common源码项目,请与git上的代码进行同步 如果你导入了jeesite-module-core源码项目,请与git上的代码进行同步 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 本次跨中版本升级了 Spring Boot 及 Spring Cloud 框架,建议做下完整测试 OpenFeign 声明为@GetMapping的,请修改为@PostMapping注解 执行root/package.bat(sh)打包脚本,强制更新依赖。 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSiteVue演示地址:http://vue.jeesite.com

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

JeeSite Vue 5.0.4 发布,Spring Boot 快速开发平台

升级内容 新增 ListSelect 列表选择组件 新增 锁屏密码支持账号密码解锁 新增 后台页面黑暗主题,流程图黑暗主题下调色 优化 避免文件名过长挤出操作列 优化 文件下载显示原文件名 优化 checkImgType 支持 base64 格式 修正 上传文件个数判断差 1 个 修正 Switch 为 false 的时候 foramt 不调用问题 修正 展开的表格不显示水平滚动条问题 修正 展开的表格双击展开图标的时候显示加载框问题 修正 使用展开表格时拖拽报错问题 升级方法 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 前端与后端版本不同,匹配后端版本为JeeSite v5.0.2 后端升级内容 Spring Boot 2.5.13、Shiro 1.9.0 等等 新增 Dao 批量操作等系列的方法 新增 BootStrap CSS 的黑暗主题模式 新增 Spring configuration metadata yml 配置信息友好提示 新增 是否启用默认 Servlet 映射(启用后可访问 webapp 下的静态资源访问) 新增 支持 Spring Boot 带减号的 key 写法,自动转换为驼峰格式 新增 BPM 查询全部待办、已办流程数据接口 新增 OAuth2 state 缓存集群共享 新增 CacheUtils exists 方法 优化 去掉 Service 类上的事务注解,方便用户二开开定义 优化 切换租户条件改为权限方式,有租户管理权限的既有切换租户权限 优化 ListUtils.pageList 共 1 页的时候直接返回 优化 mime 加载,避免第三方包里含 mine.types 导致加载不正确 优化 Swagger 文档配置,内置功能增加中文解释。 优化 已经登录的账号,正常返回登录失败信息,方便前端判断 优化 DiffDataUtils 差异比较工具,新增 DiffOptions 差异比较选项,自定义包含和排除等设置 优化 便捷脚本、Docker脚本优化、Maven配置优化 优化 CacheUtils 不存储当前用户信息,防止流程标题生成串用户 优化 多线程,Redis 消息监听线程池、用户缓存清理线程池、消息推送线程池,避免高并发情况下太多的线程问题。 优化 服务器监控磁盘列表,隐藏一些不必要的盘符 优化 访问日志的控制台日志信息输出 优化 Cloud网关路由简化配置 修正 删除用户没有及时清除 session 问题 pr!22 修正 BPM 流程异步事件微服务下不执行问题 升级 Shardingsphere 5.1.1 分库分表框架 可视化数据大屏升级 Avue-data v2.3 无用户数限制,无在线人数限制 后端升级方法 修改pom.xml文件中的jeesite-parent版本号为5.0.2-SNAPSHOT 如果你导入了jeesite-common源码项目,请与git上的代码进行同步 如果你导入了jeesite-module-core源码项目,请与git上的代码进行同步 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 Shiro 升级到 1.9.0 shiroFilter 方法 getInstance() 替换为 getObject() 执行root/package.bat(sh)打包脚本,强制更新依赖即可。 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSiteVue演示地址:http://vue.jeesite.com

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

JeeSite Vue 5.0.3 发布,Spring Boot 快速开发平台

升级内容 新增 在线用户列表界面、3分钟内活动的用户、游客用户、强踢 新增 访问日志界面功能、异常日志、修正前后数据对比 新增 菜单管理子系统管理、右上角用户切换子系统 新增 多租户切换功能、页面缓存接口优化 新增 左树右表可拖拽调整大小 by Oliver 新增 BasicTable 表格列拖拽调整列宽功能 新增 BasicTable 树表的本地数据,展开折叠 新增 BasicTable 组件,字典类型,显示字典默认值属性 defaultValue 新增 BasicForm 表单 None 空组件,用于占位 新增 useDict 字典工具新增 initGetDictList 方法,便捷获取字典信息 新增 DictLabel 组件支持这种写法 tag red badge bg-red 多重写法 优化 内置功能体验,状态下拉框,切换后立即查询,不用点击查询按钮 优化 BasicTable 树表展开节点,异步加载性能优化 优化 BasicTable 避免 selection-change 重复调用,有数据时再调用 优化 BasicTable 单元格编辑的自动取消功能,支持除了 Input 组件外的所有组件自动取消 优化 BasicTable 单元格编辑,增加 editAutoCancel 参数,默认为不自动取消 优化 BasicForm 调整 onChange 的执行顺序,放到设置表单 Model 后 优化 BasicForm 允许表单标签 label 为空,省去设置,为空的时候不显示标签 优化 Drawer 和 Modal 当不显示确定的时候,取消按钮默认为关闭字样 优化 Dropdown 组件,保留字问题 key 修改为 value 优化 Dropdown 组件,未设置图标的时候不显示空图标 优化 缩短登录的连接超时时间,增加连接服务器超时和网络问题提示信息 优化 Vue ErrorHandle 全局错误句柄的页面布局及细节 修正 Tree 的 setCheckedKeys 方法,如果设置了空值,就报空的问题 修正 DictLabel 组件 列表上停用启用没有及时更新的问题 修正 BasicTable 编辑表格不显示数值或布尔类型的数据问题 无用户数限制,无在线人数限制 其它细节更多优化改进 升级方法 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 后端请更新 LoginController 和 CorpAdminController java 类 前端与后端版本不同,匹配后端版本为JeeSite v5.0.1 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSiteVue演示地址:http://vue.jeesite.com

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

EE 2.0.3 发布,快速开发跨平台桌面软件

一个入门简单、跨平台桌面软件开发框架。 为什么使用?桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率 🏆 码云最有价值开源项目 地址:https://gitee.com/wallace5303/electron-egg 地址:https://github.com/wallace5303/electron-egg 5分钟教程,立刻体验 特性 跨平台:一套代码,可以打包成windows版、Mac版、Linux版运行 简单:只需学习 js 语言,支持vue、react、html等前端技术 工程化:可以用服务端的开发思维,来编写桌面软件 高性能:事件驱动、非阻塞式IO 功能丰富:前端、服务端的技术场景都可以使用 功能demo:桌面软件常见功能,后续逐步集成并完善或提供demo 本次更新 增加html模式,前端支持多个html页面 增加socket服务,第三方应用可调用EE应用 增加全局config属性: userHome、appVersion、isPackaged、execDir 增加Utils工具类方法,获取socket端口,socket频道 优化应用创建逻辑 优化配置文件 优化pkg方法 优化动态端口获取 使用场景 1. 常规桌面软件 windows平台 macOS平台 linux平台 (ubuntu) 2. vue、react、web 转换成桌面软件 vue-ant-design(本地) 禅道项目管理(web项目地址) 访问官网:https://www.yuque.com/u34495/mivcfg

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

Appsmith v1.6.12 发布,应用快速构建框架

Appsmith 是一个用于构建管理面板、CRUD 应用程序和工作流的框架,它允许拖放组件来构建仪表板、使用 JavaScript 对象编写逻辑并连接到任何 API、数据库或 GraphQL 源。 目前 Appsmith 发布了 1.6.12 版本,带来如下改动: 新特性 应用程序列表页面的响应式移动 UI#10255 S3 插件:添加一次删除多个文件的命令#11119 能够通过富文本编辑器的工具栏插入媒体和更多格式#11052 支持使用自签名证书运行的 REST API #11043 禁用通过管理设置页面配置的表单登录#11234 支持 GET 请求中的请求正文#7127 添加对处理逗号分隔的浮点值的支持#11207 相机小部件中的多项增强功能#10943 Ansible 支持在 Amazon Linux 上部署#10466 Bug修复 修复复选框表单控件的顶部边距问题#10930 修复 Firestore where 子句不获取数字#10775 修复启用多选时表格小部件中的“全选和取消全选”问题#10838 修复位置更改并打开居中选项时地图图钉不居中的问题#10296 修复 Phone Input 和 Input 小部件在提交问题时未重置的问题#10860 修复文本小部件中的标题标签样式不正确的问题#10949 实体资源管理器中的条目现在会自动排序#10777 修复查询中数字占位符的顺序问题#11005 修复 API URL 编辑器,以垂直扩展长 URL#10663 修复评论图标隐藏在选项卡小部件的选项卡后面的问题#11019 修复 Google 表格因混合数据类型而合并失败的问题#11089 更新公告:https://github.com/appsmithorg/appsmith/releases/tag/v1.6.12

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

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

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等操作系统。