首页 > 编程语言
java自带线程池和队列详细讲解<转>
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们...
分类:编程语言   时间:2015-08-27 12:52:13    收藏:0  评论:0  赞:0  阅读:180
加密解密基础问题:字节数组和(16进制)字符串的相互转换(转)
在加密时,一般加密算法和hash算法,它们操作的都是字节数组,对字节数组按照加密算法进行各种变换,运算,得到的结果也是字节数组。而我们一般是要求对字符串进行加密,所以就涉及到字符串String到 byte[] 的转换,这个很简单。同时在解密时,也涉及到字节数组byte[] 到 String 的转换。...
分类:编程语言   时间:2015-08-27 12:50:23    收藏:0  评论:0  赞:0  阅读:296
统计两组数据的交集和补集(新旧数据的差异比较算法)遍历一次
旧数据A = {}新数据B = {}新增项:B - A = { x | x∈B且x?A}删除项:A - B = { x | x∈A且x?B}共有项:B ∩ A = { x | x∈B且x∈A}import java.io.BufferedReader;import java.io.Closeable...
分类:编程语言   时间:2015-08-27 12:48:34    收藏:0  评论:0  赞:0  阅读:270
C语言----------指针
地址注: 把指针比喻成门牌号,信封邮寄地址,现在我看到指针就想起门牌号,信封地址#include "stdio.h"int main(){ int a = 10; int *p = &a; printf("%p\n", p); return 0; }// output0x7...
分类:编程语言   时间:2015-08-27 12:48:23    收藏:0  评论:0  赞:0  阅读:159
href=#与href=javascriptvoid(0)的区别
href=#与href=javascriptvoid(0)的区别#"包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用...
分类:编程语言   时间:2015-08-27 12:45:53    收藏:0  评论:0  赞:0  阅读:279
OI模板(2) —— 树状数组(BIT)
在codevs上有模板题目,虽说是线段树模板,不过就题目描述来说,树状数组轻松水过传送门:http://codevs.cn/problem/1080/能用线段树就不要用平衡树,能用树状数组就不要用线段树,这话是显然的,代码长度、难道上都有较大区别,BIT是最简单的一个 1 #include 2 #....
分类:编程语言   时间:2015-08-27 12:44:03    收藏:0  评论:0  赞:0  阅读:186
java 编程思想之7.2.1初始化基类
继承是所有OOP语言不可缺少的能成部分。但继承并不只是复制基类的接口。当创建一个导出类的对象时,该对象包含了一个基类的子对象。这个子对象与你用基类直接创建的对象是一样的。二者的区别在于,后者来自于外部,而基类的子对象被包装在导出类对象内部。对基类子对象的正确初始化顺序之前不能说不知道,好像所有知道点...
分类:编程语言   时间:2015-08-27 12:41:53    收藏:0  评论:0  赞:0  阅读:359
mfc自动创建按钮消息处理并清除
以前参加一次面试有这道题,当时没有网络没有做出来,今天在网上整理了一下,实现如下. .h中增加下面代码 //生成的消息映射函数 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lPara...
分类:编程语言   时间:2015-08-27 12:39:53    收藏:0  评论:0  赞:0  阅读:298
Python简单爬虫
在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载。我们可以通过python来实现这样一个简单的爬虫功能,把我们想要的代码爬取到本地。实例:爬取百度贴吧里的图片import reimport urllibdef getHtml(url): page=urlli...
分类:编程语言   时间:2015-08-27 12:36:33    收藏:0  评论:0  赞:0  阅读:221
javascript -- 原型对象
原型对象:每个对象都有一个参考对象,这个参考对象称之为原型对象。原型对象有自己的属性和方法。当A是B的原型对象时,那 么B拥有A中的所有属性和方法。原型对象的工作原理:使用原型对象定义一个新的对象时,该对象不会立即拥有原型对象的属性和方法,在调用的时候本对象内部没有的属性和方法是才回去调用原型中的属...
分类:编程语言   时间:2015-08-27 12:35:43    收藏:0  评论:0  赞:0  阅读:270
点击空白处隐藏指定dom元素(纯javascript方法)
分类:编程语言   时间:2015-08-27 12:35:03    收藏:0  评论:0  赞:0  阅读:178
Java基础知识强化01:short s = 1; s = s + 1;与short s = 1; s += 1;
1.short s = 1; s = s + 1;有没有问题?如果有怎么解决? short s = 1; s += 1;有没有问题?如果有怎么解决?2.理解:short s=1;s=s+1; 自然是编译不通过的 提示损失精度 那么 :short s=1; s+=1; 为什么能编译通过那? 还...
分类:编程语言   时间:2015-08-27 12:34:53    收藏:0  评论:0  赞:0  阅读:186
选择排序法、冒泡排序法
选择排序法 int?main(int?argc,?char?*argv[]) { int?i,?j,?iMin; int?tmp; int?nNums[10]?=?{2,123,541,32,12,74,92,50,8,21}; for(i=0;i<10-1;i++) { iMin?=?i;????//提取数据的每个位...
分类:编程语言   时间:2015-08-27 11:23:14    收藏:0  评论:0  赞:0  阅读:277
Item 14:资源管理类要特别注意拷贝行为 Effective C++笔记
Item 14: Think carefully about copying behavior in resource-managing classes. 在Item 13:使用对象来管理资源中提出了基于RAII的资源管理对象,auto_ptr和shared_ptr。 智能指针可以有不同的拷贝策略。当你实现这样一个资源管理对象时,需要特别注意。比如一个典型的RAII风格的互斥锁实现:...
分类:编程语言   时间:2015-08-27 11:12:53    收藏:0  评论:0  赞:0  阅读:218
HDU4324 - Triangle LOVE 拓补排序
HDU4324 - Triangle LOVE 拓补排序...
分类:编程语言   时间:2015-08-27 11:12:03    收藏:0  评论:0  赞:0  阅读:179
2015.6.10(java并发)
今天复习熟悉了Java并发的一些概念。 程序:系统要完成的一个任务,就是一个程序; 进程:每个运行中的程序就是一个进程,Windows任务管理器上可以看到每一个进程,Linux下使用ps –e命令可以查看当前运行的所有进程; 线程:每个运行的程序(进程)内部可能会包含多个顺序执行流,每个执行流就可以看做线程。 1. 进程的特性: 1) 独立性:进程是系统中独立存在的实体,它可以拥有自己...
分类:编程语言   时间:2015-08-27 11:11:33    收藏:0  评论:0  赞:0  阅读:130
2015.6.11(java并发续)
线程池执行线程任务的步骤: 1) 调用Executors类的静态工厂方法创建一个ExecutorService对象,该对象代表一个线程池; 2) 创建Runnable实现类或Callable实现类的实例,作为线程执行任务; 3) 调用ExecutorServer对象的submit方法提交Runnable实例或Callable实例; 4) 当不再提交任何任务时,调用ExecutorSe...
分类:编程语言   时间:2015-08-27 11:11:23    收藏:0  评论:0  赞:0  阅读:122
计算机视觉CV 之 CMT跟踪算法分析四
1 前言在上一部分我们已经分析到了计算特征点的缩放和旋转,这里最后分析去掉不好的特征点的方法。2 最后步骤分析vote的基本思想就是这些特征点相对中心的相对距离在把缩放旋转考虑进去之后是相对不变的,也就是按道理下一帧的特征点相对中心的位置是不变的。但是由于图像本身的变化,不可能得到完全一样的相对位置,这个时候,有一些会离中心近,有一些会偏差很大。那么,作者就采用聚类的方法,选择最大的一类作为最好的...
分类:编程语言   时间:2015-08-27 11:10:23    收藏:0  评论:0  赞:0  阅读:319
LRU算法
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。 可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号压入栈顶,其他的...
分类:编程语言   时间:2015-08-27 11:09:33    收藏:0  评论:0  赞:0  阅读:153
HDU 1024 Max Sum Plus Plus (DP·滚动数组)
题意  从n个数的数组中选出不相交的m段  求被选数的和的最大值 Max Sum 的升级版  不只是要选一段连续的了  而是选m段  思想还是类似  依旧dp 状态和状态转移方程不是很难想  在 Max Sum 这个问题中 dp[i] 表示的是以第i个数结尾的一段的 Max Sum  由于这里还有一个多少段的状态  于是这里令 dp[i][j] 表示在前 i 个数中选取 j 组  且第 i 个...
分类:编程语言   时间:2015-08-27 11:08:43    收藏:0  评论:0  赞:0  阅读:149
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!