quartz.net demo
TaskJobDemo public class TimeJob : IJob { public void Execute(IJobExecutionContext context) { //向c:\Quartz.txt写入当前时间并换行 System.IO.File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + "Quartz.txt", DateTime.Now + Environment.NewLine); } } class Program { static void Main(string[] args) { //1、创建一个调度器 var factory = new StdSchedu...
区块链demo C#.NET版
原文链接:https://www.cnblogs.com/myzony/p/8478789.html 文章原文来自:Code your own blockchain in less than 200 lines of Go!,原始文章是通过 Go 语言来实现自己的区块链的,这里我们参照该文章来使用 C# + Asp.Net Core 实现自己的区块链。在这里我也参考了 这篇译文 。 区块链网络相关原始文章已经更新,请查看 这里。 1.项目配置 首先新建一个 Asp.Net Core 项目,然后选择 Empty Project(空项目) 类型,建立完成后无需进行任何配置。 2.数据模型 这里我们来创建一个具体的区块数据模型,使用的是 Struc...
lucene.net demo
Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎。 开发人员可以基于Lucene.net实现全文检索的功能。 Lucene.net是Apache软件基金会赞助的开源项目,基于Apache License协议。 Lucene.net并不是一个爬行搜索引擎,也不会自动地索引内容。我们得先将要索引的文档中的文本抽取出来,然后再将其加到Lucene.net索引中。标准的步骤是先初始化一个Analyzer、打开一个IndexWriter、然后再将文档...
C#深度学习快速入门demo
最近人工智能比较火,现在的人工智能强大在于通过神经网络深度学习,而深度学习在看了很多文章后,发现这篇比较容易理解 C#可调用的深度学习框架: 1.Accord.net 2.Caffe 官方网站:http://caffe.berkeleyvision.org/ 3.cc(基于Caffe) CC的特性有: 支持最新的人脸识别训练,Center Loss 支持目标检测训练,SSD 支持CPU、GPU、Win32、x64 支持快速深度学习项目部署,只有极少的依赖项 支持GPU高性能服务,也支持易语言实现GPU高性能服务 支持模型压缩功能 支持LSTM+CTC、多标签,便于OCR、验证码识别 有C++、C#、...
.NET中AOP的几种实现方案
AOP在.NET中的应用,个人也属于学习阶段,欢迎大家拍砖! 本文的例子模拟用户注册的场景,主要通过代码演示几种方案的实现方式。 静态代理 通过代理模式实现静态代理,大家一看代码基本就明白了。 用户注册接口和实现 public interface IUserProcessor { void RegUser(User user); } public class UserProcessor : IUserProcessor { public void RegUser(User user) { Console.WriteLine("用户已注册。Name:{0},PassWord:{1}", user.Name, user.PassWord); } } 通过静态编写代码的方式,装饰上面的用户注...