自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编辑器markdown的快捷使用

Tutorial of markdown in Typora工欲善其事,必先利其器这里对编辑器markdown的快捷使用做一些介绍1.创建标题输入1次#,并按下space后再输入文本,将生成1级标题。输入2次#,并按下space后在输入文本,将生成2级标题。输入n(n<=6)次#,并按下space后在输入文本,将生成n级标题。2.如何改变文本的样式注:内容和效果展示顺序一一对应内容:1.*斜体文本* 2.**加粗文本**3.==标记文本==4.~~删除文本~~&g

2021-09-16 14:33:17 151

原创 Node.js的安装

Node.js的安装node的官方下载网址https://nodejs.org/en/选择长期稳定版如下:点击安装点击Next,进入下一步。勾选"i accept…",点击Next进入下一步。选择安装路径后,点击Next进入下一步一些辅助工具的选择,这里我们按照默认的选项,点击Next。点击Install,进行安装。等待安装完成点击Finish,完成安装。进入命令行界面,输入node -v命令,查看版本,如有版本,则安装成功。...

2021-03-11 09:28:41 152

原创 版本管理工具git的安装、学习与使用

版本管理工具git的安装、学习与使用1.git的安装和配置由于官方网站下载的速度太慢了,我们选择淘宝的镜像网站git安装的镜像网站打开文件,安装文件默认下一步即可安装完成之后,配置在环境变量中Path:你的安装目录\bin配置用户名和邮箱:鼠标右击:点击git Bash Here ,进入git命令行界面。查看是否配置成功:在文件里面查看是否你的配置信息。文件目录C:\Users\liang.gitconfig搭建git服务器(远程仓库) :统一的托管网站(github.com)为了在

2021-03-09 11:34:51 248

原创 Ajax学习

Ajax学习1.Ajax: 异步 js 和xml 核心功能:异步刷新功能异步刷新:如果网页某一个地方需要修改,异步刷新可以使:只刷新需要修改的地方,而页面其他位置的内容保持不变。例如:百度搜索框、视频点赞。2.实现:js: XMLHttpRequest对象XMLHttpRequest对象的方法:open(提交方式[get|post], 服务器地址,true):与服务器建立连接send();如果是get()请求 则send(null);post请求则send(参数值);setRequ

2021-03-09 09:34:27 110

原创 jquery学习

jquery学习1.jQuery基础jquery:javascript类库。jquery.3.3.1.min.js :压缩版,内容一样,但是压缩版内存占用更小。jquery.3.3.1.js:开发版。引用:注:在html中出错,是不会提示的。如果调式工具(F12)没有错误提示,但显示效果不一致,考虑html错误。//初始化函数,当页面加载完之后,自动执行。$(documnet).ready(function(){});<!--简化--> $(function({}));$

2021-03-08 10:25:37 116 1

原创 SEO搜索优化

SEO搜索优化简介:浏览器搜索引擎一般是根据html的title、内容摘要description和关键字keywords来进行搜索的。这里主要对meta标签中的description和keywords进行介绍。1.内容摘要descriptiondescription是对于一个网页的简要内容概况。description一般不超过150个字符,描述内容要和页面内容相关。引用:<meta name="desciption" content=" 你网页的大概内容"/>2.关键字keywo

2021-03-06 08:40:28 185

原创 js中的常用事件

js中的常用事件1.blur 失去焦点2.focus 获得焦点3.click 点击事件4.dblclick 双击事件5.change下拉列表选中项改变,或者文本框内容改变。6.keydown键盘按下回车键的键值是13 ,Esc的键值是27。x.οnkeydοwn=function(event:当前发生的事件){ //获取键盘的值 //对于"键盘事件对象"来说,都有keyCode属性用来获取键值。 if(event.keyCode==13){ alert("按下了回车键"); }

2021-03-05 16:06:53 129

原创 js中的语法

js中的语法1.变量js是一种弱类型的语言,没有编译阶段,可以随意赋值。。声明变量: var 变量名。当一个变量没有赋值的时候,系统默认赋值为undefined。2.函数语法格式function 函数名(形式参数体){函数体}函数名= function(形式参数体){函数体}点击事件引用函数<button onclick="函数名(形式参数体)">nihao</button>js中没有函数的重载,即不能重名。若重名,后面声明的函数会将前面的函数进行

2021-03-05 15:09:27 191

原创 javascript中DOM和BOM的一些基础操作

javascript中DOM和BOM的一些基础操作一、DOM操作1.DOM查找①按照id属性进行查找var elem=document.getElementById("id")②按照标签名查找var elems=parent.getElementsByTagName("tag");<!--查找指定标签parent下所有标签为tag的子代节点,返回一个动态的集合。-->③通过name属性去查找var elems=document.getElementsByName("nam

2021-03-04 16:17:16 139 1

原创 JavaScipt简介和基础语法

JavaScipt基础语法1.javascript简介2.javascript组成①核心ECMAScript就是定义了javascript的一些基本语法②文档对象模型DOM就是对html文本中的一些交互操作③浏览器对象模型BOM就是使得html与浏览器进行交互例如(window.open()打开一个浏览器窗口)3.javascript的三种添加方法①行内方式添加js<button onclick="alert('行内js')" >单击试试 </button>

2021-03-04 14:55:16 544 1

原创 css3新的特性

css3新的特性圆角边框 border-radius:水平值 垂直值border-top-left-radius:1px 2px 设置左上角圆角border-bottom-right-radius 设置左下角圆角border-top-left-radius 设置右上角圆角border-bottom-right-radius 设置右下角圆角阴影box-shadow:10px 10px 5px #888文本阴影 text-shadow:2px 2px 8px blue;//水

2021-03-03 16:48:01 145 1

原创 css布局与定位

css布局与定义一、盒子模型超出盒子部分的内容可用overflow属性来设置其显示overflow:hidden //隐藏 scroll //显示滚动条 auto // 如果有超出部分,显示滚动条。border属性border: 1px solid blue注:margin外边距垂直方向会合并。...

2021-03-03 15:18:07 125

原创 CSS样式基础

CSS样式基础css样式是可以使用/* */来进行注释的 /*标签选择器 */ p{ font-size:12px;/*属性名 :属性值 */ color:blue; /* 最后一条声明可以没有分号。*/}一、css添加方法①行内 -标签内部添加属性<P style="color:red;">我有一双隐形的翅膀</p>②内嵌样式<style type="text/css"> p{ color:red;}</style&g

2021-03-02 21:35:58 135

原创 HTML中一些常见的标签

HTML中一些常见的标签标题标签一级标题: h1<h1></h1>、二级标题:h2<h2></h2>、三级标题:h3<h3></h3>…段落标签<P>每个段落标签自动换行,段落内部文字忽略连续空格,也不会显示空行,且不会空行。段内换行标签<br/>空格字符&nbsp多个&nbsp使用分号隔开预留格式标签<pre><pre/>段内所有内容格式都会被保留行内

2021-03-01 22:14:21 110

原创 解决笔记本电脑时不时传出咚咚咚的声音问题

解决笔记本电脑时不时传出咚咚咚的声音问题问题描述:在使用电脑的时候,电脑会时不时的传出咚咚咚的声音,

2021-01-11 15:16:58 16362 1

原创 Android Recyclerview item设置selector背景无效问题

Android Recyclerview item设置selector背景无效问题一、在selector的xml文件中默认的状态放在了点击状态的前面,导致无效,(我的理解是)当它满足第一个状态后,就不会往下读取其他状态。 <item android:drawable="@color/white"/> <item android:state_pressed="true" android:drawable="@color/gainsboro"/>因此,要把默认状态放到最

2020-12-22 12:04:20 2020 6

原创 getActivity()和getContext()的介绍

getActivity()和getContext()的介绍两个的主要用途:都可以用来获取上下文对象。1.getActivity()的介绍getActivity(),一般在fragment中使用,用于获取fragment所绑定的activity的实例对象。生命周期随当前的Activity销毁而销毁。2.getContext()的介绍getContext()方法,这个是View类提供的方法,在继承了View类中的才可以调用此方法,用于获取当前View运行在的Context或者Activity的实例对

2020-12-22 08:28:03 2594

原创 怎么查看本机的IP地址

怎么查看本机的IP地址1.win+r打开运行界面,输入cmd,进入命令界面2.输入命令"ipconfig"即可查看Ip地址。ipv4后面对应的地址就是你本机的ip地址的附:在android虚拟机上不能使用localhost和127.0.0.1来获取主机的地址,因为localhost和127.0.0.1获取的是android虚拟机上的虚拟机地址。...

2020-12-21 16:18:31 12125

原创 在服务器上创建数据的api接口(json格式)

在tomcat服务器上创建数据的api接口(json格式)简介:即把数据传到服务器,以后需要使用数据,就直接用HttpURLConnection的相关类进行调用就好了。效果图:输入url地址,得到相关数据api接口创建的步骤1.新建一个json文件夹。创建一个json格式的文件2.将json格式的文件放入webapps的ROOT文件下。3.启动tomcat的bin目录下点击startup.bat(Window系统下。如果是linux,点击startuo.sh)来启动服务器。4.输入loc

2020-12-21 14:35:08 4089

原创 对RecyclerView的适配器的封装

对RecyclerView的适配器的封装效果:封装前代码量:package com.example.androidtestshoping.Adapter;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.TextView;import androidx.

2020-12-17 21:16:17 2110 2

原创 android目录values下strings.xml的使用

strings.xml的内容:<resources> <string name="app_name">AndroidTestShoping</string> <string name="decription1">美的电磁炉家用火锅炒菜多功能一体节能小型宿舍官方正品</string> <string name="decription2">家用电饭煲3-4人迷你小型普通电饭煲1-2人5L学生智能</strin

2020-12-16 23:04:38 1234

原创 MaterialRefreshLayout的学习和使用

MaterialRefreshLayout的学习和使用一、MaterialRefreshLayout的简介MaterialRefreshLayout是一个下拉刷新控件,它比官方提供的SwipeRefreshLayout更漂亮和强大,使用也比较简单。支持android 3.0(也就是API 11) 以上。下面是GitHub的地址:https://github.com/android-cjj/Android-MaterialRefreshLayout效果图(与recycleView相结合):刷新前:

2020-12-16 22:24:23 529

原创 SwipeRefreshLayout的学习和使用SwipeRefreshLayout实现下拉刷新功能

SwipeRefreshLayout的学习和使用一、SwipeRefreshLayout的简介以前我们都是使用XListView等流行框架实现下拉刷新以及上拉加载更多的,今天我介绍一个新的控件SwipeRefreshLayout,它是谷歌官方提供的一个新控件,同样可以实现下拉刷新。SwipeRefreshLayout是一个新的控件,它可以实现下拉刷新的功能。但是缺点是没有实现上拉加载更多。但是网上有很多开发者对它进行加强,使得它可以实现上拉加载。SwipeRefreshLayout可以与ListVi

2020-12-16 21:55:55 682

原创 android自定义点击事件监听器

自定义监听器应用背景:某些控件在android中并没有直接提供监听器。这是就需要去自定义监听器了。一、监听器简介监听器可以说是Android开发中最常用的东西之一。我们通过监听器可以监听对象的各种变化事件,并进行一些需要的处理,相当有用,而且使用起来也很简单。其实,监听器就相当于C++中的回调函数,达到条件就回调执行。很多时候,我们在自定义控件类中也需要实现一些属性变化的监听器,实现跟原生控件监听器一样的功能。以下分几个步骤说明自定义监听器实现和使用。二、自定义监听器的步骤1.定义接口pub

2020-12-16 12:32:17 819

原创 CardView学习和使用

CardView的学习和使用下面是CardView与RecycleeView相结合实现的效果图效果图:一、CardView的介绍CardView 是 Google 官方发布 MD 风格卡片布局控件,开发者可以很方便的使用它将布局做成卡片效果,其继承自 FrameLayout布局,并在其基础上添加了圆角和阴影等效果。CardView可以看成是一个简单的Fragment,不过它可以通过一些属性设置圆角和阴影以致轻松实现一个类似卡片的布局。CardView常用属性:card_view:car

2020-12-16 10:54:05 615

原创 RecycleView学习和使用

RecycleView的学习和使用参考视频网站:https://www.bilibili.com/video/BV1RJ411F7Kj?p=6效果图:①列表式布局mRecyclerView.setLayoutManager(new LinearLayoutManager(this));②网格式布局mRecyclerView.setLayoutManager(new GridLayoutManager(this,4));③沉浸式布局mRecyclerView.setLayoutMan

2020-12-15 21:29:06 235

原创 使用AndroidImageSlider实现酷炫广告轮播条

使用AndroidImageSlider实现酷炫广告轮播条效果图:

2020-12-15 20:38:11 380

原创 有关用Fragment实现仿淘宝购物APP底部菜单栏

有关用Fragment实现仿淘宝底部菜单栏效果图如下:一、Fragment的简单介绍和使用1.什么是Fragmentfragment它自己的中文意思:碎片;一个可以将activity拆分成几个完全独立封装的可重用的组件,每个组件有自己的生命周期和ui布局。2.Fragment动态加载方法①创建一个类继承Fragment,复写onCreateView方法。public class FragmentBottom extends Fragment { @Nullable @O

2020-12-14 20:04:43 1001

原创 win10专业版如何修改C:\Users\下用户名为中文问题

文章背景:不久前重装了系统,然后发现自己用户的下账号为中文,虽然运行了几个软件,还没有因为用户下账号为中文二爆出什么bug,但是作为一个程序员,将来还是要安装很多国外的软件,目录为中文,很可能那一天运行代码的时候爆出不知名的错误,到时候还是要修改用户账号中文名为英文的,而且现在的我刚重装系统没多久,就算修改账号名而导致系统奔溃,大不了再重装一次嘛,我无所畏惧!所以我拿注册表开刀了,不带怕的。看过网上其他的教程修改账号名,看起来感觉感觉好复杂啊,当我把他们的都综合在一起看,成功把账户名修改成英文后,其实我觉

2020-09-13 16:13:33 2958 10

原创 android studio3.5下载和安装教程

安装包:网址:http://www.android-studio.org/进入网站后:64位电脑可以直接选择下载,32位就选择下面32位的下载。打开下载的文件,出现下面界面,直接NEXT。上面红色箭头所指的“android Virtual Device”,是与虚拟机有关,因为我们之后要在虚拟机上运行我们编写的软件,所以这里我们要勾选上。点击next,出现下面安装目录,默认是安装在C盘,我这里改成了D盘,个人建议不要安装在C盘,因为C盘是系统盘,把应用都存放在C盘的话,C盘满了的话,电脑就会很

2020-09-12 15:20:51 5409 5

原创 基于服务器,有关可道云私有云盘的搭建。

服务器的相关事宜我就不介绍了,拥有自己的一个服务器其实也很简单,在阿里云和腾讯云上都可以买到,个人推荐使用阿里云,因为阿里云的服务器性能比较好点,当然腾讯云的服务器也很不错的。然后我就直接步入正题吧。首先,我们到可道云官网上去下载可道云压缩包。如下图然后再点击服务器的文件选项。点击上传后会出现下面那样的界面。点击“选择文件”后选择可道云的压缩包,然后开始上传。再解压缩包。...

2020-01-12 22:00:37 478

原创 寒假规划-我的正式寒假第一天

很快,寒假就到来了!本来在10号晚上就要开始写这篇寒假规划的博客了。考虑到今天11号就要回家了,就在10号浪了一下下,和朋友一起打游戏去了,嘿嘿。好吧,步入正题,这是一篇寒假规划的博客。寒假,说起假期,自己以前假期都用在玩上了。如果不是自己接触计算机领域,可能自己假期都不会把时间用在学习上。在这里我说下自己的假期我想学的吧!1、硬件层面(基于51单片机,做一些小设备,最重要的是要实现把监...

2020-01-11 17:22:19 427

空空如也

空空如也

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

TA关注的人

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