- 博客(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
原创 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
原创 源码分析之应用加载过程解析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关注的人