摘要: docker 阅读全文
posted @ 2019-12-10 21:00 _Gelandesprung 阅读(22699) 评论(3) 推荐(2) 编辑
摘要: 有四个文件需要下载,可以到https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/下载: linux-headers-5.4.2-050402_5.4.2-050402.201912042231_all.deb linux-headers-5.4. 阅读全文
posted @ 2019-12-10 20:53 _Gelandesprung 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 背景是这样的: 公司内的主机访问外网需要通过一个HTTP代理服务器,主机ubuntu共享wifi给手机使用的时候需要在手机上配置一个代理才能访问互联网。 我觉得这样比较麻烦,所以想在主机上直接把共享wifi数据转发到HTTP代理,不用在手机上配置代理了。 解决方案: 安装一个redsocks,这个是 阅读全文
posted @ 2019-10-25 14:22 _Gelandesprung 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: Linux有一个抓包工具叫tcpdump,这个命令还是挺强大的。简单列举一下它的参数 参数介绍: -A 以ASCII格式打印出所有分组,并将链路层的头最小化。-c 在收到指定的数量的分组后,tcpdump就会停止。-C 在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数file_size 阅读全文
posted @ 2019-10-23 10:47 _Gelandesprung 阅读(448) 评论(0) 推荐(0) 编辑
摘要: windows下以前的做法是安装一个cygwin包,现在不需要了,直接安装一个linux子系统用linux命令就行了。 在windows上安装linux子系统后可以直接使用rsync命令,windows盘都挂载到/mnt下,比如d盘挂载到/mnt/d linux下记录password文件在权限改成6 阅读全文
posted @ 2019-09-30 15:28 _Gelandesprung 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: fcitx安装比较麻烦,我每次安装都要费不少劲,每次装安之后都没有写日志记录下来,导致下次装的时候又手忙脚乱,所以这次一定要记录下来。 前因: 我本来用的是ibus,但是这个输入法好像有bug,我在编辑文档的时候如果打的双字词语如果错了,它就会显示成乱码,除非把文档关闭再打开,否则文档无法正常的编辑 阅读全文
posted @ 2019-09-12 13:12 _Gelandesprung 阅读(6815) 评论(0) 推荐(0) 编辑
摘要: 在使用WorkManager的时候,有时候需要关注任务执行的结果和状态,可以使用 用法写完了,但是我用的时候总感觉哪地方不太对,因为我觉得observer用完之后 没有removeObserver,心里总觉得不太爽,于是我找到了另一个用法,比如在单例模式下,定义一个全局的MediatorLiveDa 阅读全文
posted @ 2019-09-10 14:38 _Gelandesprung 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 先说原因,我们引用的包版本不同产生了冲突,所以编译不通过。解决的办法是在引用的时候排除一个版本,只留一个版本。 解决过程: 先找出哪些库引用了相同的库,仅仅是版本不同。 gradle app:dependencies app换成你工程中的模块名,它会生成一个依赖列表,我们要做的是分析一下这个列表,比 阅读全文
posted @ 2019-09-10 10:37 _Gelandesprung 阅读(7054) 评论(0) 推荐(1) 编辑
摘要: 随着年龄的增长,电脑里的照片越来越多了,管理和浏览也越来越困难了。 阅读全文
posted @ 2019-07-31 12:55 _Gelandesprung 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 用一个for循环分发消息的时候会碰到for执行的过程中有新的消息进来,这个处理起来就需要一点技巧,LiveData这个类给出了一个实现: 它定义了两个变量:"mDispatchInvalidated"和“mDispatchingValue”,先看它的处理主体,do...while循环,条件是mDis 阅读全文
posted @ 2019-07-03 09:28 _Gelandesprung 阅读(345) 评论(0) 推荐(0) 编辑