面试思路 这部分其实说的很好,算法是能力,但是面试是“技巧+能力”。面试不能够充分反应一个人的算法水平,但是配合一些技巧可以帮助展现出自己的水平。结合书中内容和自己的做题,总结了以下内容: 画图把问题具体化,比较适合栈与队列、树、图的问题 没有思路时记得举例子,从中发现规律 把新的问题通过转化变成小 ...
分类:
其他好文 时间:
2020-07-26 23:14:35
阅读次数:
71
定义一个类 public class IDutils { public static String getid(){ return UUID.randomUUID().toString().replaceAll("-",""); } @Test public void get(){ System.o ...
分类:
其他好文 时间:
2020-07-26 19:39:49
阅读次数:
67
1. 有趣的重载 (1)操作符<<:原义是按位左移,重载“<<”可将变量或常量左移到对象中 重载左移操作符(仿cout类) 1 #include<stdio.h> 2 3 const char endl = '\n'; //将换行定义为一个常量 4 5 class Console //Console ...
分类:
编程语言 时间:
2020-07-26 02:01:24
阅读次数:
69
@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //使浏览器3秒自动刷新一次 resp.setHeader(" ...
分类:
其他好文 时间:
2020-07-26 02:00:48
阅读次数:
77
Java数字类 1.整数 Short,Int,Long 2.浮点数 Float,Double 3.大数类 BigInteger(大整数),BigDecimal(大浮点数) 4.随机数类 Random 5.工具类 Math BigInteger类的一些操作用法如下: package cn.edu.xj ...
分类:
编程语言 时间:
2020-07-26 00:42:23
阅读次数:
73
一、理论部分 1、为什么要给密码加盐 我们在数据库中存入的密码一般不会是明文,都要通加MD5加密后存入,但是有些简单的密码加密后存入数据库也不安全,所有我们采用密码+盐再进行MD5加密存入数据库中。 数据存储形式如下: mysql> select * from User; + + + + | Use ...
分类:
Web程序 时间:
2020-07-26 00:40:21
阅读次数:
127
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using System.Drawing; using System.IO; namespa ...
不难发现答案即为a[l, r]的长度加上b的长度减去2倍的a[l,r]与b的LCS。 那么难点就在于如何处理出每次询问的lcs了,这里仍然采用dp的思想。对于dp[i][j]代表b串前i个字符串与a[l,r]形成了长度为j的公共子序列时在a串中的最小下标位置。 那么不难得出转移方程1 :dp[i][ ...
分类:
其他好文 时间:
2020-07-25 11:28:59
阅读次数:
75
Scanner Scanner的使用步骤 import java.util.Scanner;// 导入包 public class Mx { public static void main(String[] args) Scanner sc = new Scanner (System.in);// ...
分类:
其他好文 时间:
2020-07-24 23:45:06
阅读次数:
89
本期介绍随机数在密码学中生成Salt的用法。在密码学中,Salt是指将特定(固定)字符串插入到明文固定位置,让Hash散列运算值不同于使用原始明文的散列值。HASH散列运算是公开算法,只要有相同的明文,任何人都能算出相同的摘要值。Salt的意义在于让只有掌握正确Salt数据的用户才能计算出正确的HASH散列值。在某种意义上,Salt对于HASH运算的意义,就相当于密钥对于3DES等对称算法的意义。
分类:
其他好文 时间:
2020-07-24 19:11:38
阅读次数:
71