![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
那些搜不到但还很有用的东西
文章平均质量分 60
Liyang120621
头像是我曾经喜欢的女生,但是她结婚了。新郎不是我。我只是用来提醒我自己,努力敲代码,多挣钱,争取娶个更好的。
展开
-
编译 Hello World
步骤1 在开发环境上,使用tar命令对SDK.tar.gz安装包进行解压(如下示例将SDK解压到了/home/test/目录下,您可根据需要自行指定解压目录)。tar -zxvf SDK.tar.gz -C /home/test步骤2 使用source命令执行aos目录下envset.sh脚本,配置aos场景下的编译工具链所在路径。source /home/test/SDK/aos/envset.sh步骤3 检查LLVM编译工具链配置是否正确。which clang输出结果:原创 2021-12-13 08:41:17 · 409 阅读 · 0 评论 -
@far @gpage 今天学到了小知识
起因是遇到一堆这样子的宏#define DSM_VAR @far @gpage#define DSM_VAR_NOINIT_FAST @far @gpage#define DSM_VAR_NOINIT @far @gpage#define DSM_CONST#define DSM_APPL_CONST#define DSM_CODE#define DSM_APPL_CODE#define DSM_APPL_DATA @far @gpage /* ##ntr */#define DS...原创 2021-07-22 16:27:31 · 163 阅读 · 0 评论 -
c++基础题搜集
1.char a = '\72'; 则a变量包含? AA.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法2.求输出结果 bcdvoid fun(char* p) { p += 2;}void main(){ char a[] = "abcd"; char* p = (char*)a; fun(p); p++; ...原创 2021-05-11 10:24:03 · 2106 阅读 · 0 评论 -
sigfillset,sigemptyset,sigaddset,sigdelset
Unix(包括Linux)下的C语言编程中是不会使用try catch的,的确C也没有这个语法。然而当运行时的错误异常被抛出时,系统会产生信号发送给进程,如果进程没有做信号响应函数的话,就会被中断运行并且产生core文件,通过core文件可以查看程序的崩溃原因、当时的调用堆栈、当时的变量值等等信息,当然这是另外一个话题。因此在Unix下,与try catch起到相似作用的东西就是信号相应函数。相关的使用方法大体包括如下内容:1、信号安装signal();sigaction();2、发送信号函数i原创 2021-04-22 09:36:01 · 494 阅读 · 1 评论 -
AutoSAR中的缩写
缩写很烦人,老是忘,还记不住啥意思。这次开个文章专门记录一下,目的是为了方便新人学习了解,也帮助自己记忆。内容都是个人收集来的,有不对的欢迎各位大佬批评,指正,补充,不定时更新。2021年4月20日09:42:47汽车开放系统架构 AUTOSAR AUTomotive Open System ARchitecture电子控制单元 ECU Electronic Control Unit应用软件层...原创 2021-04-20 11:10:25 · 990 阅读 · 0 评论 -
Cmake语法学习
https://www.cnblogs.com/ph829/p/4759124.html先注明学习帖子的出处,向总结知识的,传播知识的大佬们致敬。ORZ。https://pan.baidu.com/s/1GxToNlBGEbabBcQUPpsmWA 提取密码:fykgCMake_Practice.pdf 再分享一下找到的CMake_Practice。目录0. 前言1. 项目目录结构2. CMakeLists.txt文件2.1 根目录中CMakeLists内容...转载 2021-04-07 15:19:30 · 418 阅读 · 0 评论 -
解决安装Ubuntu系统卡在载入界面,显示正在安装open vm tools
解决安装Ubuntu系统卡在载入界面,显示正在安装open vm tools在虚拟机上安装Ubuntu的时候,老是卡在open vm tools这,卡很久。查了一圈,浏览最多的帖子17年的没有用。之后看到了https://blog.csdn.net/weixin_41088797/article/details/105320376大兄弟写的文章,试了一下可行。兄弟的内容是好内容,但是格式有点乱,给整理一下。以下几点:1.用镜像创建虚拟机之后不要直接启动。2.去对应的安装目录下删除转载 2021-01-27 09:49:27 · 5440 阅读 · 2 评论 -
JPA CriteriaBuilder子查询
JPA CriteriaBuilder子查询给自己做个备忘/** 检索关键字 */if (keyWord != null && !keyWord.trim().equals("")){ // 创建子查询对象 Subquery<Store> subquery = criteriaQuery.subquery(Store.class); Root<Store> root2 = subquery.from(Store.class); s..原创 2020-12-15 09:47:43 · 2352 阅读 · 0 评论 -
C语言整型变量,移位操作
有个a是一个整形的,占8位,所以bit3应该是第三位。|(或)操作,当操作数为1时,结果为1,当操作数为0时,结果不变。 1|1 =1 ,1|0=1,0|1=1,0|0=0&(与)操作,当操作数为1时,结果不变,当操作数为0时,结果为0。1&1=1,1&0=0,0&1=0,0&0=0因此,设置a的bit 3为1的方法就是将a和00001000作|操作,这样其他位都不变,只有第3位变成1,清除a的bit3的方法就是将a和11110111作&操作,这样原创 2020-11-27 09:41:03 · 1262 阅读 · 0 评论 -
C++ CRC8校验方法
少说废话,上东西。显示验证工具的链接地址http://www.ip33.com/crc.html接下来是方法,好人做到底,送佛送上西。连typedef也给你写上,CV即可用。typedef unsigned char uint8_t;// CRC8校验算法uint8_t crc8(uint8_t *data, int size){ uint8_t crc = 0x00; uint8_t poly = 0x07; int bit; while (size--.原创 2020-11-27 09:35:56 · 1988 阅读 · 0 评论 -
utf8编码转中文时候,在网页里转换不正确
使用的转换工具的地址:http://tool.chinaz.com/Tools/utf-8.aspx原文是:\u4ea7\u54c1\u7f16\u7801\u4e0d\u5b58\u5728转换后是:\u4ea7\u54c1\u7f16\u7801\u4e0d\u5b58\u5728没有正确的显示出中文,这里需要将 \u 替换成网页转换器中可以识别的 &#x替换后的字符串 产品编&...原创 2020-11-10 17:09:59 · 2120 阅读 · 1 评论 -
逆转顺序表中的所有元素
算法思想:第一个元素和最后一个元素对调,第二个元素和倒数第二个元素对调,……,依此类推。void Reverse(int A[], int n){int i, t;for (i=0; i < n/2; i++) { t = A[i]; A[i] = A[n-i-1]; A[n-i-1] = t; }}...原创 2020-09-01 14:24:20 · 2582 阅读 · 1 评论 -
16进制数的字符串整体转成10进制数字符串
1234567F 设备累计行驶里程,固定8字节,16进制,单位为米,行驶里程为0X1234567F米=305419903米,即30.5419万公里终端传上来的数据,是用ASCII表示的字符串,但里面装的是16进制数。我现在给后台传,要10进制的数。怎么搞?找了一大堆帖子,说的都不尽如人意。都是怎么一个字符一个字符的转,我想要整体转。// 设备累计行驶里程,固定8字节,16进制,单位为米,// 行驶里程为0X1234567F米=305419903米,即30.5419万公里 Str.原创 2020-08-11 13:33:02 · 2503 阅读 · 0 评论 -
在netty中怎么快速判断设备TCP断开了链接(物理终端断开连接,netty服务器端怎么知道)
先说一下背景吧,公司开发一款新的终端设备,用的JTT808协议。然后呢,需要一个新的网关。于是找了一下用了Netty+springboot的架构。因为以前做的都是C,C++的,刚转投JAVA门下,遇到了很多问题。今天要说的问题就是,不使用netty的心跳机制,然后如何判断终端的设备掉线了。先上结论,复写ChannelHandlerAdapter中的handlerRemoved。 @Override public void handlerRemoved(ChannelHandler原创 2020-06-16 11:17:50 · 5910 阅读 · 3 评论