- 博客(29)
- 收藏
- 关注
原创 高效保存bitmap至本地文件的方法,当bitmap的尺寸比较大时,比直接调用bitmap.save方法,要快差不多200ms
C# 图片保存至本地
2024-12-25 10:01:31
131
原创 MySql insert或update异常: Packets larger than max_allowed_packet are not allowed.
2、可以通过本地配置文件:my.ini,一般路径在安装盘的\ProgramData\MySQL\MySQL Server 5.7下面的my.ini文件,里面有个属性是:max_allowed_packet,它的值就是现有的包大小限制值。2、通过本地配置文件,把这个my.ini拷贝到桌面,然后搜索上面这个max_allowed_packet属性,把它改成你想要的大小,保存,替换你的安装盘的my.ini文件。1、sql语句:SET GLOBAL max_allowed_packet=32*1024*1024;
2024-09-18 19:17:38
450
1
原创 MYSQL 连接报:Authentication method ‘caching_sha2_password‘ not supported by any of the available plugin
1、在mysql的安装目录下找到My.ini.一般在C:\ProgramData\MySQL\MySQL Server 8.0.注:ProgramData默认为隐藏文件夹,如果找不到的话,点击上方的查看,勾上 显示隐藏文件,就可以看到了。2、把My.ini文件拷贝一份放到桌面,然后用文本文件打开,检查里面是不是没有指定一个属性:default_authentication_plugin,如果值不是。然后保存,把这个文件替换到刚刚你从哪里拷贝出来的那个地方。3、重启 MYSQL 服务。
2024-09-10 15:52:13
834
原创 wpf border内的内容超出边框的解决办法
这边的RectangleGeometry里面的Radiusx参数和RadiusY参数,设置的是等于border的CornerRadius的值,Rect的值,设置的是等于按钮的高度和宽度。
2024-05-09 13:03:53
494
原创 .net framework的原生的依赖注入
NET 中的依赖关系注入是框架的内置部分,与配置、日志记录和选项模式一样。.NET 支持依赖关系注入 (DI) 软件设计模式,这是一种在类及其依赖项之间实现。
2024-04-08 17:06:33
456
原创 mysql 执行alter语句报错
找到 sql-mode 这一行,如果不是:STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION。在navicat中执行alter语句报错,提示字段不在group by列中,这是由于mysql的mode设置的有问题。这个imagepath,就是mysql服务用的配置文件,双击它,会弹出来页面,复制路径,打开这个文件。找到mysql服务,点击重启,就好了。
2024-03-07 14:47:01
581
原创 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operat
mysql报错:Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operat
2024-03-07 14:37:37
3032
1
原创 Prism RegionManager找不到Regions
Prism的Region,在第一次跳转中可以找到Region,但是如果在当前页面,跳转到第二个页面,在第二个页面中嵌入Region的时候,在第二个页面里面的RegionManager,就会找不到Regions.在第二个页面的View构造函数里面,重新设置一下RegionManager,然后传给页面的ViewModel,
2024-02-22 15:29:10
652
1
原创 GRPC 数据大小限制
GRPC接口数据传输 默认最大是4M,如果实际应用中,数据超出了4m,就会报错:要解决这个问题,在客户端和服务端都需要修改。C#中修改如下:服务端:int GRPC_MAX_RECEIVE_MESSAGE_LENGTH = int.MaxValue;var options = new List<ChannelOption>();options.Add(new ChannelOption(ChannelOptions.MaxReceiveMessageLength, GRPC
2024-02-21 18:55:31
1302
1
原创 解决:navicat for mysql client does not support authentication protocol requested
4、然后输入:alter user 'root'@'localhost' identified with mysql_native_password by '你的密码'。5、输入 select plugin from mysql.user where user='root';停止MySQL服务之后,我们需要卸载MySQL服务。2、在windows服务里面,将你留下的那个mysql服务启动。这种情况下,最少删除掉其他两个,留一个你需要用的。然后再去试下navicat ,创建你的连接,就能成功了。
2024-01-31 13:40:19
295
原创 install/remove of the service Denied 报错解决
返回这个是因为权限不够,用管理员身份,运行 cmd窗口,进入mysql的安装目录内,输入:mysqld --install,如果你的电脑上,mysql只有一个版本,就在上面这个服务的页面中,找到mysql,把它启动。"net start mysql83",而不是 "net start mysql"点击 "服务",查看右边的服务列表,看看你的mysql服务有没有启动。然后再去命令窗口 输入"net start mysql",就能成功了。我这边是有三个版本的mysql服务,启动的那个是mysql83,
2024-01-31 11:39:57
12898
原创 Git 用户凭据和windows凭据不一致
Window 10系统下,windows登录用户和git使用凭据不一致,会导致git无法正常拉取和推送,报没有权限的问题。然后在下面找到你用的git仓库地址,确认它的用户和密码是否是你的git中使用的,如果不是,就把它改成和git中一样的。重新使用 git操作,就可以了。点击 左边 "管理你的凭据"选择 "windows凭据"
2023-12-26 16:16:42
1072
1
原创 RabbitMq开发遇到的问题记录~
connection.start was never received,likely due to a network timeout
2022-11-07 15:26:30
1607
原创 MVVM是干什么的。。
MVVM(Model-View-ViewModel)是一种设计模式,本质上其实就是MVC的改良版。在MVVM中,没有Controller,视图和数据模型之间,通过ViewModel来进行数据交互。 二、MVVM优点
2022-06-24 18:02:26
237
原创 Process.Start 方法的五个重载
一、system.Diagnostics.Product.start方法主要用来启动一个进程资源,例如:打开一个exe,根据路径打开一个文件夹,打开一个txt,我工作项目中主要是用来打开exe。二、start重载微软提供了5个方法重载Process.Start 方法 (System.Diagnostics) | Microsoft Docs:1、Start(string filename, string arguments,string userName,SecureString passw
2022-05-30 14:33:51
1301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人