自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

6墨沫9

慢慢成为一只大牛

  • 博客(67)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

转载 安装Appium-desktop

一、appium简介appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。 “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。 “移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome)。 “混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。比如,像Phonegap,可以帮助.

2020-05-28 18:33:25 440

原创 下载Android SDK tools完成Android SDK 安装、配置环境变量

大家都知道安卓是基于java开发的,安卓因为其开放包容的特性被广大的程序员所青睐。早期,开发Android用到IDE是开源的eclipse,同时Android为eclipse提供了开发用的插件,这促使了安卓的发展。随着Android的过于开放,导致Android吃硬件性能越来越厉害。现在,为了解决性能上面的缺陷,Google慢慢的开始收紧了对Android的控制。于是Google研发了自家的Android Studio。随着时间的发展,Android Studio越来越成熟。

2020-05-28 18:06:57 17178 2

原创 JDK1.8下载、安装、配置环境变量、验证

一、下载JDK1.8JDK在Oracle上的下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html个人下载1.8需要注册Oracle账号,未来要求或许改变JDK百度云链接:https://pan.baidu.com/s/1QETTdkQbohchkq6g5eWZ4Q提取码:h1hf二、安装JDK1.双击exe安装程序2.选择安装的程序,这里主要提供JDK和JRE的安装,JDK里面自带用于开发的J..

2020-05-28 14:50:58 678

原创 onenote2016 语言设置中文无效

用的教育帐号,用的好好的,突然之间就只显示英文了。查阅了很多办法,什么设置首选项啦,修改ondrive的地址为中国啦,都不行后面在官网上找到了语言包,下载后重新打开就行了。要是还是有问题的话,可以看看官网上面是怎么写的。附:offfice语言配件包...

2020-04-16 23:35:22 1941

原创 Unity 子物体莫名其妙在游戏运行当中处于非激活状态

A是父级游戏对象,B是子级游戏对象,在游戏层级面板中属于激活状态。当只有一个A时,游戏运行正常。当有多个A时(进行复制A操作,仅仅修改坐标,复制体A的名字)出现问题。多个A在游戏运行的时候,B子级游戏对象出现随机的,处于游戏对象未激活状态。经过检查,复制体A与A的代码控制一样,复制体B的代码控制一样,但是就是出现这样的B物体运行中处于未激活状态。解决办法:修改B的名字。到现...

2020-04-10 21:01:33 528

原创 mysql 数据库快速入门 数据库导出和备份

生成SQL脚本  导出数据在控制台使用mysqldump命令可以用来生成指定数据库的脚本文本,但要注意,脚本文本中只包含数据库的内容,而不会存在创建数据库的语句!所以在恢复数据时,还需要自已手动创建一个数据库之后再去恢复数据。注意,mysqldump命令是在Windows控制台下执行,无需登录mysql!!!-p后紧跟用户密码mysqldump –u用户名 –p密码 数据库名&g...

2019-01-04 19:39:53 388

原创 mysql 数据库快速入门 多表查询

目录多表查询多表查询有如下几种:合并结果集连接查询嵌套查询合并结果集连接查询(非常重要)内连接外连接(左连接、右连接)自然连接嵌套(子)查询(非常重要)子查询出现的位置当子查询出现在where后作为条件时,还可以使用如下关键字子查询结果集的形式自连接:自己连接自己,起别名多表查询多表查询有如下几种: 合并结果集 连...

2019-01-04 19:22:22 242

原创 mysql 数据库快速入门 数据的完整性

目录数据的完整性完整性的分类实体完整性实体完整性约束分类主键约束(primary key)  唯一约束(unique)自动增长列(auto_increment)域完整性域完整性约束分类 数据类型:(数值类型、日期类型、字符串类型)非空约束:not null默认值约束 default引用完整性(参照完整性)表与表之间的关系一对一一对多(...

2019-01-04 14:50:42 198

原创 mysql 数据库快速入门 DCL:数据控制语言

目录DCL(Data Control Language,DCL):数据控制语言GRANT   定义权限语法格式示例REVOKE 收回权限语法格式示例DCL(Data Control Language,DCL):数据控制语言具备控制数据库中数据权限的功能。GRANT   定义权限 语法格式 GRANT 授予,SQL中即为授予权限 WITH GRANT...

2019-01-04 14:10:10 524

原创 mysql 数据库快速入门 DQL数据查询语言

目录DQL:数据查询语言关键字:SELECT基础查询条件查询模糊查询字段控制查询求和查询IFNULL处理字段别名查询排序查询升序降序混合排序聚合函数  sum avg max min countCOUNT():统计指定列不为NULL的记录行数;MAX():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算;MIN(...

2019-01-03 22:26:41 276

原创 mysql 数据库快速入门 DML数据操作语言

目录DML:数据操作语言查看数据库编码插入操作更新操作删除操作DML:数据操作语言用来定义数据库记录(数据)DML是对表中的数据进行增、删、改的操作。不要与DDL混淆了。关键字:INSERT 、UPDATE、 DELETE小知识:在mysql中,字符串类型和日期类型都要用单引号括起来。 空值:null查看数据库编码// 查看数据库编码的具体信息S...

2019-01-03 22:19:49 167

原创 mysql 数据库快速入门 DDL:操作数据库、表、列等

DDL:数据库定义语言用来定义数据库对象:库、表、列等。使用的关键字:CREATE、 ALTER、 DROP操作数据库创建数据库Create database mydb1;Create database mydb2 character set gbk;Create database mydb3 character set gbk COLLATE gbk_chinese...

2019-01-03 21:01:38 171

原创 mysql 数据库快速入门 MySQL的数据类型

目录MySQL 数据类型数值类型字符串(字符)类型日期/时间类型MySQL 数据类型MySQL支持所有标准SQL数值数据类型。数据字段的类型对数据库的优化是非常重要的,合理的使用数据类型,对数据库的真来说都是有益的。MySQL支持多种类型,大致可以分为三类:数值类型 字符串(字符)类型 日期/时间类型数值类型类型 大小 范围(有符号) ...

2019-01-03 20:12:27 154

原创 mysql 数据库快速入门 结构化查询语言SQL

目录结构化查询语言SQL标准支持SQL的影响语言特点语句结构结构化查询语言SQL结构化查询语言(Structured Query Language)简称SQL。 一种特殊目的的编程语言:是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 同时也是数据库脚本文件的扩展名。 结构化查询语言是高级的非过程化编程语言(就是只要结果不要执行过程...

2019-01-03 19:45:23 2165

原创 mysql 数据库快速入门 mysql数据库的发展

MySQL发展历史1979年,那时Oracle也才小打小闹,微软的SQL Server影子都没有。有一个人叫Monty Widenius, 为一个叫TcX的小公司打工,并用BASIC设计了一个报表工具,可以在4M主频和16KB内存的计算机上运行(想想就觉得可怕,以前的程序员真的个个是大牛)。过了不久,又将此工具,使用C语言重写,移植到Unix平台,当时,它只是一个很底层的面向报表的存储引擎。这...

2019-01-03 10:40:20 289

原创 mysql 数据库快速入门 数据库的发展

数据库概述数据库技术是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。数据库的目的其主要目的是有效地管理和存取大量的数据资源.数据库技术主要研究如何存储,使用和管理数据。数据库基本概念主要包括:信息,数据,数据处理,数据库,数据库管理系统以及...

2019-01-03 09:58:04 7823

原创 java? extends E和? super E 的区别

java中<? extends E>和<? super E> 的区别import java.util.ArrayList;public class Do1 { /* * Q:探究<? extends E>和<? super E>的使用和意义区别 * 通过预编译报错区别两者的使用区别 * */ public static vo...

2018-11-13 17:58:41 343

原创 数据结构 C语言 线性表 顺序表 实现2

话不多说,先上main函数流程图main流程图方便看程序进行状态。原本是想将所有的基础数据结构写完以后再传的,可我等不及了,不写点东西就感觉啥都没做一样。将代码集中在一个文件了,方便传送和阅读一些。#include <stdio.h>#include <string.h>#define MAXSIZE 100 //定义线性表的最大长度//定...

2018-07-12 18:45:20 358

原创 数据结构 C语言 线性表 顺序表 实现

#include<stdio.h>#include<stdlib.h >/*C提供三种预处理。宏定义、文件包含、条件编译 。宏 定 义:又称为宏代换、宏替换,简称“宏”。宏定义格式:#define 标识符 字符串文件包含:#include<***.h>或者 #include“***.h(.c)”条件编译:(#ifndef 和 #endif 成对出...

2018-07-12 16:49:07 760

原创 C语言__typedef

C语言__typedeftypedef作用简介    1.我们可以使用typedef关键字为各种数据类型定义一个新名字(别名)。    2.除开可以给基本数据类型起别名,typedef也可以给指针起别名 【例】typedef char *String;    3.给结构体起别名可以使代码更加简洁明【例】typedef struct MyPoint Point;// 定义一个结构体,顺便起别名ty...

2018-05-27 12:25:06 772

原创 C语言__结构体

C语言__结构体什么是结构体当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。C语言专门提供了一种构造类型来解决上述问题,这就是结构体,它允许内部的元素是不同类型的。结构体的定义struct Student { char *name; // 姓名 int age; // 年龄 float height; //...

2018-05-27 11:59:22 211

原创 C语言__static和extern关键字

C语言__static和extern关键字static和extern不仅可以用在变量上,还可以用在函数上。这讲先介绍它们对函数的作用。extern与函数    如果一个程序中有多个源文件(.c),编译成功会生成对应的多个目标文件(.obj),这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联,比如a.obj可能会调用c.obj中定义的一个函数。将这些相关联的目标文件链接在一起后才能生成可...

2018-05-27 11:33:58 198

原创 C语言__变量

C语言__变量变量的作用域局部变量    1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。    2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。全局变量    1> 定义:在所有函数外部定义的变量,称为全局变量。    2> 作用域:全局变量的作用范围是从定义变量的位置开始到源程序结束,即全...

2018-05-27 10:12:40 191

原创 C语言__预处理(宏定义、文件包含、条件编译)

C语言__预处理(宏定义、文件包含、条件编译)预处理简单理解    1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译    2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号    3.预处理指令可以出现在程序的任何位置,它的作用...

2018-05-27 09:56:24 3235

原创 C语言__指针

C语言__指针变量和指针通过变量名引用变量,由系统自动完成变量名和其存储地址之间的转换,称为变量的"直接引用"方式首先将变量a的地址存放在另一个变量中,比如存放在变量b中,然后通过变量b来间接引用变量a,间接读写变量a的值。这就是"间接引用"。指针的定义一般形式:类名标识符 *指针变量名;int *p;float *q;前面的类型标识符表示指针变量所指向的变量的类型,而且只能指向这种类...

2018-05-27 08:43:14 182

原创 C语言__字符串

C语言__字符串C语言中的字符串简介在C语言中,我们可以用字符数组来存储字符串。字符串可以看做是一个特殊的字符数组,为了跟普通的字符数组区分开来,应该在字符串的尾部添加了一个结束标志'\0'。'\0'是一个ASCII码值为0的字符,是一个空操作符,表示什么也不干。所以采用字符数组存放字符串,赋值时应包含结束标志'\0'。尾部有个'\0',如果没有这个结束标记,说明这个字符数组存储的并不是字符串字符...

2018-05-27 00:20:35 5226 5

原创 C语言__数组

C语言__数组地址概念1.计算机中的内存是以字节为单位的存储空间。内存的每一个字节都有一个唯一的编号,这个编号就称为地址。凡存放在内存中的程序和数据都有一个地址,也就是说,一个函数也有自己的内存地址。2.当定义一个变量时,系统就分配一个带有唯一地址的存储单元来存储这个变量。3.内存的存储字节是顺序排列的,地址也是顺序递增排列。零号地址也称之为NULL,计算机规定零号单元的字节不可操作(读写都不可以...

2018-05-26 23:42:28 181

原创 C语言__基本流程控制和运算符

C语言__基本流程控制和运算符流程控制    流程控制就是程序代码执行的顺序。    流程控制分为顺序,选择,循环三种结构。    顺序:最为寻常的流程执行方式。    选择:某些代码可能执行,也可能不执行,有选择的执行某些代码,包括if和switch两种用法。            简述if的三种用法1>if最简单的用法是: if(表达式) //即如果表达式为真,执行语句1;如果表达式为...

2018-05-26 22:44:18 304

原创 C语言__printf和scanf函数的是使用

C语言__printf和scanf函数的是使用头文件printf和scanf函数是stdio.h中声明的函数,因此使用前必须进行预处理#include <stdio.h>输入输出格式控制符——格式控制符形式% [{+,-}]  [o]  [{m,m.n}]  [{l,h}] <格式控制符>[]里的内容是可选的,<>里的内容是必须的。以下对各个标志的含义简要介绍:...

2018-05-26 22:01:10 1715

原创 C语言__数据类型

C语言__数据类型数据类型分类基本数据类型:整数类型(short  /  int   /  long  /  long  long int  /  字符型(char)  /  布尔类型bool  )/浮点类型(单精度float  /  双精度double  /  复数浮点类型(float_complex  /  double_complex  /  long_long_complex))构造类型:...

2018-05-26 21:22:11 218

原创 C语言__函数

C语言__函数函数的分类C语言中的函数就是面向对象中的"方法",C语言的函数可以大概分为3类:    1.主函数,也就是main函数。每个程序中只能有一个、也必须有一个主函数。无论主函数写在什么位置,C程序总是从主函数开始执行    2.开发人员自定义的函数,可有可无,数目不限    3.C语言提供的库函数,例如stdio.h中的输出函数printf()和输入函数scanf()函数的声明和定义  ...

2018-05-26 19:29:34 248

原创 C语言——hello world

C语言——hello worldC语言的预处理#include 是C语言的预处理指令之一,所谓预处理,就是在编译之前做的处理,预处理指令一般以 # 开头stdio.h 是C语言函数库中的一个头文件,里面定义了一些标准输入输出函数。在程序的第5行代码中,用到了stdio.h内部声明的printf函数。系统自带的文件,最好用<>;如果是开发人员自己创建的文件,最好用""。举例:<st...

2018-05-26 17:14:53 985

原创 C语言__了解C语言

C语言__了解C语言C语言历史简史及其影响    C语言于1972年发明,首次使用是用于重写UINX操作系统(UNIX以前是用汇编写的。随着UNIX操作系统的成功,C语言也得到了大幅度地推广,至今还是世界上最流行、使用最广泛的高级程序设计语言之一。并由此诞生了C++,java,C#等优秀的编程语言。    C语言是一门面向过程的语言,非面向对象的语言C语言的特点一:运算符C语言提供了34种运算符,...

2018-05-26 16:41:30 2674 1

原创 C语言__计算机基础知识

C语言__计算机基础知识计算机之父“计算机之父”这种笼统的称谓没有明确的结果。你可以认为是图灵,也可以认为是冯·诺依曼,你认为是谁就是谁。非要叫的话可以是:巴贝奇Charles Babbage——通用计算机之父图灵Alan Turing——计算机科学之父约翰·阿坦那索夫John Vincent Atanasoff——电子计算机之父冯·诺依曼John von Neumann——现代计算机之父计算机领...

2018-05-26 16:12:59 1292

原创 java学习路线__高级开发__Lambda表达式__6

Lambda表达式Lambda表达式(函数式编程)函数式编程:haskhell代表java在不推出函数式编程就晚了,时代的发展,推动着java学习其他语言的优势函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。面向对象语法结构是完整的,但是它的优点也是缺点。接口有且有...

2018-04-25 20:03:52 147

原创 java学习路线__高级开发__Annotation__5

Annotation(注释)一:@Override注解(准确复写)用于重写父类的方法或者是写接口实现类时用到该注解。用@Override标注的方法会自动检查是否复写成功,有错会报语法报错,确保正确的复写。四:@Deprecated注解(过期声明)用于表示该方法是一个过期的方法。在新版本的功能扩展的时候,不能删除旧有的方法。方法可以过期,依旧能使用,但是废弃的方法不能在使用三:@suppressWa...

2018-04-25 19:06:16 113

原创 java学习路线__高级开发__枚举__4

枚举一:多例与枚举了解多例设计模式:构造方法私有化,类内部需要若干个实例化对象通过Static方法返回 。 枚举就是高级的多例设计模式二:Enum类enum是关键字,使用关键字定义了一个继承了抽象Enum的实体类三:枚举中定义其他结构枚举类有很多内容是,枚举对象在类的第一行枚举类的构造方法不能使用public应该使用private枚举还可以实现接口,暂时没有特殊的使用地方四:枚举应用枚举定义一个表...

2018-04-25 12:20:41 145

原创 java学习路线__高级开发__泛型__3

泛型一:泛型问题引出泛型解决类型的转换问题 , object类虽然可以接受所有的类型 , 但是向下转型并不安全 , object往往由于接受数据 , 却不合适取出数据 。 所以出现了可以接受所有数据类型的泛型 , 用来结束所有的类型 。二:泛型实现泛型在类定义或者接口定义的时候使用,程序编译的时候完全不知道这个是什么类型,泛型所具体的实现数据类型由使用者在写程序的时候决定(T写成想要的数据类型)。...

2018-04-25 00:20:42 113

原创 java学习路线__高级开发__java基础新特性__2

java基础新特性一:可变参数形参形式内的...代表了可变参数可变参数可以接受数组java源码中可以看到可变参数如果要传递多个参数,可变参数写在最后!一个方法只能设置一个可变参数二:foreach输出增强循环输出正常:for( int I=0;I<10 i++ ){}增强循环:for(数据类型 临时变量名:数组){}//避免了数组下角标越界的问题,但仅仅适合取数操作三:静态导入如果某一类的方...

2018-04-24 19:37:17 109

原创 走上数据结构的道路

走上数据结构的道路大二,在学习了  C语言 , c# , java后,开课学习数据结构。我发现数据结构真的是一门神奇的课程,要是没有前人的开发设计,或许现在的编程的门槛还要高上许多。程序 = 算法 + 数据结构学习了数据结构后就可以将许多实际的问题抽象出来,与数据结构匹配,这样可以解决许多非数值计算的问题。数据结构是算法的支撑,没有数据结构的支撑,算法实现不了;没有算法实现的数据结构,没有意义。数...

2018-04-18 21:34:57 222 1

Linux基础教程(清华课件).ppt

Linux基础教程(清华课件) 是清华大学计算机基础教育课程系列教材,汤荷美 董渊 李莉 程志锐 编著,学习linux的朋友可以参考下。

2019-10-29

C语言之冒泡排序详细讲解

最简单的,我看网上的有点不清晰,自己就做出来,存到这里,电脑就不用存了,可以当储存的地方放了

2017-05-09

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

TA关注的人

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