自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 更新本地配置txt文件

【代码】更新本地配置txt文件。

2025-04-01 16:13:37 100

原创 高效保存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中的路径

WPF读取本地文件路径的方法

2024-07-16 11:22:33 942

原创 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

原创 radiobutton的值转换器

记录一下,int转RadioButton的IsCheck转换器。

2024-04-03 16:48:30 181

原创 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

原创 Bitmap类型转成BitmapImage图片

【代码】Bitmap类型转成BitmapImage图片。

2024-02-26 10:11:06 354 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

原创 Protoc.exe 运行生成C# pb文件

grpc 生成工具protoc.exe使用

2024-01-15 15:38:11 908

转载 C# 之DllImport

DllImport

2023-12-28 11:18:49 1203 1

原创 Git 用户凭据和windows凭据不一致

Window 10系统下,windows登录用户和git使用凭据不一致,会导致git无法正常拉取和推送,报没有权限的问题。然后在下面找到你用的git仓库地址,确认它的用户和密码是否是你的git中使用的,如果不是,就把它改成和git中一样的。重新使用 git操作,就可以了。点击 左边 "管理你的凭据"选择 "windows凭据"

2023-12-26 16:16:42 1072 1

原创 Oracle Nclob类型字段更新内容,提示字符串超长

Oracle Nclob类型字段更新内容,提示字符串超长

2023-08-31 14:10:31 944

原创 vs 加载项目0x80004005

vs 加载项目0x80004005

2023-03-28 09:24:43 2401

原创 RabbitMq开发遇到的问题记录~

connection.start was never received,likely due to a network timeout

2022-11-07 15:26:30 1607

转载 RabbitMQ-完全卸载

完全卸载RabbitMq和Erlang

2022-10-25 09:38:57 560

原创 ocienvcreate失败,返回代码-1

ocienvcreate失败,返回代码-1

2022-09-06 10:05:56 1701

原创 WPF入门之布局

wpf的布局五大类

2022-08-31 14:25:09 4573

原创 对COM组件的调用返回了错误HRESULT E_FAIL

对COM组件的调用返回了错误HRESULT E_FAIL

2022-07-13 17:08:42 3481

转载 局部类型 空类型 和静态类的区别

局部类 空类型 和静态类

2022-07-08 18:02:09 88

转载 .net core中间件

中间件是应用管道用来处理请求和响应的组件

2022-06-29 14:49:15 1992

原创 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关注的人

提示
确定要删除当前文章?
取消 删除