ifu25 发布的文章
- 首页
- ifu25
Win10 1903 删除右键菜单中的“在此处打开 Linux shell”
经常使用命令提示符的同学应该对【Shift+右键】比较熟悉,在一个目录中不选择文件的情况下按【Shift+右键】弹出的右键菜单会多出几项,最常用的就是“在此处打开 Powershell 窗口”,但最近升级到 win10 1903 后微酷发现右键菜单多了一个“在此处打开 Linux shell”,这个我知道是新版 win10 支持 linux 子系统,但微酷不需要这个功能,放在这里是强迫症所不...
SQL Server:修改表增加字段时 SSMS 的处理逻辑
增加字段是非常普遍的业务需求,我更喜欢将字段插入到合适的位置而不是追加在表字段最后面。在 SSMS 中通过可视化窗口插入字段后保存,SSMS 是以下面的逻辑去完成我们的操作的。原表删除约束创建临时表:Tmp_原表名,包含新加的字段并且是按我们期望的顺序将原表数据全部写入新临时表删除原表执行存储过程EXECUTE sp_rename将临时表改名为原表名为新的表建主键、索引、存储过程注:通过自动...
Spring Boot:Cors 跨域访问配置
/** * Cors 跨域配置 * 作者:xinggang * 网址:https://weiku.co * 日期:2019-05-06 * 说明: */ @Configuration public class CorsConfig { @Bean public CorsFilter corsFilter() { CorsConfiguration...
vue 路由配置及 webpack 分组打包
如下代码所示,最终打包发布后组件会被放在group-aa.js和group-bb.js两个文件中,这样可以很好的进行业务分离打包,用户访问时只需要下载对应的业务组件所在的文件。export default new Router({ mode: 'history', base: process.env.BASE_URL, routes: [ { path: '/', nam...
RD Client 微软远程桌面 android 客户端全面屏手机显示问题、鼠标偏移问题解决
RD Client 微软远程桌面在部分全面屏、刘海屏、水滴屏等 android 手机显示可能会有问题。如不显示不全全任务栏看不到,鼠标指针偏移位置。解决方案出现这个问题很可能你将手机自动旋转给锁定了,解决办法是开启 android 系统的自动旋转,然后打开 RD Client app 进入主页,旋转手机到横屏状态使 app 也变为横屏显示,这时再去侧边栏设置分辨率或点击之的连接项连接你的电脑...
Visual Studio 工具箱面板全部折叠收缩快捷键
Visual Studio 的工具箱面板中的控件非常的多,再安装上 DevExpress 后就更多了,使用一个控件除了可以直接输入名称搜索外,有时我也喜欢直接手动定位查找,那么多的分组找起来不方便,于是想全部折叠收缩,在不知道快捷键前我是一个个收缩起来的,费事费力,用快捷键盘就快速高效多了。vs 工具箱全部折叠快捷键快捷键:/
Idea 消除 unchecked cast Warning
写了一个类型转换,结果 idea 有黄色警告,提示内容如下:Unchecked cast: 'java.lang.Object' to 'java.util.Map<java.lang.String,java.lang.Object>'代码如下:Subject subject = SecurityUtils.getSubject(); Map<String, Object&...
JdbcTemplate 通过 batchUpdate 批量执行 sql 语句并实现事务及回滚
JdbcTemplate 的 batchUpdate() 方法默认是不在事务中执行的,batchupdate 中的每一条记录都会自动的 commit,如果有异常,则只有异常的数据执行失败,其他数据不会 rollback 回滚,并且后续的数据可以继续执行。如果需要将 batchUpdate() 执行的所有 sql 放在一个事务中执行需要用到 TransactionTemplate,代码如下。J...
JdbcTemplate 一次执行多个 select 语句返回多个数据集
我能不能先抱怨一下:习惯了使用C#的DataSet、DataTable处理数据,真是的相当的好用,转到Java真的是非常的不习惯,一会List<Map<String,Object>,一个List<List<Map<String,Object>>好痛苦。这不现在为了一次执行多个select获取多个结果表让我好为难,不过最终还是解决了。JdbcTe...
IDEA 实现 visual studio 的 region 区域注释功能
用习惯了 vs 真是换其它开发工具都不太适应,vs 中有个功能非常好用就是#region区域注释,可以将一段代码包裹起来并收缩,这样代码多个看起来结构也会非常清晰,其实 idea 也支持 region 注释。//region ========== 这里是注释内容 ========== //这里是代码 //endregion效果展示效果1:效果2:代码片段为了方便输入,可以定制代码片段,以...
卸载删除 Alibaba PC Safe Service 服务 AlibabaProtect.exe
AlibabaProtect 如何卸载,为什么阿里会有如此流氓的东西。一直对阿里系印象比较好,但今天发现这个AlibabaProtect好流氓的样子,强制驱动形式加载,无法删除。当然没别的什么事我也不会去在意他什么,但起因是我的移动硬盘每次退出时总是提示被占用,查了下是这个 AlibabaProtect.exe 锁定着移动硬盘所有盘符,每次都这样,好变态。这个服务到底是什么什么用的?!!我没...
VMware Workstation 无法连接到虚拟机。VMX 进程已提前退出
今天在往VMware虚拟机中传输拷贝主机的文件时虚拟机死机了,关也关不掉,重启电脑后虚拟机就无法启动了,提示如下:VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。VMX 进程已提前退出。网上搜索多是结束进程的方法,但微酷这里不好用,最终升级了 vmware 软件后问题没有了。原版本:15.0.0升级到:15.0.4
.Net Reactor 批量加密 DLL 的 DOS CMD 命令行
.NET Reactor 是一款强大的 .NET 代码混淆加密保护工具,常用于防止对 .NET 程序的反编译破解等场景。如果平时加密操作使用比较频繁,那么每次打开程序选择 DLL 等操作都会显得有点啰嗦,这里微酷分享一个可以提高效率的方法,即通过命令行方式使用这个工具,仅需要双击一下鼠标就可完成 DLL 或 Exe 文件的批量加密。.Net Reactor 批量加密命令新建DLL加密.bat...
Spring Boot:Shiro 类型转换异常 model.User cannot be cast to model.User
这个坑真是不小,看着报错的异常信息都想吐:model.User cannot be cast to model.User问题代码如图:解决方案一不使用spring-boot-devtools热部署,问题是ClassLoader类加载器的不同导致的类型转换异常,项目启动时加载项目中的类使用的加载器都是org.springframework.boot.devtools.restart.class...
阿里巴巴普惠字体下载地址,任何企业和个人均可免费商用
在版权意识逐渐加强的今天,做设计时无论是找图片还是找字体,都容易出现侵权的可能。而在字体方面,由于中文字体的造价成本实在高昂,此前仅有为数不多的如思源黑体、思源宋体、思源柔黑 等少数开源字体可以免费商用。而最近,阿里巴巴也发布了一款“能免费用于商业用途”的中文字体——阿里巴巴普惠体!你可以免费随意使用而无需付版权费阿里巴巴普惠字体下载地址