在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。Condition:Condition 将...
分类:
编程语言 时间:
2015-05-09 10:04:43
阅读次数:
104
1 public class Test02 { 2 public static void main(String[] args) { 3 for (int i = 1; i <= 9; i++) { 4 for (int j = 1; j <= i;...
分类:
编程语言 时间:
2015-05-09 10:04:00
阅读次数:
125
//设置隐藏导航条 this.ribbonControl.Minimized = true;正解//设置navBarControl隐藏 navBarControl.OptionsNavPane.NavPaneState = DevExpress.XtraN...
分类:
编程语言 时间:
2015-05-09 10:01:50
阅读次数:
199
在网上看到这道题,编写程序如下:代码1:char *cpystr(char *des,const char *src){ int i = 0; if (NULL == des || NULL == src) return NULL; while (src[i] != '\0') { des[i].....
分类:
编程语言 时间:
2015-05-09 10:01:07
阅读次数:
260
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的Spring 系列的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述...
分类:
编程语言 时间:
2015-05-09 10:02:18
阅读次数:
100
赵斌 — APRIL 29, 2015 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。 ##json 字符串格式化 在开发 web 应用的时候经常会用到 json 字符串,但是一段比较长的 json 字符串是可读性较差的...
分类:
编程语言 时间:
2015-05-09 09:00:33
阅读次数:
134
二叉树算法的排序规则:
1、选择第一个元素作为根节点
2、之后如果元素大于根节点放在右子树,如果元素小于根节点,则放在左子树
3、最后按照中序遍历的方式进行输出,则可以得到排序的结果(左->根->右)
二叉树算法的核心类,此类只提供了添加和打印输出的方法
package com.lym.binaryTree;
/**
* 二叉树算法的排序规则:
* 1、选择第一个元素作...
分类:
编程语言 时间:
2015-05-09 08:58:41
阅读次数:
104
阅读、理解、思考、实践,再实践、再思考.... 深圳小地瓜献上
javascript高级特性包含:作用域、闭包、对象
-----------------------------------------------作用域----------------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-05-09 08:56:19
阅读次数:
215
本文来自于《计算机体系结构——量化研究方法》的课程实验的实验总结
我设计Cache模拟器完成了基本要求:设置Cache总大小和块大小、设置映射机制、设置替换策略、设置写策略,也完成了所有较高要求:能把Cache分为数据Cache和指令Cache、能设置预取策略、能设置写不命中调块策略并且有UI界面。...
分类:
编程语言 时间:
2015-05-09 08:54:54
阅读次数:
258
在理解指针表达式之前先有一个概念就是“左值”和“右值”,对于左值就是可以出现在赋值符号左边的东西,右值就是那些可以出现在赋值符号右边的东西。进一步抽象可以这样理解:左值应该可以作为一个地址空间用来存放一个值,而右值可以作为一个值来处理,当然需要说明的是有些是既可以作为左值也可以作为右值的,例如:定义a为一个指针指向b,那么*a既可以作为一个右值即地址b中存放的数据,也可以作为一个左值即表示b的地址...
分类:
编程语言 时间:
2015-05-09 08:55:55
阅读次数:
133
(一)
Description
求若干个整数的平均数。
Input
输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。
Output
对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应占单独一行。
#include
#include
using namespace std;
int main ()
{
int n,m...
分类:
编程语言 时间:
2015-05-09 08:56:08
阅读次数:
341
Genealogical tree
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 3358
Accepted: 2255
Special Judge
Description
The system of Martians' blood relatio...
分类:
编程语言 时间:
2015-05-09 08:54:29
阅读次数:
150
这个题目我在网上看到有好多种做法,我自己也想出了一种做法;不过因为时间不够,只能转换整数,没把角分弄进去。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
* 思路:
* 1.定义两张表,存储中文数字和货币单位。
* 2.键盘录入使用IO流的Bu...
分类:
编程语言 时间:
2015-05-09 08:55:33
阅读次数:
129
具体要参考struct的包的书名书#encoding:gbk
import struct
import binasciivalues=(65533,'sh',75533,99985544)#要二进制的数据
s=struct.Struct('I 2s I I') #格式化
packed_data=s.pack(*values)#转为二进制print "original values:", values...
分类:
编程语言 时间:
2015-05-09 08:52:22
阅读次数:
119
Java代码JAVA设计模式之工厂模式一、工厂模式的介绍工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式的几种形态:(1)简单工厂(SimpleFactory)模式,又称静态工厂方法模式(StaticFactoryMetho...
分类:
编程语言 时间:
2015-05-09 08:49:32
阅读次数:
136
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。....
分类:
编程语言 时间:
2015-05-09 08:48:42
阅读次数:
228
Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过acquire()获取一个许可,如果没有就等待,而release()释...
分类:
编程语言 时间:
2015-05-09 08:47:53
阅读次数:
125