自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 问答 (1)
  • 收藏
  • 关注

原创 **ANDROID**Android数据存储于IO接口

Android 内置了sqlife数据库使用sharePreferences使用方法,SharedPreferences负责读取数据,SharedPreferences.Editor负责写入数据。contains()是否包含指定key的数据getAll()获取sharedPreferences数据里全部的keyValue对getXX()得到指定键的值clear()清空用户配置putXxx

2017-06-10 11:09:36 583

原创 **ANDROID**# 第七章图形与图像处理(静态处理) > Bitmap是有像素点构成的点阵图。 ------ ## 使用简单的图片 ---- * 通过Drawable对象进行访问。

使用简单的图片通过Drawable对象进行访问。 R.drawable.file_name @drawable/file_name 通过BitmapDrawable对Bitmap对象进行封装,以下皆为静态方法,来自BitmapFactory。 BitmapDrawagle drawable - new BitmapDrawable(bitmap);通过Bitmap对象的到另外的图像c

2017-06-10 11:06:47 693

原创 **ANDROID**图形与图像处理(动态处理)

逐帧动画AnimationDrawable与逐帧动画。在元素中定义子元素,表示动画的全部帧,并制定持续时间即可。<animation-list xmlns:android="" android:onshot=true/false> <item android:drawable="@package_name:drawable/resource_name" andro

2017-06-10 11:04:34 558

原创 **ANDROID**应用资源(二)原生资源

>使用原始XML资源文件路径: 在/res/xml/路径下创建xml内容。访问方式:java中package_name.R.xml.file_name@package_name:xml/file_name获得实际的XML文件的方法 XmlResourceParser getXml(int id),使用XMLPullParser来解析该XML文档,该方法返回一个解析器对象(XMLResou

2017-06-10 11:03:56 555

原创 **ANDROID** android应用资源(一)

>应用资源概述访问方式分类 无法通过R资源清单类访问的原生资源,保存在assets目录下可通过R资源清单访问的资源,保存在res目录下源代码按照物理存储形式分类界面布局文件java资源文件资源文件(android应用资源)资源的类型和存储方式/res/animator/ 定义属性动画/res/anim/ 定义补间动画/res/color/ 定义颜色列表/res/draWble/

2017-06-10 11:01:57 388

原创 **ANDROID**Intent和IntentFilter的进行通信

>intent对象的描述intent的理解 intent用来表示自己的意图:需要启动哪个Activity。两个Activity可以吧需要交换的数据封装成Bundle对象,然后使用Intent来携带Bundle对象,这样就实现了两个Activity对象之间的数据交换组件的启动方法Activity startActivity(intent) startActivity(intent,int)

2017-06-10 10:16:09 418

原创 **ANDROID** activity使用和相关的重要类

>建立配置和使用Activityactivity能够提供许多不同的操作页面,它们做成Activity栈,当前活动的应用位于栈顶。LauncherActivity&&ArrayAdapter 每一个列表项对应一个intent,用于保存启动不同的activity的相关信息。 intentForPostion()提供了位置和不同activity对应的信息,将列表项链接到制定的intent。Exp

2017-06-10 10:14:43 440

原创 **ANDROID** activity和Fragment

>Activity的回调机制回调机制的解释 通用程序框架在完成整个应用个通用功能和流程时,在特定点上需要相应的业务逻辑实现。(java swing中的init()方法,java Thread中的run()方法,都是一种回调机制)回调机制的存在形式 以接口的形式存在以抽象方法的形式存在,通过oncreate、onActivityResult()函数能够直接创建一个Activity,例如当有一

2017-06-10 10:10:53 396

原创 **ANDROID** 事件处理

>事件处理的概述两种事件处理机制 基于监听的事件处理基于回调的事件处理>基于监听的事件处理机制涉及到的三类对象Event Source事件源,指各个组件。Event 界面组件上发生的特定的事情,。Event Listener监听事件源发生的事情。并对各种事情作出相应的响应。Event Handler事件处理器,当事件监听器捕获事件后,由响应的事件处理器识别特定的事件,并做出响应的动作

2017-06-10 10:09:38 360

原创 **ANDROID** Dialog

>对话框AlertDialog 组成:包括图标区、标题区、内容区、按钮区使用步骤:定义对象->设定标题->设定图标->设定对话框的内容->设置按钮->创建对象相关方法:setTitle();setCustomTitle();setIcon();setPositiveButton();setNegativeButton;setNeutralButton();setMessage();setIt

2017-06-10 10:08:09 279

原创 **ANDROID** android工程介绍

>androidStudio的开发步骤创建android项目和文件结构在XML布局文件中定义应用程序的用户界面在.java文件中编写业务的实现。 android 的文件结构中只有三个有用:.java实现应用程序的业务,res中的.xml实现工程的视图的资源文件,manifest.xml实现相关资源的协调配置。 4大组件:activity,service,broadcastrecei

2017-06-10 10:06:59 384

转载 Android布局属性大全

第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignP

2017-03-31 14:35:50 454

原创 Android的HelloWorld级别的问题解决

>附加知识补充 sdk manager管理Android开发环境和系统镜像的文件夹 avd manager管理Android虚拟设备的工具,我们自己创建的avd设备存放在.android的目录下面。 android device monitorAndroid的状态监视工具和控制台命令窗口 android debug bridge(adb)Android的调试工具 使用e

2017-03-22 22:40:02 718

原创 **Android** 基础(一)

>Android系统简介android 分层 应用程序层应用程序框架层系统运行库linux核心层。设计规则 每个程序都运行在了自己的进程空间中,需要时启动,不需要时终止。每个程序都有自己的运行库ART,各应用程序之间的代码是相互隔离的。每个程序被分配唯一的ID,任何应用程序的代码与其他应用程序的代码是相互隔离的。Android应用程序的四大组件 activity活动,用于与用户

2017-03-22 22:39:14 363

原创 **JAVA**paint方法和Graphic类

画图的标准步骤package painting;import java.awt.Frame;import java.awt.Graphics;/** * 画图过程的整体框架. * 继承了Frame类能够使用相关的框体数据。 * 实现了Rnnable接口,本类能够作为一个线程被执行。 * @author 宙斯 * */public class framePaint extends F

2017-02-22 23:16:39 14611

原创 **JAVA** Thread系列四 多线程的应用

多线程停止线程stop方法已经过时不能使用,只能当run方法结束时,才能终止线程。开启多线程程运行时,代码通常是循环结构,只要控制住线程,通常可以让run方法结束。应当设计可以修改的无限循环标志。跳出无限循环,则会终止线程。当线程在循环内进入等待状态时,及时线程的循环条件不满足,必须终止线程,但是无法执行到判断语句进行线程的终止,此时,必须使用interrupt()函数来达到要求。inter

2017-02-22 20:16:39 373

原创 **JAVA** Thread系列三 多线程间的通信

多线程通讯的定义:多个不同的线程对共同的数据进行不同的操作。多线程通讯间的安全问题安全问题的原因 例如当多个线程对同一个数据进行不同操作时,导致各种操作的先后顺序出现混乱。安全问题的解决方式 对这些线程操作数据的部分进行同步处理,使用相同的锁,将不同的部分锁起。线程间通讯等待唤醒机制可以模仿锁的工作原理(设置标志位,记录当前是够线程占用锁内的程序,实现只能有一个线程执行锁内代码的现象

2017-02-22 20:14:46 317

原创 **JAVA** Thread系列二

>代码同步与单例设计模式饿汉式class Single{private static final Single s = new Single();private Single(){}public static Single getInstance(){return s;}}懒汉式class Single{private staticn Singl

2017-02-22 20:10:49 310

原创 **JAVA** Thread系列一

> 线程和进程>>相关的概念 进程:是一个正在执行中的程序,美国一个进程的执行,都有一个执行的顺序,该顺序是一个执行路径,或者叫一个控制单元。一个进程中出现多条执行路径,比如迅雷支持多条线程同时下载。线程是进程中的控制单元或执行路径。 线程:进程中一个独立的控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。java VM 启动时会有一个进程java.exe,该进程中至少有

2017-02-22 20:07:32 649

原创 **JAVA** GUI图形界面编程-swing的使用

>中间容器的嵌套使用 中间容器的使用 对窗体、窗格、面板的理解。 窗体Frame是包括放大、关闭按钮的整个可视化界面 窗格Pane是一种对面的分割工具,能够将洁面按照不同的要求分割成各种形状 面板Panel是一种用来储存空间的空间,向下放入控件,向上添加到已经分好的窗格当中 >容器的布局管理 布局管理 FlowLayout 流式布局 Border

2017-02-22 19:59:06 8071 1

原创 **JAVA** GUI图形界面编程-Swing的使用

>GUI组件介绍>>分类控制组件:button,label容器:能容纳和排列组件的组件。>>界面的构成:(分析一个代码的结构层次)一个顶层容器(主窗口)顶层容器包含若干个中间容器每个中间容器包含若干个基本组件按照合理的布局方式,将他们组织在一起。基本组件可相应发生在其上的事件>>swing中的容器顶层容器:JFrame:用来创

2017-02-21 20:52:20 835

原创 **JAVA** GUI图形界面编程-事件监听机制

>事件监听机制概述>>包含以下内容: 事件源:awt包或者swing包中的图形界面组件。 事件:每一个事件源都有自己的特有的对应事件和共性事件。 监听器:将可以触发某一个事件的动作都已经封装到监听器中,作为一个事件对象。 注意:以上三者在java中已经定义好了,直接获取对象来使用就可以。 事件处理:我们需要自己编程实现的内容。 对事件和事件具体动作的理解:事件是

2017-02-21 20:31:57 1294

原创 **JAVA** GUI图形界面编程awt包

>awt包的概述>>构成>>分类所有的组件分为容器和控件两种类容器:用来储存其他组件的组件控件:用来实现一定功能和控制程序的组件>布局方式FlowLayout流式布局管理,从左到右BorderLayout边界布局管理GridLayout网格布局管理CardLayout卡片布局管理GridBagLayout网格包布局管理还有坐标

2017-02-21 19:21:28 598 1

原创 **MYSQL** 数据库注册表文件修改

>数据库注册表修改心得几个月前跟随导员用xampp做的集成开发环境进行Apache服务器上的php网站开发项目近几日大作业老师要求使用深喉咙的php继承开发环境,结果现在的mysql像来了大姨妈一样不听话,各种出错!!!>>端口冲突:由于xampp,深喉咙加上我自己的电脑,总共装了三个版本的mysql,导致端口占用等问题时有发生,所以吧xampp和深喉咙的mysql直接删掉,反而不

2016-12-06 10:36:45 2147

原创 **C++** VS2008 使用的一些总结

> DLL调试过程将程序运行产生的数据进行备份,并在需要调试的程序中按照相应的需求设置断点。点击启动调试,调用调用模拟程序运行产生的调试版本的DLL。 当程序在断点中停止时 F5:调到下一个断点F9:添加或者删除新的断点F10:程序流程,不进入被调用的函数F11:进入被调用的函数shift+F11:跳出此函数,返回注意一些辅助信息的查看 可以打开变量监视器,监测变量取值,可以右

2016-10-25 00:41:34 588

原创 **C++** 刷题笔记三

&1:C++中函数的复写和重载冲突问题子类函数对积累函数进行复写(覆盖)隐藏:隐藏是指派生类的函数屏蔽了与其同名的基类函数。注意只要同名函数,不管参数列表是否相同,基类函数都会被隐藏。可以通过类的作用运算符访问积累中被隐藏的方法和数据。class first{public: void first(); void output(){ a = 1; cout<<"a="

2016-10-02 14:29:28 499

转载 **C++** 刷题笔记二 子类调用父类构造函数的方法

构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。    如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅仅在没有显式地声明构造函数情况下创建。构造原则如下:    1. 如

2016-10-02 14:13:21 451

原创 **MATLAB** MATLAB的符号运算

MATLAB的符号运算> MATLAB的符号运算符号计算基础 符号变量和符号常量“` a = sym(‘a’),syms b,c = sym(‘3’)符号表达式。生成方式,声明符号表达式中所有的变量为符号变量。或者直接使用sym函数生成一个符号表达式f = sym(字符串)。一些满足符号表达式的字符串能够自动转换为符号表达式3.符号函数 simplify(多项式规则化简)simple(

2016-09-26 12:19:51 884

原创 **MATLAB** Notebook使用简介

MATLAB Notebook使用简介 沟通MATLAB和word等微软软件功能> Notebook的安装和启动执行安装命令 notebook -setup执行启动命令 原理Word调用MATLAB服务器进行操作。(MATLAB和excel服务器之间也可以相互调用)从Word中启动notebook或者从MATLAB中启动MATLAB。> M-book中命令的运行代码的运行定义输

2016-09-26 12:18:56 977

原创 **MATLAB** MATLAB二维底层绘图的修饰

MATLAB二维底层绘图的修饰> 对象和句柄 *似乎MATLAB也能满足面向对象编程的一些条件诶! MATLAB也能实现GUI图形用户界面编程,同强大的C++、Java有一拼*对象和句柄的概念MATLAB吧构成图形的各个基本要素成为图形对象,产生每一个图形对象时,MATLAB会自动分配一个唯一的值,用于表示这个对象,成为句柄(好像子对象和指向对象的指针)对象间的基本关系计算机屏幕->图形

2016-09-26 12:18:10 839

原创 **MATLAB** MATLAB中的绘图功能

MATLAB中的绘图功能>二维高层绘图的基本函数plot函数 plot(x,y);x和y为相同长度的向量如果plot为单个参数,绘制折现图,横坐标为自然数。如果参数为复数,则实轴和虚轴进行绘制。(可以绘制圆)如果绘制过程中,自变量为向量,因变量为矩阵,则对矩阵的每一个列向量,绘制一个关于自变量的图像。也就是说,如果想要在同一图中绘制函数,不需要写多个plot,只需要将因变量转换为矩阵就好。

2016-09-26 12:16:56 705

原创 **MATLAB** MATLAB中程序的编写和调试

MATLAB中程序的编写和调试>函数文件基本结构 function[输出参数] = 函数名([输入形参])同命令文件的不同之处在于有参数的输入和输出[注释说明]函数体函数文件名和函数名称一致(不一致时使用文件名)注释信息会在help命令中显示出来也可以使用lookfor命令查找函数参数可调标识变量 nargin 输入参数个数(由执行命令时,实际传入参数的数量决定)nargout

2016-09-26 12:13:14 657

原创 **MATLAB** MATLAB的程序控制结构

MATLAB的程序控制结构>M文件分类 命令文件=脚本文件,没有输入和返回,命令文件可以对工作空间的变量进行操作,文件内部的变量为局部变量,执行后自动清除。函数文件,可以有输入和返回。命令文件可以直接运行,函数文件必须以调用的形式运行。建立和打开 可视化新建edit命令新建>程序控制结构使用顺序结构的输入和输出 input(promt,’s’)s参数决定是否为字符串disp(‘

2016-09-26 12:12:37 1198

原创 MATLAB的矩阵处理基

MATLAB的矩阵处理基础>特殊矩阵的建立零矩阵1矩阵单位矩阵eye(10) eye(m,n)随机矩阵rand(m,n)randn(m,n)正态矩阵 获的(a,b)之间的随机矩阵A = a+(a-b)rand(m,n); 获得均值为u,方差为s的随机矩阵y = u+sqrt(s)*randn; mean()求均值 std()求方差 魔方矩阵magic(5)行列对角线和相同

2016-09-26 12:11:51 1102

原创 矩阵和相关操作

矩阵>矩阵的建立直接输入法 空格和逗号建立行向量分号建立列向量使用M文件建立 这里的m文件就是MATLAB的脚本文件可以直接使用该文件的名字加载脚本,也可以使用load命令特殊矩阵的建立 zeros()零矩阵ones()1矩阵冒号表达式 e1:e2:e3;表示起始值:步长:结束值;linespace(1,5,3)>矩阵的简单操作索引矩阵 可以使用矩阵元素的行标和列标或者

2016-09-26 12:10:45 450

原创 **MATLAB** 命令和语句

命令和语句>命令行的特点命名和语句 字母开头,字母下划线,区分大小写不声明不定义拿来即用。分号决定语句是否输出英文省略号续行赋值 等于号赋值给变量无赋值对象时默认赋值给ans变量管理 工作空间窗口查看who whos 查看全局的文件操作 清除变量的命令clear,清除所有变量或者单个变量save[文件名][变量名][-append][-ascii] .mat文件是一种

2016-09-25 22:31:57 2494

原创 MATLAB操作界面

> MATLAB操作界面操作面板 文件目录(文件结构的显示)编辑器(打开的脚本文件)命令行窗口(用于随时操作数据)工作空间(用于储存变量的空间)命令历史记录(用于储存命令行中的数据)导航栏(主页、绘图、应用程序、编辑器、发布、视图) 使用tab键调节嵌套中的缩进问题。 辅助命令 path(搜索文件的目录)help path(查看帮助)cd(current directory)

2016-09-25 22:30:41 2534

原创 **UML** UML建模工具的理论介绍

UML建模UML统一建模语言的基本介绍可视化建模手段,支持迭代的开发过程能够捕捉系统静态结构和动态行为信息用包累分解模型的组织性结构是离散的工程建模语言UML统一建模语言的分类静态结构: 类,属性,操作,对象之间的关系,建模成类之间的关联。元素之间的一些关系用依赖分组,包括抽象层次的转移、末班参数的绑定、许可的授权和元素对其他元素的使用。静态试图可以用于产生大多数程序中的数据结构的

2016-09-17 16:38:34 647 1

原创 **MARKDOWN** 博客编辑系统学习

>对字体的操作(标题、下划线、加粗、删除线、斜体)1. 标题设置(让字体变大,和word的标题意思一样)在Markdown当中设置标题,有两种方式:第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)2. 斜体将需要设置为斜体的

2016-09-17 15:53:25 343

原创 **PYTHON** 字典和集合

>字典结构>>键值对(融合了PHP中的特点)>>创建字典,使用成对的花括号{ },使用冒号表示键值对例如:my_dict = {'John':879798,'Bob':8757,'mike':725466}其他方法:dict(zip([1,2,3],[4,5,6]))或dict([(1,4),(2,5),(3,6)])>>访问字典:使用方括号[ ] ,使用键作为索引例如:p

2016-08-28 13:51:06 519

空空如也

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

TA关注的人

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