DateTime.Compare(t1,t2)比较两个日期大小,排前面的小,排在后面的大,比如:2011-2-1就小于2012-3-2返回值小于零: t1 小于 t2。 返回值等于零 : t1 等于 t2。 返回值大于零: t1 大于 t2。 如: [c-sharp] view plain copy ...
分类:
其他好文 时间:
2018-06-28 00:52:05
阅读次数:
137
枚举理解: 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是 这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 关键字:enum。 向枚举中添加新方法 实现接口 所有的枚举都继承自java.l ...
分类:
编程语言 时间:
2018-06-24 23:43:12
阅读次数:
201
http://www.verejava.com/?id=16993055673892 http://www.verejava.com/?id=16993055673892 ...
分类:
编程语言 时间:
2018-06-23 11:40:10
阅读次数:
140
Compare和TimeSpan的 用法 Compare://比较 DateTime.Compare(t1,t2)比较两个日期大小,排前面的小,排在后面的大,比如:2011-2-1就小于2012-3-2 返回值小于零: t1 小于 t2。 返回值等于零 : t1 等于 t2。 返回值大于零: t1 ...
分类:
Web程序 时间:
2018-06-22 17:54:39
阅读次数:
273
是什么 全称compare and swap,一个CPU原子指令,在硬件层面实现的机制,体现了乐观锁的思想。 JVM用C语言封装了汇编调用。Java的基础库中有很多类就是基于JNI调用C接口实现了多线程同步更新的功能。 原理 CMS有三个操作数:当前主内存变量的值V,线程本地变量预期值A,线程本地待 ...
分类:
编程语言 时间:
2018-06-22 01:06:36
阅读次数:
217
Map是STL的一个关联容器,它提供一对一的数据处理能力. map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。 map的构造函数:供了6个构造函数 数据插入 mapStudent.insert( ...
分类:
其他好文 时间:
2018-06-21 01:31:47
阅读次数:
211
ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。 CAS:Compare and Swap,比较并交换。CAS有3个操作数:内存值V、预期值A、要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。该操作是一个原子操 ...
分类:
其他好文 时间:
2018-06-20 14:30:59
阅读次数:
121
原文:[linux一次性解压多个.gz或者.tar.gz文件][1] 解压多个压缩包 对于解压多个 文件的,用此命令: 对于解压多个 文件的,用下面命令: 扩展:tar命令 tar [ ] A catenate concatenate | c create | d diff compare | de ...
分类:
系统相关 时间:
2018-06-20 11:18:56
阅读次数:
254
一、引言 本文要介绍的策略模式也就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的抽象,下面具体分享下我对策略模式的理解。 二、策略者模式介绍 2.1 策略模式的定义 在现实生活中,策略模式的例子也非常常见。例如,中国的所得税,分为企业所得税、外商投资企业或外商企业所得税和个人所得税。针对于 ...
分类:
其他好文 时间:
2018-06-18 17:08:14
阅读次数:
146
错误提示: 这个授权密钥已被吊销。 解决方法: 删除以下目录中的所有文件即可。 ...
分类:
其他好文 时间:
2018-06-17 19:03:38
阅读次数:
663