风言枫语  
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 235 下一页

2013年9月16日

摘要: ? 表示不确定的java类型,类型是未知的。T 表示java类型。K V 分别代表java键值中的Key Value。E 代表Element,特性是枚举。 1.意思 jdk中的K,V,T,E等泛型名称很多人以为是固定写法,其实这些名称是可以改的,比如改成zhangsan,lisi都可以,jdk为了容易看懂,所以用K表示键,V表示值,T表示type类型,E表示enum枚举,其实这四个都只是符号,都是表示泛型名称,下面的例子的T全部可以换成E,也可以换成K,V,zhangsan,都没关系。 ? 表示不确定的类型 Object java中所有类的父类。 2.使用方法 Java代... 阅读全文
posted @ 2013-09-16 20:15 风言枫语 阅读(335) 评论(0) 推荐(1)
 
摘要: 条款10 写了operator new就要同时写operator delete 写operator new和operator delete是为了提高效率; default的operator new和operator delete具有通用性, 也可以在特定情况下被重写以改善性能; 特别在需要动态分配大量的很小的对象的应用程序中; 1 2 3 4 5 6 7 class AirplaneRep { ... }; ... 阅读全文
posted @ 2013-09-16 20:11 风言枫语 阅读(237) 评论(0) 推荐(0)
 
摘要: 转载请注明地址,谢谢。。 Cocos2d-x中提供了一个JniHelper类来让我们对Jni进行操作。(PS:弄了一天想自己写代码操作Jni的,但是总是出错,技术差不得不使用Cocos2d-x现成的了)。 我们有一个Android工程 :CocosDemoAndroid还有一个Win32工程:Cocos2dDemo.win32这个是必备的。。。 在C++ Win32工程中有一个Scene,点击按钮调用Jni函数。void CallJni::getInputCallBack(CCObject* pSender){ g_AndroidPlatform.showDialog();} 这个 g_An. 阅读全文
posted @ 2013-09-16 20:09 风言枫语 阅读(437) 评论(0) 推荐(0)
 
摘要: 快要毕业了为找工作做准备,最近在复习语言基础,看了面试宝典,现将自己认为重点的记录下来,方便以后更好的复习。一,C++/C 基础1. 类的大小,注意虚函数表,虚继承的话类大小与普通继承不同(1)没有任何内容的类的大小是1。(2)非虚函数在类中不占大小。 (3)包含有虚函数的类有一个虚表指针,指向的地址储存着虚函数的地址。 (4)类继承了几个包含虚函数的类,就有几个虚表指针。 (5)类虚继承其他类class a:virtual class b,包含两个虚表指针,一个是基类的,一个是自己的。2. 指针数组,数组指针,比如int *a[10],int (*a)[10] 前者[10]是修饰的a的,而a 阅读全文
posted @ 2013-09-16 20:07 风言枫语 阅读(160) 评论(0) 推荐(0)
 
摘要: 有一个猪妈妈,在院长里面闲逛,突然她听到微弱但尖锐的鸟叫声,猪妈妈顺着声音寻找,发现了一只雏鸟。猪妈妈看见了瞬时觉的可怜,便小心把雏鸟叼到猪圈的稻草上并且耐心的抚养。雏鸟一天天的长大,并且和猪宝宝每天打闹玩耍在一起。慢慢的他们都到了上学的年纪了。猪妈妈便带的他们去上当地有名的小猪学校。 在猪学校里面最重要的课程是跑步,因为跑步的速度就意味一只猪的身体是否强壮,遇到危险的时候即可以快速的攻击也可以逃跑。在这跑步快慢是衡量一只猪的唯一标准。在跑步课上其他猪宝宝们是一跑一个快。小鸟看到要跑步了也十分兴奋,也学着小猪一般用翅膀当前蹄,爪子当后蹄,结果是一跑一个摔。引起大家哄堂大笑。... 阅读全文
posted @ 2013-09-16 20:05 风言枫语 阅读(217) 评论(0) 推荐(0)
 
摘要: 二叉树遍历:① NLR:前序遍历(PreorderTraversal亦称(先序遍历))——访问根结点的操作发生在遍历其左右子树之前。若二叉树非空,则依次执行如下操作:⑴ 访问根结点;⑵ 遍历左子树;⑶ 遍历右子树。② LNR:中序遍历(InorderTraversal)——访问根结点的操作发生在遍历其左右子树之中(间)。若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵访问根结点;⑶遍历右子树。③ LRN:后序遍历(PostorderTraversal)——访问根结点的操作发生在遍历其左右子树之后。若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵遍历右子树;⑶访问根结点。实现:前序遍历pro 阅读全文
posted @ 2013-09-16 20:03 风言枫语 阅读(241) 评论(0) 推荐(0)
 
摘要: Web Service实践之——开始XFire 一、Axis与XFire的比较 XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它: 1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等; 2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现; 3、容易上手,可以方便快速地从pojo发布服务; 4、Spring的结合; 5、灵活的Binding机制,包括默认的Acegis,xmlbeans,jaxb2,castor。 XFi... 阅读全文
posted @ 2013-09-16 20:00 风言枫语 阅读(263) 评论(0) 推荐(0)
 
摘要: 缓冲区缓存(Buffer Cache)Buffer Cache是SGA的一部分,保存最近从磁盘读取的或修改的(dml修改或添加)数据块。Buffer Cache的目的就是减少磁盘I/O,提高速度。Oracle允许表空间最多使用5种不同的块大小,由db_cache_size和db_nk_cache_size决定。如果一天或一周中事务处理发生了变化,就可以动态的改变db_cache_size和db_nk_cache_size 的值而不必重启实例,以便提高表空间性能。db_cache_size参数指定默认的buffer pool的大小,而默认池的块大小是由db_block_size参数指定的,这个块 阅读全文
posted @ 2013-09-16 19:58 风言枫语 阅读(698) 评论(0) 推荐(0)
 
摘要: flashcache数据结构都在flashcache.h文件中,但在看数据结构之前,需要先过一遍flashcache是什么,要完成哪些功能?如果是自己设计这样一个系统的话,大概要怎么设计。 前面讲过,flashcache主要用途还是在写缓存上,要写入磁盘的IO先写入速度较快的SSD盘,随后再由单独的线程将SSD盘中脏数据块同步到磁盘中。这样看来,SSD就是一个缓存,有缓存的基本特性如命中、脏、水位线、写回策略等概念。 作为一个缓存,就必须划分为块,这些块对应于磁盘上大小相同的数据块,所以需要将SSD划分成数据块。这些数据块需要管理结构,这就需要一个结构体来表示这个数据块对应的... 阅读全文
posted @ 2013-09-16 19:56 风言枫语 阅读(348) 评论(0) 推荐(0)
 
摘要: 现在来说一说类型转换,提到类型转换其实我们之前早已经用过了,在url传递参数的时候,我们传递过来的参数其实都是String类型的,在显示的时候都自动转换了,像这种简单的转换很好理解,我们要说的是,转换为那些相对不简单的类型。首先我们建立一个小项目。 TestAction.javapackage com.tfj.action;import java.util.Date;import java.util.List;import java.util.Map;import com.opensymphony.xwork2.ActionSupport;public class TestAction ex. 阅读全文
posted @ 2013-09-16 19:54 风言枫语 阅读(180) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 235 下一页