码迷,mamicode.com
首页 > 编程语言
浅谈算法和数据结构: 九 平衡查找树之红黑树
转载自http://www.cnblogs.com/yangecnu/p/3627386.html浅谈算法和数据结构: 九 平衡查找树之红黑树前面一篇文章介绍了2-3查找树,可以看到,2-3查找树能保证在插入元素之后能保持树的平衡状态,最坏情况下即所有的子节点都是2-node,树的高度为lgN,从而...
分类:编程语言   时间:2015-02-09 19:51:15    阅读次数:182
c++ ScopeExitGuard
说到Native Languages就不得不说资源管理,因为资源管理向来都是Native Languages的一个大问题,其中内存管理又是资源当中的一个大问题,由于堆内存需要手动分配和释放,所以必须确保内存得到释放,对此一般原则是“谁分配谁负责释放”,但即便如此仍然还是经常会导致内存泄漏、野指针等等...
分类:编程语言   时间:2015-02-09 19:51:05    阅读次数:320
Reason: java.io.IOException: Failed to create dir
do: mkdir -p /usr/share/activemq/activemq-data/localhost/KahaDB3 chmod 777 -R /usr/share/activemq/activemq-data/localhost/KahaDB ?/etc/init.d/activemq start check : netstat -an | grep 61614 tcp ?...
分类:编程语言   时间:2015-02-09 18:47:22    阅读次数:182
spring mybatis简析
好多天没有发博客了,下面就直接说下我正在学习的mybatis。 下面就说下mybatis在spring中最简单的配置:               ...
分类:编程语言   时间:2015-02-09 18:34:26    阅读次数:141
java getCanonicalName getSimpleName和getName的区别和用法
接口: Java代码   package com.test;      public interface Fruit {      }       一个实现类: Java代码   package com.test;      public class Apple implements Fruit {    ...
分类:编程语言   时间:2015-02-09 18:29:02    阅读次数:185
线程安全的List集合(性能比较差..)
由于MS没有提供List的线程安全集合.自己动手写了一个,不过性能…不高..对于性能要求不高的情况下可以使用.using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace System.Collections.Concurrent { /// ...
分类:编程语言   时间:2015-02-09 18:28:50    阅读次数:986
java中queue的使用
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Que...
分类:编程语言   时间:2015-02-09 18:29:39    阅读次数:143
Python根据数量生成正确顺序的ip地址
一个简单的需求,一个简单的脚本。 从一个ip开始,按照指定的数量,生成正确的ip地址。 #!/usr/bin/env python ## encoding: utf-8 import os,re def getip(ip, count): count = int(count) ip2 = int(ip.split('.')[-2]) ip1...
分类:编程语言   时间:2015-02-09 18:24:58    阅读次数:165
python设置常量参数
python设置常量参数...
分类:编程语言   时间:2015-02-09 18:21:20    阅读次数:196
深入理解JMM(Java内存模型) --锁
锁的释放-获取建立的happens before 关系锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。下面是锁释放-获取的示例代码:[java]copyclass a=; writer(){} reader(){i=a;……}假设线...
分类:编程语言   时间:2015-02-09 18:08:33    阅读次数:263
使用python发送简单的邮件
from:http://blog.csdn.net/zhaoweikid/article/details/125898前些时间,论坛上有人讨论怎么用python发送需要认证的邮件,我在我的FreeBSD在telnet到163的的smtp服务器,分析了一下,就用python写个了发送邮件的程序,感觉有...
分类:编程语言   时间:2015-02-09 18:07:52    阅读次数:132
poj 3928 树状数组
题目中只n个人,每个人有一个ID和一个技能值,一场比赛需要两个选手和一个裁判,只有当裁判的ID和技能值都在两个选手之间的时候才能进行一场比赛,现在问一共能组织多少场比赛。由于排完序之后,先插入的一定是小的,所以左右两边的大于小于都能确定,用树状数组维护选手的idSample Input13 1 2 ...
分类:编程语言   时间:2015-02-09 18:01:31    阅读次数:178
关于javascript原型链的个人理解
首先js是一种面对对象的语言,虽然大多数时候是以面对过程的形式展现出来。先来看一段代码:function Base() { this.name = 'tarol';}function Sub() { this.age = 18;}var b = new Base;Sub.protot...
分类:编程语言   时间:2015-02-09 17:59:59    阅读次数:171
javascript 学习随笔
var carname="Volvo";var carname;重新声明变量后变量的值不变,在这里还是volvovar carname="Volvo";document.getElementById("demo").innerHTML=carname;改变段落元素的值My First Web Pag...
分类:编程语言   时间:2015-02-09 17:59:03    阅读次数:137
c++ 11 bind function
Year 2011陈 良乔C++11 FAQstd::function 和 std::bind标准库函数bind()和function()定义于头文件中(该头文件还包括许多其他函数对象),用于处理函数及函数参数。bind()接受一个函数(或者函数对象,或者任何你可以通过”(…)”符号调用的事物),生...
分类:编程语言   时间:2015-02-09 17:59:36    阅读次数:277
JAVA 学习曲线
http://www.baidu.com/link?url=8v7HRmj98NSUjaRoEbhOmYki2yOtoVcrjWeIiyL36A5bAhQJN0_bp0H0rOT6PSDCpABiXQv_5V-NRPXMmbDdmK
分类:编程语言   时间:2015-02-09 17:58:29    阅读次数:141
Java实战应用视频教程之Java算法分析与设计
实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)适合人群:中级课时数量:38课时用到技术:Java算法涉及项目:案例应用实战咨询qq:1840215592课程简介:算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:...
分类:编程语言   时间:2015-02-09 17:57:53    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!