过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦...
分类:
编程语言 时间:
2014-09-06 10:53:33
收藏:
0 评论:
0 赞:
0 阅读:
367
使线程同步 临界区 管理事件内核对象 信号量内核对象 互斥内核对象 小结 正文 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理...
分类:
编程语言 时间:
2014-09-06 10:51:43
收藏:
0 评论:
0 赞:
0 阅读:
278
多线程同步方法现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的:1临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2互斥量:为协调共同对一个共享资源的单独访问而设计的。 3信号量:为控制一个具有有限数量用户资源而设计。 4事件:用来通...
分类:
编程语言 时间:
2014-09-06 10:51:33
收藏:
0 评论:
0 赞:
0 阅读:
320
1. 使用Junit 的最佳实践:
1)
新建一个名为test 的 source folder,用于存放测试类源代码
2)
目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码
所在的包,因为他们位于同一个包下面
3)
测试类的命名规则:假如目标类是 Calculator,那么测试类应该命名为
TestCalculator或者是 CalculatorTest
2...
分类:
编程语言 时间:
2014-09-06 09:47:03
收藏:
0 评论:
0 赞:
0 阅读:
432
http://blog.sina.com.cn/s/blog_76e84df301015edc.htmlJDK安装完成后,一般需要设置JAVA_HOME、CLASSPATH、PATH三个环境变量的值,以及测试JDK配置是否成功。一、什么是用户变量?什么是系统变量?答:用户变量是只能当前用户使用的变量...
分类:
编程语言 时间:
2014-09-06 09:44:53
收藏:
0 评论:
0 赞:
0 阅读:
271
Java包(Package)的详细用法http://wenwen.soso.com/z/q229375145.htm当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的,那么如果发生了这样的事件我们该怎么办那?,在我们java程序开发中为了避免上述事件,提供了一个包的概念(pack...
分类:
编程语言 时间:
2014-09-06 09:44:33
收藏:
0 评论:
0 赞:
0 阅读:
264
集合包括的内容非常多,我发现一个非常好的博客,感觉自己都没有写的必要了!链接献上 Java集合
分类:
编程语言 时间:
2014-09-06 09:42:52
收藏:
0 评论:
0 赞:
0 阅读:
245
一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包...
分类:
编程语言 时间:
2014-09-06 09:42:03
收藏:
0 评论:
0 赞:
0 阅读:
299
sort函数的用法(#include)做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。这个函...
分类:
编程语言 时间:
2014-09-06 09:41:13
收藏:
0 评论:
0 赞:
0 阅读:
270
详细介绍可参看CSDN官方介绍,链接地址http://msdn.microsoft.com/zh-cn/library/hh279678.aspx以下是应用中的实例: 1 2 #include //异常处理库 3 4 //内参数矩阵mK求逆,并打印显示其逆矩阵 5 try ...
分类:
编程语言 时间:
2014-09-06 09:41:03
收藏:
0 评论:
0 赞:
0 阅读:
311
最近的数据统计项目中要用到中国地图,也就是在地图上动态的显示某个时间段某个省份地区的统计数据,我们不需要flash,仅仅依靠raphael.js以及SVG图像就可以完成地图的交互操作。在本文中,我给大家分享如何使用js来完成地图交互。先简单介绍下raphael.js,raphael.js是一个很小的...
分类:
编程语言 时间:
2014-09-06 09:40:03
收藏:
0 评论:
0 赞:
0 阅读:
876
org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:applicationContext*.xml OpenSessionInViewFilter or...
分类:
编程语言 时间:
2014-09-06 08:35:33
收藏:
0 评论:
0 赞:
0 阅读:
303
苹果公司在今年的WWDC大会上,除了发布了iOS8和MaxOSX10.10之外,还发布了一个新的编程语言Swift。不得不说,Swift有较大的转变,也使编程变得更加容易了,下面介绍了Swift的常量和变量的定义,基本控制语句的使用:需要注意的是:Swift只能在Xcode6Beta版中运行,Xcode6目前最..
分类:
编程语言 时间:
2014-09-06 02:19:03
收藏:
0 评论:
0 赞:
0 阅读:
377
edwin从发布以来, 得到了不少关注, 获得了不少star. 最近又做了一些很有意义的改进, 同时完善了部分文档. 项目地址: https://github.com/harryliu/edwin , 欢迎fork或PR, 如果喜欢, 请打star. 再次介绍一下edwin项目edwin是一个报警和...
分类:
编程语言 时间:
2014-09-06 02:13:02
收藏:
0 评论:
0 赞:
0 阅读:
419
Spring在读取配置文件时,是相对于bin,或者WEB-INF的;“applicationContext.xml”就是找bin或WEB-INF及子文件夹下的文件;“/res/applicationContext.xml”就是必须bin或WEB-INF文件夹下的res文件夹的文件;//res可以换掉...
分类:
编程语言 时间:
2014-09-06 02:12:52
收藏:
0 评论:
0 赞:
0 阅读:
532
用Eclipse Luna编译C++ 11源码总是出错,编译器用的mingw gcc,需要在CDT设置如下:
菜单:
Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT
GCC Build-in Compiler Settings
添加-std=c++11
右键项目属性:
...
分类:
编程语言 时间:
2014-09-06 01:06:52
收藏:
0 评论:
0 赞:
0 阅读:
822
【说明】IocpTask是基于Iocp引擎的多线程任务投递和处理单元,可以方便的把任务进行投递到IOCP线程进行统一调度和处理,是模仿QDAC-QWorker的处理方式,支持D7以上的版本。【使用方法】使用上很简单,下面解释一种比较全面的方法:procedure PostATask(pvTaskWo...
分类:
编程语言 时间:
2014-09-06 01:00:32
收藏:
0 评论:
0 赞:
0 阅读:
439
1.wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate2. #chmod +x pip-1.3.1.tar.gz #tar xzvf pip-1.3.1.tar.gz ....
分类:
编程语言 时间:
2014-09-06 00:59:12
收藏:
0 评论:
0 赞:
0 阅读:
389
建立maven项目的过程我就省略了!
直接看pom.xml
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h...
分类:
编程语言 时间:
2014-09-05 23:54:22
收藏:
0 评论:
0 赞:
0 阅读:
639
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。
random.random
random.random()用于生成一个0到1的随机符点数: 0
random.uniform
random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一...
分类:
编程语言 时间:
2014-09-05 23:53:52
收藏:
0 评论:
0 赞:
0 阅读:
1071