![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 77
luckyone906
这个作者很懒,什么都没留下…
展开
-
C#实现多重继承和实例
举例:SendDtata类的作用是发送数据,ReceiveData类的作用是接收数据,现在要创建SocketData类,作用是发送和接受数据,此时,你希望SocketData从SendDtata和ReceiveData这两个类继承,但CLR不支持多继承,也就意味着C#不支持多继承,但是,CLR允许通过接口Interface实现“缩水版”的多继承。这一点和抽象类很类似,可是抽象类是个类,他有方法的实现,它所描述的对象是一个无法在现实中具现的对象,但它本身是个类型对象。所以,要合理正确地使用多继承。原创 2024-03-10 09:15:04 · 550 阅读 · 0 评论 -
c#中将HTML文件转换成PDF文件
一、Pechkin:html->pdf1.WinForm中转换为PDF a.在项目添加引用,引用 -> 管理NuGet程序包b.在导出PDF按钮中添加方法 1 SynchronizedPechkin sc = new SynchronizedPechkin(new GlobalConfig() 2 .SetMargins(new Margins() { Left = 10, Right = 10, Top = 0, Botto..原创 2021-04-06 19:56:21 · 5035 阅读 · 0 评论 -
C#图片保存与读取,以及图片另存操作
照片的保存与读取 /// <summary> /// 图片转二进制 /// </summary> /// <param name="imgPhoto">图片对象</param> /// <returns>二进制</returns> public static byte[] PhotoImageInsert(System.Drawing.Im原创 2020-12-25 22:07:34 · 12839 阅读 · 2 评论 -
c++ (QT)笔记
1.标准情况下,c++中的类声明都在头文件中,实现在.cpp文件中,所以只在.cpp中实现类的函数在头文件中没有声明会报错。c++的函数实现和声明都可放在头文件中这样.cpp文件也可访问到,但是不能都放在.cpp文件中,否则就得包含此.cpp文件才行,具体原理课研究编译原理中的链接原理。...原创 2020-08-16 11:16:58 · 758 阅读 · 0 评论 -
C#中使用MD5对用户密码加密与解密
C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式。本文总结了通用的算法并结合了自己的一点小经验,分享给大家。一.使用16位、32位、64位MD5方法对用户名加密1)16位的MD5加密/// <summary>/// 16位MD5加密/// </summary>/// <param name="password"></param>/// <returns></returns>.原创 2020-06-30 21:35:47 · 14543 阅读 · 0 评论