- 博客(26)
- 收藏
- 关注
原创 .net程序部署Linux运行
目前,我所尝试的只有.net8.0及以上才可部署Linux,所以着重讲.net8.0部署Linux;升级.net472项目步骤,经验分享!-优快云博客。
2025-12-11 16:44:15
565
1
原创 升级.net472项目步骤,经验分享!
对项目程序进行升级,对项目类库(大型项目多类库情况下)不升级,以尽量减少兼容性错误,尽可能保持旧版代码不更改以减少麻烦;旨在教会大家如何处理错误,每个项目遇到的错误不一样,主要针对必定错误以及错误处理思路;错误优先确认包引用是否正确,结构中是否缺少此包的引用,确认框架是否支持此包,更新了新的包API是否改变,是否需要替换为新的API;我这里很不建议升级类库,升级程序+类库,我是真的改不好,无力了...程序升级后主要是配置文件新增,而类库就是可以引用旧包+新包+旧的配置文件;
2025-11-27 16:23:06
556
原创 Ubuntu Linux远程连接Mysql(Linux or Windows)
Liunx的Mysql搭建、配置、防火墙,Windows的Mysql配置、防火墙;Linux远程连接Liunx or Windows的Mysql手把手详细教程;
2025-11-14 16:22:58
857
2
原创 C# 小程序一键登录
(1)、c# web发布与IIS搭建合集教程(Win11):_c#部署web程序-优快云博客(2)、c# SLL证书,实现HTTPS、WSS(websockets)流程(超简单):_c# 如何使用ca.crt证书 下载文件-优快云博客购买/创建证书,获取证书文件,HTTPS需要配置器搭建,WSS可直接代码中对应证书文件;_c# 如何使用ca.crt证书 下载文件。
2025-08-06 17:19:05
884
原创 C# webSokcet(ws升级wss),网页连通失败?
c# SLL证书,实现HTTPS、WSS(websockets)流程(超简单):-优快云博客网页访问Wss服务端需要指定TLS协议,我遇到的问题就是客户端程序可以连通,但是网页访问失败,TLS协议的指定为重中之重;
2025-08-02 15:58:17
437
1
原创 c# SLL证书,实现HTTPS、WSS(websockets)流程(超简单):
购买/创建证书,获取证书文件,HTTPS需要配置器搭建,WSS可直接代码中对应证书文件;
2025-07-31 15:04:56
802
2
原创 端口解密:TCP/UDP/HTTP/WebSocket同一端口!
HTTP本质上还是TCP,只是比TCP数据内容多了一种标识,如:GET、POST等,来区分,而WebSocket是HTTP 握手升级,升级后,同一 TCP 连接传输的是 。物理层(比特流)→数据链路层(帧)→网络层(IP包)→传输层(TCP段)→应用层(解析HTTP/WS数据),端口完美实现了“一个IP地址承载多种网络服务”的能力,是网络通信实现多任务并发的基础。(含操作码、掩码等),之后脱离,都是复用TCP端口;,各自维护端口映射表,所以互不影响;综上所述,可以使用同一端口;
2025-06-14 16:14:11
432
1
原创 C# 关于WebHook推送钉钉、企业微信等自定义机器人消息
成功样例:也就说,只需要将企业微信下方代码WebHook地址改为钉钉机器人的地址一样可以使用,前提钉钉安全设置里没选择加签!!!
2025-06-13 17:50:32
1029
1
原创 关于与远程桌面连接无法复制、粘贴文件
博主这边是在远程虚拟机搭建项目,就需要用到远程桌面连接,连接后可能需要相互之间文件的拷贝,遇到无法桌面与远程桌面的情况,也是找了好久;1、最初始的方法,重启远程以及本机哈哈,但是博主重启了本机,还是不行,远程其他原因,不能重启。博主的远程主机,比较老,是window server 2012,一般远程连接主机都不会太新;注意:远程主机、本机桌面都要勾选;3、若勾选后,还是无法复制拷贝,2、确保在远程桌面连接,
2025-06-05 17:31:33
1858
原创 .bat 快速备份运行文件
编码不对,会导致文字显示乱码,但对运行没影响,有什么其他.bat命令比较有用也可以评论让我开开眼!我对.bat运行文件挺感兴趣的,但确实看不懂,这里当笔记存一个我感觉对工作比较有用的。将指定文件夹,备份到指定文件夹,并以本身名称_日期命名;
2025-05-28 09:37:50
263
2
原创 c# web发布与IIS搭建合集教程(Win11):
1.首先是安装IIS。打开控制面板,找到“程序”,点进去。2.点击“程序与功能”“下的“启用或关闭Windows功能”。3.找到“Internet 信息服务”,按照下图打勾即可。
2025-05-23 10:13:52
1931
3
原创 MySQL 访问内存违规、泄露问题!
3、 其他好多办法,是这个,可以尝试一下:win + r 打开cmd命令,运行动态链接库。我在创建表、执行以及与后端交互过程中,莫名其妙点开表或执行过程报这个错误,但对使用好像并没有影响!博主遇到这类问题,也挺烦的,但发现不影响使用,就没有管,后面自己好了,看个人选择!因为这是在Navicat界面报的错误,所以错误基本在MySql这边;1、不管,不影响使用的话可以不用管;4、最次的办法就是重装;
2025-03-27 17:24:03
329
原创 C# HTTP只能连接本地,不能连接IP地址!
按照我的格式,添加自己的端口以及IP地址,http也可以改为https,看您自己选择!3、打开config下的applicationhost.config文件。2、打开项目资源文件夹,找到隐藏.vs文件。1、我们要关闭防火墙,并重启!
2025-03-22 10:25:38
268
原创 C# 实例化改变不了?让我们回顾一下栈和堆(·。·)!
实例化对象直接相等,类似ref传递,会同时指向一个堆地址,就是指向一个值,不同标识罢了;我们在重新实例化后引向同一个堆地址,所以我们需要深度复制,来防止指向同一个堆地址。哎,这时就要有同学问了,我不想myCopy改变myClass也改变,改如何呢?有什么区别,引用类型的值可以相互传递,其次就是性能问题。引用类型标识在栈中,值在堆中。值类型标识和值都在栈中。话不多说,直接举例!
2025-03-19 15:24:39
234
2
原创 MySQL执行过程,运行无反应问题!
这时,我们用到的字段有 temp(查询到的行数)、ID、Name、other,我们就需要将使用到的字段,加入下方的参数中去,类型要对应正确,否则执行过程执行无效的。执行过程内部使用的数据不需要加入到参数中,外部传入的参数就必须加入到参数中,如上所述,TYPE、ID、Name,都是外部传入并进行判断执行哪个Sql语句!这时就有人问了,为什么temp不需要,因为它是在内部定义的,取值的所以不需要。这时,我们会发现,用到的字段有TYPE、ID、Name,该如何对应呢?注意,若不加参数,会导致执行过程无效。
2025-03-14 14:23:51
420
原创 C# 提取一个整数的高低16位!
/表示除以2^16 或 表示将操作数的二进制右移16位。//按位与操作(&)是对两个数的每一位进行比较,如果两个相应的位都为1,则结果位为1;//表示将操作数的二进制的低16位保留,高16位清零。
2025-02-24 16:33:33
352
1
原创 C# 判断接受JSON为对象(Jobject)还是数组(JArray)!
相信有很多一样,跟JSON简直过不去了,哎,看见JSON我都头大!也是查阅了资料,不过大多不是c#的,原理其实是一样的。
2025-02-20 15:31:16
470
1
原创 C# 关于 System.InvalidOperationException-集合已修改,可能无法执行枚举操作报错!
原因:不能在foreach中修改集合(foreach内部代码有判断,更改集合会报异常),如果真的需要修改就是用for循环。解决方案二:调用ToArray();解决方案一:使用for循环;
2025-02-15 09:29:01
939
1
原创 C# Json序列化或反序列化,类型转换报错!
{"A":"值","B":{"BA":"值"},"C":[{"CA":"值"},{"CB":"值"}]}
2025-02-13 17:26:26
716
1
原创 MySQL配置连接字符串,文字出现?情况!
add name="db_data" providerName="SqlDataProvider" connectionString="server=本机地址;database=数据库;password=密码;Charset=utf8"/>编码Charset,防止出现代码执行SQL插入数据库,文字出现?
2025-02-13 09:56:25
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅