随笔分类 -  C#

摘要:本文主要讲述.Net Core对接Java密钥,使用RS256算法实现加签、摘要、验签,也是参考了网上的一些资料。 首先,java平台下的公钥和私钥,均采用的是base64String格式,而.net 平台下的,使用的是xmlString格式。所以第一步要实现这两者之间的转换。 我这里使用了一个常用 阅读全文
posted @ 2021-08-19 10:37 Johnny Li 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:开始 今天和大家聊聊AOP:面向切面编程思想。开始聊之前,先和大家一起从编程思想的发展说起。 编程思想的发展历程: 1、POP编程 首先,大家应该都知道,什么是POP编程吧,就是面向过程编程。关于这个编程思想就不做介绍了。 从思维上来讲,面向过程更强调细节,忽视了整体性和边界性。 典型代表是 C/C 阅读全文
posted @ 2020-03-07 16:43 Johnny Li 阅读(702) 评论(0) 推荐(2) 编辑
摘要:在工作中,会遇到需要多线程处理相应的业务需求,最典型的包括Socket的通信。 多线程处理里,就会考虑到,哪个线程先运行,哪个线程后运行的情况。 这里我介绍一下,使用ManualResetEvent类来对线程进行阻塞和继续操作。 它有三个重要的方法:Reset、Set和WaitOne。 1、首先介绍 阅读全文
posted @ 2020-02-13 19:15 Johnny Li 阅读(2309) 评论(0) 推荐(0) 编辑
摘要:引言 随着手机及移动设备的普及,移动端的应用也进入了热潮。以前PC端的门户网站,大多也均推出了适配移动设备的网站或者APP,再差的也注册了个公众号。在移动应用开发中,目前据我所了解到的解决方案有:1、原生态APP开发;2、适配移动设备的JS+HTML网站,套上跨平台的“马甲”;3、微信小程序及公众号 阅读全文
posted @ 2018-02-23 21:41 Johnny Li 阅读(569) 评论(3) 推荐(2) 编辑
摘要:双重锁定: 静态初始化: 更多信息请参考:大话设计模式! 阅读全文
posted @ 2018-02-01 08:43 Johnny Li 阅读(107) 评论(0) 推荐(0) 编辑
摘要:小笔记:Timer定时间隔时间操作,后面有时间再补充和完善: 待完善。。。。。。 阅读全文
posted @ 2018-01-30 16:03 Johnny Li 阅读(2044) 评论(0) 推荐(0) 编辑
摘要:Model: [XmlRoot(ElementName = "root")] public class BookModel { [XmlElement] public string BookID { get; set; } [XmlElem... 阅读全文
posted @ 2016-01-20 12:25 Johnny Li 阅读(220) 评论(0) 推荐(0) 编辑
摘要:关于WPF/Silverlight的数据验证,想必大家都不陌生了。各大牛的博客里都不泛对这方面讨论的文章。个人比较赞赏 JV9的“Silverlight实例教程”里的Validation数据验证。本文是在大牛基础上做了个升级,其验证更加简单和方便。1、创建验证的基类public class Vali... 阅读全文
posted @ 2015-08-20 17:17 Johnny Li 阅读(625) 评论(0) 推荐(1) 编辑
摘要:Sqlite 是一款轻量级的关系型数据库,她的好处我就不详细道来了。本文的初衷是为.net平台的使用者提供帮助。 Sqlite有专门为VS2010开发的程序包,大家可以到System.Data.SQLite Download Page 下去下载,注意是:This is the only setup 阅读全文
posted @ 2013-07-24 15:34 Johnny Li 阅读(2664) 评论(4) 推荐(3) 编辑
摘要:本文是对XML DTD文档定义语法的汇总,更深入和详细的DTD说明,请参考相关文档。如果大家对XML相关的标准或XML相关信息,可以到http://www.w3school.com.cn去学习。希望本文能对你的开发中起到帮助!文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元... 阅读全文
posted @ 2013-06-08 15:46 Johnny Li 阅读(307) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示