自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 【JAVA】Socket网络编程

一: 单双工MyClient.java/* * 这是客户端 */package com.test1;//MyClient.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import jav

2016-06-24 19:26:39 473

原创 【JAVA】简易记事本NotePad

package com.notepad;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.File

2016-06-24 15:12:15 542

原创 【Android】PropertyAnimation属性动画

ObjectAnimator常用属性:translationX、translationY ;rotation、rotationX、rotationY ;scaleX、scaleY ; X、Y; alpha; 常用方法、类:ValueAnimator、ObjectAnimator、AnimatorUpdateListener、AnimatorListenerAdapter、PropertyVa

2016-06-22 22:02:03 338

原创 【Android】Tween/Layout/Frame动画

一 : Tween Animation变换动画Alpha:渐变透明动画scale:渐变尺寸的缩放动画Translate:位置移动动画Rotate:旋转动画共同属性: Durattion:动画持续时间 Frame Layout动画 fillbefore: 设置true,动画转化在动画开始前被应用 interpolator:动画插入

2016-06-22 10:16:00 424

原创 基于Android平台游戏之小拼图

一:需求描述拼图是一款益智类经典游戏了,本游戏学习了一些前辈们的经验,整体来说讲,将图片用切图工具进行切割,监听用户手指滑动事件,当用户对凌乱的图片,在一定的时间内拼凑恢复成原来的样子,则成功闯关。 根据游戏不同的关卡对图片进行动态的切割。玩家可以在随意交换任意两张图片,通过遍历切割好的每块图片,将用户选中的图片,进行替换; 其中主要的功能为:动态对图片进行切割成所需要的份数。玩家任意点击的

2016-06-16 10:50:12 7308 6

原创 基于JAVA平台游戏之小坦克

一: 需求描述功能性需求 在功能需求分析阶段,我们的主要任务是指定系统必须提供哪些服务,定义软件完成哪些功能,提供给那些人使用,功能需求是软件开发的一项基本需求,是需求分析必不可少的一部分。坦克大战是一款经典游戏了,本游戏学习了一些前辈们的经验,整体来说讲,游戏分为敌我双方,主要参与战斗的坦克有玩家控制,敌人坦克可以智能随机出现在屏幕上,并且移动,发射一定数量的子弹;玩家可以在规定的区域内随意移

2016-06-15 15:16:56 3178

原创 Operating System Point

一、引论什么是操作系统? 操作系统(Operating System, OS)是直接配置在计算机硬件上的最基本的系统软件,负责管理计算机的软硬件资源,实现对计算机资源的抽象,为用户提供方便易用的接口。操作系统四个目标: 有效性、方便性、可扩充性、开放性操作系统三大作用: OS作为用户与计算机硬件系统之间的接口 OS作为计算机系统资源的管理者 OS实现了对计算机资源的抽象历史上的三种基

2016-06-14 16:12:55 535

原创 网络原理总结

计算机网络(网络)把许多计算机连接在一起,而互联网则把许多网络连接在一起,是网络的网络。因特网是世界上最大的互联网。以小写字母i开始的internet(互联网或互连网)是通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(通信规则)可以是任意的。以大写字母I开始的Interent(因特网)是专有名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络网络层应用层传输层

2016-06-14 15:46:39 17089 2

原创 SVN版本管理工具介绍

一:版本控制工具的作用版本控制工具可以对你的代码进行保护、约束,防止冲突 二:SVN下载与安装tortoiseSVN 客户端 http://tortoisesvn.net/downloads.html visualSVN 服务器端 http://www.visualsvn.com/server/download 根据电脑不同选择不同的位。360云盘SVN_32位安装包下载,点

2016-06-14 09:05:42 1375

翻译 基于IOS平台的游戏之打地鼠

一、 题目描述1.1游戏介绍打地鼠是一款休闲游戏,游戏的规则也特别的简单,玩家只需要敲打一只只从地洞里冒出头的地鼠即可,游戏要求在限定的时间内,敲打的地鼠越多,分数越高,游戏画面比较清新,地鼠造型也比较滑稽可爱。打地鼠玩起来简单充满乐趣,游戏中地鼠从不同的洞口出现,只需要你迅速的击晕它,那么便能得到一定的分数,地鼠冒出来后点击,冒出的地鼠,变可以去地鼠哭泣并躲到洞中,得到一定分数,游戏功

2016-06-13 20:00:45 2855 2

原创 基于IOS平台的游戏之小拼图

IOS/Xcode工具 一:主要功能在拼图小游戏开发过程中,实现的主要的功能。压缩图片:需要给传递过来的任意图片,根据手机模拟器中View大小,重新设置图片的尺寸,即压缩图片运用UIGraphicsBeginImageContext进行实现。切割图片separateImage:将尺寸设置好的图片,进行切割成3*3 或者4*4,获取整个View的尺寸大小和图片的尺寸大小,进行大小比较,当图片

2016-06-13 19:10:24 2622

原创 计算机组成原理之指令调度和延迟分支

一.实验目的(1)加深对指令调度技术的理解。 (2)加深对延迟分支技术的理解。 (3)熟练掌握用指令调度技术解决流水线中的数据冲突的方法。 (4)进一步理解指令调度技术对CPU性能的改进。 (5)进一步理解延迟分支技术对CPU性能的改进。 MIPS 360云盘分享https://yunpan.cn/cRLzwTkYc3TEt 访问密码 f9a6 二.实验内容和步骤:(1)、启动MI

2016-06-13 14:01:35 22348 3

原创 计算机组成原理之流水线及流水线中的冲突

一.实验目的(1)理解计算机流水线基本概念。 (2)理解MIPS结构如何用5段流水线来实现。 (3)理解各段的功能和基本操作。 (4)加深对数据冲突、结构冲突的理解,理解这两类冲突对CPU性能的影响。 (5)进一步理解解决数据冲突的方法,掌握如何应用定向技术来减少数据冲突引起的停顿。 MIPS 360云盘分享https://yunpan.cn/cRLzwTkYc3TEt 访问密码 f9

2016-06-13 13:49:30 36479 3

原创 计算机组成原理之MIPS指令系统和MIPS体系结构

一.实验目的 (1)了解和熟悉指令级模拟器 (2)熟悉掌握MIPSsim模拟器的操作和使用方法 (3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解 (4)熟悉MIPS体系结构 模拟器360云盘分享https://yunpan.cn/cRLzwTkYc3TEt 访问密码 f9a6二. 实验内容和步骤 首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim

2016-06-13 13:17:34 19878 1

原创 计算机组成原理运算器的编程实现

一、实验目的 1、加深对计算机中运算器的基本概念、运算方法和基本原理的理解。 2、提高学生对计算机编程语言掌握的熟练程度。二、实验内容 运用一种编程语言实现计算器的基本功能。 思考: 1、计算机中数据是如何表示的? 2、计算机中二进制数的加、减、乘、除四则运算如何实现? 3、运算器的基本结构和功能有哪些?三.实验结果分析 计算器运行结果: 1: 计算机中数据是如何表示的?计算机

2016-06-12 20:21:33 7912

原创 计算机组成原理Cache模拟器的实现

一.实验目的 (1)加深对Cache的基本概念、基本组织结构以及基本工作原理的理解。 (2)掌握Cache容量、相联度、块大小对Cache性能的影响。 (3)掌握降低Cache不命中率的各种方法以及这些方法对提高Cache性能的好处。 (4)理解LRU与随机法的基本思想以及它们对Cache性能的影响。 二、实验内容和步骤 1、启动CacheSim。 2、根据课本上的相关知识,进一步熟悉

2016-06-12 19:56:41 16583

原创 嵌入式动静态库生成与使用

写一个C语言代码,实现三个整数的求平均数和求和操作,main函数中包含对求平均数和求和函数的调用,求平均数和求和函数分别放置在和main函数不同的文件中。 1. 在宿主机客户端输入命令:gedit 源文件名.c ,在打开的文件中编写C程序源代码。 2. 使用arm-linux-gcc编译器编译源程序 3. 将求平均数和求和函数生成支持6410开发板的静态库 4. 使用静态库生成可执行文件,并

2016-06-12 15:37:34 3461

原创 Oracle 的安装与配置

一、安装的准备(Oracle 11g数据库服务器) (1)、安装环境要求: 1、硬件要求 2、软件要求: (2)、获取软件安装文件: Oracle 的官方网站地址是:http://www.oracle.com/index.html。 对安装程序进行解压,解压到同一个目录下,得到 database 文件夹。 二、在Windows环境下Oracle 11g数据库的安装与配置前

2016-06-12 13:10:55 1070

原创 虚拟机中Linux系统的安装和卸载

Linux系统安装的基本方法和常规设置一:系统及软件环境 CPU:Inter386 以上处理器。 内存:推荐使用1GB 的内存。 硬盘:调整硬盘分区,分配大约分20G空闲空间给Linux系统。 显卡:VGA 显卡。 镜像: 已下载好的Fedora8镜像文件(32位)。 https://yunpan.cn/cRHmAmZ4fWjKW 访问密码 2691二:实验步骤启动计算机,点击打开虚

2016-06-12 11:33:06 20007

原创 RGB格式转换的实现

一、实验目的RGB格式储存特点。RGB格式转换的实现过程。 二、实验内容RGB888 RGB565 两种格式存储特点RGB565获取每一个分量的数据值的实现写出来。RGB888转565的实现函数565转888的实现函数(中间的颜色值是有精度损失、最终的颜色值经过量化补偿的操作)实现一个完整的测试程序 linux平台下面通过打开bmp图片的方式,利用之前实现的函数对其格式进行转换,把最终

2016-06-12 09:57:42 3054

原创 基于linux的TCP网络聊天室设计与实现

利用Linux实现基于TCP模式的网络聊天程序 主要完成的两大组成部分为:服务器和客户端。服务器程序主要负责监听客户端发来的消息。客户端需要登录到服务器端才可以实现正常的聊天功能。该程序是利用进程以及共享内存来实现群发送消息的。以下简单分析一下服务器端和客户端两个方面所要完成的任务。 服务器的主要功能如下:在特定的端口上进行监听,等待客户端的连接。用户可以配置服务器端的监听端口。向连

2016-06-12 09:12:54 33482 36

原创 Linux字符设备驱动

实现一组对外的访问接口, open、release、read、write将这些函数的实现赋值给file_operations这个结构体中。实现对字符设备驱动程序的创建和初始化。按照内核模块的编写方法去制定对应的入口函数和出口函数。入口函数实现对驱动程序的注册功能,需要调用驱动程序的初始化函数进行初始化操作。出口函数就是完成对程序的卸载;编译对应的驱动程序源码,从而得到.ko文件,查看/proc

2016-06-12 08:38:09 700 1

原创 Linux高级编程基础知识点

内核移植又名最小系统移植,移植后的内核具备网络通,串口通,根文件系统可用等基本条件。将交叉编译工具arm-linux-gcc-4.3.2.tar.gz解压到/目录下的命令是:tar xvzf arm-linux-gcc-4.3.2.tar.gz –C /嵌入式Linux系统由内核和根文件系统两部分构成,两者缺一不可。配置arm平台内核的命令:make menuconfigLinux引入虚拟文

2016-06-11 22:58:42 1135

原创 软件测试

一: 前言   学期学习已末,对软件测试进行自我认知的总结,浅谈自我看法。自己是从三大方面进行学习。通俗而简单的话来讲,软件测试怎么来的,运用它能解决什么问题,怎么解决;测试怎么产生的,编过程的或许都知道,为了实现某些功能编写代码的人,会遇到自己发现不了的问题,或者编者编者就跑偏了,为了使我们发布的项目与我们所预期的需求尽力吻合,需要不断的检测所形成的一门有系统的学科,来使产品真正带给人类

2016-06-10 20:37:49 920

原创 Android布局控件属性

一、android:layout_gravity & android:gravity区别1、android:gravity:决定其子类控件在该控件里的显示位置。2、android:layout_gravity:这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。==Tips:一个属性可以包含多个值,需用“|”分开,例 android:gravity="bottom|ce

2016-06-10 16:18:20 1314

基于java平台游戏之小坦克

代码+图+文档

2016-06-15

基于IOS平台的游戏之小拼图

IOS小拼图代码

2016-06-13

计算机组成原理实验

计算机组成原理+步骤图过程

2016-06-13

Oracle安装配置+具体例子学习

Oracle安装配置+具体命令使用+图

2016-06-12

虚拟机中Linux系统的安装和卸载

虚拟机中Linux系统的安装/卸载

2016-06-12

嵌入式导论之RGB格式转换

RGB格式转换+图+代码

2016-06-12

基于Linux虚拟字符设备驱动设计与实现

文档+代码

2016-06-12

空空如也

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

TA关注的人

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