首页 > 编程语言
java多线程理解2
1、 什么时候必须同步?什么叫同步?如何同步? 要跨线程维护正确的可见性,只要在几个线程之间共享非 final 变量,就必须使用 synchronized(或 volatile)以确保一个线程可以看见另一个线程做的更改。 为了在线程之间进行可靠的通信,也为了互斥访问,同步是必须的。这归因于java语 ...
分类:编程语言   时间:2016-10-13 18:48:58    收藏:0  评论:0  赞:0  阅读:180
JavaScript之动画2
在JavaScript动画中,我们调用setInterval函数(setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象),值得注意的是:setInterval它设置的时间间隔小于动画帧速(如每秒10帧,相当于100毫秒). 举个栗子: 那么show1会连续出现两次之后 ...
分类:编程语言   时间:2016-10-13 18:48:23    收藏:0  评论:0  赞:0  阅读:217
【java】转码
...
分类:编程语言   时间:2016-10-13 18:47:31    收藏:0  评论:0  赞:0  阅读:187
java异步操作实例
1.异步操作过程实例: A.开启一个线程一直执行耗时操作 B.通过每隔多长多件轮询线程是否实行完毕,thread.isCompleted() C.执行完毕后,通过回调函数返回真实信息 一个调用者在调用耗时操作,不能立即返回数据时,先返回一个取货凭证.然后在过一断时间后凭取货凭证来获取真正的数据. 所 ...
分类:编程语言   时间:2016-10-13 18:47:00    收藏:0  评论:0  赞:0  阅读:173
java web线程池
线程池 要知道在计算机中任何资源的创建,包括线程,都需要消耗系统资源的。在WEB服务中,对于web服 务器的响应速度必须要尽可能的快,这就容不得每次在用户提交请求按钮后,再创建线程提供服务 。为了减少用户的等待时间,线程必须预先创建,放在线程池中,线程池可以用HashTable这种数 据结构来实现, ...
分类:编程语言   时间:2016-10-13 18:45:41    收藏:0  评论:0  赞:0  阅读:178
java面试每日一题8
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 ...
分类:编程语言   时间:2016-10-13 17:05:19    收藏:0  评论:0  赞:0  阅读:193
java锁对象
在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。 Condition: Condition ...
分类:编程语言   时间:2016-10-13 17:04:35    收藏:0  评论:0  赞:0  阅读:232
拓扑排序
将DAG图转化为顺序排列的形式 可应用于DP求最长路、基于两两优劣关系求排名等题型。 前向星版代码: ...
分类:编程语言   时间:2016-10-13 17:04:22    收藏:0  评论:0  赞:0  阅读:198
Java多线程-新特征-锁(下)
在上文中提到了Lock接口以及对象,使用它,很优雅的控制了竞争资源的安全访问,但是这种锁不区分读写,称这种锁为普通锁。为了提高性能,Java提供了读写锁,在读的地方使用读锁,在写的地方使用写锁,灵活控制,在一定程度上提高了程序的执行效率。 在上文中提到了Lock接口以及对象,使用它,很优雅的控制了竞 ...
分类:编程语言   时间:2016-10-13 17:03:43    收藏:0  评论:0  赞:0  阅读:241
python中,ascii,unicode,utf8,gbk之间的关系梳理
梳理下ascii,unicode,utf8,gbk 这几种编码之间的关系 ...
分类:编程语言   时间:2016-10-13 17:02:08    收藏:0  评论:0  赞:0  阅读:192
嘟嘟死理性(C++)
#include <iostream>using namespace std;unsigned int x[90],y[90];int main(){ int n; int i,j,k; unsigned long long s=1; cin>>n; n--; x[0]=2; y[0]=1; for ...
分类:编程语言   时间:2016-10-13 17:01:56    收藏:0  评论:0  赞:0  阅读:205
30Springd的包扫描——<context:component-scan base-package=” ”/>
在context中配置 如:在base-package指明一个包: <context:component-scan base-package="cn.edu.dao"/> 表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解 @Component,@Repository,@Ser ...
分类:编程语言   时间:2016-10-13 17:01:36    收藏:0  评论:0  赞:0  阅读:256
java 24 - 6 GUI之 创建只能输入数字的文本框
需求: 创建一个含有标签和文本框的窗体,其中文本框只能输入数字 步骤:(大致上) 创建窗体对象 创建标签对象 创建文本框对象 把组件添加到窗体中 设置标签的监听事件,对键盘按下的数据进行监听 设置窗体关闭监听事件 设置显示窗体 代码: ...
分类:编程语言   时间:2016-10-13 17:00:08    收藏:0  评论:0  赞:0  阅读:259
PAT Spring Outing
首先题目大意为一个班级N位同学投票春游地点,K个候选地,若某个地点投票票数大于一半人数,则选择这个地点,若所有地点都没有被选择则在家呆着。 且每个人都很聪明,投票时会做出最有利与自己的选择。 输入例子为: ...
分类:编程语言   时间:2016-10-13 16:59:09    收藏:0  评论:0  赞:0  阅读:144
中文反转(C++)
#include<cstdio>#include<cstring>char s[201];int main(){ int i; scanf("%s",s); for (i=strlen(s)-2;i>=0;i-=2) printf("%c%c",s[i],s[i+1]);} ...
分类:编程语言   时间:2016-10-13 16:56:02    收藏:0  评论:0  赞:0  阅读:127
java 知识点
Object 有哪些方法 public 方法:getClass、equals、hashCode、toString、wait、notify protected 方法:clone、finalize private 方法:registerNatives,该方法作用是将不同平台C/C++实现的方法映射到Ja ...
分类:编程语言   时间:2016-10-13 16:55:08    收藏:0  评论:0  赞:0  阅读:129
生日快乐!(C++)
#include <iostream>#include <cstring> using namespace std;int main(){ char s[100]; cin.getline(s,100); strcat(s," happy birthday!"); cout<<s<<endl; // ...
分类:编程语言   时间:2016-10-13 16:53:52    收藏:0  评论:0  赞:0  阅读:607
python学习笔记-import utils报错
今天遇到一个坑爹的问题,查找了半天原因,终于解决了,在此特地记录一下。 运行环境:Windows eclipse 我在eclipse中配置了python的运行环境,在eclipse中编写python代码。 操作步骤: 1.在python交互命令行中,输入import utils,不报错; 2.在ec ...
分类:编程语言   时间:2016-10-13 16:50:57    收藏:0  评论:0  赞:0  阅读:259
仙岛求药(一)(C++)
#include<iostream>#include<cstring>using namespace std;char map[101][101];int a[101][101],ans=0,m,n;void res(int u,int v,int i,int j){ int t=a[u][v]; ...
分类:编程语言   时间:2016-10-13 16:49:56    收藏:0  评论:0  赞:0  阅读:354
Python3安装
1、源码包下载 wget https://www.python.org/ftp/python/3.4.5/Python-3.4.5.tar.xz 2、相关依赖 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-... ...
分类:编程语言   时间:2016-10-13 16:48:33    收藏:0  评论:0  赞:0  阅读:146
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!