03 2017 档案

摘要:java尽力保证:所有变量在使用前都能得到恰当的初始化 ①函数/方法局部变量的初始化 在C/C++中,变量的初始化还是得依赖于程序员的自觉性。对于函数局部变量,编译器不会为基本类型赋予默认初始值,新手经常会使用未初始化的指针访问内存,导致程序崩溃。对于类对象,编译器将使用类的默认构造函数对对象进行初 阅读全文
posted @ 2017-03-16 16:56 melonstreet 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:0.前言 这些简单的shader程序都是写于2015年的暑假。当时实验室空调坏了,30多个人在实验室中挥汗如雨,闷热中学习shader的日子还历历在目。这些文章闲置在我个人博客中,一年将过,师弟也到了学shader的时候,这些例程虽然很简单,刚接触shader时却可以练练手,所以从个人博客中中搬了出 阅读全文
posted @ 2017-03-16 16:37 melonstreet 阅读(2610) 评论(0) 推荐(0) 编辑
摘要:《java编程思想》 读书笔记 2017/3/15 读《java编程思想》读到初始化与清理一章,文中提及java的finalize()方法,联想到了C++的析构函数。finalize()方法与析构函数存在天然差别,这种差别源于语言本身机制的不同。 在C++中,对象是可以在栈上分配的,也可以在堆上分配 阅读全文
posted @ 2017-03-15 23:05 melonstreet 阅读(6096) 评论(0) 推荐(1) 编辑
摘要:我使用过一个简单的后台服务框架.这个框架上手很容易,我只需要继承一个基类,同时实现,或重写(override)基类声明的几个接口(这些接口声明为虚函数,或者纯虚函数),然后调用基类定义好的run()函数,便可以将框架代码运行起来.run函数做的事情,是依序调用上述的几个接口: 其中收包,解包,回包, 阅读全文
posted @ 2017-03-11 17:03 melonstreet 阅读(1705) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示