妹的,写了那么多的东西,网页卡死了,编辑不了了。快排的描述就不写了,直接上代码 QuickSort(DataType Arry[],int low,int hight) { int i= low; int j=hight; int temp = Arry[i]; while(i<j) { while ...
分类:
编程语言 时间:
2016-07-06 00:23:54
阅读次数:
165
按照网上千篇一律的教程,eclipse一直不出现fat jar的图标。我的eclipse版本较新,4.5.1;fat jar 版本是.31。后来找到解决办法如下: 可能是eclipse版本过高 Help -> Install New Software -> Work With: The Eclips ...
分类:
编程语言 时间:
2016-07-06 00:22:26
阅读次数:
175
算法是为求解一个问题需要遵循的,被清楚指定的简单指令的集合。对于一个问题,一旦某种算法给定并且被确定是正确的,那么重要的一步就是确定该算法将需要多少时间资源空间资源的问题。所以按我自己的话认为算法就是为解决程序花费更少的时间和更少空间的问题。 简单例子说明一下如何将一个程序的运行时间降低到更少。给定 ...
分类:
编程语言 时间:
2016-07-06 00:20:26
阅读次数:
173
我们可以总结一下在java程序中有六种数据区 1.程序计数器2.JVM栈3.本地方法栈(他们是线程私有的) 4.堆5.方法区6.常量池(他们是线程共有的) 内存是什么? 内存就是暂时存储程序以及数据的地方,要注意的是它和外存不同,外层只是存储的地方,就好比是书架放书而内存则是书桌的相对概念 关于这六 ...
分类:
编程语言 时间:
2016-07-06 00:19:47
阅读次数:
201
(1) 对于一个单向链表,试写出找到它的倒数第m个元素的函数,注意变量命名、注释、时间复杂度、空间复杂度。注:要求写出可编译并可以运行通过的程序代码。 https://github.com/yangxt225/findMLastNode (2) C. 写一个千位分隔符算法,函数原型是char * f ...
分类:
编程语言 时间:
2016-07-06 00:20:01
阅读次数:
215
开始复习数据结构和算法,好长时间没写c了,顺便复习一下 三元组的表示与实现 运行结果 ...
分类:
编程语言 时间:
2016-07-06 00:16:15
阅读次数:
227
到了第二章,其实才算是真正的开始。也就是本书的第一部分C++基础。 第一章可以说就是第一部分的一个简单的梗概。 从第二章开始,对C++的学习步入正轨,从最基础的开始学起,也就是 变量。 而说到变量就不得不说类型。 第二章讨论的主要就是如下几点: 1.什么是基本类型,什么是复合类型? 2.什么是变量, ...
分类:
编程语言 时间:
2016-07-06 00:17:22
阅读次数:
182
一.数组 (1)定义数组语法:数据类型[] 数组名; 数据类型 数组名[]; (2)指定数组大小:语法:数组名=new 数据类型[size]; (3)给数组赋值语法:数组名[index]=值;注意:数组index索引下标从0开始 (4)取出数组的某个值语法:数组名[index]; (5)数组的属性语 ...
分类:
编程语言 时间:
2016-07-06 00:15:33
阅读次数:
266
第7章:JAVA中的13个原子操作类 第8章:JAVA中的并发工具类 第9章:JAVA中的线程池 ...
分类:
编程语言 时间:
2016-07-06 00:15:53
阅读次数:
132
如果我们需要对我们的Service方法作单元测试,恰好又是用Spring作为IOC容器的,我们可以这么配置Junit加载Spring容器,方便做单元测试。 > 基本的搭建 (1)引入所需的包 (2)写测试类 测试类中要设置加载哪些Spring的配置(我这里是“/config/application* ...
分类:
编程语言 时间:
2016-07-06 00:14:00
阅读次数:
143
定义 反射是根据字符串的形式去对操作其成员 了解反射前,我先看看内置方法__import__,还记得这个内置方法吗? __import__ 用于以字符串的形式导入模块 getattr 用于以字符串的形式去某个模块寻找函数 反射成员 getattr 用于以字符串的形式去某个模块寻找函数 getattr ...
分类:
编程语言 时间:
2016-07-06 00:12:14
阅读次数:
184
原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/T ...
分类:
编程语言 时间:
2016-07-06 00:10:36
阅读次数:
273
1、线程池优点 1、降低资源消耗 降低线程的创建和销毁造成的消耗 2、提高响应速度 不需要先创建线程再运行 3、提高线程的可管理性 使用线程池可以统一分配,调优和监控。 2、线程池的流程 如果当前运行的线程少于corePoolSize,则创建新线程来执行任务(这一个过程需要获取全局锁) 如果当前运行 ...
分类:
编程语言 时间:
2016-07-06 00:07:06
阅读次数:
185
Sieve of Eratosthenes (素数筛选算法) Given a number n, print all primes smaller than or equal to n. It is also given that n is a small number. For example, ...
分类:
编程语言 时间:
2016-07-06 00:06:40
阅读次数:
308