- 博客(4)
- 收藏
- 关注
原创 C语言实现SHA1摘要算法
这两天用C语言写了一个基于sha1算法的摘要工具,可以对字符串或者文件进行数字签名,运行结果如下:说明:输入字符串:abcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefg,签名得到15f1b9863855123bb3f7d26739e5b140774abc26;输入文件路径,这是一个txt文件,里面有内容"你好,CSDN"7个字(两个汉字,一个中文逗号,四个字母),签名得到:59512c6e1981eff0fca12f88bcdbd447f0
2020-11-10 22:49:44 1242
原创 C#五大泛型约束
C#六大泛型约束基类约束接口约束new()构造函数约束引用/值类型约束组合约束基类约束基类约束有两个功能,首先,它允许泛型类使用基类约束所定义的的成员,第二个功能是确保泛型类使用指定基类的类型实参,这意味着,在使用泛型类时,类型实参必须是基类本身或者是派生自该基类的类。class Program { static void Main(string[] args) ...
2020-04-28 18:45:43 6963
原创 C#类和结构的区别和联系
C#类和结构的区别和联系类可以继承基类和接口,结构体只能继承接口。结构体不能写显式无参构造函数,在结构体的构造函数中,必须对所有字段进行赋值。类传递时,传递的是对象位于托管内存中的地址,结构体传递时,传递的是对象位于程序堆栈区的内容。类的传递对象修改时,将同时修改源对象,而结构体的传递对象修改时,不会对源对象产生影响。如果想让类传递对象修改时不改变源对象,可以采用复制的方式:深度复制:调...
2020-04-27 18:20:26 358
原创 用JS构建JSON字符串
假如有如下字符数组:var City=['丽江',"宜宾","南京"];var Province=["云南","四川","江苏"];var Food = ["米线","燃面","雨花茶"];想要将他们整合为如下JSON字符串,可以怎么做呢?[{"city":"丽江","province":"云南","Food":"米线"},{"city":"宜宾","province":"四川","F...
2020-03-01 16:07:56 1769 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人