broker 把消息写入 commitLog 后,还需要把消息的索引写入 consumeQueue 文件 和 indexFile 文件 consumeQueue 文件,一个 entry 20 字节,8 + 4 + 8,8 字节 commitLog offset,4 字节消息 size,8 字节 ta ...
分类:
其他好文 时间:
2019-12-06 11:18:52
阅读次数:
166
docker挂载volume的用户权限问题,理解docker容器的uid目录遇到的问题原因容器共享宿主机的uid如果不指定user,容器内部默认使用root用户来运行容器内部用户的权限与外部用户相同一定要确保容器执行者的权限和挂载数据卷对应一个更加明显的demo参考docker挂载volume的用户 ...
分类:
其他好文 时间:
2019-12-05 19:17:18
阅读次数:
130
viterbi 算法 https://wulc.me/2017/03/02/%E7%BB%B4%E7%89%B9%E6%AF%94%E7%AE%97%E6%B3%95/ https://en.wikipedia.org/wiki/File:Viterbi_animated_demo.gif http ...
分类:
其他好文 时间:
2019-12-05 13:14:12
阅读次数:
76
Netty学习——Netty和Protobuf的整合 Protobuf作为序列化的工具,将序列化后的数据,通过Netty来进行在网络上的传输 1.将proto文件里的java包的位置修改一下,然后再执行一下protoc 异常捕获:启动服务器端正常,在启动客户端的时候,发送消息,报错 警告: An e ...
分类:
Web程序 时间:
2019-12-03 19:35:00
阅读次数:
143
liunx 使用ext2 的文件系统的管理方式: liunx 主要使用 superblock、inode,bolck的方式去管理文件系统 inode:主要存储各个文件的所有者,以及相应的权限,文件信息 block:实际文件二进制的内容存储 superblock:记录inode的使用量,block的文 ...
分类:
其他好文 时间:
2019-12-02 23:35:20
阅读次数:
89
1. 创建Django REST framework工程 1.1手动创建工程文件夹 1.2进去工程文件夹内,执行命令:django-admin startproject web_project创建工程目录 1.3修改,添加目录结构 apps 存放Django的应用 libs 存放第三方的库文件 se ...
分类:
编程语言 时间:
2019-12-02 23:19:53
阅读次数:
119
EasyPlayer-RTSP播放器是一套RTSP专用的播放器,包括有:Windows(支持IE插件,npapi插件)、Android、iOS三个平台,EasyPlayer-RTSP系列从2014年初发展至今得到了各行各业(尤其是安防行业)的广泛应用,相较其他播放器更加精炼、更加专注,具备非常低的延... ...
clear 命令用于清除终端屏幕上现有的文字内容,将之上滚: ln:用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。 diff:比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是 ...
分类:
系统相关 时间:
2019-12-01 21:25:29
阅读次数:
110
背景:hadoop版本为3.1.3, 且以伪分布式形式安装,hive版本为3.1.2,hive为hadoop的一个客户端。 1. 安装简要步骤 (1) 官网下载apache-hive-3.1.2-bin.tar.gz,并解压缩 (2) 进入conf配置文件夹,将hive-env.sh.templat ...
分类:
其他好文 时间:
2019-11-30 19:04:36
阅读次数:
184
一、背景: 深度学习让计算机视觉任务的性能到达了一个前所未有的高度。但,复杂模型的同时,带来了高额的存储空间、计算资源消耗,使其很难落实到各个硬件平台。 为了解决这些问题,压缩模型以最大限度地减小模型对于计算空间和时间的消耗。 二、理论基础: 必要性:目前主流的网络,如VGG16,参数量1亿3千多万 ...
分类:
其他好文 时间:
2019-11-29 15:41:39
阅读次数:
551