摘要: Dotfuscator的使用:https://www.cnblogs.com/aitong/p/10684004.html 从拉取代码,编译到最后的混淆步骤很多。这时就可以使用批处理来进行自动化。 用到的软件:TortoiseSVN, VS2013 , Dotfuscator Professiona 阅读全文
posted @ 2019-03-30 16:36 echo三毛 阅读(846) 评论(0) 推荐(0)
摘要: wpf 的部分控件(Textbox,ScrollViewer )内部处理了 mousedown 事件,而且会在处理后将 Handled 标记为 true。普通的注册事件完全无法捕捉,而且这个事件也无法冒泡传递。 需要强制注册: public UC() { InitializeComponent(); 阅读全文
posted @ 2025-11-07 09:56 echo三毛 阅读(3) 评论(0) 推荐(0)
摘要: 基于 oauth2.0 协议, 具体原理可以参考:https://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html public class JWTHelper { private const string salt = "12 阅读全文
posted @ 2025-10-27 16:37 echo三毛 阅读(4) 评论(0) 推荐(0)
摘要: 同步方法直接使用 .Result 会导致 UI 界面的死锁。 需要使用 Task.Run: var result = Task.Run(() => AsyncMethod()).GetAwaiter().GetResult(); 引用: https://blog.aicro.net/posts/20 阅读全文
posted @ 2025-10-27 10:24 echo三毛 阅读(4) 评论(0) 推荐(0)
摘要: SqlSugar 的文档比较齐全,一次通过:https://www.donet5.com/Home/Doc?typeId=2574,但是 SqlSugar Aot 发布在 40M 左右,感觉太大了点。 FreeSql 的 AOT 文档就不太友好了,试了一下各种报错,最后发现要使用 FreeSql.P 阅读全文
posted @ 2025-09-30 11:19 echo三毛 阅读(14) 评论(0) 推荐(0)
摘要: asp.net 程序安装nuget包: Grpc.AspNetCore, Grpc.AspNetCore.Server.Reflection 修改 program 设置: <ItemGroup> <Protobuf Include="**/*.proto" OutputDir="Protos" Co 阅读全文
posted @ 2025-09-18 09:45 echo三毛 阅读(10) 评论(0) 推荐(0)
摘要: 1. 打开服务器管理器,管理,添加角色和功能,把 IIS 相关的全勾上。 2. 安装.net core 环境,需要 ASP.NET Core 运行时的 Hosting Bundle 版本,其他版本没用。 3. 安装 webdeploy, 服务器防火墙打开8172端口。 4. 在 IIS 上创建站点, 阅读全文
posted @ 2025-09-17 15:05 echo三毛 阅读(30) 评论(1) 推荐(0)
摘要: 在网页上下载离线包: https://marketplace.visualstudio.com/vs 如果离线包也无法安装,需要用压缩软件打开离线包,删除里面的Extension.vsext文件。然后再安装 阅读全文
posted @ 2024-11-13 11:19 echo三毛 阅读(367) 评论(0) 推荐(1)
摘要: 上周将服务器的 SSL 证书更换后,部分客户出现了 https 通讯报错(c# + WPF应用程序),用浏览器访问一切正常,用 c# 访问就不认这个证书。 后来发现阿里的证书做了调整,以前都 CA 证书,现在换成了 G2 证书:https://help.aliyun.com/zh/ssl-certi 阅读全文
posted @ 2023-08-21 10:38 echo三毛 阅读(744) 评论(0) 推荐(0)
摘要: 在 SqlServer 的 SYSOBJECTS, SYSCOLUMNS 表中存放了所有表的所有列。 class Program { static void Main(string[] args) { Console.WriteLine("mode:0宽松模式,1严格模式"); string mod 阅读全文
posted @ 2022-06-28 15:08 echo三毛 阅读(272) 评论(0) 推荐(0)
摘要: internal class NPOIHelper { internal static bool Export(string fileName, DataTable dtSource, string myDateFormat = "yyyy-MM") { SaveFileDialog dialog 阅读全文
posted @ 2022-06-17 09:38 echo三毛 阅读(813) 评论(0) 推荐(0)