码迷,mamicode.com
首页 > 编程语言
并查集类的c++封装,比較union_find algorithm四种实现方法之间的性能区别
问题描写叙述:在计算机科学中,并查集是一种树型的数据结构,其保持着用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。有一个联合-查找算法(union-find algorithm)定义了两个操作用于此数据结构:Find:确定元素属于哪一个子集。它能够被用来确定两个元素是否属于同一...
分类:编程语言   时间:2014-07-10 14:40:47    阅读次数:250
Spring 单例
由于 Spring 的事务管理器是通过线程相关的 ThreadLocal 来保存数据访问基础设施,再结合 IOC 和 AOP 实现高级声明式事务的功能,所以 Spring 的事务和线程有着千丝万缕的联系。我们知道 Web 容器本身就是多线程的,Web 容器为一个 Http 请求创建一个独立的线程.....
分类:编程语言   时间:2014-07-11 20:09:45    阅读次数:249
动态加载javascript增强版
我们经常使用动态加载Javascript,写个函数很容易现实,之前也写过一个函数,不过当加载多个JS时,只能根据浏览器返回的顺序来先后加载,这肯定不是我们想要的,现在使用了一下技巧,当加载多个JS时,能按照我们的顺序加载:Js代码 /*Name:动态加载JSAuthor:kingwellLengDa...
分类:编程语言   时间:2014-07-11 20:15:11    阅读次数:225
Python学习
1.partition函数举例:>>> ‘http://www.donews.net/limodou’.partition(‘://’)(‘http’, ‘://’, ‘www.donews.net/limodou’)>>> ‘file:/a.html’.partition(‘://’)(‘file...
分类:编程语言   时间:2014-07-11 20:17:15    阅读次数:295
java线程
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 ...
分类:编程语言   时间:2014-07-11 20:25:54    阅读次数:273
Thread 守护线程 Thread.setDaemon详解
java中线程分为两种类型:用户线程和守护线程。通过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。用户线程和守护线程的区别:1. 主线程结束后用户线程还会继续运行,JVM存活;主线程结束...
分类:编程语言   时间:2014-07-11 20:26:34    阅读次数:233
单例与多线程
一。饿汉模式public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){ ...
分类:编程语言   时间:2014-07-11 20:27:47    阅读次数:214
selenium + python + windows 环境搭建
主要参考虫师的文章,但他的文章里面有一些问题说得不是很详细,并且有些我遇到的问题他也没有说明,所以记录一下我遇到的问题。下载python并安装,并配置环境变量。 下载的话,建议大家下载2.7的版本。地址是:https://www.python.org/download/releases/2.7...
分类:编程语言   时间:2014-07-11 20:31:01    阅读次数:267
多线程操作界面显示
public DlgCommInfo() { System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; InitializeComponent(); ...
分类:编程语言   时间:2014-07-11 20:30:27    阅读次数:255
《30天自制操作系统》读书笔记(3) 引入C语言
这一次的学习相当曲折, 主要是因为粗心, Makefile里面的错误导致了文件生成出现各种奇奇怪怪的问题, 弄得心力交瘁, 因此制作过程还是尽量按着作者的路子来吧. 作者提供的源码的注释在中文系统下是乱码, 而且代码的分隔用了两个Tab, 在这里要处理一下: :%s/;.*//g 删除所有的注释; ...
分类:编程语言   时间:2014-07-11 20:33:11    阅读次数:221
spring.net AOP
AOP 术语通知(Advice): 通知描述了切面要完成的任务,同时还描述了何时执行这个任务。连接点(Joinpoint): 程序中应用通知的地方称为连接点,这个点可以是方法被调用时,异常抛出时,甚至访问属性的时候。切入点(Pointcut): 切入点定义通知切入的一个或者多个连接点。切面(Aspe...
分类:编程语言   时间:2014-07-11 20:38:31    阅读次数:296
Java正則表達式入门
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:编程语言   时间:2014-07-11 20:37:50    阅读次数:227
针对Properties中实时性要求不高的配置参数,用Java缓存起来
Properties常用于项目中参数的配置,当项目中某段程序需要获取动态参数时,就从Properties中读取该参数,使程序是可配置的、灵活的。 有些配置参数要求立即生效,有些则未必: 一、实时性要求非常高。项目中,有些参数要求实时性非常高,即在系统运行中,IT人员修改了该参数值,该新参数值...
分类:编程语言   时间:2014-07-11 20:47:09    阅读次数:388
Java提高篇(三一)-----Stack
在Java中Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构,它采用典型的先进后出的操作方式完成的。每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出,如下: Stack通过五个操作对Vector进行扩展,允许将向量视为堆栈。这个五个操作如下: 操作 ...
分类:编程语言   时间:2014-07-11 20:49:51    阅读次数:360
Java精确计算
Java精确计算如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.prin...
分类:编程语言   时间:2014-07-11 20:52:25    阅读次数:290
c++primerplus(第六版)编程题——第5章(循环和关系表达式)
声明:作者为了调试方便,每一章的程序写在一个工程文件中,每一道编程练习题新建一个独立文件,在主函数中调用,我建议同我一样的初学者可以采用这种方式,调试起来会比较方便。 (具体方式参见第3章模板) 1. 编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和...
分类:编程语言   时间:2014-07-11 20:53:43    阅读次数:660
c++primerplus(第六版)编程题——第4章(复合类型)
声明:作者为了调试方便,每一章的程序写在一个工程文件中,每一道编程练习题新建一个独立文件,在主函数中调用,我建议同我一样的初学者可以采用这种方式,调试起来会比较方便。 (具体方式参见第3章模板) 1.编写一个程序,如下述输出示例所示的那样请求显示信息:(注意:该程序应该接受的名字包含多个单词,另外....
分类:编程语言   时间:2014-07-11 20:54:27    阅读次数:385
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!