首页 > 2014年01月23日 > 全部分享
Java中的读写锁
翻译了一篇关于Java读写锁的文章,因为笔者之前也没有看过读写锁的相关内容,这里就算是边学习边翻译了,翻的可能不尽准确,高手见谅!好了,闲话少说,进入正题吧。 读/写锁比起"Java中的锁"一文来的更加深奥。想象着你有一个读/写某些资源的应用程序,而且其中的写操作不如读操作的次数多。两个读取相同资源的线程是不会引发问题的,那么同样地多个线程也应该是可以并行的访问资源的。但是当某个线程要对资源进行写操作时,其他的任意读还是写操作都不应同时处理。为了实现每次只有一个线程进行写操作,多个线程进行读...
分类:其他   时间:2014-01-23 08:12:51    收藏:0  评论:0  赞:0  阅读:393
uva 11462 - Age Sort(计数排序+输入外挂)
题目链接:uva 11462 - Age Sort 题目大意:给出n个数进行排序输出,内存限制2M。 解题思路:因为所给的排序数均小于100,所以开一个数组记录该数出现的次数即可。 #include const int N = 105; int n, c[N]; void scanfINT(int& num) { bool flag = false; ch...
分类:其他   时间:2014-01-23 07:47:51    收藏:0  评论:0  赞:0  阅读:377
FusionCharts封装-dataset和categories
Chart.java: /** * @Title:Chart.java * @Package:com.fusionchart.model * @Description:FusionCharts 封装dataSet和categories * @author:Youhaidong(游海东) * @date:2014-1-22 下午10:10:44 * @version V1.0 ...
分类:其他   时间:2014-01-23 08:37:51    收藏:0  评论:0  赞:0  阅读:389
Restore IP Addresses
Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example: Given "25525511135", return ["255.255.11.135", "255.255.111.35"]. (Order ...
分类:其他   时间:2014-01-23 08:21:51    收藏:0  评论:0  赞:0  阅读:382
Word Break II
Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word. Return all such possible sentences. For example, given s = "...
分类:其他   时间:2014-01-23 07:56:51    收藏:0  评论:0  赞:0  阅读:381
uva 11078 - Open Credit System(水题)
题目链接:uva 11078 - Open Credit System 题目大意:给出n个数,找出两个数之间差的最大值,要求num[i] - num[j](i 解题思路:维护最大值Max,每次读取一个数时用Max - c,维护ans。 #include #include using namespace std; const int INF = 0x3f3f3f...
分类:其他   时间:2014-01-23 08:05:51    收藏:0  评论:0  赞:0  阅读:361
uva 1121 - Subsequence(TwoPointer)
题目链接:uva 1121 - Subsequence 题目大意:给出一个序列,要求求出序列中最短子序列的元素和不小于k的长度。 解题思路:r维护加入,l维护减除,r - l即为当前个数。 #include #include #include using namespace std; const int N = 100005; int n, k, num[N...
分类:其他   时间:2014-01-23 08:39:51    收藏:0  评论:0  赞:0  阅读:390
SAXParser线程变量化提高xml解析性能和吞吐量
xml的解析是Java程序员平常遇到的一个问题。对于解析性能也是我们比较关注的。下面是其中的一个优化点。 package bestree.love; import java.io.IOException; import java.io.InputStream; import javax.xml.parsers.ParserConfigurationException; import java...
分类:其他   时间:2014-01-23 07:45:51    收藏:0  评论:0  赞:0  阅读:704
POJ 2186 Popular Cows
抽象成:在一个有向图中,找所有的点都可以到达的点的个数 根据题意结果必在一个强连通分量里(所有的答案之间肯定互相能到达)。用tarjan找出所有的连通分量,如果某个连通分量里有连到外面的边,则这个分量肯定不会是答案(分量图是有向的无环图,从分量1里连线到分量2中的边,分量2肯定没有变连回分量1,也就是1到达了2但是2不能到达1)。如果没有向外连边的连通分量不是1个就没有答案。 ...
分类:其他   时间:2014-01-23 08:20:51    收藏:0  评论:0  赞:0  阅读:451
堆排序 C语言实现版
#include #include void swap(int A[],int i,int j){ int tmp = A[i]; A[i] = A[j]; A[j] = tmp; } void Max_Heap(int A[],int heap_size,int i){ int l = 2 * i + 1,r = 2 * i + 2; int largest = i; if(...
分类:编程语言   时间:2014-01-23 08:19:51    收藏:0  评论:0  赞:0  阅读:474
Vertica数据库的关键字列表
Vertica 数据库的关键字列表...
分类:数据库技术   时间:2014-01-23 08:04:51    收藏:0  评论:0  赞:0  阅读:607
小飞计算器(小飞可编程复数计算器)用户手册
版权所有。所有权利保留。 欢迎转载,转载时请注明出处: http://blog.csdn.net/xiaofei_it/article/details/18676049 本软件特色 ·可编程,程序员可以在本软件中写程序。 ·支持复数和复函数,所有函数均可以在复数模式下计算。 ·支持多进制实数,通常计算器只支持多进制整数,本软件还支持多进制小数。 ·高精度,支持任意小数转为分数...
分类:其他   时间:2014-01-23 08:38:51    收藏:0  评论:0  赞:0  阅读:404
Letter Combinations of a Phone Number
Given a digit string, return all possible letter combinations that the number could represent. A mapping of digit to letters (just like on the telephone buttons) is given below. Input:Digit st...
分类:其他   时间:2014-01-23 08:11:51    收藏:0  评论:0  赞:0  阅读:356
在手机上编程:自制的小飞可编程复数计算器(小飞计算器)
版权所有。所有权利保留。 欢迎转载,转载时请注明出处: http://blog.csdn.net/xiaofei_it/article/details/18675175 小飞计算器是我在2011年9月的某天的创意,当时想做一个能进行复数计算、高精度、可编程的计算器,于是就开始做了。做了半年,在2012年的某天完工了。 本来想发布,可觉得发布的流程太麻烦了,就...
分类:移动平台   时间:2014-01-23 08:36:51    收藏:0  评论:0  赞:0  阅读:535
寒假学习 第七、八天 (linux 高级编程)
寒假学习 第七、八天 (linux 高级编程) 笔记 小结 一、IO基础 1.认识内核对象             系统不允许程序直接访问设备和内存,但可以通过内核系统函数去访问,系统对每个内核对象对象分配ID号。 程序要访问内核对象,只能通过ID号来访问。(申请得到一个ID ,在内核系统函数中使用ID得到对应内核对象数据)。 2.怎么访问文件 使用函数传递一个文件,系...
分类:其他   时间:2014-01-23 08:18:51    收藏:0  评论:0  赞:0  阅读:379
BlueEyes and Apples (I)
http://cstest.scu.edu.cn/soj/problem.action?id=1074 //package bo_jwolf; import java.io.*; import java.math.*; import java.util.*; import java.text.*; public class Main { public static void main(St...
分类:移动平台   时间:2014-01-23 07:57:51    收藏:0  评论:0  赞:0  阅读:454
oracle 分区索引
今天是2014-01-22,这是最后一篇索引的学习笔记,另外除了之前介绍的索引外,还有函数索引,虚拟列索引。之前我也学习过分区的相关内容,笔记如下: http://blog.csdn.net/rhys_oracle/article/details/8944705 在线重定义分区: http://blog.csdn.net/rhys_oracle/article/details/1284086...
分类:数据库技术   时间:2014-01-23 08:33:51    收藏:0  评论:0  赞:0  阅读:447
面试题之微软 字符串的所有排列
字符串的所有排列 真言 交通发达才能发展,农村修路迫不及待。 题目 给出一个函数来输出一个字符串的所有排列。 思路 思路很简单,时间复杂度O(n*n),思路如下(对于还有相同字符的字符串,答案会有重复的,去重就好了) 保存一个空的字符串A,对给定字符串B的每一个字符插入A中,出入的...
分类:其他   时间:2014-01-23 07:55:51    收藏:0  评论:0  赞:0  阅读:304
HDU 1754 I Hate It(树状数组求区间最值)
Problem Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 这让很多学生很反感。 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。   Input 本题目包含多组测试,请处理到文件结束。 在每个测试的第一行,有两个正整数 N...
分类:其他   时间:2014-01-23 08:10:51    收藏:0  评论:0  赞:0  阅读:309
PHP再学习4—— slim框架学习和使用
0.前言     slim是一个简单而又强大的PHP5框架,可以用来创建RESTful的web应用。可以借助slim框架设计一个简化版的yeelink平台。RESTFul架构对物联网非常重要,通过Slim的学习也加深对RESTFul框架和相关技术的理解。 1.安装wampserver     WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及My...
分类:Web开发   时间:2014-01-23 08:00:51    收藏:0  评论:0  赞:0  阅读:573
891条   上一页 1 ... 24 25 26 27 28 ... 45 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!