新建一个用户控件: 窗体调用代码: 效果图: 类似的原理,可以定义任意形状的按钮。 ...
分类:
其他好文 时间:
2017-03-13 12:33:14
阅读次数:
247
The inline functions are a C++ enhancement feature to increase the execution time of a program. Compiler replace the definition at compile time instea ...
分类:
编程语言 时间:
2017-03-12 23:59:07
阅读次数:
325
转自http://www.cnblogs.com/drizzlecrj/archive/2008/09/12/1290176.html 稳定婚姻是组合数学里面的一个问题。 问题大概是这样:有一个社团里有n个女生和n个男生,每位女生按照她的偏爱程度将男生排序,同时每位男生也按照自己的偏爱程度将女生排序... ...
分类:
其他好文 时间:
2017-03-12 16:47:04
阅读次数:
156
三种方式: 第一种: Spring Boot 将所有的错误默认映射到/error, 实现ErrorController 这时候需要定义一个Controller去实现ErrorController 同时在resource/templates下新建error目录并添加error.ftl,这样在异常发生时 ...
分类:
编程语言 时间:
2017-03-12 16:39:36
阅读次数:
960
C++11 introduced serveral contructor-related enhancements including: Class member initializers Delegating controctors This article discusses about Cla ...
分类:
编程语言 时间:
2017-03-12 13:28:43
阅读次数:
270
不属于Repository体系,实现一组 JPA Criteria 查询相关的方法 Specification:封装 JPA Criteria 查询条件。通常使用匿名内部类的方式来创建该接口的对象 Specification:封装 JPA Criteria 查询条件。通常使用匿名内部类的方式来创建该 ...
分类:
编程语言 时间:
2017-03-12 00:52:28
阅读次数:
407
抽象工厂,通过名字就知道它是一个抽象的类,并且用这个类来充当一个容器.用来返回抽象对象. 比如,我开了一个店,用来卖小吃的.我卖鸭脚和鸭脖 因为现在只是我一个在卖,所以比较简单,所以我创建了一个工厂,用来创建我们需要的对象 但现在是我们还没有自己的鸭脖,鸭脚的实现 现在就差一步了,那就是实现我们自己 ...
分类:
其他好文 时间:
2017-03-10 13:01:02
阅读次数:
180
我们通常会用equals判断集合中是否包含一个对象,这种方式需要遍历集合中每一个元素,然后对他们一一进行equals方法比较。对于少量数据的集合该方式自然可以,但当我们的数据很多例如一万个,如果还使用这种逐个遍历的方式显然不合适。于是有人发明了一种哈希算法来提高从集合中查找元素的效率。这种方式的核心... ...
分类:
编程语言 时间:
2017-03-09 15:24:44
阅读次数:
181