自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kernel driver not installed (rc=-1908) (virtualbox )

Kernel driver not installed (rc=-1908)解决方式:1. 执行: sudo apt install virtualbox-dkms 或者 sudo apt upgrade (更新整个系统)2.更新后需要输入密码输入电脑密码3.重启电脑重启电脑后选择MOK 输入刚才输入的密码可以查看官网:https://ostechnix.com/how-to-fix-kernel-driver-not-installed-rc-19...

2020-09-28 16:39:26 1271

原创 unbuntu 18.04 配置静态IP

1.进入/etc/netplancd /etc/netplan 2.查看目录文件找到.yaml 的文件ls -al 查看需要root 权限3. 用编辑器或者 vim 打开(这里使用vim)4.重新打开一个终端产看网卡信息 这里的网卡为 enp2s05. 按照一下模板对应更改(下面是对各个字段的介绍):network:version...

2019-03-12 10:22:04 673

原创 Nginx 配置

server{ #监听端口 listen 443; #域名可以有多个,用空格隔开 server_name www.mrlapulga.com; index index.html index.htm index.php; root /data/www/jd; #开启SSL加密 ssl on; ssl_certificate...

2019-03-11 15:36:45 143

原创 Ubuntu18.04 idea快捷键ctrl-alt-left失效

Ctrl+Alt+Left/Right 被系统占用查看gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left修改:gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]" 详情查看h...

2019-02-13 17:16:09 3049

原创 Android Studio使用Ctrl+鼠标滚轮调整字体大小

File->Settings ->Editor->General   点击General 后出现  选中 change font size ....

2018-11-06 18:18:48 1889

原创 查看签名信息

解压apk找到META-INF/CERT.RSAkeytool -printcert -file CERT.RSA查看应用签名版本apksigner verify -v xxx.apk

2018-10-31 17:38:16 390

原创 adb 命令

查看三方应用   pm list package  -3   产看所有应用   pm list package查看基础包路径 pm path --user 0  包名pm list package -3  -f dumpsysACTIVITY MANAGER PENDING INTENTS (dumpsys activity intents)ACTIVITY MANAG...

2018-10-30 15:19:42 123

原创 解决 android studio 一直闪

File > Invalidate Caches/Restart 重新启动

2018-08-24 09:29:55 4225 2

原创 equals hashCode

api 解释 equals对于任何对象x, x.equals(x)应该返回true 。对于任何两个对象x和y,当且仅当y.equals(x)返回true , x.equals(y)应返回true 。对于多个对象x,y和z,如果x.equals(y)返回true而y.equals(z)返回true ,则x.equals(z)应返回true 。x.equals(y)多次调用应该返回相同的结...

2018-08-02 16:50:36 137

原创 Android studio 自动换行和取消自动换行

Settings -> Editor -> General -> Use soft wraps in editor  选中换行反之不换行 (测试版本android studio 3.1.0版本,其他版本大家自适应)

2018-07-02 11:22:00 11843 6

原创 git 命令行提交代码流程及注意事项

1.只添加当前目录下的文件到暂存区  git add . (git add --all  或者 git add -A . 或者 git add --all .)如果需要添加整个项目的所有文件(自己当前目录不在项目根目录) git add --all :/  (或 git add -A :/) 需要注意 (在 Git 2.0 版本之前可使用,git add --all (或 -A))...

2018-05-23 17:06:58 2847

原创 git 创建删除远程分支

添加新远程分支过程1.查看本地及远程分支 git branch -a (git branch -r 只查看远程分支)2.创建本地分支   git checkout -b test_init origin/master3.同步到远程    git push origin test_init删除远程分支过程...

2018-05-23 16:03:44 358

原创 git 远程存在文件本地不想提交

开发中会遇到一些本地和远程同时共用文件,本文件不想提交,但是添加.gitignore 忽略时会删除远程文件此时我们需要使用以下命令来添加本地忽略文件以下命令作用可以保证远程和本地存在同一个文件但是不会互相影响 添加本地忽略文件git update-index --assume-unchanged FILENAME 恢复本地忽略文件git update-index --n...

2018-05-02 10:52:35 2674

原创 git 已经提交文件添加.gitignore 文件不生效

git 已经提交文件添加.gitignore 文件不生效:解决办法: git rm -r --cached .  移除git 关联关系 重新提交

2018-05-02 10:41:11 547 1

原创 查看linux 支持那些命令

1.找到自己的/bin 目录 ls 就可以看到当前自己linux支持那些命令2.如果不知道此命令的作用可以使用以下方式查看: a. 输入命令  xxx  ----help  例如 ls --help (会根据系统支持部分中文翻译) b. 输入命令  man xxx  例如 man ls  (纯英文) ...

2018-05-02 10:09:22 6459

原创 ubuntu git生成ssh证书

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "zhoufeifei"$ git config --global user.email "ubuntu@ubuntu-B85M-D3H"(如果...

2018-04-28 10:57:20 1957

原创 FileObserver的使用以及遇见的坑

遇见的坑: 1.注册OPEN事件在某些手机不生效    原因:某些手机回调没有OPEN事件     解决:   可以注册 ACCESS 代替 OPEN2.注册ALL_EVENTS 不生效    原因:某版本手机访问sd卡权限有三种状态 拒绝,询问,    解决:设为允许 ,部分手机默认安转为询问3.以下是所有事件  ACCESS 访问文件MODIFY 修改文件ATTRIB 修改文件属性,例如chm...

2018-04-27 15:32:19 3551 1

原创 android 应用启动流程

2018-03-08 17:57:49 156 1

原创 源码分析之应用加载过程解析AndroidManifest

一.SystemServer的main方法/** * The main entry point from zygote. */public static void main(String[] args) { new SystemServer().run();}二.SystemServer 的startBootstrapServices()方法::SystemSe

2017-11-23 15:46:09 1004

原创 DataSetObservable,ContentObservable源码分析

经常使用ListView的时候,使用Adapter刷新数据是回调用notifyDataSetChanged()方法其实notifyDataSetChanged()调用的是public void notifyDataSetChanged() { mDataSetObservable.notifyChanged();}也就是 DataSetObservable的notifyCha

2017-11-01 11:02:35 317

原创 AsyncTask 源码分析

原理:AsyncTask执行原理也比较简单,子线程执行,通过Handler机制回调到主线程,但是他的强大在于对线程的处理一,AsyncTask 在一开始就搞了一个牛逼的功能,开启了一个线程池static { ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( CORE_POOL_

2017-10-31 17:58:09 147

原创 AsyncTask 使用,方法详解

AsyncTask 处理异步任务比较强大的一个类使用是注意不用是及时cancel掉任务,不要阻塞之后任务的执行public class AsyncTaskTest { private volatile DownloadFilesTask task; /** * AsyncTask, Progress, Result>三个泛型参数的作用对应执行方法

2017-10-31 17:42:33 288

原创 AtomicBoolean源码解析

再看AsyncTask时使用到了此类,就顺手研究了一下AtomicBoolean 比较简单的一个类,但是好处多多. 使用起来比较方便先介绍一下他的好处它主要的作用是用来作判断使用的,这里很多人就有疑问为什么不使用boolean 变量下面就是它的好处1.它支持线程同步  private volatile int value;2.它支持跨进程public class

2017-10-31 11:32:17 447 1

原创 URL规范 举例解释

http://username:password@host:8080/directory/file?query#fragment协议   Scheme                        http 用户名密码   User Info                       username:password 主机名 Host

2017-10-30 11:12:02 2456

原创 XmlPull解析

在看activity    setContentView(@LayoutRes int layoutResID)  时使用的是XmlPull 解析  回顾了一下 首先创建一个文件 举例文件名 text.xml,放到了assets 目录下  xml version="1.0" encoding="utf-8"?> group="1" id="1"> 张三

2017-10-27 17:10:45 222

原创 okhttp源码分析,Builder.ParseResult.parse(null, url) HttpUrl.parse(url) 方法详细分析

在使用okhttp3时,以下方式具体对url进行了怎样的处理查了许多资料没有发现有关介绍查询源码进行分析添加相关方法介绍Request request = new Request.Builder().url(" https://www.bejson.com/mam/app/download?path=/data/web/file/提莫/新y%u123+-*/ @##$提莫.txt").get

2017-10-26 17:58:25 2053

原创 linux 常用命令

1.参考手册 man  或者  --help  例如 man ls  或者  ls --help 2.目录跳转 cd  cd .. 跳转上层目录   cd ../..  cd ~ 跳转根目录 cd - 跳转上次编辑目录3.增 touch  mkdir touch 文件名  mkdir 文件夹 4.删  rm rm -rf (慎用)5.改 mv cp mv

2017-08-18 10:42:54 216

空空如也

空空如也

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

TA关注的人

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