摘要:
mutex 直译为 互斥量。 使用它可以做到:一份共享数据, 同时只能由一个线程访问,在此基础上会衍生很多很方便的api,通过mutex将共享数据的访问变成互斥操作,避免与时间相关的错误 简单结论及定义: 1. 每个线程在对资源操作前都尝试先加锁,加锁成功才能操作,操作结束就解锁 2. 当A线程对某 阅读全文
摘要:
动机 为ss927芯片编译了 adb/adbd 服务,运行后,接着在 win 运行: ./adb devices -l 发现找不到 设备,于是怀疑是 内核需要修改 开始 sdk/SS928V100_SDK_V2.0.2.2/open_source/linux/linux-4.19.90.tar.gz 阅读全文
摘要:
> Blob 是二进制流吗 是的,Blob(Binary Large Object)对象表示一个不可变的、原始数据的类文件对象。Blob 表示的数据不一定是一个 JavaScript 原生格式。Blob 对象可以表示文本、图像、视频等任何形式的二进制数据。 主要特点 不可变:一旦创建,Blob 对象 阅读全文
摘要:
启动时一直按 Esc 键,进入如下模式: 根据提示按 e , 进入编辑,再倒数第二行最后加一个 3 :然后根据提示按 ctrl + x 活 f10,继续 阅读全文
摘要:
// 解除网页禁止右键 javascript:!function () { function t(e) { e.stopPropagation(), e.stopImmediatePropagation && e.stopImmediatePropagation() } document.query 阅读全文
摘要:
patch和diff命介绍: diff 命令:用于比较两个文件的差异( 如 a.txt 和修改之后的 a.txt ) -u: 生成统一格式的差异输出,通常用于生成补丁文件。 -p: 在差异输出中显示更多的上下文信息,以方便阅读。 -r: 对目录进行递归比较,而不仅仅比较单个文件。 -N: 当比较的文 阅读全文
摘要:
路由:将路由比喻为中转站是一个直观的理解方式,但为了更全面地理解路由的功能,我们还可以将其比作网络通信中的邮局或快递分拣中心。在这个类比中: 数据包相当于信件或包裹,它们需要从一个地方发送到另一个地方。 源地址和目的地址类似于信封上的发件人和收件人的地址。 路由器就像邮局或快递公司的分拣中心,它接收 阅读全文
摘要:
bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用 Linux 内核 // Bootloader在运行过程中虽然具有初始化系统和执行用户输入的命令等作用,但它最根本的功能就是为了启动 Linux 内核 Linux 内核在完成系统的初始化之后根据启动参数中 阅读全文
摘要:
lsusb 命令会扫描系统的 USB 总线,不仅会列出连接到当前 Linux 系统的所有外部 USB 设备,还会列出系统内部的 USB 设备和 USB 控制器 udev 是 Linux 系统中用于动态管理设备节点和设备事件的守护进程(不是一个长期运行的进程,不能用 ps 或 top 看,但是udev 阅读全文
摘要:
1. 解压 nginx 1.7.11.3 Gryphon.zip -> 解压 nginx-rtmp-module-master.zip 将 nginx-rtmp-module-master 文件名修改为 nginx-rtmp-module 并移动到 nginx 1.7.11.3 Gryphon 在 阅读全文
摘要:
文件选项里添加高级保存选项 工具 -> 自定义 -> -> -> 然后点确定 -> 这个时候再打开文件就能看到了 文件默认以 utf 打开:安装个插件 选择哪个qt 版本: 阅读全文