博客园 - 永不言弃!
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=38002
2024-02-23T02:36:50Z
永不言弃!
https://www.cnblogs.com/ggll611928/
feed.cnblogs.com
https://www.cnblogs.com/ggll611928/p/18028968
C# 与JAVA 的RSA 加密解密交互,C#使用BouncyCastle来实现私钥加密,公钥解密的方法 - 永不言弃!
因为一般C#的RSA加密解密都是公钥加密,私钥解密,没有私钥加密,公钥解密。 在网上查了很多资料,终于看到有个博主的分享,关于私钥加密,公钥解密的解决方案,非常感谢(最下面有源网址)。 此处就把简单应用的源码附上,需要的自己去完善。 1、私钥加密,公钥解密的源码 using Org.BouncyCa
2024-02-23T02:37:00Z
2024-02-23T02:37:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】因为一般C#的RSA加密解密都是公钥加密,私钥解密,没有私钥加密,公钥解密。 在网上查了很多资料,终于看到有个博主的分享,关于私钥加密,公钥解密的解决方案,非常感谢(最下面有源网址)。 此处就把简单应用的源码附上,需要的自己去完善。 1、私钥加密,公钥解密的源码 using Org.BouncyCa <a href="https://www.cnblogs.com/ggll611928/p/18028968" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17917063.html
WinForm/WPF 打包安装程序exe - 永不言弃!
以下是关于WinForm/WPF 打包安装程序exe的内容 如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须) 一、安装扩展程序 打包exe,需要安装:Microsoft Visual Studio Installer Projects 2022 安装的两种方式
2023-12-21T03:54:00Z
2023-12-21T03:54:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】以下是关于WinForm/WPF 打包安装程序exe的内容 如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须) 一、安装扩展程序 打包exe,需要安装:Microsoft Visual Studio Installer Projects 2022 安装的两种方式 <a href="https://www.cnblogs.com/ggll611928/p/17917063.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17897390.html
.net批量插入到oracle数据库--三种方式对比,亲测 - 永不言弃!
根据上篇的内容,简单测试了三种方式的对比,需要使用的,请自行根据需求优化。。。 上篇文字网址:https://www.cnblogs.com/ggll611928/p/17897005.html 三种方式: 1、常规方式,通过sql语句循环执行 2、使用OracleBulkCopy 3、使用Arra
2023-12-12T09:26:00Z
2023-12-12T09:26:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】根据上篇的内容,简单测试了三种方式的对比,需要使用的,请自行根据需求优化。。。 上篇文字网址:https://www.cnblogs.com/ggll611928/p/17897005.html 三种方式: 1、常规方式,通过sql语句循环执行 2、使用OracleBulkCopy 3、使用Arra <a href="https://www.cnblogs.com/ggll611928/p/17897390.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17897005.html
.net批量插入到oracle数据库 - 永不言弃!
最近用到批量插入数据到oracle,总结了网上的方案,内容如下 备注:亲测了三种方式的对比,参考网址:https://www.cnblogs.com/ggll611928/p/17897390.html 方式一:使用数组绑定 https://www.codenong.com/343299/ 数据库:
2023-12-12T07:19:00Z
2023-12-12T07:19:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】最近用到批量插入数据到oracle,总结了网上的方案,内容如下 备注:亲测了三种方式的对比,参考网址:https://www.cnblogs.com/ggll611928/p/17897390.html 方式一:使用数组绑定 https://www.codenong.com/343299/ 数据库: <a href="https://www.cnblogs.com/ggll611928/p/17897005.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17762679.html
mysql修改自动增长值auto_increment - 永不言弃!
一、mysql 修改AUTO_INCREMENT的值。注意:修改的auto_increment的值得大于现有主键的最大值。否则,语句不报错,但不会生效。 执行sql如下,“tablename”为数据表名称。 ALTER TABLE tablename auto_increment=1234; 二、修
2023-10-13T09:26:00Z
2023-10-13T09:26:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】一、mysql 修改AUTO_INCREMENT的值。注意:修改的auto_increment的值得大于现有主键的最大值。否则,语句不报错,但不会生效。 执行sql如下,“tablename”为数据表名称。 ALTER TABLE tablename auto_increment=1234; 二、修 <a href="https://www.cnblogs.com/ggll611928/p/17762679.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17711671.html
oracle中的导出和导入dmp文件 - 永不言弃!
若有下面的报错,可参考此步骤解决 报错描述:Oracle数据导入导出imp/exp :未知的命令开头。。。忽略了剩余的行 注意:使用exp时,报错截图如下,原因:使用cmd执行,而非sqlplus 一、导出dmp文件 使用cmd,然后执行下面的命令 重点注意:使用cmd打开,执行exp命令 二、导入
2023-09-18T07:27:00Z
2023-09-18T07:27:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】若有下面的报错,可参考此步骤解决 报错描述:Oracle数据导入导出imp/exp :未知的命令开头。。。忽略了剩余的行 注意:使用exp时,报错截图如下,原因:使用cmd执行,而非sqlplus 一、导出dmp文件 使用cmd,然后执行下面的命令 重点注意:使用cmd打开,执行exp命令 二、导入 <a href="https://www.cnblogs.com/ggll611928/p/17711671.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17693515.html
wpf中的图表LiveCharts,本文主要说明CartesianChart和PieChart的用法 - 永不言弃!
本文章主要演示折线图和拼图的用法 图表展示大致如下,具体步骤在后文有详细介绍 一、安装依赖包 1)右键单击引用,然后管理 NuGet 程序包 2)搜索LiveCharts,安装LiveCharts和LiveCharts.Wpf 3)确认是否安装完成 二、使用 1)添加命名空间引用 在使用的页面中,引
2023-09-11T09:17:00Z
2023-09-11T09:17:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】本文章主要演示折线图和拼图的用法 图表展示大致如下,具体步骤在后文有详细介绍 一、安装依赖包 1)右键单击引用,然后管理 NuGet 程序包 2)搜索LiveCharts,安装LiveCharts和LiveCharts.Wpf 3)确认是否安装完成 二、使用 1)添加命名空间引用 在使用的页面中,引 <a href="https://www.cnblogs.com/ggll611928/p/17693515.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17689370.html
Navicat连接oracle时,提示oracle library is not loaded - 永不言弃!
一、背景 本机配置:win7 64位 本机同时安装了oracle服务器端和客户端 服务器端:11gR2; 客户端:oracle10g32位(由于项目需要,必须安装此客户端) 二、报错描述 先安装的11gR2,用Navicat连接正常,后面再安装10g32位的客户端后,连接报错:oracle libr
2023-09-09T05:38:00Z
2023-09-09T05:38:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】一、背景 本机配置:win7 64位 本机同时安装了oracle服务器端和客户端 服务器端:11gR2; 客户端:oracle10g32位(由于项目需要,必须安装此客户端) 二、报错描述 先安装的11gR2,用Navicat连接正常,后面再安装10g32位的客户端后,连接报错:oracle libr <a href="https://www.cnblogs.com/ggll611928/p/17689370.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/17657548.html
使用mysql,统计本周,本月,本年的全部数据,没有的显示0 - 永不言弃!
使用mysql,统计本周,本月,本年的全部数据,没有的显示0 一、原始数据 查询的原始数据表 select Create_time,userid from sys_user; 查询的结果 2023年,8月25日:有3条数据,8月18日:有1条数据,7月有1条数据 二、统计数据 1、统计本周 统计本周
2023-08-25T09:22:00Z
2023-08-25T09:22:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】使用mysql,统计本周,本月,本年的全部数据,没有的显示0 一、原始数据 查询的原始数据表 select Create_time,userid from sys_user; 查询的结果 2023年,8月25日:有3条数据,8月18日:有1条数据,7月有1条数据 二、统计数据 1、统计本周 统计本周 <a href="https://www.cnblogs.com/ggll611928/p/17657548.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16665346.html
M1ActiveX.ocx注册 - 永不言弃!
注册步骤 (ocx 是 ocx 控件的扩展名,与 .exe、.dll 同属于PE文件) ①安装文件,其实也就是把他复制粘贴到我们的系统文件中。 ②对于是32bit的系统。请把 .ocx文件 移到 c:\Windows\system32 里面 ③对于是 64bit的Win7/win8 系统, 要把 .
2022-09-07T06:31:00Z
2022-09-07T06:31:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】注册步骤 (ocx 是 ocx 控件的扩展名,与 .exe、.dll 同属于PE文件) ①安装文件,其实也就是把他复制粘贴到我们的系统文件中。 ②对于是32bit的系统。请把 .ocx文件 移到 c:\Windows\system32 里面 ③对于是 64bit的Win7/win8 系统, 要把 . <a href="https://www.cnblogs.com/ggll611928/p/16665346.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16580423.html
正则表达式中使用变量 - 永不言弃!
正则表达式中使用变量 学习后记录下,以便后续查找方便 <html> <body> <script type="text/javascript"> var strDate = "03112011"; //需要转换的格式 03/11/2011 document.write('原数据:'+ strDate
2022-08-12T08:13:00Z
2022-08-12T08:13:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】正则表达式中使用变量 学习后记录下,以便后续查找方便 <html> <body> <script type="text/javascript"> var strDate = "03112011"; //需要转换的格式 03/11/2011 document.write('原数据:'+ strDate <a href="https://www.cnblogs.com/ggll611928/p/16580423.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16419811.html
C#Http服务器报HttpListener拒绝访问异常解决方法 - 永不言弃!
问题: Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常 代码如下: HttpListener httpListener = new HttpListener();//创建服务器监听 httpListener.Pre
2022-06-28T07:59:00Z
2022-06-28T07:59:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】问题: Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常 代码如下: HttpListener httpListener = new HttpListener();//创建服务器监听 httpListener.Pre <a href="https://www.cnblogs.com/ggll611928/p/16419811.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16309628.html
正则表达式中$1,$2,$3 - 永不言弃!
在replace函数中,$1,$2,$3,可以分别用来表示: 正则表达式中,匹配出的第1、2、3个子表达式。 demo举例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script> function m
2022-05-25T08:05:00Z
2022-05-25T08:05:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】在replace函数中,$1,$2,$3,可以分别用来表示: 正则表达式中,匹配出的第1、2、3个子表达式。 demo举例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script> function m <a href="https://www.cnblogs.com/ggll611928/p/16309628.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16249528.html
VS2019 打包WPF安装程序最新教程(图文详解) - 永不言弃!
使用VS2019打包WPF安装程序有很多种方法,本篇教程基于VS扩展插件Microsoft Visual Studio Installer Projects工具来打包, 实际上此工具,在VS2010时自带有,只是后面版本的Visual Studio取消了此插件,现在需要单独安装。 一、安装打包Ins
2022-05-09T07:55:00Z
2022-05-09T07:55:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】使用VS2019打包WPF安装程序有很多种方法,本篇教程基于VS扩展插件Microsoft Visual Studio Installer Projects工具来打包, 实际上此工具,在VS2010时自带有,只是后面版本的Visual Studio取消了此插件,现在需要单独安装。 一、安装打包Ins <a href="https://www.cnblogs.com/ggll611928/p/16249528.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16228103.html
创建ClickOnce清单签名.pfx格式数字证书 - 永不言弃!
打开Microsoft .NET Framework 的SDK命令提示,或者直接在“开始”菜单中找到安装的Visual Studio ××××文件夹, 打开“开发者命令提示窗口”即可,如下图所示: 然后参照以下步骤: 1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到mak
2022-05-06T03:38:00Z
2022-05-06T03:38:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】打开Microsoft .NET Framework 的SDK命令提示,或者直接在“开始”菜单中找到安装的Visual Studio ××××文件夹, 打开“开发者命令提示窗口”即可,如下图所示: 然后参照以下步骤: 1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到mak <a href="https://www.cnblogs.com/ggll611928/p/16228103.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16207247.html
wpf中TreeView双击事件中获取当前节点、父节点以及子节点 - 永不言弃!
由于工作中需要,第一次研究wpf,所以简单记录下 wpf:界面内容 <TreeView x:Name="TvDepartment" Background="Gray" DockPanel.Dock="Bottom" MouseDoubleClick="TvDepartment_MouseDouble
2022-04-29T08:52:00Z
2022-04-29T08:52:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】由于工作中需要,第一次研究wpf,所以简单记录下 wpf:界面内容 <TreeView x:Name="TvDepartment" Background="Gray" DockPanel.Dock="Bottom" MouseDoubleClick="TvDepartment_MouseDouble <a href="https://www.cnblogs.com/ggll611928/p/16207247.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16206692.html
c# 用Expression表达式 解决类似于sql中 select 中 in 的查询 - 永不言弃!
由于项目中需要,需要实现类似于sql语句中select里面in的查询语法, 所以上网搜查了下资料,由于时间关系,以下资料简略,后续再补充。。。 需要实现,下面的效果 sql:... where Id in (4,6,....) someList.where(c=> c.Id==4 || c.Id==
2022-04-29T06:54:00Z
2022-04-29T06:54:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】由于项目中需要,需要实现类似于sql语句中select里面in的查询语法, 所以上网搜查了下资料,由于时间关系,以下资料简略,后续再补充。。。 需要实现,下面的效果 sql:... where Id in (4,6,....) someList.where(c=> c.Id==4 || c.Id== <a href="https://www.cnblogs.com/ggll611928/p/16206692.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16034832.html
Navicat连接Oracle时报错ORA-28547 - 永不言弃!
一、报错信息相关 1、报错截图: 2、报错原因: 因为Navicat自带的oci.dll并不支持oracle11g,网上这么说的,需要去官网下载支持的版本。 二、解决办法 1、查询oracle版本 查询版本SQL:select * from v$version; 2、下载对应的oci.dll文件 网
2022-03-21T07:12:00Z
2022-03-21T07:12:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】一、报错信息相关 1、报错截图: 2、报错原因: 因为Navicat自带的oci.dll并不支持oracle11g,网上这么说的,需要去官网下载支持的版本。 二、解决办法 1、查询oracle版本 查询版本SQL:select * from v$version; 2、下载对应的oci.dll文件 网 <a href="https://www.cnblogs.com/ggll611928/p/16034832.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/16018003.html
C#直接使用DllImport外部Dll的方法 - 永不言弃!
C#.Net调用基本格式: [DLLImport(“DLL文件路径”)]修饰符 extern 返回值类型 方法名称(参数列表) 如: [DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetLocalTime")] publi
2022-03-17T08:58:00Z
2022-03-17T08:58:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】C#.Net调用基本格式: [DLLImport(“DLL文件路径”)]修饰符 extern 返回值类型 方法名称(参数列表) 如: [DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetLocalTime")] publi <a href="https://www.cnblogs.com/ggll611928/p/16018003.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ggll611928/p/15984234.html
WPF实现MDI窗体的方法(父窗体中打开嵌入的子窗体) - 永不言弃!
第一:新建一个类 类文件名称为Win32Native.cs, 类的代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WpfApplication1
2022-03-09T03:20:00Z
2022-03-09T03:20:00Z
永不言弃!
https://www.cnblogs.com/ggll611928/
【摘要】第一:新建一个类 类文件名称为Win32Native.cs, 类的代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WpfApplication1 <a href="https://www.cnblogs.com/ggll611928/p/15984234.html" target="_blank">阅读全文</a>