剪刀石头布小习题 学习编程不只是学习语法、学习计算思维、编程思路才是重点。 ...
分类:
编程语言 时间:
2017-08-18 15:19:20
阅读次数:
201
Apriori算法是基于Apriori定律: 1、如果一个集合是频繁项集,则它的所有子集都是频繁项集。 2、如果一个集合不是频繁项集,则它的所有超集都不是频繁项集。 Apriori是由a priori合并而来的,它的意思是后面的是在前面的基础上推出来的,即先验推导,怎么个先验法,其实就是二级频繁项集 ...
分类:
编程语言 时间:
2017-08-18 15:18:46
阅读次数:
252
定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、属性、方法、局部变量、方法参数等的前面。
分类:
编程语言 时间:
2017-08-18 15:06:50
阅读次数:
247
选择排序的过程如下: 用代码写出来结果就是: 性能分析: ...
分类:
编程语言 时间:
2017-08-18 14:40:28
阅读次数:
161
前面的章节中,我们利用数据集中元素的相对位置信息来提高查找算法的性能。比方知道列表是有序的,能够使用二分查找。本节我们走得更远一些,创建一个数据结构,使得查找性能提高到O(1)。称为哈希查找。 要做到这种性能,我们要知道元素的可能位置。假设每一个元素就在他应该在的位置上,那么要查找的时候仅仅须要一次 ...
分类:
编程语言 时间:
2017-08-18 14:38:49
阅读次数:
283
在插入排序中,所有的元素都是挨个和前一个元素进行比较,并置换位置。所以交换的次数为N的平方级别。极端情况下,如果最小元素在最右侧,那么需要逐个和前面元素进行置换。如果将比较的间隔增大,那么会减少移动次数,然后逐次降低比较间隔。 于是比较的间隔的序列如下 h = 3*h+1。 代码如下: 目前要理解s ...
分类:
编程语言 时间:
2017-08-18 14:38:25
阅读次数:
326
辛辛苦苦写的,转载请注明一下,这点信任我想还是有的吧,谢谢了。 http://www.cnblogs.com/applerosa/p/7162268.html 之前做了直播,一直没时间写,好不容易闲下来,所以总结记录一下. 需要注意的是,在获取环信聊天室ID和腾讯云三个推/拉流地址的时候,需要先去注 ...
分类:
编程语言 时间:
2017-08-18 14:38:00
阅读次数:
294
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>无标题文档</title><style>#div1 .aclick{background:red;}#div1 div{width:200px;height:200px;backgro ...
分类:
编程语言 时间:
2017-08-18 14:36:54
阅读次数:
208
windows7 python2.7 1.用管理员方式打开cmd 2.首先通过pip命令安装wheel 如果提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件 3.安装whl文件 ...
分类:
编程语言 时间:
2017-08-18 14:35:41
阅读次数:
223
世界上25%的人都有拖延症——但我觉得这统计肯定少了,至少我就是一名拖延症患者。一直想把“Java生成名片式(带有背景图片、用户网络头像、用户昵称)的二维码”这篇博客分享出来,但一直拖啊拖,拖到现在,真应了苏格兰的那句谚语——“什么时候都能做的事,往往什么时候都不会去做。” 零、效果图 使用场景: ...
分类:
编程语言 时间:
2017-08-18 14:32:48
阅读次数:
336
本文基于spring-security-web-4.1.2.RELEASE。 要实现rememberMe,有两种方案。 1.基于简单加密token的方法 首先需要在配置文件中加入<remember-me />,然后在登录页表单中加入复选框即可。 分析: 这种方式实现方式是在当用户选择了记住我成功登录 ...
分类:
编程语言 时间:
2017-08-18 14:32:06
阅读次数:
243
# 数组 ### 数组的概念 * 数组是值的有序集合 * 数组中的每个值 称之为 元素 * 每个元素可以是任意数据类型的值 * 每个元素都有索引(下标) * 元素的索引从0开始,按照顺序递增。 元素最大的索引 2^32-2 ### 创建数组 * 直接量 `[]` * 构造函方式 `new Array ...
分类:
编程语言 时间:
2017-08-18 14:31:40
阅读次数:
216
以下这个例子是用一个后台线程执行计算逻辑,这样不影响前台界面操作,也就是说 可以在前台UI界面执行其他操作。 重点是新线程中,调用了一个委托方法,这个方法是需要填充数据到前台控件,因为 前台控件是在原来的线程中创建的,所以在新线程中需要调用Invoke方法,实时的展示 后台逻辑的计算进度。 代码如下... ...
分类:
编程语言 时间:
2017-08-18 14:29:09
阅读次数:
176
总结: 1.Integer和int进行操作的时候,对Integer对象进行拆箱处理 2.通过new的方式创建Integer对象的地址时不同的 3.通过Integer a=10;的方式赋值的时候会进行装箱,装箱会调用Integer的valueOf方法 4.Integer内部会通过IntegerCach ...
分类:
编程语言 时间:
2017-08-18 14:28:34
阅读次数:
187
第二个算法是我笔试题遇到的,当时没有做出来,在网上看到别人写的算法,感觉太精妙了。就在这里分享出来。全排列所谓全排列,就是打印出字符串中全部字符的全部排列。比如输入字符串abc。则打印出 a、b、c 所能排列出来的全部字符串 abc、acb、bac、bca、cab 和 cba 。#include<s ...
分类:
编程语言 时间:
2017-08-18 14:27:53
阅读次数:
193
在《剑指Offer》中,在栈和队列习题中,作者留下来一道题目供读者自己实现,即“用两个队列实现一个栈”。 在计算机数据结构中,栈的特点是后进先出,即最后被压入(push)栈的元素会第一个被弹出(pop);队列的特点是先进先出,即第一个进入队列的元素将会被第一个弹出来。虽然栈和队列特点是针锋相对,但是 ...
分类:
编程语言 时间:
2017-08-18 14:27:18
阅读次数:
256