摘要:
tmux 的前缀绑定快捷键是一个高频使用的快捷键,两个键距离较远,使用不便。 可以将其修改为终端里不常用的 Ctrl + S 在 ~/.tmux.conf 中写入 # Setting the prefix from C-b to C-s set -g prefix C-s # Free the or
阅读全文
posted @ 2021-12-31 22:00
Zijian/TENG
阅读(755)
推荐(0)
摘要:
CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 构造并发程序的方法 现代操作系统提供了 3 种基本的构造并发程序的方法: 进程:每个逻辑控制流都是
阅读全文
posted @ 2021-12-20 22:29
Zijian/TENG
阅读(458)
推荐(0)
摘要:
问题描述 IT 部门自作聪明地去掉了快捷方式的小箭头,让我傻傻分不清到底是文件还是快捷方式。 解决方式 打开注册表中 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons 删除键为 29 的
阅读全文
posted @ 2021-12-16 23:14
Zijian/TENG
阅读(512)
推荐(0)
摘要:
问题描述 Windows 可以通过密码 SSH 登录 Linux Windows 端已生成公钥/私钥对,并且 Windows 公钥已添加到 Linux 的 ~/.ssh/authorized_keys 中(VSCode 可以正常免密登录) PuTTY Configuration --> Connec
阅读全文
posted @ 2021-12-16 23:01
Zijian/TENG
阅读(688)
推荐(0)
摘要:
前提 VSCode 已经安装 Remote - SSH 插件,并且可以通过密码登录远程主机 步骤 假设 VSCode 运行在 Windows,SSH 远程登录 Linux 在 Windows 端生成公钥/私钥对 例如在 git bash 中运行 ssh-keygen,然后一路回车 把刚刚生成的 Wi
阅读全文
posted @ 2021-12-16 20:36
Zijian/TENG
阅读(458)
推荐(0)
摘要:
# 安装 samba sudo apt install samba # 修改 samba 配置,开启 home 目录读写权限 sudo vi /etc/samba/smb.conf 在 /etc/samba/smb.conf 找到如下内容,修改如下,并取消注释 [homes] comment = H
阅读全文
posted @ 2021-12-16 20:27
Zijian/TENG
阅读(1613)
推荐(0)
摘要:
第一次遇到这么坎坷的安装过程,几乎没有一步能顺利走下去,不论选择了哪条路😂 条条大路走不通之 Colcon 方式安装 FastDDS Github 上找到如下安装步骤(Colcon 方式): pip install -U colcon-common-extensions vcstool mkdir
阅读全文
posted @ 2021-11-12 20:48
Zijian/TENG
阅读(7448)
推荐(0)
摘要:
问题描述 已经成功执行 pip install -U colcon-common-extensions vcstool 但是执行如下命令时报错: vcs import src < fastrtps.repos Command 'vcs' not found, did you mean: ... Tr
阅读全文
posted @ 2021-11-11 21:21
Zijian/TENG
阅读(3933)
推荐(0)
摘要:
描述 请实现一个函数,将一个字符串s中的每个空格替换成“%20”。 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 数据范围 0<=len(s)<=1000。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。 解法 0 - 书中 C
阅读全文
posted @ 2021-10-25 21:31
Zijian/TENG
阅读(109)
推荐(0)
摘要:
SOA 把功能抽象成一个个独立的服务 定义 Service-Oriented Architecture,面向服务的架构 是思想、架构、软件设计模式、设计方法,而不是一种具体的技术 目标 构建灵活的平台系统 本质 服务的集合 特点 松耦合,无状态、无依赖,不绑定特定实现 高内聚、独立、可复用、可重组
阅读全文
posted @ 2021-10-25 20:09
Zijian/TENG
阅读(994)
推荐(0)
摘要:
面向对象特性 抽象、 封装、继承、多态 面向对象设计原则 一般设计原则 摘自《Head First 设计模式》 封装变化 多用组合,少用继承:has-a 比 is-a 更灵活,可运行时改变行为/属性 针对接口编程,不针对实现编程:变量声明为超类型(接口/抽象类) 为交互对象之间的松耦合设计而努力(例
阅读全文
posted @ 2021-10-17 18:07
Zijian/TENG
阅读(224)
推荐(0)
摘要:
本文承接前文 现代 C++ 对多线程/并发的支持(上),翻译自 C++ 之父 Bjarne Stroustrup 的 C++ 之旅(A Tour of C++)一书的第 13 章 Concurrency。本文将继续介绍 C++ 并发中的 future/promise,packaged_task 以及
阅读全文
posted @ 2021-10-11 22:46
Zijian/TENG
阅读(1086)
推荐(2)
摘要:
本文翻译自 C++ 之父 Bjarne Stroustrup 的 C++ 之旅(A Tour of C++)一书的第 13 章 Concurrency。作者用短短数十页,带你一窥现代 C++ 对并发/多线程的支持。原文地址:现代 C++ 对多线程/并发的支持(上) -- 节选自 C++ 之父的 《A
阅读全文
posted @ 2021-10-10 17:40
Zijian/TENG
阅读(2665)
推荐(4)
摘要:
初学者在刚开始读 C++ Primer 的时候,总是容易被书中各种初始化搞得头大:默认初始化、列表初始化、值初始化、类内初始值、构造函数初始值列表、new int 和 new int() 的区别... 本文把书中这些概念集中总结如下,大括号【】内为原书中文版第 5 版的相应页码。 列表初始化(lis
阅读全文
posted @ 2021-10-07 17:50
Zijian/TENG
阅读(965)
推荐(0)
摘要:
# 定义 SOME/IP 即 Scalable **service-Oriented** MiddlewarE over IP,是定义在传输层(TCP/UDP)之上的**面向服务**的中间件,是汽车以太网面向服务的架构 SOA 中的重要内容。 
推荐(1)
摘要:
正则表达式零宽断言 适用场景:匹配/提取/查找/替换以 xxx 开头,或以 xxx 结尾,但不包括 xxx 的字符串。 零宽断言 用法 含义 (?=exp) 零宽度正预测先行断言 lookahead exp1(?=exp2) exp1 之后必须匹配 exp2,但匹配结果不含 exp2 (?!exp)
阅读全文
posted @ 2021-09-05 16:29
Zijian/TENG
阅读(1248)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/152
阅读全文
posted @ 2021-09-03 23:07
Zijian/TENG
阅读(3478)
推荐(0)
摘要:
一种比较简洁的实现:通过 fstream 和 stringstream 的 rdbuf() 实现。 #include <fstream> #include <string> std::string readFileIntoString(const std::string &filename) { s
阅读全文
posted @ 2021-08-30 19:49
Zijian/TENG
阅读(723)
推荐(1)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/151
阅读全文
posted @ 2021-08-22 10:23
Zijian/TENG
阅读(2019)
推荐(1)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/151
阅读全文
posted @ 2021-08-14 07:30
Zijian/TENG
阅读(3193)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。 作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/15
阅读全文
posted @ 2021-08-08 11:48
Zijian/TENG
阅读(848)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。作者 Zijian/TENG,原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/151
阅读全文
posted @ 2021-08-08 11:42
Zijian/TENG
阅读(3743)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 AP:AUTOSAR Adaptive Platform SM:State Management AA:Adaptive Appl
阅读全文
posted @ 2021-08-01 18:01
Zijian/TENG
阅读(2570)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 EM:Execution Management AP:AUTOSAR Adaptive Platform FC:Functiona
阅读全文
posted @ 2021-07-31 17:54
Zijian/TENG
阅读(2867)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 AP:AUTOSAR Adaptive Platform EM:Execution Management OSI:Operatin
阅读全文
posted @ 2021-07-26 20:02
Zijian/TENG
阅读(1483)
推荐(0)
摘要:
背景 编译安装 GENIVI 的 vsomeip,发现依赖 boost,于是直接去官网 https://www.boost.org/users/download/ 下载了最新的 boost 1.76.0 问题 boost 的编译安装一切顺利,但是在编译安装 vsomeip 的时候才发现最新的 vso
阅读全文
posted @ 2021-07-25 16:07
Zijian/TENG
阅读(5853)
推荐(0)
摘要:
官方文档下载方式及介绍情参见 Adaptive AUTOSAR 学习笔记 2 - 官方文档下载及阅读建议。 这是 Adaptive AUTOSAR 学习笔记的第 8 篇,学习笔记 3 - 7 翻译了 Adaptive AUTOSAR 官方文档 AUTOSAR_EXP_PlatformDesign.p
阅读全文
posted @ 2021-07-24 10:57
Zijian/TENG
阅读(4427)
推荐(1)
摘要:
问题 1 描述 bash 脚本中,需要把参数 -J -I 1 -M1 -a1 -x1 中的 -I x 参数提取出来,保存备用。 确定正则表达式 -I 后面可以有一个空格,也可以没有,空格之后只能是 0 或 1,正则表达式很容易写出来 -I ?[01] 仅提取匹配内容,而非整行 可以通过 grep 的
阅读全文
posted @ 2021-07-22 20:47
Zijian/TENG
阅读(1343)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf #缩写 AP:AUTOSAR Adaptive Platform 3.5 Application Design Application
阅读全文
posted @ 2021-07-19 22:31
Zijian/TENG
阅读(1775)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 AP:AUTOSAR Adaptive Platform WP:Work Product 3.3 方法论和 Manifest 应用
阅读全文
posted @ 2021-07-18 17:28
Zijian/TENG
阅读(3259)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 AP:AUTOSAR Adaptive Platform AA:Adaptive Application ARA:AUTOSAR
阅读全文
posted @ 2021-07-16 22:09
Zijian/TENG
阅读(1965)
推荐(0)
摘要:
起因 在代码 review 的过程中,总是发现有人在数据类型转换(reinterpret_cast)、大小端等问题(什么情况下需要考虑大小端,什么情况下不需要考虑)上犯错误,究其原因是没有彻彻底底地搞懂数据的二进制表示。我想写篇文章,用通俗易懂的语言把这件事情说明白,通俗易懂到我的女朋友也能看懂。于
阅读全文
posted @ 2021-07-15 21:39
Zijian/TENG
阅读(905)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 缩写 AP:AUTOSAR Adaptive Platform AA:Adaptive Application ARA:AUTOSAR
阅读全文
posted @ 2021-07-14 21:32
Zijian/TENG
阅读(2805)
推荐(0)
摘要:
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本。本文从AUTOSAR_EXP_PlatformDesign.pdf开始,一边学习,一边顺带着翻译一下。尽力而为,不保证精确。你若愿意,也可以当作 AUTOSAR Adaptive Platform
阅读全文
posted @ 2021-07-11 16:15
Zijian/TENG
阅读(3135)
推荐(0)
摘要:
 很庆幸,工作以来一直保持着阅读的习惯。看了一些书,感觉不错,和同样渴望力量的你分享 # 1. 计算机基础 #
阅读全文
posted @ 2021-07-10 22:32
Zijian/TENG
阅读(596)
推荐(0)
摘要:
tmux 默认回滚 2000 行,如果要查看更多记录(比如编译报错)可以在.tmux.conf文件中增加一行 set -g history-limit 5000 重启 tmux session 生效
阅读全文
posted @ 2021-07-10 20:27
Zijian/TENG
阅读(1632)
推荐(0)
摘要:
目前互联网上没有太多的 Adaptive AUTOSAR 的学习资料,官方文档是一个很不错的途径。看过官方文档才发现,目前很多关于 Adaptive AUTOSAR 的文章都是官方文档的简化翻译,不如直接看官方文档更全面深入。 Adaptive AUTOSAR 文档官方下载地址 https://ww
阅读全文
posted @ 2021-07-10 17:19
Zijian/TENG
阅读(3793)
推荐(1)
摘要:
缩写 AP: AUTOSAR Adaptive Platform CP: AUTOSAR Classic Platform AA: Adaptive Application ARA: AUTOSAR Runtime for Adaptive Applications FC: Functional C
阅读全文
posted @ 2021-07-03 17:16
Zijian/TENG
阅读(7368)
推荐(0)
摘要:
问题描述 帮同事 debug 时,看到如下的 C 代码:用中括号里的数值,指定元素在数组中的次序。第一次见这种用法,验证一下。 #include <stdio.h> int main(int argc, char* argv[]) { int arr[10] = { [9] = 9, [3] = 3
阅读全文
posted @ 2021-07-03 16:57
Zijian/TENG
阅读(4338)
推荐(1)
摘要:
我觉得 @outlook.at 就挺好 😃 01、日本的后缀outlook.jp https://signup.live.com/signup.aspx?mkt=JA-JP&lic=1 02、韩国的后缀outlook.kr https://signup.live.com/signup.aspx?m
阅读全文
posted @ 2021-07-01 21:44
Zijian/TENG
阅读(4919)
推荐(0)