C# 与JAVA 的RSA 加密解密交互,C#使用BouncyCastle来实现私钥加密,公钥解密的方法
摘要:因为一般C#的RSA加密解密都是公钥加密,私钥解密,没有私钥加密,公钥解密。 在网上查了很多资料,终于看到有个博主的分享,关于私钥加密,公钥解密的解决方案,非常感谢(最下面有源网址)。 此处就把简单应用的源码附上,需要的自己去完善。 项目中需要引用:BouncyCastle相关dll文件,可以根据自
阅读全文
posted @
2024-02-23 10:37
永不言弃!
阅读(1391)
推荐(0) 编辑
WinForm/WPF 打包安装程序exe
摘要:以下是关于WinForm/WPF 打包安装程序exe的内容 如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须) 一、安装扩展程序 打包exe,需要安装:Microsoft Visual Studio Installer Projects 2022 安装的两种方式
阅读全文
posted @
2023-12-21 11:54
永不言弃!
阅读(4682)
推荐(0) 编辑
.net批量插入到oracle数据库--三种方式对比,亲测
摘要:根据上篇的内容,简单测试了三种方式的对比,需要使用的,请自行根据需求优化。。。 上篇文字网址:https://www.cnblogs.com/ggll611928/p/17897005.html 三种方式: 1、常规方式,通过sql语句循环执行 2、使用OracleBulkCopy 3、使用Arra
阅读全文
posted @
2023-12-12 17:26
永不言弃!
阅读(544)
推荐(0) 编辑
.net批量插入到oracle数据库
摘要:最近用到批量插入数据到oracle,总结了网上的方案,内容如下 备注:亲测了三种方式的对比,参考网址:https://www.cnblogs.com/ggll611928/p/17897390.html 方式一:使用数组绑定 https://www.codenong.com/343299/ 数据库:
阅读全文
posted @
2023-12-12 15:19
永不言弃!
阅读(148)
推荐(0) 编辑
C#Http服务器报HttpListener拒绝访问异常解决方法
摘要:问题: Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常 代码如下: HttpListener httpListener = new HttpListener();//创建服务器监听 httpListener.Pre
阅读全文
posted @
2022-06-28 15:59
永不言弃!
阅读(3278)
推荐(0) 编辑
创建ClickOnce清单签名.pfx格式数字证书
摘要:打开Microsoft .NET Framework 的SDK命令提示,或者直接在“开始”菜单中找到安装的Visual Studio ××××文件夹, 打开“开发者命令提示窗口”即可,如下图所示: 然后参照以下步骤: 1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到mak
阅读全文
posted @
2022-05-06 11:38
永不言弃!
阅读(299)
推荐(0) 编辑
c# 用Expression表达式 解决类似于sql中 select 中 in 的查询
摘要:由于项目中需要,需要实现类似于sql语句中select里面in的查询语法, 所以上网搜查了下资料,由于时间关系,以下资料简略,后续再补充。。。 需要实现,下面的效果 sql:... where Id in (4,6,....) someList.where(c=> c.Id==4 || c.Id==
阅读全文
posted @
2022-04-29 14:54
永不言弃!
阅读(413)
推荐(0) 编辑
C#直接使用DllImport外部Dll的方法
摘要:C#.Net调用基本格式: [DLLImport(“DLL文件路径”)]修饰符 extern 返回值类型 方法名称(参数列表) 如: [DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetLocalTime")] publi
阅读全文
posted @
2022-03-17 16:58
永不言弃!
阅读(7934)
推荐(0) 编辑
? 和 ??的使用
摘要:1、? 的使用 第一种:可空类型修饰符(?),即定义数据类型可为空 目的是用于对int,double,bool等无法直接赋值为null的类型进行null的赋值 int i; //--> default value is 0 int? valueOfNull; //--> default value
阅读全文
posted @
2022-02-28 13:58
永不言弃!
阅读(152)
推荐(0) 编辑
winform中读取App.config
摘要:app.config 配件文件信息如下 <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="Conn" connectionString="Data Source=127.0.0.
阅读全文
posted @
2022-02-24 11:06
永不言弃!
阅读(584)
推荐(0) 编辑
winform中读取appsettings.json文件
摘要:工具:vs2019 winform中读取配置文件:appsettings.json appsettings.json文件内容如下: { "ConnectionStrings": { "MySqlCon": "Data Source=localhost;Port=3306;Database=lgee_
阅读全文
posted @
2022-02-24 10:53
永不言弃!
阅读(2253)
推荐(1) 编辑
C# 方法中的this参数(扩展方法)
摘要:先看下面的代码 public static class StringExtension { public static void Foo(this string s) { Console.WriteLine("Foo invoked for {0}", s); } } 为什么这里会有一个this关键
阅读全文
posted @
2021-12-30 22:24
永不言弃!
阅读(136)
推荐(0) 编辑
C# 两种方法实现HTTP协议迷你服务器
摘要:本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat, 但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组件
阅读全文
posted @
2021-12-20 16:43
永不言弃!
阅读(1663)
推荐(0) 编辑
C#访问HTTP请求
摘要:场景描述:在cs系统中,调用http服务端的接口 因为cs中没有自带的http请求方法,所以需要用到system.net get方式 /// <summary> /// GET /// </summary> public void GetHttpData() { string uri = "http
阅读全文
posted @
2021-12-20 16:11
永不言弃!
阅读(422)
推荐(0) 编辑
C# 进制转换(二进制、十六进制、十进制互转)
摘要://1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+
阅读全文
posted @
2021-12-17 09:56
永不言弃!
阅读(1012)
推荐(0) 编辑