算法: 对称加密: 提供加密算法本身,用户提供一个秘钥,结合秘钥+算法 加密文件 和 解密文件 计算速度很快 安全性 几乎完全依赖于秘钥 要与多个人通信,只要有一个人知道秘钥 那个人就可以破解所有人的信息,除非每个人的秘钥不同 一定程度上解决了机密性的问题,但是没办法解决秘钥管理问题 DES dat ...
分类:
编程语言 时间:
2018-02-25 14:35:20
阅读次数:
252
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移 ...
分类:
编程语言 时间:
2018-02-25 14:35:45
阅读次数:
207
背景:进入第一家公司已经工作将近两年了,其中闲了一年,在准备自己的简历的时候,有种江郎才尽的感觉,不知道怎么写,看来平时还是要多积累多熟悉。 ps:这里面的分享看完还是很受用的。 简历看得比较认真的,也不会多于30秒,实在纠结的,也不会纠结多余1分钟。目前来说,大部分都是网站式的录入简历,基本上都是 ...
分类:
编程语言 时间:
2018-02-25 14:36:09
阅读次数:
276
mail-1.4.7.jar 发送邮件jar包 activation-1.1.jar 与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去 mysql-connector-java-5.1.45-bin.jar 获取数据库连接的jar包 commons-d ...
分类:
编程语言 时间:
2018-02-25 14:39:18
阅读次数:
192
翻转一个链表 您在真实的面试中是否遇到过这个题? Yes 翻转一个链表 翻转一个链表 您在真实的面试中是否遇到过这个题? Yes Yes Yes 样例 给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null 步骤是这样的: 1. 新建空节点:None2. 1->None ...
分类:
编程语言 时间:
2018-02-25 14:40:25
阅读次数:
236
《算法导论》读书笔记之第16章 贪心算法—活动选择问题 前言:贪心算法也是用来解决最优化问题,将一个问题分成子问题,在现在子问题最优解的时,选择当前看起来是最优的解,期望通过所做的局部最优选择来产生一个全局最优解。书中先从活动选择问题来引入贪心算法,分别采用动态规划方法和贪心算法进行分析。本篇笔记给 ...
分类:
编程语言 时间:
2018-02-25 14:41:10
阅读次数:
309
题目 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个子串中有一个位置不同。 输入格式 两行,两个字符串s1,s2,长度分别为n1,n2。1 include include include include define LL long long ...
分类:
编程语言 时间:
2018-02-25 14:41:24
阅读次数:
219
背景:网上找的简历模板,自己在写简历时候可以作为参考。 本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供。 (括号里的是我们的顾问编写的说明,建议在简历书写完成后统一删除) 先讲讲怎样才是一份好的技术简历 首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。 Fe ...
分类:
编程语言 时间:
2018-02-25 14:41:31
阅读次数:
215
《算法导论》读书笔记之第1章 算法在计算机中的作用 本章是本书的开篇,介绍了什么是算法,为什么要学习算法,算法在计算机中的地位及作用。 算法(algorithm)简单来说就是定义良好的计算机过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。即算法就是一系列的计算步骤,用来将输入数据转换成 ...
分类:
编程语言 时间:
2018-02-25 14:41:38
阅读次数:
236
《算法导论》读书笔记之第12章 二叉查找树 摘要: 本章介绍了二叉查找树的概念及操作。主要内容包括二叉查找树的性质,如何在二叉查找树中查找最大值、最小值和给定的值,如何找出某一个元素的前驱和后继,如何在二叉查找树中进行插入和删除操作。在二叉查找树上执行这些基本操作的时间与树的高度成正比,一棵随机构造 ...
分类:
编程语言 时间:
2018-02-25 14:41:58
阅读次数:
231
如果您的浏览器支持调试,你可以使用 console.log() 方法在浏览器中显示 JavaScript 值。浏览器中使用 F12 来启用调试模式, 在调试窗口中点击 "Console" 菜单。Insert title here 我的第一个JavaScript 一个段落 实例 console 截图: ...
分类:
编程语言 时间:
2018-02-25 14:42:53
阅读次数:
180
创建线程 线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈。下面,我们通过创建线程来对线程建立一个直观感受,在Java中创建线程有两种方式,一种是继承Thread,另外一种是实现Runnable接口,我们先来看第一种。 继承Thread Java中java.lang.Thread这个类 ...
分类:
编程语言 时间:
2018-02-25 14:43:02
阅读次数:
205
,那么配置的利用率高达100%。 直接运行代码 有泳池一个,四个 ...
分类:
编程语言 时间:
2018-02-25 14:45:04
阅读次数:
148
面向对象: 1.对象:万物皆对象,对象因关注而产生。 2. 类:是对象的抽象。 3. 属性:是对象身上的值数据。 4. 行为:是对象的功能。 特点: 1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。 2:面向对象将以 ...
分类:
编程语言 时间:
2018-02-25 14:46:04
阅读次数:
212
最近在学习SSM框架的过程中, 总是遇到一个问题, @Autowired注解自动装配bean总是失败, 所注解的变量值总是为null, 后来通过网上查资料,发现原因如下: 使用了new实例化对象, 而new实例化出来的对象不是由spring bean容器进行管理, 从而导致spring 在自动扫描@ ...
分类:
编程语言 时间:
2018-02-25 15:48:35
阅读次数:
206
1.堆:堆是一种树,由它实现的优先级队列的插入和删除的时间复杂度都是O(logn),用堆实现的优先级队列虽然和数组实现相比较删除慢了些,但插入的时间快的多了。当速度很重要且有很多插入操作时,可以选择堆来实现优先级队列。2.java的堆和数据结构堆:java的堆是程序员用new能得到的计算机内存的可用 ...
分类:
编程语言 时间:
2018-02-25 15:49:10
阅读次数:
245
1 添加一个描述的Attribute 2 添加扩展方法 3 使用方式 4 输出内容 ...
分类:
编程语言 时间:
2018-02-25 15:49:55
阅读次数:
203