C++中四种类型转换方式类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一...
分类:
编程语言 时间:
2015-07-26 22:26:49
阅读次数:
178
C语言允许使用可变参数列表,我们常用的printf函数即为可变参数函数,C标准库提供了stdarg.h为我们提供了这方面支持;该头文件提供了一些类型和宏来支持可变参数列表,包括类型va_list,宏va_start、va_arg、va_end; 可变函数参数定义方法:#include void...
分类:
编程语言 时间:
2015-07-26 22:23:17
阅读次数:
188
一、Mybatis介绍MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通jav...
分类:
编程语言 时间:
2015-07-26 22:22:28
阅读次数:
181
1.设计包含min函数的栈[数据结构]题目:定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。2.子数组的最大和[算法]题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个...
分类:
编程语言 时间:
2015-07-26 22:22:45
阅读次数:
212
js与jquery常用数组方法总结 昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组。本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害己,于是我又回答不知道。结果果然。。。我记错了0.0 还是自己....
分类:
编程语言 时间:
2015-07-26 22:21:10
阅读次数:
227
1、【C++沉思录】句柄1 存在问题: 句柄为了绑定到Point的对象上,必须定义一个辅助类UPoint,如果要求句柄绑定到Point的子类上,那就存在问题了。2、有没有更简单的办法呢? 句柄使用Point*直接绑定到Point对象上(包括子类),为了保持多个句柄引用计数的一致性,使用int* 指向...
分类:
编程语言 时间:
2015-07-26 22:19:13
阅读次数:
147
public void main(String[] args){ String host = "123.126.113.42"; int port = 80; Socket s = new Socket(host, port); BufferedWriter bw = new Buffere...
分类:
编程语言 时间:
2015-07-26 22:19:20
阅读次数:
183
有时候我们令多个线程去共同完成一项任务,在他们做到某个阶段后我们需要merge一下结果,然后继续去做。那么如何让他们在一个阶段结束后都停下来,等merge完后在并发执行呢?也许有人会说用join不就好啦,等待所有线程。join真的能很好的完成我们的要求吗?我们来看一下如果用join会是什么样的结果:...
分类:
编程语言 时间:
2015-07-26 22:17:37
阅读次数:
150
一个、基本概念所谓贪婪算法的手段。当问题解决,在目前看来总是做出最好的选择。那。不能从整体上最好考虑,他提出的最佳解决方案,只有一个部分有义。没有固定的算法贪心算法框架,关键是要选择贪心算法设计策略。,贪心算法不是对全部问题都能得到总体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会...
分类:
编程语言 时间:
2015-07-26 22:16:30
阅读次数:
146
工作原理运行配置@Transactional注解的测试类的时候,具体会发生如下步骤1)事务开始时,通过AOP机制,生成一个代理connection对象,并将其放入DataSource实例的某个与DataSourceTransactionManager相关的某处容器中。在接下来的整个事务中,客户代码都...
分类:
编程语言 时间:
2015-07-26 22:16:52
阅读次数:
137
1、2D Toolkit如果过去你一直从事3D游戏开发,最近想转做2D游戏,最好尝试一下2D Toolkit。2D Toolkit是一款2D开发组件,它具有很强的灵活性和适应性,能够让开发者在Unity环境中进行2D开发。2D Toolkit基本没有学习门槛,拥有可编写脚本的动画编辑器以及具有Uni...
分类:
编程语言 时间:
2015-07-26 22:15:58
阅读次数:
217
这篇文章主要记录了springboot以xml方式整合shiro的一些步骤,以及springboot加载xml配置文件的过程。
分类:
编程语言 时间:
2015-07-26 22:15:16
阅读次数:
213
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。思路:这道题的简单版本是除了一个数字之外,其他数字都出现了两次,这个很简单,将所有的数异或一遍就得到了那个数字。如果不考虑空间复杂度的话,通过hash表统计的方法可以得到这两个数字;但如果空间复杂度要求...
分类:
编程语言 时间:
2015-07-26 22:16:34
阅读次数:
169
在1979年Lee发表的论文《Lee Filter Digital Image Enhancement and Noise Filtering by Use of Local Statistics》中,提出了基于局部信息去除加性噪音、乘性噪音及加性乘性混合噪音的方法,经过仔细的学习和编码,发现其.....
分类:
编程语言 时间:
2015-07-26 22:12:19
阅读次数:
356
函数是一种特殊对象;对象:属性的集合(名-值对);函数用来初始化(用new运算符)一个新建的对象称为构造函数。对象中当属性是一个函数时,称其为方法。函数体内,局部变量的优先级高于同名的全局变量。代码例子:varscope="global";//声明一个全局变量functioncheckscope()...
分类:
编程语言 时间:
2015-07-26 22:13:26
阅读次数:
150
1、考虑下面的场景:设计一个容器,包含一组类型不同但相互关联的对象(比如:Animal,Dog,Cat),对象具备多态行为。2、容器一般只能包含一种类型的对象,使用vector 会造成对象切割,不具备多态行为。3、经典的解决办法是:vector, 但是这会增加内存管理的负担。考虑下面的情况: Dog...
分类:
编程语言 时间:
2015-07-26 22:11:37
阅读次数:
158
srand((unsigned)time(NULL))则使用系统定时/计数器的值作为随机种子。每个种子对应一组根据算法预先生成的随机数,所以,在相同的平台环境下,不同时间产生的随机数会是不同的,相应的,若将srand(unsigned)time(NULL)改为srand(TP)(TP为任一常量),则...
分类:
编程语言 时间:
2015-07-26 22:11:39
阅读次数:
198