Miscellaneous
文章平均质量分 83
aggresss
开源社区搬运工/二手市场垃圾佬
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
卡尔曼滤波器的工作原理
你可以对某个动态系统有不确定信息的任何地方使用卡尔曼滤波器,并且对系统下一步的状态做出有根据的猜测。即使出现混乱的现实状态,卡尔曼滤波器都会给出一个合理的结果。卡尔曼滤波器非常适合连续变化的系统。它具有占用内存少的优点,而且速度非常快,这使得它非常适合处理实时问题和应用在嵌入式系统中。卡尔曼滤波器实际上非常简单,如果你以正确的方式看待它,非常容易理解。我将尝试用大量图片来阐明它。先决条件很简单:你只需要对概率和矩阵有基本的了解。我将以卡尔曼滤波器可以解决的问题的简单示例开始。原创 2025-04-09 23:11:02 · 1227 阅读 · 0 评论 -
TreeKEM 原理解析
在数字化协作与隐私保护需求并行的今天,TreeKEM 凭借其独特的树状密钥管理架构,为动态群组通信的安全性问题提供了革命性的解决方案。通过将密钥更新的计算与通信开销降至对数级别,TreeKEM 不仅实现了高效的前向与后向安全(Forward/Backward Secrecy),还通过灵活的树结构设计,完美适配成员频繁变动的现代协作场景(如即时通讯群组、物联网设备网络)。原创 2025-03-23 20:25:03 · 1450 阅读 · 0 评论 -
常用音视频传输协议汇总
常用音视频传输协议汇总原创 2020-03-12 09:25:02 · 4474 阅读 · 1 评论 -
Docker Multi-platform 实践
本文介绍了 docker 跨平台运行的原理原创 2023-04-11 20:30:16 · 1424 阅读 · 1 评论 -
[RFC5234] Augmented BNF for Syntax Specifications: ABNF
互联网技术规范经常需要定义一种形式化的语法。近年来,一种改进的巴科斯范式(BNF)被称为增强 BNF (ABNF),在许多互联网规范中得到广泛应用。现行规范文件 ABNF。它以合理的表示能力平衡了紧凑和简单性。标准 BNF 和 ABNF 之间的区别涉及命名规则、重复、可选性、顺序独立性和值范围。该规范还提供了一些其他的规则定义和编码,用于一些互联网规范中常见类型的核心词法分析器。翻译 2023-01-29 18:39:38 · 617 阅读 · 1 评论 -
网络性能模拟实践
网络存在了很多不确定性,这是我们无法回避的问题。所以在 IA (Internet Application) 设计阶段首先需要考虑其在不确定性网络中的可用性和容错性,并且需要将网络的不确定性进行量化作为验证其性能的必要方法。本文描述了几种对体验影响较大的网络性能指标并讨论了对这些性能指标测试和模拟的方法。原创 2021-09-25 19:36:57 · 1074 阅读 · 0 评论 -
C++ 编程规范
C++编程规范:101条规则准则与最佳实践原创 2021-04-23 10:36:16 · 1019 阅读 · 0 评论 -
使用 lerna 和 yarn 构建 monorepo 项目
使用 lerna 和 yarn 构建 monorepo 项目参考文档lerna+yarn workspace+monorepo项目的最佳实践原创 2019-10-14 11:15:45 · 1339 阅读 · 1 评论 -
Golang Panic 的 Stack Traces 信息分析
调试程序有两大门派:日志派和 Debug 派,没有高下,只要能解决问题。Golang 的 Panic 输出和其语言的风格一样,一点多余的内容都不会输出。有时 Panic 后,通过其打印的 Stack Traces 信息可以很快的定位问题,尤其时比较复杂的业务场景中。本文详细分析了 Golang Panic 后的 Stack Traces 信息。原创 2021-02-03 22:34:47 · 2798 阅读 · 1 评论 -
github.com/qiniu/http 分析
参考资料原创 2020-03-28 09:32:27 · 1310 阅读 · 0 评论 -
使用 gopacket 进行集成测试开发
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-07-17 19:53:42 · 856 阅读 · 0 评论 -
VS Code 中添加 Snippet 提高 Golang 编辑效率
VS Code 中添加 Snippet 可以提高 Coding 的效率,降低实践成本,下面是我录制的一段屏幕演示: 步骤如下:使用 Shift + Ctrol + P 调出命令窗口,输入: snippets选择 Preferences: Open User Snippets选择需要添加 snippet 的语言,以输入 go 为例,回车后就可以编辑 go.json 文件,在 go.j...原创 2018-04-02 16:33:01 · 4201 阅读 · 0 评论 -
使用 VS Code 快速搭建 Golang 开发环境
刚开始接触 Golang 时使用的是 Eclipse + Goclipse 开发环境,但是你懂的,Eclipse的体量有点大,当有一个非常好的 idea 时 Launch and Create the project 的时间足以让灵感飞走了,寻找一款轻量级又耐用的 golang 款 IDE 一直潜伏在心里。第一次接触到 VS Code 时是一个演讲视频使用 VS code 进行 Python ...原创 2018-03-26 17:08:14 · 23362 阅读 · 0 评论 -
C 终端输出颜色
参考文档ANSI escape code原创 2019-03-04 14:33:11 · 1662 阅读 · 0 评论 -
C 实现智能指针
mbuf原创 2019-03-02 20:20:04 · 1815 阅读 · 0 评论 -
Linux 内核头文件
INSTALL usr/include/asm-generic/ (35 files) INSTALL usr/include/drm/ (18 files) INSTALL usr/include/linux/byteorder/ (2 files) INSTALL usr/include/linux/caif/ (2 files) INSTALL usr/include/lin...原创 2019-03-01 08:47:32 · 1763 阅读 · 0 评论 -
POSIX 标准头文件
参考文档POSIX标准原创 2019-02-28 18:19:55 · 2026 阅读 · 0 评论 -
C 标准库头文件
C标准库头文件原创 2019-02-28 08:04:12 · 2905 阅读 · 0 评论 -
使用 CMake 打造 Golang 风格的单元测试框架
参考文档:CMake Wiki原创 2019-02-22 07:34:42 · 1786 阅读 · 0 评论 -
Valgrind 使用笔记
原创 2019-02-22 07:31:59 · 474 阅读 · 0 评论 -
Eclipse CDT 使用报告
https://www.eclipse.org/downloads/packages/release/2018-12/r/eclipse-ide-cc-developers原创 2019-02-01 13:01:11 · 624 阅读 · 0 评论 -
WebAssembly 使用见闻
参考文档https://webassembly.org/原创 2019-10-29 18:49:02 · 683 阅读 · 0 评论 -
Linux 错误返回列表
C NameValueDescription含义Success0Success成功EPERM1Operation not permitted操作不允许ENOENT2No such file or directory没有这样的文件或目录ESRCH3No such process没有这样的过程EINTR4Interrupted...原创 2019-03-01 18:16:43 · 1835 阅读 · 0 评论 -
环境变量管理实践
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。不同的操作系统和运行环境中对环境变量的管理方式都不同,本文通过抽象各操作系统中对环境变量的操作探索一种通过统一接口操作环境变量的方式。原创 2021-02-27 10:37:13 · 368 阅读 · 0 评论 -
正则表达式与 Globing 区别分析
正则表达式与 Globing 区别分析原创 2021-02-04 16:38:22 · 645 阅读 · 0 评论 -
PowerShell 中 Prompt 显示 Git 分支
PowerShell 环境 Prompt 显示 Git 分支原创 2021-01-03 18:40:08 · 2308 阅读 · 2 评论 -
Bash 和 Zsh 中 Prompt 显示 Git 分支
Bash 和 Zsh 环境 Prompt 显示 Git 分支原创 2021-01-03 18:06:12 · 1675 阅读 · 0 评论 -
Windows 中让 ssh-agent 支持 Git
Windows 中让 ssh-agent 支持 Git原创 2020-12-31 15:28:42 · 1921 阅读 · 0 评论 -
IETF 见闻
介绍 IETF 相关的名词原创 2020-09-01 14:10:05 · 944 阅读 · 0 评论 -
Hisilicon Camera 系列芯片介绍
参考文档原创 2019-11-22 18:40:47 · 2151 阅读 · 0 评论 -
Hi3518EV200 SDK 分析
Hi3518EV200 SDK 发布记录原创 2019-11-04 19:07:44 · 3457 阅读 · 1 评论 -
draw.io 实践
参考文档原创 2020-03-28 10:40:38 · 2271 阅读 · 0 评论 -
mosquitto 开启 TLS 问题总结
SSL routines:ssl3_read_bytes:tlsv1 alert unknown caSSL routines:ssl3_read_bytes:ssl handshake failureSocket error on client <unknown>, disconnecting.Error: A TLS error occurred.原创 2019-05-20 19:23:29 · 9535 阅读 · 1 评论 -
Mbed TLS 编码规范
https://tls.mbed.org/kb/development/mbedtls-coding-standards翻译 2019-05-18 09:03:40 · 2144 阅读 · 0 评论 -
OpenSSL BIO 自我扫盲
参考文档原创 2019-04-29 18:17:57 · 1783 阅读 · 0 评论 -
Windows C语言开发环境实践
参考文档原创 2020-02-27 12:42:26 · 930 阅读 · 0 评论 -
Git for Windows 使用指南
参考文档https://gitforwindows.org/原创 2020-02-26 21:33:59 · 5537 阅读 · 0 评论 -
使用 Docker 快速创建 OpenCV 实验环境
使用 Docker 快速创建 OpenCV 实验环境 最近发现Microsoft的改变蛮大的,首先是Window 10 的 2017 Fall Creator Update 将 WSL(Windows Subsystem for Linux) 更新为release版本,然后是 Docker for Windows 开始支持 Linux 和 Windows 两种容器环境,Microsoft 对...原创 2018-02-26 19:42:11 · 16558 阅读 · 1 评论 -
工作站的容器化和虚拟化实践
1. 环境说明 对于一个配置略高的工作站如果一个人使用有点浪费了,可以考虑把资源分享给小组成员,大家时分复用或者资源复用可以有效的提高生产力,现在容器化和虚拟技术为我们提供了这样的方式,并且可以很方便的管理和分配。Windows 10 已经可以很好的实现工作站级别的容器和虚拟化,比如 Hyper-V 与 Docker for Windows 的组合,但是从容器的效率来讲,还是采用 Linux...原创 2018-03-07 22:39:08 · 1756 阅读 · 1 评论 -
把 VS Code 打造成 LeetCode 神器
1. 方案选择最近发现好久不看算法了,自己的能力有些松懈和退步了,便捡起 LeetCode 刷刷题,在选择IDE时发现:Vim 太简陋,Eclipse 操作太繁杂,VS Code 正合适。我把 VS Code 用于编写小小型C++项目的配置方式记录下来。 VS Code 提供 C/C++ for VS Code 插件,提供下面 C++ 语言方面的支持(Language service):...原创 2018-04-13 10:10:01 · 27849 阅读 · 0 评论
分享