blog

IPFS 入门

IPFS 的优点 IPNS(去中心化命名系统) IPFS HTTP 网关 IPFS vs SC(Sia coin) 不可靠(Unreliable) VS 可靠(Reliable) 总结 IPFS(InterPlanetary File Sya

json 解析时用到的结构体标签

1 只有导出的结构体成员对外部程序 (json) 可见 2 结构体必须解析的字段(required 标签) 2.1 结构体标签 2.2 json 解析嵌套域 2.3 json 编码时会对指针解引用,使用

kindle 使用技能

邮箱传书 通过下面的步骤将 mobi/pdf 等格式的书转化为 kindle 的格式 azw3 发送邮箱注册 Kindle注册 亚马逊添加信任发送邮箱 发送邮件并改主体为 Convert 在亚马逊云端选择 Kindle

lambda 表达式

问题 解决方法 返回类型 “捕获”变量 使用 lambda 作为变量 参考 问题 C++ 包含一些有用的通用函数,比如 std::for_each 和 std::transform

ldconfig

ldconfig ldconfig 与 /etc/ld.so.conf 添加动态库路径 ldd ldconfig 与 /etc/ld.so.conf ldconfig 默认查找的路径包括 lib, /usr/lib, /etc/ld.so.conf 列举的目录和 LD_LIBRARY_PATH 如何将动态函数库加载到高速缓存 在 /etc/ld.so.conf 写入想要读入告诉缓存中的动态函数库所

licode

room: 一个 room 的 user 和 client 可以通过 Licode 共享 stream Server APP 通过 Nuve API 创建 room,user 通过 Erizo 连接到 room 通过 Erizo Controller 控制 rooms,通过 Erizo API 控制 stream Client 的类 描述 类型 Erizo.Stream/Licode Event 表示

linux 下其他命令

linux 下其他命令 其他 文件格式 ftp 压缩命令 tar 其他 添加可执行权限chmod a+x filename 修改本机 IP 地址ifconfig eth0 192.168.1.110 列举目录ls -lt按时间顺序显示 查看所

logstash 配置文件学习

配置文件举例 默认位置是 /usr/local/logstash/config/logstash-sample.conf 匹配需求描述 先需要统计后台服务的日志, 主要有下面 4 类 日志类型 格式 举例 服务器日志 [localtime][log_level][module_name] {event_info} [2019-07-25 09:26:57.315][debug ][EasyRedis] {Connect Redis success} 设备认证日志 [localtime][log_level][module_name][dev_name][dev_id][dev_ip] {event_info} [2019-07-25 09:26:07.317][warn ][GbsipServerService][cam1][34020000001320000001][192.168.10.199]

Markdownlint Rules

MD001 - Heading levels should only increment by one level at a time MD002 - First heading should be a top level heading MD003 - Heading style MD004 - Unordered list style MD005 - Inconsistent indentation for list items at the same level MD006 - Consider starting bulleted lists at the beginning of the line MD007 - Unordered list indentation MD009 - Trailing spaces MD010 - Hard tabs MD011 - Reversed link syntax MD012 - Multiple consecutive blank lines MD013 - Line length MD014 - Dollar signs used before commands without showing output MD018 - No space after hash on atx style heading MD019 - Multiple spaces after hash on atx style heading MD020 - No space inside hashes on closed atx style heading MD021 - Multiple spaces inside hashes on closed atx style heading MD022 - Headings should be surrounded by blank lines MD023 - Headings must start at the beginning of the line MD024 - Multiple headings with the same content MD025 - Multiple top level headings in the same document MD026 - Trailing punctuation in heading MD027 - Multiple spaces after blockquote symbol MD028 - Blank line inside blockquote MD029 - Ordered list item prefix MD030 - Spaces after list markers MD031 - Fenced code blocks should be surrounded by blank lines MD032 - Lists should be surrounded by blank lines MD033 - Inline HTML MD034 - Bare URL used MD035 - Horizontal rule style MD036 - Emphasis used instead of a heading MD037 - Spaces inside emphasis markers MD038 - Spaces inside code span elements MD039 - Spaces inside link text MD040 - Fenced code blocks should have a language specified MD041 - First line in file should be a top level heading MD042 - No empty links MD043 - Required heading structure MD044 - Proper names should have the correct capitalization MD045 - Images should have alternate text (alt text) This document contains a description of all rules, what they are checking for, as well as an examples of documents that break the rule and corrected versions of the examples.

MinGW vs Cygwin vs MSVC

Mingw MinGW-w64 MSYS MSYS2 Cygwin MinGW vs 区别:Cygwin MSVC MinGW 和 MSVC 的二进制兼容性 不同编译器生成的库的互操作性 参考 Mingw MinGW(Minimalist GNU for Windows),用于开发原生(32 位) MS-Windows 应用