码迷,mamicode.com
首页 > 编程语言
链表逆置For Java
Java版链表逆置 定义数据结构: /** * 链表的数据结构 */ class LinkedListArray { /** * value */ Object value; /** * 下个节点 */ LinkedListArray next = null; public void setValue(Ob...
分类:编程语言   时间:2015-07-14 13:47:52    阅读次数:176
Java 线程池ThreadPoolExecutor简单应用
什么是线程池: 线程池就是控制线程的一个池子。用来控制线程数量。 为什么要使用线程池: 1.避免系统重复创建和销毁线程影响运行的时间(创建+销毁>>执行时间时) 2.控制线程数量,线程过多会导致机器运行卡(大约一个线程占用1M空间) ThreadPoolExecutor构造方法 public ThreadPoolExecutor(int corePoolSize...
分类:编程语言   时间:2015-07-14 13:45:16    阅读次数:116
[LeetCode][Java] Permutations
题目: Given a collection of numbers, return all possible permutations. For example, [1,2,3] have the following permutations: [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], and [3,2,1]. 题意: 给...
分类:编程语言   时间:2015-07-14 13:46:05    阅读次数:380
进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一...
分类:编程语言   时间:2015-07-14 13:44:51    阅读次数:118
[LeetCode][Java] Permutations II
题目: Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example, [1,1,2] have the following unique permutations: [1,1,2], [1,2,1], and...
分类:编程语言   时间:2015-07-14 13:39:54    阅读次数:180
七天学会ASP.NET MVC (六)——线程问题、异常处理、自定义URL
本节又带了一些常用的,却很难理解的问题,本节从文件上传功能的实现引出了线程使用,介绍了线程饥饿的解决方法,异常处理方法,了解RouteTable自定义路径 。系列文章七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理七天学会ASP...
分类:编程语言   时间:2015-07-14 13:36:04    阅读次数:225
JavaMail解析邮件内容(经典收藏)
JavaMail解析邮件内容(经典收藏)...
分类:编程语言   时间:2015-07-14 13:34:43    阅读次数:159
《Effective C++》——条款08:别让异常逃离析构函数
考虑如下代码:class Widget{public:...~Widget(){...}//假设这个可能吐出一个异常};void doSomething(){ std::vectorv; }//v在这里被销毁当vector v被销毁,它有责任销毁其内含的所有Widgets。假设v内含十个Wi...
分类:编程语言   时间:2015-07-14 13:30:34    阅读次数:101
七天学会ASP.NET MVC (六)——线程问题、异常处理、自定义URL
本节又带了一些常用的,却很难理解从文件上传功能的实现引出了线程使用,介绍了线程饥饿的解决方法,异常处理方法,了解RouteTable自定义路径 。
分类:编程语言   时间:2015-07-14 13:28:49    阅读次数:231
10 个非常实用的 SVG 动画操作JavaScript 库
SVG 通常可以用作跨分辨率视频。这意味着在一块高分屏幕上不会降低图片的锐度。此外,你甚至可以让SVG动起来,通过使用一些javascript类库。下面,我们分享一些javascript类库,这些类库会帮助我们将SVG动画提高一个等级。VivusVivus 是一个能动画js类库,它能够给SVG图像显...
分类:编程语言   时间:2015-07-14 13:22:01    阅读次数:345
单独线程上使用RunLoop开启NSTimer
//第一步:创建一个新的子线程,为了不阻塞当前线程- (NSThread *)archiveringThread { static NSThread *_thread = nil; static dispatch_once_t onceToken; __weak __t...
分类:编程语言   时间:2015-07-14 13:23:08    阅读次数:138
C++中引用(&)的用法和应用实例 - blue—— - 博客园
C++中引用(&)的用法和应用实例 - blue—— - 博客园http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html
分类:编程语言   时间:2015-07-14 13:22:14    阅读次数:169
排序算法总结
1 冒泡排序:void BubbleeSort(int*p,int len,SORT_TYPE type = SORT_ASC) { //方式二冒泡:有发生任务数据交互时。说明已经排序好了 bool flag = true; int k = len; while (flag) { ...
分类:编程语言   时间:2015-07-14 13:19:43    阅读次数:106
外排序
什么是外排序?外排序(External sorting)是指能够处理极大量数据的排序算法。通常来说,外排序处理的数据不能一次装入内存。(摘自百度)再简单点来说。比如我们要对10亿个数进行排序。如果用int[]来存储这10亿个数的话,我们需要3*1000000000/8/1024/1024/1024≈...
分类:编程语言   时间:2015-07-14 13:18:07    阅读次数:170
AVL树C++实现
1 inline int max(int x, int y){ return x>y?x:y; } 2 3 template 4 class AVLTree 5 { 6 public: 7 AVLTree():root(NULL) {} 8 ...
分类:编程语言   时间:2015-07-14 13:17:04    阅读次数:127
(转)算法导论—中位数与顺序统计量
http://m.blog.csdn.net/blog/zhangzhengyi03539http://m.blog.csdn.net/blog/zhangzhengyi03539/46795831一、选择最大值或者最小值的最优算法对于长度为n的数组,已证找最大值或者最小值比较操作下界就是n-1。所...
分类:编程语言   时间:2015-07-14 13:12:56    阅读次数:161
Javascript高级程序设计3笔记 - 对象
完全是笔记,99.9%摘录自高程3,方便学习复习。对象认识“类”原型一、对象认识最原始的创建对象方式:1 var person = new Object(); //new一个Object对象 person2 person.name = "hank"; //给person添加属性name,初值为han...
分类:编程语言   时间:2015-07-14 13:12:38    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!