前置知识 常见音视频编码格式 视频 ITU-T: H.261、H.263、H.263+、H.264 MPEG: MPEG-1、MPEG-2、MPEG-4 音频 AAC,MP3
这里写一下我的解题心路历程。(吐槽:c++的 multiset 红黑树比 vector 二分插入还慢,c++不等式 O(logN) > O(N), 麻了) multiset 红黑树搜索 (58 / 65 个通过测试用例) 1 2 3 4 5 6
安装rest-server后端 我准备把后端放到 nas 上, 由于不想在 nas 上装 docker, 所以使用 systemd 管理进程, 系统为ubuntu20.04 1 sudo vim /etc/systemd/system/rest-server.service 1 2 3 4 5 6 7
简介 Drone 是一个现代的持续集成工具 Drone by Harness™ is a modern Continuous Integration platform that empowers busy teams to automate their build, test and release workflows using a powerful, cloud native pipeline engine. 这几天心血来潮, 在自己的服务器上部署了一
在使用 vscode 远程连到 Ubuntu 上开发 golang 时偶然遇到了一个奇怪的问题, vscode 提示找不到 go 的二进制文件, 然后列出了环境变量, go 相关的环境变量不再里面 1 2 3 Failed to run "go
前言 代码基于 kubeedge1.3 模块入口 先看EdgeHub的原型 1 2 3 4 5 6 7 8 //EdgeHub defines edgehub object structure type EdgeHub struct { chClient clients.Adapter reconnectChan chan struct{} syncKeeper map[string]chan model.Message keeperLock sync.RWMutex enable bool } 从 Start()函数开始 1 2 3 4 5
前言 代码基于 kubeedge1.3 模块入口 edgecontroller 与上次看的 devicecontroller 源码很像, 入口分别创建了upstream和downstream, 不同的是这里的upstream和down
前言 代码基于 kubeedge1.3 模块入口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 // Start controller func (dc *DeviceController) Start() { downstream, err := controller.NewDownstreamController() if err != nil { klog.Errorf("New downstream controller failed with error: %s", err) os.Exit(1) } upstream, err := controller.NewUpstreamController(downstream) if err != nil { klog.Errorf("new upstream controller failed
关键字 n2n,2.8,linux,编译,多平台,macOS,arm,aarch64 之前编译过一份 n2n 2.6,现在更新为 2.8,顺便把使用方法补
要用到的工具 UEFITool Universal IFR Extractor grub_setupvar.efi 如果你的机型为 800g1DM 或者 600g1DM,可以直接跳到制作 grub 启动盘这一步。 提取 cfg lock 所在的模块 打开 UEFITool,找到 file -> open