当前位置:首页 > 第9页

C# 使用Intptr后究竟需不需要释放占用的内存

admin2年前 (2024-01-05)880 修订时间:2024-01-05 14:26:28
通过Marshal申请的AllocHGlobal申请的内存空间需要释放。public static IntPtr intPtr = (IntPtr)Marshal.AllocHGlobal(...

C# 实现JSON转换特定字符串并Ascii排序

admin2年前 (2024-01-05)661 修订时间:2024-01-05 13:46:31
规则1.参数名ASCII码从小到大排序2.参数名区分大小写3.转换格式:属性=值&属性=值&属性=值实现1、参数名ASCII码从小到大排序使用Newtonsoft.Json序列化的JSON,除非人为指定排序规则,则默认为As...

C# 实现MD5withRSA签名算法的加密

admin2年前 (2024-01-05)809 修订时间:2024-01-05 13:38:45
C# 实现MD5withRSA签名算法的加密
规则签名算法:MD5withRSA1.参数名ASCII码从小到大排序2.如果参数的值为空(null 或者空字符串)不参与签名3.参数名区分大小写4.sign参数不参与签名实现1、引入BouncyCastle.Crypto类库2、参数名ASC...

C# 窗体控件等比例放大与缩小的方法

admin2年前 (2024-01-05)788 修订时间:2024-01-05 12:08:31
C# 窗体控件等比例放大与缩小的方法
为了让程序可以根据不同显示器分辨率,在最大化的时候充满界面,难免需要等比例放大和缩小的需求,下面就是具体的修改代码:1、定义变量private float x;//定义当前窗体的宽度 private floa...

C# 使用Newtonsoft.Json进行对象序列化、JSON反序列化的方法

admin2年前 (2024-01-04)769 修订时间:2024-01-05 01:15:46
C# 使用Newtonsoft.Json进行对象序列化、JSON反序列化的方法
JSON作为一种轻量级的数据交换格式,简单灵活,被很多系统用来数据交互,作为一名.NET开发人员,Newtonsoft.Json无疑是最好的序列化框架,支持XML和JSON序列化,高性能,免费开源,支持LINQ查询。零、安装Newtonso...

C# 书写TXT日志文件的方法

admin2年前 (2024-01-04)742 修订时间:2024-01-04 22:55:25
书写TXT日志文件的C#类库using System; using System.IO; namespace UnifyPayPlatform.Controller {   &nbs...

C# 调用C++动态链接库参数(char*)的处理方式

admin2年前 (2024-01-04)865 修订时间:2024-01-04 22:40:33
C# 调用C++动态链接库参数(char*)的处理方式
日常工作中,难免会接触对接C++开发的动态库。C# 怎么调用C++ 类库函数。也遇到了一些问题,所以就来总结总结C#程序调用C++动态库时的各种坑。常见问题1、C++中有指针,C#中需要使用指针吗?由于C++中的动态库中有指针参数,因此我也...

Oracle 根据身份证号码判断性别,年龄

admin2年前 (2024-01-01)837 修订时间:2024-01-01 13:25:01
一、Oracle根据身份证判断性别:女生身份证:372901198711043482男生身份证:372901197711043492SQL语句如下:select decode(mod (to_number(substr(...

PB PowerBuilder中流程控制语句

admin2年前 (2024-01-01)827 修订时间:2024-01-01 12:29:55
PB 基本的流程控制语句主要有:If .... ElseForWhileChoose CasegotoBreakContinue1、If基本形式有:If ( i > 0 ) ...

PB 利用PB动态创建数据窗口

admin2年前 (2024-01-01)740 修订时间:2024-01-01 11:56:51
利用PowerBuilder建立数据窗口时,用户通常不能自己选择数据来源和显示类型。如何让用户在应用程序中自己定义数据窗口的数据来源和显示类型呢?为了达到这个目的,我们必须在运行程序阶段根据用户自己的需求,动态地建立一个数据窗口。在建立动态...