摘要:
回溯算法 回溯法:(back tracking),是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目的。但是搜索到某一步时,发现原先的选择并不是最优解或者达不到目的,就会退回一步重新选择,这种走不通就会退回再走技术为回溯法,而满足回溯的条件某个状态的点称为“回溯点”。 简单点理解就是:回溯 阅读全文
摘要:
.Net中把Tabe转化为List DataTable table = new DataTable(); table.Columns.Add("Id");//创建Id的列 table.Columns.Add("Name");//创建Name的列 table.Rows.Add(1, "张三");添加数 阅读全文
摘要:
贪心算法 一、基本概念 所谓贪心是指,在面对问题求解的时候,总是做出在当前看来是最好的选择。也就是说,不从有关整体最优上加以考虑,它做出的仅仅是在某种意义是的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所以问题都能得到整体的最优解,选择的贪心 阅读全文
摘要:
C#中平方与n次方 1.平方 double data=Math.squrt(n)//n为要被平方的数字 2.N次方 double data=Math.pow(x,N);//N为N次方,x为要被N次方的数 阅读全文
摘要:
哈希算法 1.首先我们要了解哈希算法的基本含义: 哈希是密码学的基础,理解哈希是理解数字签名和加密通信等技术的必要前提。 哈希,英文是 hash ,本来意思是”切碎并搅拌“,有一种食物就叫 Hash ,就是把食材切碎并搅拌一下做成的。哈希函数的运算结果就是哈希值,通常简称为哈希。哈希函数有时候也翻译 阅读全文
摘要:
QQ邮箱发送消息 在写代码之前首先我们要获取授权码。 打开我们的QQ邮箱=》点开设置=》点开账户=》我们就可以看到POP3/IMAP......服务 下面有各种服务,选择你要开启的服务,本人就开了第一了服务,完成后它会给你个授权码,下面我们就会用到这个授权码 首先我们在appsettings.jso 阅读全文
摘要:
Unicode: Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。 Uni 阅读全文
摘要:
什么是时间戳? 首先要清楚JavaScript与Unix的时间戳的区别: JavaScript时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。 Unix时间戳:是指格林威治时间1970年01月01日00时00分0 阅读全文
摘要:
一、MD5签名与验签 MD5全名Message-Digest Algorithm 5(信息-摘要算法)是一种不可逆的加密算法。 MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3、抗修改性:对原数据进行任何改动,哪怕 阅读全文
摘要:
怎么解决springmvc json中的乱码问题(Json乱码解决统一代码) 解决方案: 1:我们可以 @RequestMapping配置中添加(value = “请求体”,produces = “application/json;charset=utf-8”) 2.请求需求太多这样就不太合适,如果 阅读全文