自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android studio链接夜神模拟器

1.打开夜神模拟器2.在windows上:在资源管理器中找到模拟器的安装目录下的bin文件夹,输入cmd,直接定位3.运行以下命令:nox_adb.exe connect 127.0.0.1:620014.更换模拟器到android上5.运行...

2020-04-13 13:30:57 155

转载 VMware中Linux虚拟机挂载主机共享文件夹的方法

  注意:要在主机与虚拟机中设置共享文件夹,需要安装VMware Tools或open-vm-tools工具。open-vm-tools可能不能自动挂载共享文件夹。自动挂载点是“/mnt/hgfs”。  1、进入VMware菜单栏中的虚拟机设置选项——共享文件夹设置中添加主机中用来给客户机共享的目录。  2、启动虚拟机,启动终端,执行“vmware-hgfsclient”命令可以输出启用的...

2020-04-09 20:24:34 13110

转载 linux删除用户后,创建同样名称的用户失败

在新建用户的时候我们可以忽略掉给用户分组的信息,而直接使用“useradd 用户名” 来直接添加新用户,所以由此想到删除用户能不能直接使用“userdel 用户名”来删除用户呢?回答是否定的,如此会残留一些文件导致删除不成功。倘若真的使用了此命令,也还有办法来解决。1.新增用户liu------------useradd liu2.使用userdel liu不能完全删除,此时重新添加...

2020-03-26 11:30:50 1861 1

转载 wget使用

Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget...

2020-03-25 14:10:53 135

转载 RBAC权限访问控制

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主...

2018-10-18 15:19:51 602

转载 thinkphp 将excel文件转换为数组

https://pan.baidu.com/s/1kVFReKJ phpexcel下载/** * 把Excel内容转化成数组 * @param string $file_path 文件地址 * @param integer $sheet 工作表 * @author liuyupeng [[email protected]] * @version...

2018-09-05 15:00:45 901

转载 Vue项目中的使用测试mock数据

在我们实际开发中,前端大部分时候都是需要等待后端的数据接口,所以会自己mock 数据也是非常必要的。所谓的mock数据,就是在本地建立一个自己数据库,然后访问这些模拟数据,使得开发过程中可以看到与调用真是的数据一样的效果。使用mock,就可以提高整个项目的开发效率(不需要停下项目的开发等待后端的数据接口)。当开发完成后我们也只需要将模拟的地址localhost:8888,改成真实的地址就可以了...

2018-07-22 15:46:39 1761

转载 清除浮动

浮动对页面的影响:    如果一个父盒子中有一个子盒子,并且父盒子没有设置高,子盒子在父盒子中进行了浮动,那么将来父盒子的高度为0.由于父盒子的高度为0,    下面的元素会自动补位,所以这个时候要进行浮动的清除。关于清除浮动的方式:   方式一:使用overflow属性来清除浮动    .ovh{      overflow:hidden;     }    ...

2018-07-18 22:18:36 101

转载 checkbox自定义样式

首先,需要添加一段CSS隐藏所有的Checkbox复选框,下面我们会改变它的外观。要做到点需要添加一段代码到你的CSS文件中。/** * 隐藏默认的checkbox */input[type=checkbox] { visibility: hidden;}隐藏掉所有的Checkbox复选框后,我们需要添加一个label HTML元素,我们都知道,当点击的有for属性的label标签时,对...

2018-06-20 10:36:15 2256

转载 box-shadow四个边框设置阴影样式

其实对于box-shadow,老白我也是一知半解,之前用的时候直接复制已有的,也没有仔细思考过box-shadow的数值分别对应什么,最后导致阴影的边如何自由控制,苦于懒人一个一直没有正式去学习,今天无意中看到以下这篇文章,瞬间清醒有木有,看完整片文章,对于box-shadow阴影四个边的设置完全了如指掌了,再也不怕修改box-shadow了!对于div边框的阴影一直没有很好地理解,也一直不明白怎...

2018-06-08 16:52:39 109420 5

转载 vue2.0 子组件和父组件之间的传值(转载)

Vue是一个轻量级的渐进式框架,对于它的一些特性和优点在此就不做赘述,本篇文章主要来探讨一下Vue子父组件通信的问题首先我们先搭好开发环境,我们首先得装好git和npm这两个工具(如果有不清楚的同学请自行百度哦)环境搭建步骤:打开git ,运行 npm install --global vue-cli 这是安装vue的命令行vue init webpack vue-demo 这是vue基于webp...

2018-05-29 13:12:08 140

转载 JavaScript DOM元素增删改步骤详解

DOM概念DOM(Document Object Model):文档对象模型。通过开发者工具的Elements标签页可以查看通过开发者工具的Sources标签页也可以观察到整个文档是有一系列节点整个文档是由一系列节点对象组成的一棵树。节点(Node)包括元素节点(1)、属性节点(2)、文本节点(3)(1..2..3..代表节点类型)_1234var th1= document.getElement...

2018-05-25 14:12:17 298

转载 javascript作用域底层作用分析

什么是作用域(Scope)?作用域产生于程序源代码中定义变量的区域,在程序编码阶段就确定了。javascript 中分为全局作用域(Global context: window/global )和局部作用域(Local Scope , 又称为函数作用域 Function context)。简单讲作用域就是当前函数的生成环境或者上下文(注意:暂且不要与后面讲的执行上下文混淆了),包含了当前函数内定义...

2018-05-25 11:05:58 430

转载 关于JS中的方法是否加括号的问题

js中的方法什么时候加括号什么时候不加括号呢,我们有时候经常就搞不清楚,记住下面这几点就好理解了。1.函数做参数时都不要加括号。function fun(a){ alert(a);} function getE(fun,e){ fun(e);}getE(fun,3);//弹出3,这里把函数fun当成实参传入,所以就不用加括号了。2.函数调用的时候是要...

2018-04-27 10:23:29 437

转载 npm run build 打包后文件不能正常访问

目前,使用vue-cli脚手架写了一个前端项目,之前一直是使用npm run dev 在8080端口上进行本地调试。项目已经进行一半了,今天有时间突然想使用npm run build进行上线打包,试试能否成功看到我的项目效果。一开始是毫无头绪,什么都不懂,直接是就在命令行上敲下:npm run build命令。好开心啊,竟然没有报错。以为就这么简单的成功了,在浏览器上输入:http://local...

2018-04-19 00:36:04 17599 3

转载 vue项目创建过程

1、安装nodejs:使用webpack打包需要用到npm,npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等),所以需要先下载安装nodejs,安装完成后使用npm -v查看是否安装完成;2、安装cnpm(此步骤为非必须):因为npm安装插件是从国外的网站上下载的,由于网络影响,很容易就出现异常,cnpm是一个完整 npm...

2018-04-18 23:58:46 195

转载 安卓BroadcastReceiver使用(二)

問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中...

2018-04-12 20:57:33 2493

转载 安卓BroadcastReceiver使用完全解析(一)

我们都知道Android四大组件,以前刚写博客的时候也写过其它组件,尽管写的不好,当做学习的笔记吧!比如Android四大组件之Activity和Android四大组件之Service解析两篇文章,当然还总结过Android情景案例——Activity与Service通讯交互使用到广播。所以这篇文章就总结下广播的常见使用方式,以及细节性的相关问题。我们知道在Android开发中,我们可以通过广播进...

2018-04-12 19:42:28 208

转载 Android 使用Post方式提交数据

      在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持。  在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器。POST与GET的不同之处在于POST的参数不是放在URL字符串里面,而是放在HTTP请求数据中。  ...

2018-04-11 11:44:23 559

转载 获取Bitmap的几种方式总结

从获取方式分:(1)以文件流的方式假设在sdcard下有 test.png图片FileInputStream fis = new FileInputStream("/sdcard/test.png"); Bitmap bitmap=BitmapFactory.decodeStream(fis);(2)以R文件的方式假设 res/drawable下有 test.jpg文件Bitmap bitmap ...

2018-04-11 07:25:46 433

转载 Android中XML文件的序列化生成与解析

xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较简单的,咱不做介绍了,这里给大家讲一下xml的序列化生成和解析。不废话了,先上图,看怎么生成图中的xml数据。首先,我把Person的实体类给大家贴出来,这个非常简单,我就不过多解释了,直接看代码就行...

2018-04-10 23:38:06 164

原创 junit测试多线程

使用junit方法测试多线程问题是常出现没有执行问完线程就停止运行的情况,为什么那?那么先看一下他的junit的执行过程:1、启动Junit程序2、启动过程中会将你要测试的“目标类”及“方法”传递过Junit程序。3、Junit根据信息解析出目标类class文件路径。4、动态加载class文件,加载成内存中的一个java对象。利用反射(具体可以百度下)调用目标方法。Junit执行目标方法的方式是:...

2018-04-08 15:33:47 273

转载 Android中解析XML格式数据的方法

XML介绍:Extensible Markup Language,即可扩展标记语言一、概述Android中解析XML格式数据大致有三种方法:SAXDOMPULL二、详解2.1 SAXSAX(Simple API for XML) 使用流式处理的方式,它并不记录所读内容的相关信息。它是一种以事件为驱动的XML API,解析速度快,占用内存少。使用回调函数来实现。缺点是不能倒退。2.2 DOMDOM(...

2018-03-28 14:26:01 126

转载 java基础知识总结

1、什么是封装?封装就是将属性私有化,提供公有的方法访问私有属性。做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。如:private String name;public String getName(){                    return;           }        publ...

2018-03-27 07:11:47 95

转载 Android Studio中多项目共享Library

我有两个项目都在使用Android Studio,一个是server项目,另一个是client项目,同时我有一个library在两个项目中都要使用。一直以来,在两个项目中我都有一份library代码,在一个项目中改动library代码后,都需要手动拷贝到另一个项目。今天我要创建一个共享的library项目,在两个Android Studio项目都能同时使用。调整后的目录结构如下:src/andro...

2018-03-06 22:32:40 380

转载 Android Studio多工程引用同一个library项目配置方法

原文:  http://wxtlife.com/2015/12/17/Android-studio-quote-same-lib/在使用Android Studio 开发中,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码,对还在开发和维护中的library需要频繁的修改,这对同步就很麻烦了,下面提出以下方法供选择。当然最后会给出最合理的解决...

2018-03-06 22:24:29 166

转载 js获取userAgent中操作系统版本

var Agents = new Array("Android","iPhone","SymbianOS","Windows Phone","iPad","iPod");var flag = true;/** * 初始化加载程序 */window.onload = function(){ console.log(isMobile()); console.log(

2017-10-21 11:55:49 819

转载 js获取屏幕宽和高

Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.b

2017-09-29 18:51:54 11728 1

转载 线程案例

Handler使用例1这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该线程,每次线程的run函数中完成对界面输出nUpdateThread...文字,不停的运行下去,当单击End按钮时,该线程就会停止,如果继续单击Start,则文字又开始输出了。

2017-08-23 18:44:06 171

空空如也

空空如也

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

TA关注的人

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