自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡老哈的学习记录

知其然,更要知其所以然

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java异常处理及与C++的比较--异常分类.检验异常.非检验异常.常见异常

Java和C++一样,也有一些关键字用于处理异常。注:以下2个示例只是为了尽可能把所有关键字都使用到,为了介绍关键字的使用位置,并不推荐以下做法。C++中异常处理的关键字有:try.catch.throw,基本用法示例: try { throw E; } catch (E e) { } catch (...) { }

2012-12-29 09:03:56 1251

原创 Java中的Package.Import.Class以及和C++的比较(三)--继承.抽象类.内部类.接口类

2个关键字extends:一般是继承类,java里面不能多重继承。implements:一般是实现接口,因为java里面不能多重继承,所以出现了接口来实现类似多重继承的功能。一个使用例子:class Son extends Father implements InterfaceA,InterfaceB,InterfaceCson 类,继承自father类,同时实现3个接口。

2012-12-27 08:52:49 1213

原创 VC6使用GDI+ 顺带一些感悟

今儿在群里看到有人问GDI+的事,说是用的VC6,不知道怎么用GDI+。看见他就好像看见了一年前的自己。当时的自己也是,不知道怎么用GDI+,总觉得GDI+好像很难,是很高深的技术,所以就一直不敢去碰,也就一直没去找任何相关的资料,一直苦逼的用着GDI。直到有一天遇到一个问题,要显示png图片,GDI做不了了,找了相关资料,说要用GDI+或者开源库。当时自己的水平完全是个初学者,看到“开源库”

2012-12-26 21:50:30 1219

原创 Java中的Package.Import.Class以及和C++的比较(二)--类成员初始化及顺序

接下来主要都是关于Class的内容。类成员初始化在C++中,这样做是不行的:class a{public: int a = 0;//不能初始化 编译失败}但是在java中,这是完全可行的。在C++中,如果:int a;你会发现a的值是不确定的。但是在java中,a的值肯定是0,因为java会自动初始化这个值为0。这是不

2012-12-26 21:29:31 1887

原创 Java中的Package.Import.Class以及和C++的比较(一)--包.导入.类权限

Package 包java中的包,类似C++中的namespace,主要是为了防止命名冲突做的,class都在package的里面。package的申明要放在最前面,申明格式一般是:package 包名;例如:package java.basic;Import 导入java中的导入,类似C++中的include,格式如下:import java.ut

2012-12-26 14:09:33 1931

原创 HGE与MFC结合-视频播放

看到一个HGE与MFC结合的例子,大致看了下,想要让HGE和MFC结合,主要是设置父窗口。HGE->System_SetState(HGE_HWNDPARENT, pFatherWnd->GetSafeHwnd ());设置HGE的父窗口以后,HGE相关的就成了子窗口了,父窗口可以有其他的东西。2个窗口的消息是互不影响的,HGE处理自己的窗口消息,父窗口处理自己的窗口消息,

2012-12-25 17:16:39 2538

原创 Java类型转换-引用-string-数组

类型转换字节数少的可以直接转换成字节数多的,字节数多的转换成少的需要强制类型转换。引用java中,引用数据类型一般包括:类引用、接口引用、数组引用。比如//对象 类static Object object;//接口static List list =null;//数组static int[] months;类似指针,就是指向地址。string类

2012-12-25 13:11:49 3418

原创 Java的char与byte--和C++中的是不同的

今儿偶然看到一个java基础的东西,发现一个很有趣的地方,如果不是偶然看到,我估计自己会一直错下去。在C++中在C++中,char是基础数据类型,8位,1个字节。byte不是基础数据类型,一般是typedef unsigned char byte;这样子的,也就是说,byte其实是unsigned char类型,那么也是8位,1个字节。不同的是,char可以表示的范围是-128-1

2012-12-25 11:16:49 12807 2

转载 JAVA垃圾回收机制与内存泄露

1.垃圾收集算法的核心思想Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危 险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引 用

2012-12-24 09:46:19 4564

原创 HGE中的Texture操作

HGE是一款很不错的2D游戏引擎,对于游戏引擎的入门是很不错的选择。前段时间把HGE重新封装了下,好符合自己的使用习惯。在封装的过程中,遇到一些对Texture的操作,卡了很久,在此记录遇到的问题,以备查阅,希望也能给你带来帮助,Texture函数列表Texture_Create:创建一个空纹理,可以指定高度宽度,但是创建后的纹理大小可能比指定的宽度高度大,原因暂时还不

2012-12-22 13:33:51 2343

VC6使用GDI+相关文件

VC6下使用GDI+需要的相关文件 include文件,lib,以及dll,详细使用可以参考相关文章

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除