码迷,mamicode.com
首页 > 编程语言
线程同步机制(一)--Synchronized,Lock
多个执行线程共享一个资源的情形是最常见的并发编程情景之一。在并发应用中常常遇到这样的情景:多个线程读或者写相同的数据,或者访问相同的文件或者数据库连接。为了防止这些共享资源可能出现错误或者数据不一致,人们引入了临界区(criticalsection)概念。临界区是一个用以..
分类:编程语言   时间:2016-06-07 16:39:31    阅读次数:314
Python 环境搭建(Windows)演示
一、Python的下载与安装Python可应用于多平台包括Linux和MacOSX,你可以通过终端窗口输入“python”命令来查看本地是否已经安装Python以及Python的安装版本,Python同样可以移植到Java和.NET虚拟机上。Python支持安装的操作系统有如下:Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,S..
分类:编程语言   时间:2016-06-07 16:36:02    阅读次数:431
springmvc mybatis maven 整合 事例
最近做了个maven管理的springmvc+spring+mybatis,还用到了阿里巴巴的fastjson和druid连接池,配置文件如下pom.xml文件[html]viewplaincopy<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001..
分类:编程语言   时间:2016-06-07 16:36:21    阅读次数:363
java笔记5
一个do-while循环语句体定义的的变量的范围受到这个语句体的约束。do{intj=Integer.parseInt(stdin.readLine());}while(j!=6211954)//这是错的,j只能在其被定义的语句体中使用。文件操作BufferedReaderfileIn=newBufferedReader(newFileReader(filename));StringcurrentLinet=..
分类:编程语言   时间:2016-06-07 16:33:16    阅读次数:188
C++实现插入排序
#pragmaonce #include<assert.h> voidInsertSort(int*array,size_tn) { assert(array); for(size_ti=0;i<n-1;++i) { intend=i; inttmp=array[end+1]; while((end>=0)&&(array[end]<tmp)) { array[end+1]=array[end]; --end; } ..
分类:编程语言   时间:2016-06-07 16:33:53    阅读次数:351
进程调度算法总结
实现操作系统的主要进程调度算法:先来先服务(FCFS)算法,短进程优先(SPN)算法和时间片轮转(RR)算法。1、先来先服务(FCFS,firstcomefirstserved)在所有调度算法中,最简单的是非抢占式的FCFS算法。算法原理:进程按照它们请求CPU的顺序使用CPU.就像你买东西去排队,谁第一个..
分类:编程语言   时间:2016-06-07 16:32:38    阅读次数:572
python实现hive自动化测试
本程序主要实现hive权限测试。系统中有管理员用户single和测试用户test。在路径/home/test/下,将用例和预期结果写在xml文件中。执 行过程:kinitsingle用户,beeline-u-e登录并执行对test用户对应角色回收和赋予权限的语句;kinit test用户,beeline-u -e去执行测试语句并保存..
分类:编程语言   时间:2016-06-07 16:31:43    阅读次数:1105
python定义多维字典
在python中默认的dict方法定义多维字典较为复杂并不能直接通过a=dict() a[‘b‘][‘c‘][‘d‘]=1 >>>a[‘b‘][‘c‘][‘d‘]=1 Traceback(mostrecentcalllast): File"<stdin>",line1,in<module> KeyError:‘b‘如果想要创建多维字典,需要这样做>>>a={} >&g..
分类:编程语言   时间:2016-06-07 16:29:08    阅读次数:296
Python实现农历生日提醒功能
前言:某天突发奇想,想要实现一个农历生日提醒。这个时候有了如下的大概思路:获取农历——>匹配——>提醒发现实现这个需求最主要的在获取农历这一块,后边两个不是什么巨大挑战。遂查阅一番资料,发现数据库可以实现阳历转阴历功能。在数据库这一块,我是在是小菜,看..
分类:编程语言   时间:2016-06-07 16:28:26    阅读次数:412
[数据结构] 九大基础排序总结与对比
对比分析图; 九种算法原理、效率、java代码;补充:快排的partition函数、冒泡排序的改进、快熟排序的优化...
分类:编程语言   时间:2016-06-07 16:25:30    阅读次数:246
数据结构算法C语言实现(六)---2.4一元多项式的表示及相加
一.简述 利用链表表示稀疏多项式,并基于之前的一些操作(编程实现上还是有所不同的)组合新的操作实现一元多项式的表示及相加。 二.ADT 1 抽象数据类型一元多项式的定义 2 ADT Polyomail{ 3 数据对象:D = {a[i]|a[i]属于TermSet, i = 1,2,3...,m,m ...
分类:编程语言   时间:2016-06-07 16:26:33    阅读次数:321
Java两种延时——thread和timer
在Java中有时候需要使程序暂停一点时间,称为延时。普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。如 在这里需要解释一下线程沉睡的时间。sleep()方法并不能够让程序"严格"的沉睡指定的时间。例如当使用5000作为sleep()方法的参数时,线 程可能在 ...
分类:编程语言   时间:2016-06-07 16:25:55    阅读次数:242
常见javascrip页面验证(转)
2.1.//判断输入内容是否为空 function IsNull(){ 1. var str = document.getElementById('str').value.trim(); 2. if(str.length==0){ 3. alert('对不起,文本框不能为空或者为空格!');//请将 ...
分类:编程语言   时间:2016-06-07 16:24:30    阅读次数:231
spring mvc 自定义转换器
...
分类:编程语言   时间:2016-06-07 16:20:24    阅读次数:206
python- 迭代器与生成器
1.迭代器: 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么, 因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这 ...
分类:编程语言   时间:2016-06-07 16:18:25    阅读次数:179
Ehcache学习总结二: Ehcache+Spring+Mybaits整合
这里主要介绍Ehcache相关配置,Spring和Mybaits的配置这里只是简单介绍 1、项目目录结构展示 2、Ehcache需要的jar包 spring-context-support-3.2.7.RELEASE.jar Spring的这个包主要是用于支持一些其他框架,所以必需添加,Spring ...
分类:编程语言   时间:2016-06-07 16:12:23    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!