转载http://hxraid.iteye.com/blog/611816红黑树的性质与定义红黑树(red-blacktree)是一棵满足下述性质的二叉查找树:1.每一个结点要么是红色,要么是黑色。2.根结点是黑色的。3.所有叶子结点都是黑色的(实际上都是Null指针,下图用NIL表示)。叶子结点不包含任何关键字信息,所有查询关键字都在非终结点上。4.每个红色结点的两个子节点必须是黑色的。换句话说:从每个叶子到根的所有路径上不能有两个连续的红色结点5.从任
系统 2019-08-29 21:59:28 2315
穴位按摩手法,可以在你工作、学习过程中间休整时使用,避免过长时间保持一个姿势,造成身体损伤。每天更新一个吧:)穴位按摩手法----11.按摩百会:定位此穴道时要让患者采用正坐的姿势,百会穴位于人体的头部,头顶正中心,可以通过两耳角直上连线中点,来简易取此穴。(或以两眉头中间向上一横指起,直到后发际正中点。)用中指或食指按于头顶最高处正中的百会穴,用力由轻到重按揉20~30次。功效:健脑宁神,益气固脱。主治疾病百会穴的主治疾病为:头痛、头重脚轻、痔疮、高血压
系统 2019-08-12 09:30:39 2315
Java线程:线程状态的转换SCJP5学习笔记一、线程状态线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下:1、新状态:线程对象已经创建,还没有在其上调用start()方法。2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到可运行状态。3、运行状
系统 2019-08-12 09:30:26 2315
5、Pattern类和Matcher类:1)Pattern类主要是表示一个规则的意思:正则表达式的规则要在Pattern类中使用。2)Matcher类主要表示使用Pattern类指定好的验证规则。publicstaticPatterncompile(Stringregex)将给定的正则表达式编译到模式中。publicstaticPatterncompile(Stringregexintflags)将给定的正则表达式编译到具有给定标志的模式中。publicM
系统 2019-08-12 09:30:00 2315
1、java中用两种线程:1)守护线程守护线程(Daemon)是比较特殊的一种低级别线程,一般被用于在后台为其它线程提供服务。比如当用户编写Word文档时,不断进行拼写检查的线程就是个守护线程,它不会影响用户编辑文件。典型的守护线程例子是JVM中的系统资源自动回收线程,它始终在低级别的状态中运行,不需要占用大量的系统资源,多用于实时监控和管理系统中的可回收资源。可以通过调用方法isDaemon()来判断一个线程是否是守护线程,而将一个用户线程设置为守护线程
系统 2019-08-12 09:29:59 2315
感谢这里。test4确实是个不连通的case,奇怪的是我用check函数跟if(check()==false)来判断这个case,当不连通时就死循环,得到的结果是不一样的,前者得到WA,后者得到TLE,难道SGU能自动在某个条件下终止死循环,然后返回false吗。不连通的情况FIX了,修改了代码如下:#include#include#include#include#include
系统 2019-08-12 09:27:20 2315
JonTirsen:TheWorldIsCrazy这事情确实有点疯狂:JCP执委会的换届选举,HaniSuleiman竟然高票当选JavaSE/EE执委会成员。用Jon的话,这个猥亵的家伙,这个经常侮辱朋友们工作成果的家伙,竟然要开始控制Java的未来。我在ThoughtWorks内部做了个调查:谁曾经享受过被Hani辱骂的荣誉?不到一分钟,Obie给我回信说:“我被他骂过好几次,还有JonTirsen和AslakHellesoy也享受过。”看起来这会是一
系统 2019-08-12 01:55:42 2315
修改表字段的数据类型ALTERTABLETabNameMODIFY(ColNameColNewType);(*修改后的数据类型要兼容之前已经存在的值)表增加一个字段ALTERTABLETabNameADDColNameColType;同一个表内copy表的字段ColName1值为另一个字段ColName2的值UPDATETabNameSETColName1=ColName2;表删除一个字段ALTERTABLETabNameDROPColName修改表的字段
系统 2019-08-12 01:55:19 2315
我使用的是oraclesqldeveloper3.1版本,以前developer2.×老版本的excel导入功能有问题。excel文件内容如下:第一步:找到要导入的表,右键--》导入数据进入数据导入向导:第二步:选择导入方法:第三步:选择xls中要导入的列名第四步:源数据列和目标表列对应关系第五步:可以验证导入数据;点击“完成”,开始导入最后,提示导入信息。Oracle:通过oraclesqldeveloper工具导入excel数据
系统 2019-08-12 01:55:05 2315
--测试数据DECLARE@tTABLE(IDchar(3),PIDchar(3),Namenvarchar(10))INSERT@tSELECT'001',NULL,'山东省'UNIONALLSELECT'002','001','烟台市'UNIONALLSELECT'004','002','招远市'UNIONALLSELECT'003','001','青岛市'UNIONALLSELECT'005',NULL,'四会市'UNIONALLSELECT'006
系统 2019-08-12 01:51:31 2315