码迷,mamicode.com
首页 > 编程语言 > 日排行
加密算法
算法: 对称加密: 提供加密算法本身,用户提供一个秘钥,结合秘钥+算法 加密文件 和 解密文件 计算速度很快 安全性 几乎完全依赖于秘钥 要与多个人通信,只要有一个人知道秘钥 那个人就可以破解所有人的信息,除非每个人的秘钥不同 一定程度上解决了机密性的问题,但是没办法解决秘钥管理问题 DES dat ...
分类:编程语言   时间:2018-02-25 14:35:20    阅读次数:252
1008. 数组元素循环右移问题 (20)
一个数组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
如何写一份优秀的java程序员简历
背景:进入第一家公司已经工作将近两年了,其中闲了一年,在准备自己的简历的时候,有种江郎才尽的感觉,不知道怎么写,看来平时还是要多积累多熟悉。 ps:这里面的分享看完还是很受用的。 简历看得比较认真的,也不会多于30秒,实在纠结的,也不会纠结多余1分钟。目前来说,大部分都是网站式的录入简历,基本上都是 ...
分类:编程语言   时间:2018-02-25 14:36:09    阅读次数:276
用过的jar包整合
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
python 反转列表
翻转一个链表 您在真实的面试中是否遇到过这个题? 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
BZOJ4566 [Haoi2016]找相同字符 【后缀数组】
题目 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个子串中有一个位置不同。 输入格式 两行,两个字符串s1,s2,长度分别为n1,n2。1 include include include include define LL long long ...
分类:编程语言   时间:2018-02-25 14:41:24    阅读次数:219
Java程序员简历模板
背景:网上找的简历模板,自己在写简历时候可以作为参考。 本简历模板由国内首家互联网人才拍卖网站「 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
JavaScript写到控制台的方法console.log()
如果您的浏览器支持调试,你可以使用 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
javascript与php常用函数对比
![](http://i2.51cto.com/images/blog/201802/25/38d96a7214aabbcf1aba2e1fb1cf4fee.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
分类:编程语言   时间:2018-02-25 14:43:49    阅读次数:143
java定时器的几种用法
package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class Test { public stat ...
分类:编程语言   时间:2018-02-25 14:44:23    阅读次数:237
Cipolla算法学习小记
转自:http://blog.csdn.net/doyouseeman/article/details/52033204 简介 Cipolla算法是解决二次剩余强有力的工具,一个脑洞大开的算法。 认真看懂了,其实是一个很简单的算法,不过会感觉得出这个算法的数学家十分的机智。 基础数论储备 二次剩余 ...
分类:编程语言   时间:2018-02-25 14:44:44    阅读次数:222
python 的多线程执行速度
python 的多线程有点鸡肋,适用场景有局限,单位时间多个核只能跑一个线程。 有泳池一个,四个泵,但只有一个人,一人只能开启管理着其中一个,所以四个泵没什么用。但是,如果泵的工作时间与冷却恢复时间是1:3(感谢inoahx指出,已改),那么配置的利用率高达100%。 直接运行代码 有泳池一个,四个 ...
分类:编程语言   时间:2018-02-25 14:45:04    阅读次数:148
javaoo重要一点的知识总结
面向对象: 1.对象:万物皆对象,对象因关注而产生。 2. 类:是对象的抽象。 3. 属性:是对象身上的值数据。 4. 行为:是对象的功能。 特点: 1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。 2:面向对象将以 ...
分类:编程语言   时间:2018-02-25 14:46:04    阅读次数:212
spring统一注入问题
最近在学习SSM框架的过程中, 总是遇到一个问题, @Autowired注解自动装配bean总是失败, 所注解的变量值总是为null, 后来通过网上查资料,发现原因如下: 使用了new实例化对象, 而new实例化出来的对象不是由spring bean容器进行管理, 从而导致spring 在自动扫描@ ...
分类:编程语言   时间:2018-02-25 15:48:35    阅读次数:206
java数据结构----堆
1.堆:堆是一种树,由它实现的优先级队列的插入和删除的时间复杂度都是O(logn),用堆实现的优先级队列虽然和数组实现相比较删除慢了些,但插入的时间快的多了。当速度很重要且有很多插入操作时,可以选择堆来实现优先级队列。2.java的堆和数据结构堆:java的堆是程序员用new能得到的计算机内存的可用 ...
分类:编程语言   时间:2018-02-25 15:49:10    阅读次数:245
23 Enum的简单扩展
1 添加一个描述的Attribute 2 添加扩展方法 3 使用方式 4 输出内容 ...
分类:编程语言   时间:2018-02-25 15:49:55    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!