`
什么世道
  • 浏览: 222454 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
    鄙人小学求学到现在弱冠之年。似乎走过的路并不长,经历的事情并不多,遇到的问题也不算少。特发表以下感想。       鄙人为一个思想愤青的2B青年,以下内容均为作者的个人观点,不代表其本人的真实想法和政治倾 ...
    上篇博文已经介绍俄罗斯方块Demo的简单实现,鄙人在完成了弱弱的简单俄罗斯方块Demo后,想要对Demo进行优化和美化设置,使得俄罗斯的可玩性增强。本篇博文主要在将结构的优化、游戏的美化和可玩性的扩展性上进行改进 ...
    还记得小时候经常拿袖珍电子游戏机或者小霸王玩过最多的就是俄罗斯方块,冒险岛,超级玛丽还有魂斗罗之类的。 这些游戏由于其中简单易上上手的特点,曾经风靡了全世界。       俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。现在新流行的各种游戏像Tecent的《天天爱消除》 的都参照了此游戏的一些经典元素。        游戏规格分析:俄罗斯方块游戏可能产生下面七种形状的方块。这些方块有我们的方向键的控制可以产生旋转,左右移动和加速前进等,往下掉,只到遇到下面已经有方块挡住停下来。如果一行完全排列满,则会消掉,如果排列到了顶部 ...
    很长一段时间没有更新技术博客了,最近在用C#开发Kinect的程序。所以跟大家分享一下自己一些方面学习和认知。       编写图形程序时需要使用GDI(Graphics Device Interface,图形设备接口),从程序设计的角度看,GDI包括两部分:一部分是GDI对象,另一部分是GDI函数。GDI对象定义了GDI函数使用的工具和环境变量,而GDI函数使用GDI对象绘制各种图形,在C#中,进行图形程序编写时用到的是GDI+(Graphics Device Interface Plus图形设备接口)版本,GDI+是GDI的进一步扩展,它使我们编程更加方便。       ...
    BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。因为几乎不进行压缩,所以BMP格式是最简单的通用格式之一。   本篇文章主要介绍BMP文件的格式规范,解析及其保存。        BMP文件结构(本段代码由小组成员卿雯童鞋呈现)   位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节(位图数据,即图像数据,Data Bits 或Data Body)阵 ...
                                        简单文件搜索器的实现     平时存取文件的常常会按照一定的方式存放,这样会提高我们下次查找文件的效率,或者选择无序的存放,毫不考虑的存放,在存放的时候花的时间几乎是零,但为我们以后再次查看该文件带来了麻烦,由此,文件搜索应用应运而生   不管使用的是什么系统,搜索功能始终是系统的一项核心功能。window系统的开始菜单最下面是程序和文件的搜索框,文件浏览器的右上角是文件搜索框。iOS和Android 给搜索单独分配了一个屏幕。由此可见文件及程序搜索功能是在系统中举足轻重的作用。   此次用java代码 ...
    一、TextView的控件的学习   java.lang.Object   android.view.View       android.widget.TextView       直接子类:   Button, CheckedTextView, Chronometer, DigitalClock, EditText       间接子类:   AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,       1.改变字体的大小     andro ...
     刚接触到Kinect,简要地介绍一下其摄像头相关的结构功能;       Kinect 有两类摄像头,近红外摄像头和普通的视频摄像头。视频摄像头提供了一般摄像   头类似的彩色影像。这种数据流是三中数据流中使用和设置最简单的。因此我也最先接触彩色摄   像头       使用Kinect 数据流也有三部。首先是数据流必须可用。一旦数据流可用,应用程序就   可以从数据量中读取数据并对数据进行处理和展现。一旦有新的数据帧可用,这两个步骤就   会一直进行,下面的代码展现了如何初始化ColorImage 对象。   public KinectSens ...
    我们平时经常用到输出语句作为调试的根据,当费劲九牛二虎之力把整个程序写好之后,将要往软件市场发   布的时候,我们一般会把之前写的程序输出语句给删掉或者注释掉,但我们仔细想一下,假如我们把输出语句   删掉,这样可能会使代码变得简洁明了,但无疑给今后移植或者二次开发带来困难;假若我们将输出语句注释   掉,这件也许会相对好一点,若程序写输出语句的代码比较多时,这也是一个巨大的工作量。       对于以上情况,我们可以另写一个程序运行状态反馈文件,用来记录用户访问的信息记录和程序出错的信息   ,这样做有以下几个方面的好处:         1.大大减少程序输 ...
       通信,指人与人或人与自然之间通过某种行为或媒介进行的信息交流与传递,从广义上指需要信息的双方或多方在不违背各自意愿的情况下无论采用何种方法,使用何种媒质,将信息从某方准确安全传送到另方。[百科释义]        个人认为通信就是通过特定规格(所谓的协议)传输和读取信息。就像男女之间的交往,可以通过不同途径认识的一样,这种协议并不是每家公司或者每个人都是一样的,如果一样,接触过协议的人就可以轻松破解传输的信息并读取,于是就有了通信安全。所以通信的主要内容就是文件的传输和读写,而文件的传输的读写只要就依靠协议的制定,就通信部分而言,刚接触到协议,对通信有了简单的认识   ...
  一、IO体系结构,InputStream /OutputStream  继承树   InputStream /OutputStream  输入/输出流   文件读写  抽象类       二、主要的几种重要的方法 InputStream 几个重要的方法     int available()   流中的可读取的有效字节长度     void close()   使用流对象后关闭     int read()    这个方法调用会返回流中的下一个字节作为byte值, 文件末尾返回-1     int read(byte[])   从流中读到的byte   使用Fi ...
根据马克(啊)思主义基本原理,事物是相互联系,相互影响的,在现实生活中,很多事物往往是相互联系在一起的,双向链表使用十分广泛,接下来就创建一个简单的双向链表队列   实现带头结点的双向链表的建立、求长度,取元素、修改元素、插入、删除、置空等双向链表的基本操作。 [基本要求]  (1)依次添加节点数据,建立带头结点的双向链表;  (2)打印双向链表中的数据元素  (3)求双向链表的长度;  (4)根据指定条件能够取元素和修改元素;  (5)实现在指定位置插入和删除元素的功能。  (6)链表置空操作     首先,定义一个双向链表节点类 /** * 定义一个双向链表 ...
    到目前为止,我们使用的所有变量都是在方法main() 的后面被声明。然而,Java 允许变量在任何程序块内被声明。在前面就了解了,程序块被包括在一对大括号中。一个程序块定义了一个作用域(scope )。这样,你每次开始一个新块,你就创建了一个新的作用域。你可能从先前的编程经验知道,一个作用域决定了哪些对象对程序的其他部分是可见的,它也决定了这些对象的生存期。     大多数其他计算机语言定义了两大类作用域:全局和局部。然而,这些传统型的作用域不适合Java 的严格的面向对象的模型。当然将一个变量定义为全局变量是可行的,但这是例外而不是规则。在Java 中2个主要的作用域是通过类和方 ...
 话说又到了一年一度的暑假了,我们应怀着愉快轻松的心情去度过没一天,但上帝似乎并没有那么仁慈,为每一个每个中南学子判了原罪。还记得去年的C++课程设计的简单的蛋疼,直接做一个管理系统,图形界面什么的都不要 ...
  经过一段时间对JAVA编程语言的学习,已大概掌握java的基本语法和简单的程序设计,更好的理解了java的简单、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植性、高效率、多线程及动态等特点。 java 是一种面向对象的程序设计语言。由C++发展而来,充分吸取了C++      语言的优点,同时摒弃了C++中诸如指针、内存申请和释放的影响系统健壮等特性。原来有C++和C语言的基础,学习上还是比较省心的。 虽说java 是一种面向对象的程序设计语言(OOPL)。但是在方法(method)内部却是面向过程的(PO),这其实揭示马(啊)克思(OMG,这三个字也屏蔽,想伟大的T ...
Global site tag (gtag.js) - Google Analytics