自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 简单记录简单记录

就在上周五,一次偶然机会帮同事申请,输入了他的国内的号码,我去,竟然直接能给通过,收到验证码,然后直接输入验证,注册成功,惊呆了,无解!这里程序羊猜测是:网站能访问,但是ip还是显示在国内的原因,(因为安装了“seeyou”加速器,注册免费体验了两小时,期间发现能访问到guo外的网站,但是ip还是显示在本地的,猜测是这样,具体大家就不要去尝试了,因为没有准确去检验是不是这么一回事)这里推荐大家还是使用国外的手机号去验证吧,省时省事,具体怎么使用guo外的手机去验证,后面会讲到!,₽是俄罗斯的官方货币。

2023-02-14 15:35:38 491

原创 The <Router /> component appears to be a function component that returns报错解决方式

​react热更新依赖问题​

2022-10-17 10:30:18 713 4

原创 设计模式之过滤器模式

一、概念:过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。二、模式的结构过滤器模式(Filter Pattern)包含以下主要角色:1.AbstractFilter(抽象过滤器角色):在客户端可以调用它的方法,在抽象过滤器角色中可以知道相关的(一个或者多个)子系统的功能和责任;在正常情况下,它

2021-05-08 08:12:42 248 2

原创 设计模式之适配器模式

一、概念:桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。例如某位画画爱好者去买画笔,他需要大、中、小三种型号且具有6种颜色的画笔,如果买彩笔,他需要买3×6=18枝;如果买水彩,他需要3枝笔和6种水彩颜料。如果将它们看做是程序世界里的对象的话,第一种方案需要3×6=18个对象;而

2021-04-29 08:10:13 130

转载 Java程序运行机制

Java程序运行机制Java语言是一种特殊的高级语言,Java程序(.java)需要经过先编译,生成一种与平台无关的字节码文件(.class);后解释两个步骤,由JVM解释执行。因此Java语言既具有解释型语言的特征,也具有编译型语言的特征。计算机高级语言按程序执行方式可以分为以下3种:编译型语言:C、C++、Objective-C、Pascal等解释型语言:ruby、Python、JavaScript等混合型:Java、C#Java程序的运行机制分为两种:编译型解释型个人理解为如下:

2021-03-14 20:37:58 132

原创 第一个Java程序HelloWorld

HelloWorld随便新建一个文件夹,存放代码新建一个Java文件。文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开编写代码public class Hello{ public static void main(String[] args){ System.out.print("He11o.world!"); }}编译(javac java文件),会生成一个class文件运行class文件,java cl

2021-03-14 20:15:55 163

原创 Java开发环境搭建

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。Java JDK官网下载链接JDK的安装:在这里统一使用 jdk­7 Update 80 作为演示:一、运行 jdk­7u80­windows­x64.exe,进入下图所示安装界面,点击“下一步(N)”:二、选择要安装的组件,安装路径(建议直接默认),选择后点击“下一步(N)”:三、等待安装过程:

2021-03-14 19:45:38 95

原创 JDK,JRE以及JVM的关系

JDK(java development kit)JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE( java runtime environment)JRE是java的运行环境,包含JVM标准实现及Java核心类库。JVM(java virtual machine)JVM是java虚拟机,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。三者的关系:JDK=JRE+其他JRE=JVM+其他

2021-03-14 19:22:56 88

原创 常用的Dos命令

打开CMD的方式开始 + 系统 + 命令提示符.Wint+R,输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift +鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径常用的Dos命令:切换盘符:C,D,E盘 + 冒号查看当前目录下所有文件:dir, 全称directory切换目录:cd 目录路径,全称change directory返回上一级目录:cd …清理屏幕:cls ,全称clear screen退出终端:exit查看电

2021-03-14 15:54:46 117

原创 电脑常用快捷键

电脑常用快捷键复制:Ctrl + C粘贴:Ctrl + V全选:Ctrl + A剪切:Ctrl +X撤销:Ctrl + Z保存:Ctrl + C关闭窗口:Alt + F4运行:Win + R打开我的电脑:Win + E永久删除:Shift + Delete打开任务管理器: Shift + Ctrl + Esc...

2021-03-14 15:01:03 67

原创 Markdown语法

标题语法二级标题(## + 空格)三级标题(### + 空格)四级标题(#### + 空格)字体语法字体加粗(字体前后 + 二星)字体倾斜(字体前后 + 一星)字体加粗+倾斜(字体前后 +三星)字体作废(字体前后+两波浪线)引用语法引用内容(> + 引用内容)分割线语法三杠和三星可表示分割线图片语法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bElICKxy-1615685884048)(D:\笔记\node\线上部署图.png)]

2021-03-14 09:38:57 56

原创 Android模拟器启动报错:gpu found. vendor id 8086 device id 0x0416

android模拟器启动报错,具体如下截图:这个问题很难找,其实是显示器驱动没有更新到最新版本。解决:1.下载并安装驱动精灵图片.png2.使用驱动精灵,做下检测,将AMD显卡驱动升级下图片.png3.重启电脑,再次打开模拟器,正常了。。。...

2021-02-05 15:49:46 1991

转载 Mongodb的下载与安装

Mongodb的下载与安装:https://www.cnblogs.com/wuweixiong/p/12592172.html

2020-12-31 09:14:47 111

原创 设计模式之构建者模式

一、概念:建造者模式(Builder Pattern)是使用多个简单的对象一步一步构建成一个复杂的对象。例如,计算机是由 CPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等一些简单部件组装而成的复杂产品,买电脑的人只需要将计算机的配置要求告诉计算机构建者,计算机构建者会去组装好计算机,然后再交给要买计算机的人即可。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。而且使用工厂模式描述无法完成的创建复杂的对象,只有建造者模式可以很好地描述并创建出该复杂对象。二、模式的.

2020-12-28 10:02:47 94

原创 设计模式之简单工厂模式

一、概念:​工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式,该模式可以使对象实例的使用者不需要了解该实例是怎么创建的,只需要告诉工厂我要什么,那么工厂就会给你生产对应的对象实例,用于解决创建类的实例出现很多重复代码的场景。其中包含简单工厂模式(Simple Factory),工厂方法模式(Factory Method),抽象工厂模式(Abstract Factory)三种模式,下面以简单工厂模式(Simpl

2020-12-18 10:59:25 68

转载 vue第三方插件的安装与使用

Vue +常用第三方插件基础使用:https://segmentfault.com/a/1190000013492211

2020-12-10 15:37:45 394

原创 设计模式之代理模式

一、概念:代理模式在Java中是一个非常重要的设计模式,代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。从类型上可分为静态代理和动态代理两种类型。二、常见的两种代理模式:1.静态代理:静态代理相比动态代理更加简单,他是在编译期就可以确定。这个代理类是动态生成的而不是预先确定的原理图:静态要求代理对象与被代理对象必须实现同一个接口,同时代理中持有一个被代理的引用。静态代理优缺点:优点:可以做到..

2020-12-08 11:02:18 71

转载 vue项目目录结构解析

https://www.cnblogs.com/ranyonsue/p/11251839.html

2020-12-07 09:21:45 96

转载 node.js的安装

https://blog.csdn.net/antma/article/details/86104068

2020-12-07 08:33:38 63

转载 vue-cli安装、下载以及相关问题

https://blog.csdn.net/qq_41860162/article/details/89092364

2020-12-07 08:14:21 247

原创 原生APP开发与WEB APP开发的区别

APP开发模式通常分为Web APP与Native APP原生模式两种,这两种模式均各自有自己的优势,到底是采用Native App开发还是采用Web App开发一直是业界争论的焦点,但是随着HTML5的发展及云服务普及,采用HTML5进行Web App开发正在成为一种趋势,用户可以根据应用特点和需求进行选择,亦可选择两者混合模式。在手机APP越来越普及的今天,如何选择一个适合自己的推广用APP已经成为越来越多商家关注事情。而现在APP开发模式通常分为两种,有Web APP与原生Native AP...

2020-12-01 16:07:18 1452

原创 常见的三种APP开发方式

APP已经成为互联网时代的重要标志,随着APP开发技术的不断强大,更多更加智能化的软件诞生,这不仅为人类的日常生活提供了便利,还推动了网络时代向前进步。现如今,APP的开发方式主要有三种,不同的开发模式也具有其独特的优势,这也为开发者提供了更多选择。  第一种,原生APP开发。顾名思义:“原生”就是指最原始的开发,不模仿任何模板,自主独立的研发,极具个性特色。原生APP的性能更加稳定,在使用过程中很少会出现问题,即使出现也可以根据源代码进行维护修改。而且原生APP的操作速度非常快,内部运行也很流

2020-12-01 15:52:11 2829

原创 设计模式之单例模式

一、概念: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类中一个类有且仅有一个对象实例。并且自行实例化向整个系统提供一个访问该类的全局访问点。阻止了所有想要生成对象的访问。二、实现步骤:由于单例模式设定了某个类只能有一个实例;并且它必须自行创建这个实例;还要必须自行向整个系统提供这个实例!第一步:该类只提供私有的构造函数,对象实例保持唯一性第二步:该类定义一个该类的静态私有对象,保证向整个系统提供这...

2020-11-29 19:56:45 71

原创 eclipse怎么设置代码提示

首先打开eclipse开发软件,然后在工具栏的【window】,点击后找到弹出列表中的【preferences】选项,然后点击这个选项,依次点开【java】>>>【editor】>>>【content assist】,最后把鼠标点击在【content assist】上现在,关注右边的面板,有一个【auto activation triggers for java】,这个配置的意思就是,什么情况下会触发自动提示,默认里面应该是只有一个【.】的符号,这也是为什么写代码的时.

2020-11-06 10:01:32 2002

原创 Java基本数据类型

一、Java四大数据类型分类1、整型(byte 、short 、int 、long)byte 的取值范围:-128~127(-2的7次方到2的7次方-1)short 的取值范围:-32768~32767(-2的15次方到2的15次方-1)int 的取值范围:-2147483648~2147483647(-2的31次方到2的31次方-1)long 的取值范围:-9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1)注意:虽然byte、s

2020-10-26 20:30:09 138

原创 计算机进制转换

我们人可以识别多种进制,可是计算机只能识别二进制。所以我们就得学会进制的转换,输入计算机能听懂的语言,这样计算机才能听懂我们说话,今天我们就学习一下进制的转换和补码反码的计算。1、十进制转换成二进制我们以十进制的6转换成二进制:(1)方法:除2取余,最后结果是110如下图所示(从下往上读):2、二进制转换成十进制:我们以110为例来转换成十进制,(1)方法1:二进制数的第0位的权值为2的0次方,第1位的权值为2的1次方,第2位的权值为2的2次方……,以此类推,如下图所示:..

2020-10-26 19:15:16 1571

原创 Java开发环境搭建

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。【java JDK官网下载链接】:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html一、JDK的安装:在这里统一使用 jdk­7 Update 80 作为演示:1、运行 jdk­7

2020-10-26 10:36:07 126 2

原创 Java异常

一、异常概念:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。二、异常体系以及分类:异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。java.Lang.Throwable:类是Java语言中所有错误或异常的超类。Exception:编译异常,进行编译(写代码)java程序出现的问题RuntimeException:运行期异常,java程序运行过程中出现的问题异常就相当于程序得了一个小毛病,把异常.

2020-10-19 09:03:15 89

原创 Filter过滤器

一、概念:生活中存在着许多过滤器,比如:净水器,空气净化器等许多过滤器;web中也存在着的filter过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。其中servlet、filter、listener称为javaweb三大组件!一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...二、定义过滤器:步骤:1,定义一个类,实现接口Filter2,复写方法 3.配置拦截路径(1).web.xml配置(2).注解配置注.

2020-10-09 09:19:43 103

原创 XML解析的概述

一、概念:解析即读取,将文档中的数据读取到内存中,二、四种XML解析方式:现在主流的解析XML文档的方式也就四种,即:DOM、SAX、JDOM和DOM4J1.DOM(DocumentObjectModel)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树...

2020-09-28 10:56:10 189

原创 xml约束

xml约束:一、概念:由于xml文件是可扩展的,且里面的标签可以自定义的,只要符合xml的最基本要求,那么就可以写一个xml文件。但是在实际应用中,我们需要针对某一个特定的应用,给xml中引入一下语法,这些语法用来检测特定应用的xml文件编写是否正确。例如mybatis中使用的DTD约束,spring中使用的shema约束。作用:规定xml文档的书写规则二、dtd约束:1.概念:DTD(Document Type Definition),全称为文档类型定义。一种简单的约束

2020-09-18 08:17:44 315

原创 xml基础知识

一.XML概念:XML(Extensible Markup Language),中文为可扩展标记语言,俗称:自定义的标签的语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。XML可以用来标记数据、定义数据类型,可以允许用户对自己标记语言进行定义,是对人和机器都比较友好的数据承载方式。它提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据,非常适合万维网传输,是Internet环境中跨平台、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。二. XM.

2020-09-08 11:23:12 397 1

原创 连接池

1.连接池的由来:数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。2.连接池的概念:连接池其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还容器。3.使用连接池的好处:1,节约资源..

2020-09-04 10:28:07 130

原创 Java基础-泛型

概念:泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候可以使用泛型;泛型也可以看出是一个变量,用来接收数据类型泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。一、自定义和使用含有泛型的类注意:泛型定义在类后格式:public class 类名<T> {}使用方式:直接new创建对象的时候确定泛型的数据类型;不写泛型则是Object类型,例子:ArrayList<Object> a...

2020-08-28 15:55:14 167

原创 Android简单轮播

在安卓开发中!都是经常会用轮播来展示图片!使用轮播即可以节省屏幕空间,又可展示多方面数据!轮播实现原理:1.Glide加载图片的实现图片显示!但缺点是每次只实现显示一张图片!2.自定义继承BannerAdapter类适配器时跟Glide加载图片一起使用可实现多图片显示! 因为可重写BannerAdapter类中的onBindView进行多条数据循环绑定图片!注意:1.Glide加载图片可加载本地图片,网络图片等等,其中所加载本地图片是手机本地,而不是电脑本地;2.一定要...

2020-06-18 17:02:11 377

原创 Android时间选择器

在安卓开发中!都是经常会对时间的数据录入,为了方便录入时间并统一录入时间的格式!所以采用开源框架android-times-square日历控件来实现绑定时间数据录入!TimeSquare概念:TimesSquare实现选择日期日历控件:可单选(SINGLE),多选(MULTIPLE),区间范围(RANGE)和对话框四种方式。会在使用步骤3(初始化日期选择器控件)中通过inMode()改变其他三种形式的选择模式使用步骤:1.在build.gradle中添加日期选择控件依赖支持

2020-06-08 16:36:23 1236

原创 FrameLayout层叠布局

在开发安卓项目中,FrameLayout层叠布局是六大布局中最为简单的一个布局!使用FrameLayout层叠布局却没有任何的定位方式,所以它应用的场景并不多。一、FrameLayout概念:FrameLayout层叠布局(帧布局)是最简单的布局形式。所有添加到这个布局中的视图都以层叠的方式显示。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。这种显示方式有些类似于堆栈。当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,可以通过l

2020-05-28 15:35:11 3255

原创 RelativeLayout相对布局

在开发安卓项目中,RelativeLayout相对布局也是经常会用到的布局!使用RelativeLayout相对布局来布局的页面虽然灵活,但是属性之间也容易产生冲突。一、TableLayout概念:RelativeLayout相对布局允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。相对布局和LinearLayout,FrameLayout相比较来说,性能不是最好的,但是它可以大大减少布局的结构层次,从而达到优化布局的效果,它的灵活性大很多,当然属性也多,属.

2020-05-18 02:42:37 948 1

原创 TabLayout表格布局

在开发安卓项目中,TableLayout表格布局也是经常会用到的布局!常跟ViewPager等些控件一起使用来实现选项卡切换页面功能!一、TableLayout概念:TableLayout (表格布局)采用行、列的形式来管理控件,它不需要明确声明包含多少行、多列,而是通过在TableLayout布局中添加TableRow布局或控件来控制表格的行数,可以在TableRow局中添加控件来...

2020-05-08 03:16:37 1479

原创 LinearLayout线性布局

在安卓开发中!经常要设计页面,所以在安卓开发中提供了LinearLayout(线性布局),RelativeLayout(相对布局),FrameLayout(重叠布局),TableLayout(表格布局)GridLayout(网格布局),AbsoluteLayout(绝对布局)这六大布局,其中LinearLayout线性布局也是常用于布局页面的!LinearLayout概念:指...

2020-04-27 22:24:18 492

空空如也

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

TA关注的人

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