自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C# 中的协变和逆变

作为一个从接触 Unity 3D 才开始学习 C# 的人,我一直只了解一些最基本、最简单的语言特性。最近看了《C# in Depth》这本书,发现这里面东西还真不少,即使除去和 Windows 编程相关的内容,只是兼容 Unity 的部分就够好好消化一阵子的。其中,令我非常头大的一组概念,就是协变性和逆变性(统称可变性)。 一、可变性的概念 C# 一开始就支持数组的协变,听说是为了和 Java

2013-12-15 00:45:07 852

原创 3D FPS游戏中Player摄像机的运动

最近遇到一些类似3D FPS的game play。针对这里面Player摄像机的运动的问题,随便总结一些东西以备参考。首先,对问题做一些的假设: Player摄像机在多数情况下在场景中的位置是固定的,只在某些时候因为动画而发生平动(当然也会发生转动),多数时候只需要转动。Player摄像机不需要照射到Player的任何部分,也就是Player的角色根本不显示在场景中。如果Player摄像

2013-10-26 18:07:08 1508

原创 ContentProvider初阶Cookbook

在Android世界里,ContentProvider将数据存储抽象成了类似SQL的形式,通过insert, delete, update, query等接口实现对数据的增删改查。通过ContentProvider,其所在应用程序和其他应用程序都可以通过URI访问数据源中的内容。被ContentProvider封装的数据源理论上可以是任何东西,但最常见的仍然是数据库。 构建一个Conte

2013-09-26 21:06:12 514

原创 Android中的资源文件

最近复习Android资源文件的内容,留下点记录以备后用。 Android中的资源主要是指存放在应用程序或者Framework相应包下/res中的内容。它们可以被本地化,如果必要的话会被编译成二进制文件以节约空间,并且,Eclipse开发环境可以为这些内容生成ID,存放在R.java文件中,以便程序内或其他XML文件中引用。/res文件夹只有固定的一些子目录结构,不能支持多层文件结构。 把一些

2013-09-08 21:13:59 998

原创 两个栈实现一个队列

建了博客,可是一个字也没写过。今天写这个练手的简单算法,看看会不会被砖头拍死。两个栈实现一个队列,不考虑效率的确不是什么难事。于是,我没尝试任何优化,只是尽量把代码写干净一点,用Java。 import java.util.Stack; class MyQueue { private Stack mStackEnqueue; private Stack mStackDequeu

2013-09-07 22:11:45 566

空空如也

空空如也

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

TA关注的人

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