区块链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、然后再将文档...
程序员防猝死指南——程序员养生攻略
程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。但这些并不是你折磨自己最好的理由,我们程序员也需要养生,只有懂得养生,才能更好地编程。程序员都有哪些健康问题这里罗列了 9 大程序员职业病,你也可以对号入座,如果你找不到座位,那么恭喜你,你是一个合格的程序员。腕部疼痛(重复性劳损)盯着看移动的打印进度以及其后的句点造成的眼部问题姿势不当造成的背部不适,尤其是背下侧,肩上...
自己写的一个英汉互翻译的词典,附源码
支持:1.英汉互翻译2.历史记录3.句子翻译4.CTRL+F 自动呼出 先上图: 关键源代码(很简单): private void FrmTranslation_Load(object sender, EventArgs e) { this.txtWord.Focus(); this.txtWord.Select(); } void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { this.txtResult.Text = Result; } void bw_DoWork(object sender, DoWorkEventArgs e) ...
MySQL使用Union创建视图报错
mysql> select * from test_main;+----+-------+| id | value |+----+-------+| 1 | ONE || 2 | TWO || 3 | THREE |+----+-------+3 rows in set (0.00 sec) mysql> create table test_main2 select * from test_main;Query OK, 3 rows affected (0.04 sec)Records: 3 Duplicates: 0 Warnings: 0 -- 创建视图, sql 语句加了括号, 报错。CREATE VIEW view_test_mainAS(SELECT * FROM test_mainUNION ALLSELECT * FROM test_main2); ERROR 1064 (42000): You have an e...
asp.net mvc auth2.0简化版——客户端
public partial class Login : Page { public string client_id = "123456789"; public string getCodeUrl = "http://localhost:8080/?client_id={0}>response_type={1}>redirect_uri={2}>scope={3}>state={4}"; public string getTokenUrl = "http://localhost:8080/Auth/Token?code={0}>grant_type={1}>client_id={2}"; public string getUserUrl = "http://localhost:8080/Auth/UserInfo?token={0}"; protected void Page_Load(object sende...
asp.net mvc auth2.0简化版——服务端
public class AuthController : Controller { private static readonly List<string> client_id_list = new List<string>() { "123456789" }; private static readonly List<string> response_type_list = new List<string>() { "code" }; private static readonly List<UserInfo> user_list = new List<UserInfo>(); private static readonly List<UserCode> user_code_list = new List<UserCode>(); private s...
Salseforce Ant Migration Tool
Ant Migration Tool什么是Ant Migration Tool,Ant Migration Tool是一个手动(代码)发布你的APP到saleforce的工具。为什么要用这个ant mig tool呢,salesforce也可以在线发布呢,目的就是,项目多了以后,命令更方便。 安装1.安装JDK2.安装 Apache Ant, version 1.6 or newer.3.设置环境变量,JAVA的不说了,要设置ant的,a.增加ANT_HOME=D:\Program Files\apache-ant-1.10.2b.在PATH下增加:;%ANT_HOME%/bin;4.使用ant -version检查是否成功测试例子1 .在你的 Apache Ant 目标下, 解压,进入...