首页 > 编程语言
java多态讲解
JAVA多态 一、相关的类结构 class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{ return ("A and A"...
分类:编程语言   时间:2015-03-04 01:04:52    收藏:0  评论:0  赞:0  阅读:263
Spring-1-I 233 Matrix(HDU 5015)解题报告及测试数据
233 MatrixTime Limit:5000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uDescriptionIn our daily life we often use 233 to express our feelings. A...
分类:编程语言   时间:2015-03-04 01:01:33    收藏:0  评论:0  赞:0  阅读:575
C++之面向对象2
构造函数:用于初始化对象的相关属性,如果程序员没有指定声明构造函数,则系统默认声明一个无内容,无参数的构造函数,如果程序员自己声明了一个带参数的构造函数,则系统不会再提供任何构造函数拷贝构造函数:只有在三种情况下,才会调用拷贝构造函数,第一种情况:使用已有的对象为刚创建出来的对象初始化时调用,第二种...
分类:编程语言   时间:2015-03-04 01:00:52    收藏:0  评论:0  赞:0  阅读:346
[C++]union用法
摘自cplusplus.com上关于union的解释:Unions allow one portion of memory to be accessed as different data types. Its declaration and use is similar to the one of...
分类:编程语言   时间:2015-03-04 01:00:32    收藏:0  评论:0  赞:0  阅读:365
Unity3D骨骼动画的分解(CleanData.Ani详解)
CleanData是什么 CleanData以前没有特定的名字,(在easydown这个开源项目中,作为一个GameObjParser模块存在)。在某三国项目中,我们使用GameObjParser将NGUI 的预设保存为自定义格式(替代了assetbundle方案),以实现不论任何平台都可以使用同一...
分类:编程语言   时间:2015-03-04 00:59:52    收藏:0  评论:0  赞:0  阅读:693
Java:多线程
程序运行时,其实是CPU在执行程序的进程,为了提高工作效率一个进程可以有多个线程。 Java的多线程: 其实我们之前就见过Java的线程,main就是Java的一个线程,还有另一个条线程总是和main同时运行,那就是垃圾回收线程。 Java的线程有四种状态: 1,被创建:new Thread 2,运...
分类:编程语言   时间:2015-03-04 00:59:42    收藏:0  评论:0  赞:0  阅读:225
HDU 1166 敌兵布阵 树状数组
树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值。这种...
分类:编程语言   时间:2015-03-04 00:56:42    收藏:0  评论:0  赞:0  阅读:297
springMVC入门-04
这一讲介绍springMVC使用rest风格添加数据的实现。在之前的一讲中添加一个链接跳转到add.jsp页面,对应代码如下所示:用户列表添加 ${um.value.username } ----${um.value.nickname } ---...
分类:编程语言   时间:2015-03-04 00:54:22    收藏:0  评论:0  赞:0  阅读:297
spring mvc在web.xml中的配置
spring mvc将所有的请求都经过一个servlet控制器-DispatcherServlet,这个servlet的工作就是将一个客户端的request请求分发给不同的springmvc控制器,既然是一个控制器Servlet就需要在web.xml中配置。 springmvc ...
分类:编程语言   时间:2015-03-04 00:52:02    收藏:0  评论:0  赞:0  阅读:373
Java-泛型(Generic)深入使用(与反射结合使用)
泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器...
分类:编程语言   时间:2015-03-04 00:51:42    收藏:0  评论:0  赞:0  阅读:361
java面试题
一.Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制...
分类:编程语言   时间:2015-03-04 00:51:13    收藏:0  评论:0  赞:0  阅读:591
Java中的 \ (反斜线)和正则表达式
今天在问答区上看到一则有意思的问题,直接把截图搬过来,如下: (http://www.oschina.net/question/2268249_218189#tags_nav) ![][1] 看起来明显输入的正则表达式不同,但是输出结果都一样(制表符被替换)。随...
分类:编程语言   时间:2015-03-03 23:47:33    收藏:0  评论:0  赞:0  阅读:695
贪心算法的简述与示例
贪心算法采用自顶向下,以迭代的方法做出相继的贪心选择,每做一次贪心选择就将所求问题简化为一个规模更小的子问题,通过每一步贪心选择,可得到问题的一个最优解,虽然每一步上都要保证能获得局部最优解,但由此产生的全局解有时不一定是最优的,所以贪婪法不要回溯。能够用贪心算法求解的问题一般具有两个重要特性:贪心选择性质和最优子结构性质。 参考:http://babybandf.blog.163.com/...
分类:编程语言   时间:2015-03-03 23:44:53    收藏:0  评论:0  赞:0  阅读:572
spring中依赖注入方式总结
Spring中依赖注入的四种方式  在Spring容器中为一个bean配置依赖注入有三种方式: · 使用属性的setter方法注入  这是最常用的方式; · 使用构造器注入; · 使用Filed注入(用于注解方式).   使用属性的setter方法注入 首先要配置被注入的bean,在该bean对应的类中,应该有要注入的对象属性或者基本数据类型的属性。例如:为UserBi...
分类:编程语言   时间:2015-03-03 23:44:12    收藏:0  评论:0  赞:0  阅读:589
C++RTTI小总结
RTTI算是C++的一大特性之一了,但也是一个不太好懂的特性。以前一直没有理解清楚RTTI。通过最近的学习,似乎掌握了一点皮毛,这里做一个小总结。首先是《C++编程思想》上的一个例子,由于缺头文件,我把容器改成了vector。 #include #include #include #include #include //for srand() and rand() using nam...
分类:编程语言   时间:2015-03-03 23:43:22    收藏:0  评论:0  赞:0  阅读:552
C语言笔记之存储类
存储时期的自动与静态可以分别用关键字auto和static来显式声明,而链接的内部或外部分别由static和extern来修饰。但是对于不同作用域的变量,存在着默认情况。 由上表可知,只要是作用域为代码块的变量,其存储时期默认为自动,从而auto都是省略不写的;但是要使这样的变量具有静态存储时期,就必须显式的使用static声明。链接类型的话,都是空链接,不再区别内外。也可以看到,这类变量都是定义在代码块内部的,抛开寄存器变量这个异类,这类变量之间的唯一区别就在于有没有被static修饰(从而意味着是不是静...
分类:编程语言   时间:2015-03-03 23:40:52    收藏:0  评论:0  赞:0  阅读:386
二叉树链表中一个结论的证明以及 Successor() 函数中算法的解释
首先, 先明确 “结点 x 的 successor” 的概念。 这句话的概念是, successor 是整个二叉树中, key 仅比 x 的 key 大的结点。求证: 若 x 有两个孩子, 那么其 successor 没有左孩子。证明: 若 x 有两个孩子, 则其右子树存在。在二叉树链表中, 对于任...
分类:编程语言   时间:2015-03-03 23:36:52    收藏:0  评论:0  赞:0  阅读:1382
使用spring+hibernate+atomikos+tomcat构建分布式事务
本文通过一个demo,介绍如何使用spring+hibernate+atomikos+tomcat构建在一个事务中涉及两个数据源的web应用。demo功能:实现一个能成功提交和回滚的涉及两个数据库数据源的XA事务。demo将实现:1.一次性在两个数据库的两张表中各插入一条数据并提交。2.一次性在两个...
分类:编程语言   时间:2015-03-03 23:35:42    收藏:0  评论:0  赞:0  阅读:375
解决win8与VC++6.0不兼容问题
找到VC++6.0安装文件夹Bin下的MSDEV.EXE程序将MSDEV名字改为MSDEV1(或MSDEV2,3...)右击改好的MSDEV1,打开属性面板,选择兼容性,勾上“在兼容模式下运行”,选择“windo XP (Service Pack 3 ),点击确定双击MSDEV1就可以打开VC++6...
分类:编程语言   时间:2015-03-03 23:33:12    收藏:0  评论:0  赞:0  阅读:252
javascript中的函数式声明与变量式声明
观察下面两段代码,试写出hello('word');的运行结果:// 变量式声明function hello(msg){ alert(msg); var msg = function(){}; alert(msg);}//函数式声明function hello(msg){ alert...
分类:编程语言   时间:2015-03-03 23:31:52    收藏:0  评论:0  赞:0  阅读:288
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!