码迷,mamicode.com
首页 > 编程语言
JAVA 并发编程之守护线程的创建与运行
java里有一种特殊的线程叫做守护线程(Daemon)线程。这种线程的优先级很低,通常来说,当同一个应用程序里没有其他的线程运行的时候,守护线程才运行。当程序中唯一运行的的线程是守护线程时,并且守护线程执行结束后 ,JVM也就结束了这个程序。 因为这种特性,守护线程通常被用来作为同一程序中普通线程....
分类:编程语言   时间:2014-12-06 22:44:52    阅读次数:215
MFC学习计划启动
对于C++的基础课程已经学习了不少时间,但一直未有机会、时间去深入。很早之前我就知道了MFC、QT等C++开发框架,由于QT可跨平台的优点,我在那时就意识到要将精力投入到QT的学习中,可后面接触了QT,才意识到QT学习的难度,虽然QT各方面都非常卓越,但由于是新鲜事物,在国内,对于QT的资料实在.....
分类:编程语言   时间:2014-12-06 22:44:38    阅读次数:220
C语言数组和函数
#include int arrayAverage(int a[], int count);int arrayMax(int a[],int count);int arrayMin(int a[],int count);int main(){ //1> 提示输入5个学生的成绩,算...
分类:编程语言   时间:2014-12-06 22:43:52    阅读次数:266
黑马程序员-学习日记1(多线程的初步认识)
class Mlpc extends Thread //第一步、定义类继承Thread类{ private int ticket = 20; public void run() //第二步、覆写run方法,把需要被现场运行的代码都写在其中 { while(true) ...
分类:编程语言   时间:2014-12-06 22:42:52    阅读次数:269
c++ STL 工程实践的15条建议
STL是c++非常重要的一部分,它是很多大神的杰作,高效,稳定,可扩展性好,虽然STL确实存在难以调试,内存碎片的问题(现在机器的内存越来越大,内存碎片的问题基本不太可能成为系统瓶颈,但只要你使用恰当,它能显著提高生产力,并使代码更短,更易维护。 而在工程中,如果不养成好的使用习惯,也容易造成一些问题!...
分类:编程语言   时间:2014-12-06 21:36:39    阅读次数:272
Java 并发编程(四)阻塞队列和生产者-消费者模式
阻塞队列提供了可阻塞的 put 和 take 方法,以及支持定时的 offer 和 poll 方法。如果队列已经满了,那么put方法将阻塞直到有空间可以用;如果队列为空,那么take方法将一直阻塞直到有元素可用。队列可以使有界的,也可以是无界的,无界队列永远都不会充满,因此无界队列上的put方法永远不会阻塞。一种常见的阻塞生产者-消费者模式就是线程池与工作队列的组合,在 Executor 任务执行框架中就体现了这种模式。 意义:该模式能简化开发过程,因为他消除了生产者和消费者类之间的代码依赖性,此外,该模式...
分类:编程语言   时间:2014-12-06 21:37:31    阅读次数:341
高效STL—迭代器 & 算法
高效STL—迭代器 & 算法          每个标准STL容器提供了四种不容的迭代器:iterator、const_iterator、reverse_iterator和const_reverse_iterator。同时容器的insert和erase的某些形式只接受其中一种。 没有办法从const的迭代器转换为非const的迭代器,不能隐式转换也不能通过const_case转换。但是可以使用...
分类:编程语言   时间:2014-12-06 21:36:28    阅读次数:279
VC 线程池
参照:http://www.cnblogs.com/kzloser/archive/2013/03/11/2909221.html参照:http://blog.csdn.net/pjchen/article/details/170606
分类:编程语言   时间:2014-12-06 21:32:48    阅读次数:220
基于Maven构建整合SpringMVC+Mybtis+Druid
前几天趁空闲时间整合了下SpringMVC+Mybatis+Druid,这里小记录下,这个Demo是基于Maven构建的,数据源用的是阿里巴巴温少的开源项目Druid,数据库用的是Mysql。由于eclipse去安装Maven很不方便,也老出错,这里我使用的是Spring Tool Suite(ST...
分类:编程语言   时间:2014-12-06 21:30:16    阅读次数:520
[python] 高效使用assert
Places to consider putting assertions:checking parameter types, classes, or valueschecking data structure invariantschecking "can't happen" situations...
分类:编程语言   时间:2014-12-06 21:32:45    阅读次数:209
C++中栈的出栈,入栈规则:A,B,C,D,E
考题: 栈底至栈顶一次存放元素 ABCD 在第五个元素E入栈之前 栈中元素可以出栈,则出栈序列可能是_____a d___________. a. ABCED b. DBCEA c. CDABE d. DCBEA分析:1.假定进栈序列是从小到大排练的(即A<B<C<D<E),则出栈序列中不可能有.....
分类:编程语言   时间:2014-12-06 21:30:45    阅读次数:233
剑指OFFER之二维数组中的查找
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一行为两个整数m和n(1 bool Find(int *matri...
分类:编程语言   时间:2014-12-06 21:32:30    阅读次数:290
数组、字符串在指针和函数中的一些经验总结
这篇主要是记录一下今天下午的坑和教训。1.对于多维数组,在函数原型声明的形式是 void funct(int arr[ ][10]) 或 void funct (int (*arrp)[10]),后面的数字10必须要指定。不能以 void funct( int arr[ ] [ ]) 或 void ...
分类:编程语言   时间:2014-12-06 21:31:09    阅读次数:259
c++实现之 -- 文章TF-IDF值的计算
首先,是关键词的选取:好吧这个我这模型实在是太简单了,但还是讲一讲比较好呢。。。我们现在手头有的是一堆百度百科词条w的DF(w, c)值,c是整个百科词条。。。原因是。。。方便嘛~(而且人家现成的只有介个了啦~)我们发现有830W+的词条数目,都存下来显然是不理智、不科学、不魔法的。所以选取一部分作...
分类:编程语言   时间:2014-12-06 21:28:41    阅读次数:357
C++中数组求偏移量计算公式
已知数组:type A[10][5]A[0][0] --A[8][4]面试常考:数组定义A[0....x][0...y]已知A[m][n] --求A[k][l]的地址: &A[m][n]+((k-m)*x +(l-n))*sizeof(type) 其中x为列数末地址 = 初始地址+( (行2-行1)...
分类:编程语言   时间:2014-12-06 21:27:37    阅读次数:277
Linux下获取线程ID的方法
gettid函数的使用...
分类:编程语言   时间:2014-12-06 20:20:55    阅读次数:487
两个有序数组的中位数 【算法】
有两个有序数组A和B,设计算法求出A和B的中位数。 情况1. 数组A、B长度相等,设为n。 1)分别计算A和B的中位数m1和m2。 2)比较m1和m2。如果m1等于m2,那么最终结果就是m1(m2)。 3)如果m1大于m2,那么中位数必定在和两个子数组中。 4)如果m1小于m2,那么中位数必定在和两个子数组中。 5)重复上述步骤,直至两个子数组的大小均为2,那么最终结果为。...
分类:编程语言   时间:2014-12-06 20:21:04    阅读次数:117
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!