09 2021 档案

摘要:快速入手必看: 如何确认是否是selinux问题: 可以通过运行 cat /proc/kmsg 或者 cat /sys/fs/pstore/console-ramoops 来获取上次启动时的事件日志。SELinux 日志消息中包含“avc:”字样,因此可使用 grep 轻松找到。 一般如下: [10 阅读全文
posted @ 2021-09-28 20:47 鲸小鱼- 阅读(3142) 评论(0) 推荐(0) 编辑
摘要:select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说 阅读全文
posted @ 2021-09-27 10:28 鲸小鱼- 阅读(770) 评论(0) 推荐(0) 编辑
摘要:从android5.0开始,强制开启了SELinux,对系统属性的访问权限也由selinux进行限制。 SELinux非常繁杂,8.0开始的Treble Project后,为了实现system、vendor分区的隔离,selinux的机制变的更加繁琐。本文不打算全面讲解android上selinux 阅读全文
posted @ 2021-09-23 15:54 鲸小鱼- 阅读(1908) 评论(0) 推荐(0) 编辑
摘要:首先得知道,android property属性,在selinux权限下我们不管是property_set还是property_get,相关服务都是需要权限去操作的,特别是property_set, 这里就我遇到的问题为例说明下(Android 8.0): 1.开始我就设置好需要的属性名(prope 阅读全文
posted @ 2021-09-23 15:27 鲸小鱼- 阅读(1538) 评论(0) 推荐(0) 编辑
摘要:前言 记录一些网络以及wifi的基础内容,会持续补充,以便后续有需要的时候查漏补缺 网络分层 分层的原因?如果不分层的话是否可行? 有了IP地址为何还需要mac地址?仅从地址作用上看用ipv6来取代mac地址是否可以? 为何分层? Q1_个人理解 这种问题网上一大堆,其实我们没有必要纠结这种问题,这 阅读全文
posted @ 2021-09-15 15:09 鲸小鱼- 阅读(969) 评论(0) 推荐(0) 编辑
摘要:高效助手,直接点击Link,无需看下面的文章内容。 Link 1. 导入依赖 这里以 20180813 的 json 版本为例 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>201808 阅读全文
posted @ 2021-09-14 21:06 鲸小鱼- 阅读(272) 评论(0) 推荐(0) 编辑
摘要:背景 以前一直觉得只要pull和push就够了,但合作中总会遇到各种非理想的情况。这时候才发现git其他命令的作用。 现在的情况是,repo是一个远程team维护的,我们需要增加新feature,那么就是一个feature分支了。由于开发中各种修改,本feature分支多次commit。最后,交给远 阅读全文
posted @ 2021-09-14 21:00 鲸小鱼- 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、 patch 和diff 的区别 Git 提供了两种补丁方案,一是用git diff生成的UNIX标准补丁.diff文件,二是git format-patch生成的Git专用.patch 文件。 .diff文件只是记录文件改变的内容,不带有commit记录信息,多个commit可以合并成一个di 阅读全文
posted @ 2021-09-13 15:08 鲸小鱼- 阅读(2611) 评论(0) 推荐(0) 编辑
摘要:目录 前言 文本编辑器 输入法 视频播放器 浏览器 音乐播放器 截图软件 图片处理 视频剪辑 屏幕录制 游戏 前言 之前的一篇文章说了ubuntu 的系统美化, 这一次来分享下基础软件, 会给出ubuntu下和win下的, 以此作为对比. 当然了, 你肯定会有你认为更好更合适的, 欢迎分享! 多图预 阅读全文
posted @ 2021-09-13 14:26 鲸小鱼- 阅读(172) 评论(0) 推荐(0) 编辑