欢迎进入我的博客:blog.scarlettbai.com查看很多其它文章 近期接到一个需求。要批量生成推广码,首先我们知道推广码的特效有例如以下两点: 1:不可反复 2:不能够被猜測出 关于这两点,我们的思路大体分为例如以下几类: 1:每次生成一个随机码后查数据库是否有同样的,有则又一次生成(每次 ...
分类:
编程语言 时间:
2017-08-03 21:53:57
阅读次数:
882
1、快速排序的基本思想: 快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。 2、快速排序的三个步骤: (1)选择基准:在待排序列中,按照某种方式挑出一个元素,作为 "基准"(p ...
分类:
编程语言 时间:
2017-08-03 21:54:37
阅读次数:
217
Tango Java API Constants常数 Constant Field Values常数字段值 Contents com.google.* com.google.* com.google.atap.tangoservice.Tango Modifier and Type修饰符和类型Con ...
分类:
编程语言 时间:
2017-08-03 21:54:45
阅读次数:
209
这是一个转载的博客 这是一个转载的博客 这是一个转载的博客 泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test<T>{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test<Object> t = new ...
分类:
编程语言 时间:
2017-08-03 21:55:18
阅读次数:
143
一.解释 Deque(双端队列)是一种具有队列和栈的性质的数据结构。双端队列的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。 二.常用操作: 1.头文件 2.定义 3.常用操作 三、举例 ...
分类:
编程语言 时间:
2017-08-03 21:55:27
阅读次数:
153
FIlter配置全站编码有一种方法是重写getParameter方法,也就是继承HttpServletRequestWrapper在重写getParameter方法,还有一种就是如下: 如果在FIlter中进行制定编码方式的编码,且代码无误的话,还是显示乱码,那么可能存在的问题是因为Tomcat的< ...
分类:
编程语言 时间:
2017-08-03 21:55:56
阅读次数:
182
这一章节我们来做一个測试,对照一下不同的优先级会形成如何的结果?1.代码清单package com.ray.deepintothread.ch01.topic_16; import java.util.Random; public class PrioritySample2 { public sta ...
分类:
编程语言 时间:
2017-08-03 21:56:10
阅读次数:
220
解释:找数据库中的最近新增的账号 以上的方法,都比较的好用和方便。其实这些我都要百度,是同事写的,真强! ...
分类:
编程语言 时间:
2017-08-03 21:56:18
阅读次数:
142
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[ ...
分类:
编程语言 时间:
2017-08-03 21:56:34
阅读次数:
182
实习培训——Java基础(1) 1、我的第一个JAVA程序 首先好配置好JDK环境,百度上有很多。创建文件HelloWorld.java(文件名与类名相同),代码如下: 打开cmd,cd到文件目录,运行 javac HelloWorld.java,可以通过,并生成文件 HelloWorld.clas ...
分类:
编程语言 时间:
2017-08-03 21:57:37
阅读次数:
122
练习6.43 a)放在头文件,因为内联函数和constexpr函数一般写在头文件中 b)函数的定义一般写在源文件,而声明放在头文件 练习6.44 练习6.45 内联函数一般用于优化规模小、流程直接、频繁调用的函数。 练习6.46 不行,isShorter函数如果定义成constexpr函数,需要返回 ...
分类:
编程语言 时间:
2017-08-03 21:57:53
阅读次数:
209
选择排序:排序方式是先取数组中首位作为最小值,定义变量记录当前索引。然后与剩下的元素比较,找到此数组中的最小值,更新索引,交换两值。一次比较完成后,索引自重重置为下一个。 如 a[5]={3,2,4,8,0}; 取首元素为最小值min即3,第一次比较的结果为:0,3,2,4,8 ...
分类:
编程语言 时间:
2017-08-03 21:59:19
阅读次数:
181
一、相关介绍 最短路径 从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径。 Floyd算法 Warshall算法的扩展 三个for循环就可以解决问题 时间复杂度为O(n3) 二、算法介绍 【打基础】 无向带权图G Dis(AB) 节点A到节点B的最短路径的距离 辅助数组path ...
分类:
编程语言 时间:
2017-08-03 21:59:52
阅读次数:
178
二叉树排序 // 二叉树排序.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<stdio.h> #include<stdlib.h> #include<windows.h> struct data{ int num; struct data* ...
分类:
编程语言 时间:
2017-08-03 22:00:58
阅读次数:
181
使用idea在编写的类下右键Go->Test或者ctrl+shift+t,点击create new test会在相应目录下创建test类 别写代码如下 @RunWith(value = SpringJUnit4ClassRunner.class) @ContextConfiguration(loca ...
分类:
编程语言 时间:
2017-08-03 22:01:46
阅读次数:
178
Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handle ...
分类:
编程语言 时间:
2017-08-03 22:01:55
阅读次数:
153
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1191 今天随便在bzoj找了一题做,题一读完就发现是个匈牙利算法的裸题,原本以为可以一次过的,结果WA了不下五次,深感羞愧,后来我改变了方法,没有用邻接链表,改用邻接矩阵,结果一下子就过了, ...
分类:
编程语言 时间:
2017-08-03 22:02:03
阅读次数:
209
通过一个案例来分析MSVC编译器对UTF8字符编码的处理方式 ...
分类:
编程语言 时间:
2017-08-03 22:02:22
阅读次数:
296
#迭代
#如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)
#在Python中,迭代是通过for...in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的
#Python的for循环抽象程度高,因为python的for循环不仅可以用在lis..
分类:
编程语言 时间:
2017-08-03 22:06:02
阅读次数:
165
对于Java中的各种集合类,根据底层的具体实现,小结了一下大致有3种扩容的方式: 1、对于以散列表为底层数据结构实现的,(譬如hashset,hashmap,hashtable等),扩容方式为当链表数组的非空元素除以数组大小超过加载因子时, 链表数组长度变大(乘以2+1),然后进行重新散列。 2、对 ...
分类:
编程语言 时间:
2017-08-03 22:07:08
阅读次数:
392