- 博客(38)
- 资源 (9)
- 收藏
- 关注
原创 2017/4/6
好久不写博客了,闲来无事,最近把旧书拿来细读一番,那就写一些读书笔记吧~~~ 书本上讲的也是关于uml的建模内容,看到书中讲到了面向对象方法的解释,觉得有趣儿。 封装:对象有着坚硬的外壳,从外部看来,除了它用来与外界交互的消息通道之外,对象内部就是一个黑匣子,什么也看不到。 聚合:对象可以结合在一起形成新的对象,结合后的对象具有前两者特性的总和。
2017-04-06 01:18:00 311
原创 Axure RP 7.0初学篇01-------安装
好久都没有写博客了,最近在做一个小项目,boss要我开始学习Axure这个软件,既然都要认真的开始学了,那写个博客当然也就必不可少啦,跟着小楼一夜听春语大神的《Axure RP7.0从入门到精通》这本书来学学看吧~~~ 在以后的每一天我都会记录下当天学习的内容,今天开始first day!!! 对于一个软件而言,我们当然都是从最基础的安装开始,书上叭叭叭的说了一堆,我就直接按照我的安装顺序开
2016-12-29 15:14:37 484
原创 网页制作
最近耳边一直有朋友跟我说的一些工作现状,现在比较火的就是前端开发和移动开发这两部分,前端开发人员需求量特别大。根据市场的需求,当然我们就要去学习相对应的技术了,这段时间我将开始学习网页制作的相关内容,这篇博客,主要是介绍一下接下来几篇博客的大致内容和具体方向。关于这个网页制作课程我是从易云网上听来的,但是这笔记可是原创的,下面开始我们的网页制作之旅吧!~~~~首先我们需要对web前端的整理
2016-05-10 14:04:43 2599
原创 android开发中常用的Eclipse快捷键详细整理
Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/ 块注释/销注释/XML注释 Ctrl+Shift+/ Ctrl+Shift+\ 查找 查找替换 Ctrl+H Ctrl+F 查找下一个/往回找 Ctrl+K Ctrl+Shift+K 跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G, 查找当前元素的声明 Ctrl+G 查找
2014-06-28 11:23:29 460
原创 简单碰撞检测的3D游戏
先还是大体说一下这个程序的原理吧(正方体与球体之间)。(1)建立相关对象:正方体,3个球体以及为它们铺上纹理(2)分别为每个对象设定碰撞模式,方法为setCollisionMode(int mode),3个球体为COLLISION_CHECK_OTHERS,cube为COLLISION_CHECK_SELF(3)将其添加到world对象中,及处理必要的Camera参数(4)
2014-06-26 09:52:46 771
原创 android 线段与矩形碰撞检测
/** * 线段与矩形碰撞检测* * @param x1 线段一端点x坐标* @param y1 线段一端点y坐标* @param x2 线段二端点x坐标* @param y2 线段二端点y坐标* @param x 矩形左上角x坐标* @param y 矩形左上角y坐标* @param width 矩形宽度* @param height 矩形高度* @return */
2014-06-26 09:51:57 866
原创 2D游戏中圆形与矩形碰撞检测
主要就是分两种情况:第一种:就是圆形与矩形边框的碰撞检测检测Y轴圆心到矩中心的距离是否小于半径+矩形X轴1/2宽检测X轴圆心到矩中心的距离是否小于半径+矩形Y轴1/2高第二种:就是特殊的矩形四个角检测四个矩形顶角到圆心的距离是否小于半径相信后面的大家就很容易理解:这篇文章讲解一下基本的矩形和圆形之间的碰撞检测算法。上次我已经介绍过了矩形和矩形之间的碰撞检测,这次
2014-06-26 09:50:49 849
原创 android Region碰撞
明一个线程 private Thread th; //线程消亡的标志位 private boolean flag; //声明一个画布 private Canvas canvas; //声明屏幕的宽高 private int screenW,screenH;
2014-06-26 09:41:35 571
原创 android 像素碰撞
像素碰撞:在游戏开发中是不推荐使用的,虽然它很精确,但是会造成代码的效率降低。因为有可以代替像素碰撞检测的方法:多矩形、多圆形的检测方式。下面进行介绍多矩形碰撞:顾名思义就是设置多个矩形碰撞区域下面创建一个实例:MoreRectCollsion项目效果图:MySurfaceView.javapackage com.rectCollsion;i
2014-06-26 09:40:25 788
原创 android 圆形碰撞
圆形碰撞:主要是利用两圆形的圆心距进行判定的;当两圆的圆心距小于两圆半径之和,判定发生了碰撞。创建实例:CircleCollsoin项目效果图:MySurfaceView.javapackage com.circleCollsion;import android.content.Context;import android.graphics.Canvas
2014-06-26 09:37:17 685
原创 android 矩形碰撞
矩形碰撞就是利用两个矩形之间的位置关系来进行判断,如果一个矩形的像素在另外一个矩形之中,或者之上都可以认为这两个矩形发生了碰撞。其实两个矩形不发生碰撞的情况就只有四种,其他情况就是发生碰撞了创建实例:RectCollion, 游戏框架为SurfaceView项目效果图: MySurfaceView.javapackage com.rectCollsio
2014-06-26 09:34:07 994
原创 Android Canvas绘图详解(图文)
摘要 Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图Android中使用图形处理引擎,2D部分是android
2014-06-24 09:18:30 590
转载 Andriod中绘(画)图----Canvas的使用详解
由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用 情节和它的一些方法进行一下说明。 1 Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的
2014-06-24 09:13:20 492
转载 MFC ODBC 用法
MFC ODBC 用法(转载) 主要内容: MFC ODBC将ODBC API封装在类CDatabase、CRecordSet、CFieldExchange、CRecordView和CDBException中 使用MFC ODBC开发数据库应用程序的一般步骤 使用AppWizard访问数据库 使用类CDatabase连接数据库 使用类CRecordSet打
2014-06-12 15:30:46 1050
转载 JSON(JavaScript Object Notation)内容详解(Android操作JSON)
1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格式,他基于 javascript语法的子集,即数组和对象表示。由于使用的是 javascript 语法,因此JSON 定义可以包含在javascript文件中,对其的访问无需通过基于 XML 的语言来额外解析。不过在使用 JSON 之前,很重要的一点是理解 javascript中数组及对象字面量的特殊语法。
2014-06-06 08:22:13 607
原创 JSON(JavaScript Object Notation)
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些
2014-06-06 08:19:28 723
转载 android 检查网络连接状态实现步骤
android 如何检查网络连接状态,是android开发中一个常见的问题,本文将介绍如何实现,需要的朋友可以参考下获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 复制代码 代码如下:public boolean isNetworkConnected(Context context) { if (context !=
2014-05-30 15:35:05 740
转载 Android网络连接处理
在Android中,可以有多种方式来实现网络编程:创建URL,并使用URLConnection/HttpURLConnection 使用HttpClient使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:创建 URL 以及 U
2014-05-30 15:15:23 827
转载 Android学习笔记(3)————Android四大组件之三(Content Provider)
1、Content Provider(内容提供者)简介 从字面上的意思来看,Content Providers是内容提供者,也就是数据的提供者,而数据的来源可以是SQLite数据库或者File存储等等方式。为了实现各个应用程序之间的数据共享,可以把应用程序的私有数据封装成ContentProviders,接着定义一个URI,向外提供统一的数据接口。其他的应用程序可以通过这个
2014-05-30 14:09:32 610
转载 android基础知识1:json解析及简单例子
1、JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org2、JSON Vs XML1.JSON和XML的数据可读性基本相同2.J
2014-05-30 08:39:50 554
转载 android项目源码解析01:新浪微博客户端源码解析
本文主要介绍如何构建新浪微博客户端。以网上流传weiboSina源码为例介绍,其下载地址为:http://download.csdn.net/detail/ryzhanglu/3453875。1、项目概况 该项目文件列表如下: 其AndroidManifest.xml文件内容为:[html] view plaincopyprint?
2014-05-30 08:35:58 1298
转载 四大组件之Broadcast Receiver
本文介绍Broadcast Receiver,包括几部分内容:Broadcast Receiver概述及实例、自定义Broadcast Receiver、Broadcast Receiver的实现细节、生命周期等。 csdn貌似今天出问题了,无法上传图片。 BroadcastReceiver(广播接收器)是Android中的四大组件之一。
2014-05-30 08:29:41 631
转载 自定义TabHost,TabWidget样式 .
大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图: 京东商城底部菜单栏 新浪微博底部菜单栏 好了,看到这些漂亮的菜单栏是不是很惊讶,你可能会说
2014-05-28 11:32:08 545
转载 Android学习笔记(2)————Android四大组件之二(Service )
1、首先service如windows下面的服务是差不多的,没有用户界面,只是在后台工作。2、看一下service的继承关系3、service本身不能自己启动,要调用其他方法才能启动service。有如下两种方法 a、Context.startService() 使用这个方法时,service与启动者是没有关系的,只是
2014-05-17 20:24:48 622
转载 Android学习笔记(1)————Android四大组件之一(Activity)
1、Activity是Android四大组件(Application Components)之一,简单来说Activity就是平常所见到的用户界面,一般情况下,一个Activity所占的窗口是满屏的,但也可以是一个小的位于其它Activity之上的浮动窗口。一个Android工程至少有一个Activity,Activity上面可布有多个view的实例,如文本框、进度条、复选框、按钮等等。多个Act
2014-05-17 20:23:09 503
转载 Android SD卡操作
sdcard读写 默认android系统对每个app都开放读写功能。默认路径为/mnt/sdcard/ 或者/sdcard/ 写外部存储即sdcard的权限打开关闭sdcard的权限http://www.itivy.com/android/archive/2011/7/4/android-sd-card-operation-file-and-capacity-com
2014-05-17 20:17:00 702
转载 css样式大全
字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)行高 {line-height: normal;}(正常) 单位:PX、PD、EM粗细 {font-w
2014-05-17 14:23:03 496
转载 NHibernate学习笔记(三):many-to-one/one-to-many/many-to-many关系映射
本文的内容: 介绍NH如何处理对象间many-to-one,one-to-many和many-to-many的双向映射关系(本文主要介绍了映射文件,对于类的生成可以跟据前两篇描述的方法生成);经验教训:相关类图:(下面的类图包含一对一,多对一,一对多和多对多)many-to-one:描述多对一的一种数据模型,它指定many一方是不能独立存在的,我个人认为many-to-o
2014-05-14 10:25:08 652
转载 NHibernate学习笔记(二):one-to-one关系映射
本文的内容:1.介绍NH如何处理对象间one-to-ont的映射关系;经验教训:1.操作一对一关联关系中的一个对象时,得在程序中指定如何与另一个对象关联,如在Student类中写this.NativePlace.Student = this;2.在为类写映射文件时,必须指定类的具体的名称空间,若则运行时会出现"找不到***映射文件"的问题; 这两点都困扰了我好长一段时间,
2014-05-14 10:23:17 1268
转载 NHibernate学习笔记(一):初识NHibernate
本文约定:1.NHibernate简写为NH;2.本文例子的开发平台为:WinXP + sp2 ,SqlServer 2005,NHibernate 1.0.0.0;3.本文只是本人学习NHibernate时随手写的学习笔记,不保证程序的准确性,使用本程序造成的任何损失与本人无关;4.转载请注明出处。本文的内容:1.简单介绍NH;2.使用NH实现单表单对象的CRUD
2014-05-14 10:20:47 594
转载 Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent
2014-05-09 09:42:48 387
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的AndroidMani
2014-05-09 08:52:36 433
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的
2014-05-09 08:51:35 455
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特
2014-05-09 08:20:00 474
转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLit
2014-05-09 08:09:32 793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人