- PAT 甲级测试题目 -- 1013 Battle Over Cities
diji2817
题目链接题目描述 给你城市的数量N(N#includeusingnamespacestd;#definemaxn1001//变量定义inttotal_cities,highways,check_cities;//总城市城市之间的地铁被检查的城市boolhighway_map[maxn][maxn];//定义地铁地图intcheck_list[maxn];//定义检查列表用于存储检查的城市bool
- Uva(1393)(Highways)
kimoyami
链接:https://vjudge.net/problem/UVA-1393思路:代码很短,但是却不好想,首先我们要考虑如果确定两点怎么判断他们能否形成一条之前没有重复过的直线,方法就是看他的向量的gcd是否为1,不为1则前面肯定计算过,所以我们考虑预处理的时候用dp[i][j]表示向量(x,y)(xusingnamespacestd;intn,m;longlongdp[305][305];lon
- 《如何高效学习》笔记
orderfreedom
今天把斯科特·扬的如何高效学习看完。这本书主要提出了一种整体学习法的思路。不同于刻意练习等提出的理论方法,这本书写的是完完全全的实践的方法。整体学习整体学习法分成3个方面分别是:结构Constructs模型Models高度公路Highways这三个方面构成了整个思路,如果以城市论的话,每个知识就是一座城市,每个城市有不同的结构(比如商铺、住宅等),而在每个结构中,都被设置成最基本的模型。比如万达的
- 复习 [kuangbin带你飞]专题6 最小生成树
Coming Liu
专项训练c++算法动态规划
目录1.poj1251JungleRoads2.poj1287Networking3.poj2301BuildingaSpaceStation4.poj2421ConstructingRoads5.zoj1610QSNetwork6.poj1789TruckHistory7.poj2349ArcticNetwork8.poj1751Highways9.poj1258Agri-Net10.poj30
- 学习方法论--整体学习--《Learn More,Study less》读书笔记
lemonTreeTop
整体学习整体性学习意味着知识的学习并不是孤立的。事实上,知识的学习从来就不是孤立的,学习任何知识(概念、定义公式、问题、观念、理论等)都需要联系。你创造的联系越多,它们就会记得越牢、理解得越好。问题:什么是联系,逻辑联系?,模型联系?结构联系?观点结构模型高速公路结构Constructs:建立良好的知识结构,建立知识之间相联系模型model:模型是简化的结构,压缩信息高速公路Highways使用比
- SPOJ HIGH - Highways
nlj1999
基尔霍夫矩阵
看了一上午炸树狂魔vfk的讲解还是没看懂QAQ于是只好记结论了,反正结论很是简单粗暴。开longlong写高斯消元写挂了TAT(貌似是除法的问题)然而开double过了?不是很懂答案范围。。。。。#include#include#include#includeusingnamespacestd;doublea[15][15];doublecalc(intn){doubleans=1;for(int
- poj 2485 Highways (最小生成树)
MyZee
poj最小生成树
题目链接:http://poj.org/problem?id=2485题目大意:给出1~N的城镇,现在需要修一条高速公路,使得任意城镇可以互相来往;转换之后就成了求最小生成树中最长的边解题思路:input的是邻接矩阵,直接用prim算法代码:#include#include#defineMAX501#defineINF0x3f3f3f3fintt,n,nears[MAX],edge[MAX][MA
- 最小生成树基础与习题
Shmilky
模板
目录图的几个基础概念Kruskal算法算法思想模板Prim算法算法思想模板例题A.POJ-1251JungleRoadsB.POJ-1287NetworkingC:POJ-2031BuildingaSpaceStationD:ZOJ-1586QSNetworkE:POJ-2349ArcticNetworkF:POJ-1751Highways图的几个基础概念连通图:在无向图中,若任意两个顶点vivi
- [SP104 HIGH]Highways [HEOI2015]小Z的房间——矩阵树定理入门
ylsoi
高斯消元矩阵树定理
矩阵树定理:用于计算无向连通图的生成树个数。计算出整张图的度数矩阵D(即Di,iD_{i,i}Di,i表示i的度数),和邻接矩阵A(即Ai,jA_{i,j}Ai,j表示i和j的连边的数量),然后得到基尔霍夫矩阵(D-A),计算新矩阵的任意n-1阶主子式的绝对值即可。计算行列式的值:行列式的值直接计算复杂度太高,于是我们利用类似于高斯消元的方法将行列式消成一个上三角矩阵,不难得出此时除了主对角线之外
- 【SPOJ】Highways(矩阵树定理)
小蒟蒻yyb
题面Vjudge洛谷题解矩阵树定理模板题无向图的矩阵树定理:对于一条边(u,v),给邻接矩阵上G[u][v],G[v][u]加一对于一条边(u,v),给度数矩阵上D[u][u],D[v][v]加一定义霍尔基夫矩阵C=D−G将基尔霍夫矩阵去除任意一行和任意一列之后,得到一个(n−1)∗(n−1)的行列式C求解这个行列式的值,最后的|det(C)|就是结果#include#include#includ
- POJ 2485 Highways(最小生成树,树的最大权值边)
Shyazhut
最小最大次小生成树POJ
HighwaysTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:28440Accepted:12962DescriptionTheislandnationofFlatopiaisperfectlyflat.Unfortunately,Flatopiahasnopublichighways.SothetrafficisdifficultinFla
- 《Real-time small obstacle detection on highways using compressive RBM road reconstruction》论文阅读总结
Xuefeng_BUPT
小物避障
背景介绍,这篇文章要做什么这是一篇自动驾驶相关的文章,当我们的汽车在高速公路上以高速行驶的时候,一些微小的障碍物都有可能是自动驾驶汽车使用者的巨大隐患。作者认为在高速行驶的汽车上,使用激光雷达等主动传感器很难检测到障碍物,因为需要在离障碍物很远的距离时就检测到障碍物,而激光雷达距离和分辨率都无法达到这样的精度。所以作者使用单目相机采集图像,训练了一个受限玻尔兹曼机(RBM)重建出假设不存在障碍物的
- 1007. Highways
阿曾快去学习啦
Sicily
题目TimeLimit:1secMemoryLimit:32MBDescriptionTheislandnationofFlatopiaisperfectlyflat.Unfortunately,Flatopiahasnopublichighways.SothetrafficisdifficultinFlatopia.TheFlatopiangovernmentisawareofthisprobl
- 数据结构OJ作业——最小生成树
nnbs
数据结构
poj2485Highways:http://poj.org/problem?id=2485最小生成树输出最大边权#include#include#includeusingnamespacestd;constintMAXN=510;constintINF=0x3f3f3f3f;intmap[MAXN][MAXN];intn;intvisit[MAXN];inlineintMin(inta,intb
- 2020.8.7【算协集训】并查集&最小生成树
一脸呆滞
题解
并查集&最小生成树A-Highways(POJ-2485)分析代码B-Networking(POJ-1287)分析代码C-TheSuspects(POJ-1611)分析代码D-CubeStacking(POJ-1988)分析代码E-还是畅通工程(HDU-1233)分析代码F-畅通工程(HDU-1863)分析代码G-畅通工程再续(HDU-1875)分析代码H-ConstructingRoads(HD
- POJ2485 Highways
dezhen7015
TimeLimit:1000MSMemoryLimit:65536KB64bitIOFormat:%lld&%lluDescriptionTheislandnationofFlatopiaisperfectlyflat.Unfortunately,Flatopiahasnopublichighways.SothetrafficisdifficultinFlatopia.TheFlatopiango
- kuangbin专题六 POJ1751 Highways
Start_to_crazy
最小生成树
题意:给你N个点,接下来N行,每行两个数x,y,代表第i个城镇的坐标。接着给出M,接着M行,每行两个数x,y,代表第x个城镇和第y个城镇已经联通(即x到y的权值为0),要你建立最小生成树,打印出没有联通的最小值的边。题解:最小生成树,加上一个数组adv保存数组下标就行了,这里还有一点要注意的是,如果你的地图map是double型的话,MIN就要用double,我在这里WA了一发。//prim#in
- SPOJ104 Highways (矩阵树定理模板)
sunshiness_s
数学矩阵树定理模板高斯消元
题目链接:https://vjudge.net/problem/SPOJ-HIGH一个有nn座城市的组成国家,其中一些城市之间可以修建高速公路。现在,需要有选择的修建一些高速公路,从而组成一个交通网络。求有多少种方案,使得任意两座城市之间恰好只有一条路径题解显然是求生成树个数这里我们说一下矩阵树定理,用于计算生成树个数,即无向图的生成树个数=度数矩阵-邻接矩阵然后高斯消元解一下行列式就可以啦注:这
- Blue Highways
齐滇大圣
我土生土长于此有一天我径直跑去关闭了立体声音响或许是音乐越来越复杂我想我的品位发展越来越偏向质朴简单儿时我曾志向高远做成某些能够带来和谐或者意义的事如此幻想我对那些事的理解诸如此类是收好的行囊一条高速路一个清晰的目的地谋划好的探险与远方我曾坐在摩天轮上不断轮回远眺着地平线渐渐接近大地的地方又再次升起移动着移动着无时无刻不在前进循环着同一个圆这个圆是我如今返回的据点虽然我从没有像千里眼看清数英里外的
- 最小生成树典型例题 POJ2485 Highways
隐者_
#图论#最小生成树
原题链接:POJ2485Highways样例输入13099069299001796921790样例输出692HintHugeinput,scanfisrecommended.描述:有个城市叫做H市。其中有很多个村庄,村庄之间通信基本靠吼,交通基本靠走,很不方便。这个市长知道了这个情况,为了替市民着想,决定修建高铁。每修建一米花费1美元。现在市长请了最著名的工程师来修建高铁,自然这个工程师会让修建高
- spoj highways(生成树计数)
Alan66
最简单的那个模板题,这个题spoj有两个同名的,该代码为输入第一行为4那个两个模板//这个det函数有点不好用#include#include#include#includeusingnamespacestd;constintMAX=20;doubledeg[MAX];doubleg[MAX][MAX];doubleb[MAX][MAX];doubleDet(intn){inti,j,k;ints
- Highways England部署基于ONVIF开放型标准的监控系统
商业速递
2017年6月14日。全球领先的IP物理安防标准化组织ONVIF®今日宣布HighwaysEngland公司视频技术采用以ONVIF为核心的开放型标准,用于全国高速公路监控和交通系统的管理和发展。使用开放型标准的监控系统,便于国家交通组织管理现有监控摄像头,同时可为系统增加来自不同供应商的ONVIFProfileS合标摄像头。HighwaysEngland为英国高速公路及干道的监控和交通系统找到了
- SPOJ——HIGHWAYS
xz闲语岁月
ProblemAnumberofcitiesareconnectedbyanetworkofhighways.Eachhighwayisbidirectionalandconnectstwocities,withagiventraveltime.Whatistheshortesttimetogetfromagivencitytoanothergivencity?InputThefirstlineo
- Highways POJ - 1751
SSummerZzz
题目链接:https://vjudge.net/problem/POJ-1751思路:最小生成树板子,只需要多记录每个dis[x]的权值是从哪个点到x这个点的。1#include2#include3#include4#include5#include6usingnamespacestd;78constintN=(int)1e3+10;9constintinf=(int)1e9;10doublepx
- Highways——最小生成树模板题(求距离)
月殇丶
题目链接题意:二维坐标系上,给出n个顶点的坐标,有m个组顶点之间距离为0,输出最小生成树中所有距离不为0的边的两点的坐标题解:裸最小生成树板子只需要求出任意两点之间的距离即可代码:#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=750+10;constintmaxm=5
- CodeForces1046B Hyperspace Highways
dogeding
懵逼了半天终于AC
传送门题意:N个点,M条边,每一个环上的点两两有边相连。q次询问两点间最短距离。题解:构造圆方树,那么两点间距离感性认知一下就可以发现是树上两点间距离的一半。然后dist(u,v)=(dep[u]+dep[v]-2*dep[lca])/2即可。继续存板子。代码:#include#include#definemaxn200005#definemaxm1400005usingnamespacestd;
- 关于图的prime和kruskal算法
Stalern
算法和数据结构
作者原创,转载请留言告知!!!关于图的prim和kruskal算法图prim算法kruskal算法下面我将通过POJ的题来对这两个算法进行解析[POJ2485](http://poj.org/problem?id=2485)何谓并查集?图详情介绍请见我的博客:图prim算法一般来说,prim算法常用于网比较稠密的图。对于一个点来说,找到权重最小的连接点。之后对于这两个点来说,找到这两个点中权重最小
- POJ 2485-Highways(最小生成树裸题-prim/kruskal)
MIKASA3
最小生成树pojPrimkruskalHighways2485
HighwaysTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:27781 Accepted:12690DescriptionTheislandnationofFlatopiaisperfectlyflat.Unfortunately,Flatopiahasnopublichighways.SothetrafficisdifficultinF
- POJ2485 Highways (最小生成树)
su20145104009
pojpoj24852485
B-HighwaysCrawlinginprocess...CrawlingfailedTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmitStatusPracticePOJ2485Appointdescription:SystemCrawler(2016-05-12)DescriptionTheisl
- Pku oj 2485 Highways(MST)
Sara_YF
最小生成树poj2485
HighwaysTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:27506 Accepted:12562DescriptionTheislandnationofFlatopiaisperfectlyflat.Unfortunately,Flatopiahasnopublichighways.SothetrafficisdifficultinF
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri