码迷,mamicode.com
首页 > 编程语言
c++的四种类型转换
C++中四种类型转换方式类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一...
分类:编程语言   时间:2015-07-26 22:26:49    阅读次数:178
C语言函数可变参数列表
C语言允许使用可变参数列表,我们常用的printf函数即为可变参数函数,C标准库提供了stdarg.h为我们提供了这方面支持;该头文件提供了一些类型和宏来支持可变参数列表,包括类型va_list,宏va_start、va_arg、va_end; 可变函数参数定义方法:#include void...
分类:编程语言   时间:2015-07-26 22:23:17    阅读次数:188
Java Mybatis 框架入门教程
一、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
【C++沉思录】句柄2
1、【C++沉思录】句柄1 存在问题: 句柄为了绑定到Point的对象上,必须定义一个辅助类UPoint,如果要求句柄绑定到Point的子类上,那就存在问题了。2、有没有更简单的办法呢? 句柄使用Point*直接绑定到Point对象上(包括子类),为了保持多个句柄引用计数的一致性,使用int* 指向...
分类:编程语言   时间:2015-07-26 22:19:13    阅读次数:147
Java之利用Socket获取网站内容
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
Spring @Transactional ——事务回滚
工作原理运行配置@Transactional注解的测试类的时候,具体会发生如下步骤1)事务开始时,通过AOP机制,生成一个代理connection对象,并将其放入DataSource实例的某个与DataSourceTransactionManager相关的某处容器中。在接下来的整个事务中,客户代码都...
分类:编程语言   时间:2015-07-26 22:16:52    阅读次数:137
Unity插件
1、2D Toolkit如果过去你一直从事3D游戏开发,最近想转做2D游戏,最好尝试一下2D Toolkit。2D Toolkit是一款2D开发组件,它具有很强的灵活性和适应性,能够让开发者在Unity环境中进行2D开发。2D Toolkit基本没有学习门槛,拥有可编写脚本的动画编辑器以及具有Uni...
分类:编程语言   时间:2015-07-26 22:15:58    阅读次数:217
springboot 整合apache shiro
这篇文章主要记录了springboot以xml方式整合shiro的一些步骤,以及springboot加载xml配置文件的过程。
分类:编程语言   时间:2015-07-26 22:15:16    阅读次数:213
(剑指Offer)面试题40:数组中只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。思路:这道题的简单版本是除了一个数字之外,其他数字都出现了两次,这个很简单,将所有的数异或一遍就得到了那个数字。如果不考虑空间复杂度的话,通过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
javascript权威指南第3章几个概念
函数是一种特殊对象;对象:属性的集合(名-值对);函数用来初始化(用new运算符)一个新建的对象称为构造函数。对象中当属性是一个函数时,称其为方法。函数体内,局部变量的优先级高于同名的全局变量。代码例子:varscope="global";//声明一个全局变量functioncheckscope()...
分类:编程语言   时间:2015-07-26 22:13:26    阅读次数:150
【C++沉思录】代理类
1、考虑下面的场景:设计一个容器,包含一组类型不同但相互关联的对象(比如:Animal,Dog,Cat),对象具备多态行为。2、容器一般只能包含一种类型的对象,使用vector 会造成对象切割,不具备多态行为。3、经典的解决办法是:vector, 但是这会增加内存管理的负担。考虑下面的情况: Dog...
分类:编程语言   时间:2015-07-26 22:11:37    阅读次数:158
C语言 rand函数
srand((unsigned)time(NULL))则使用系统定时/计数器的值作为随机种子。每个种子对应一组根据算法预先生成的随机数,所以,在相同的平台环境下,不同时间产生的随机数会是不同的,相应的,若将srand(unsigned)time(NULL)改为srand(TP)(TP为任一常量),则...
分类:编程语言   时间:2015-07-26 22:11:39    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!