自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (18)
  • 问答 (3)
  • 收藏
  • 关注

原创 Docker 的安装使用

官方说明文档网址:Install Docker Engine on Ubuntu | Docker Documentation安装Docker准备工作要在 Ubuntu 上开始使用 Docker Engine,请确保满足先决条件,然后安装 Docker。先决条件:要安装 Docker Engine,您需要以下 Ubuntu 版本之一的 64 位版本:Ubuntu Impish 21.10 Ubuntu Hirsute 21.04 Ubuntu Focal 20..

2022-01-30 09:22:24 6254

原创 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 2036

原创 AutoSAR中的缩写

缩写很烦人,老是忘,还记不住啥意思。这次开个文章专门记录一下,目的是为了方便新人学习了解,也帮助自己记忆。内容都是个人收集来的,有不对的欢迎各位大佬批评,指正,补充,不定时更新。2021年4月20日09:42:47汽车开放系统架构 AUTOSAR AUTomotive Open System ARchitecture电子控制单元 ECU Electronic Control Unit应用软件层...

2021-04-20 11:10:25 938

原创 Ubuntu安装注意事项

查看当前用户(global)配置: git config --global --list。查看系统(system)配置: git config --system --list。例如:ssh-keygen -t rsa -C "[email protected]"git config --global user.email "你的邮箱XXXX"查看当前仓库配置信息: git config --local --list。ssh-keygen -t rsa -C "你的邮箱XXXX"

2022-11-22 17:34:55 802 1

原创 编译 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 387

原创 生态接口~

库文件名 库版本 号 功能描述 参考帮助文档链接 audit 2.8.5 用于安全加固,系统审计 http:// people.redhat.com/ sgrubb/audit busybox 1.31.1 命令行工具,支持用户基本命令 行操作 http://busybox.net/ curl 7.71.1 基于网络协议,对指定URL进行 网络传输 http://curl.haxx.se/

2021-12-13 08:31:53 729

原创 AOS系统架构

AOS采用分层抽象的架构模式划分系统边界,如图所示,主要组件划分如下:● 实时运行框架( RTF):提供兼容Adaptive AUTOSAR标准的自动驾驶开发运行框架。● 图形框架( GF):支持图形渲染显示框架。● AI框架( AIF):支持高性能AI计算框架、推理框架和常见的算子库。● 实时通信服务( RCS):支持DDS、 SOME/IP通信。● 内核及基础服务( Kernel&BS):支持符合POSIX接口标准的内核,以及兼容Linux生态的基础库。● 车规级运行时( Run

2021-11-10 14:46:40 3542

原创 随笔

是有一个女盆友作你好呢?还是自己单着好?好难回答

2021-10-24 15:56:29 87

原创 @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 146

原创 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 464 1

原创 C++字符串里提取数字

提取出来bai还是放du在zhi字符串里么daostring a,ans;cin>>a;for (int q=0;q<a.length();q++)if (a[q]>='0'&&a[q]<='9')ans+=a[q];cout<<a[q];

2021-04-20 13:27:32 10736 2

转载 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 363

原创 map是键值对,first是键,second是值。

map是键值对,first是键,second是值。

2021-04-01 10:07:16 769

转载 解决安装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 5009 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 2273

原创 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 1209

原创 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 1844

原创 python MD5加密大小写,32位16位任选

import hashlibstring = 'userId=669&apikey=098f6bcd4621d373cade4e832627b4f6&times='def md5value(key): input_name = hashlib.md5() input_name.update(key.encode("utf-8")) print("大写的32位" + (input_name.hexdigest()).upper()) print("大写.

2020-11-16 10:54:15 9578

原创 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替换后的字符串 &#x4ea7&#x54c1&#x7f16&amp...

2020-11-10 17:09:59 1296 1

原创 2020-10-24今天过节

今天过节,写篇水帖。愿所有的产品经理都不再提无脑的需求,愿所有的的项目经理都不犯二,愿所有的程序员都不再写出bug

2020-10-24 14:57:41 88

原创 android studio虚拟机跳坑指南

就想说两点1.正常安装升级之后虚拟机启动不起来,如果如下图所示,那么是你没开VT-x,就是Intel虚拟技术。去bios里开开就好了。2.你开开之后还是不好使报 【The emulator process for AVD Pixel_2_API_26 was killed.】类似的错误,1.首先查看模拟放的位置;2.点击【show on disk】后进入如下图所示的位置;3.将avd剪切放到我们安装sdk的文加下,运行模拟器就不会报错了4.运行模拟器就不会...

2020-09-17 18:01:03 610

原创 逆转顺序表中的所有元素

算法思想:第一个元素和最后一个元素对调,第二个元素和倒数第二个元素对调,……,依此类推。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 2572 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 2475

原创 【摘抄】bin文件转换成16进制数(C语言)

#include <stdio.h>#include <stdlib.h>int main(int argc,char *argv[]){ int ch; FILE * fp; fp = fopen("c:\\good.bin","rb"); ch= fgetc(fp); printf("%02x ",(unsigned char)ch) ;...

2020-06-16 11:19:00 1181 1

原创 在netty中怎么快速判断设备TCP断开了链接(物理终端断开连接,netty服务器端怎么知道)

先说一下背景吧,公司开发一款新的终端设备,用的JTT808协议。然后呢,需要一个新的网关。于是找了一下用了Netty+springboot的架构。因为以前做的都是C,C++的,刚转投JAVA门下,遇到了很多问题。今天要说的问题就是,不使用netty的心跳机制,然后如何判断终端的设备掉线了。先上结论,复写ChannelHandlerAdapter中的handlerRemoved。 @Override public void handlerRemoved(ChannelHandler

2020-06-16 11:17:50 5656 3

原创 LPUART_DRV_SendDataPolling函数输出数组最后一字节没有正确输出

我现在遇到一个问题就是用polling函数发送11个字符出去,通过串口助手接收查看,发现有的时候,最后一个字符收不到。但是会随着下一次发送,一起打出来。那么经过调查和请教,得知以下几点:polling会等待发送完或者超时,也就是没有发送完成或者超时的时候不会跳出函数。s32k144的sdk函数处理最后一个字节的时间会比较长。对于这个问题我的临时解决方法是,发送时,多发一字...

2019-11-18 18:03:24 742

原创 S32K144的FLASH中的SDK函数(FLASH_DRV_EraseSector)不能正常执行

先说表象,S32K144的FLASH中的SDK函数(FLASH_DRV_EraseSector)不能正常执行我的需求是擦除PFLASH中的一个扇区,之后在这个上面写东西,可是照着官方的例子操作怎么都好用,但是移植到自己的工程中怎么都不好用。查了很多地方,最后在一个群里,有个大哥点醒了我,要禁用中断。操作flash的时候要禁用中断,操作flash的时候要禁用中断,操作flash的时候要禁...

2019-11-11 12:44:14 3237 1

转载 结构体尾部有指针

https://blog.csdn.net/yongsan01/article/details/79386627

2019-11-05 15:44:44 490

原创 常用变量命名规则

变量的命名方法【Hungarian】【camelCase】【PascalCase】 一、匈牙利命名法【Hungarian】:        广泛应用于象Microsoft Windows这样的环境中。        Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的...

2019-11-05 11:29:41 1795

原创 C语言BCC(异或校验)

Type_uByte wubJTT808CalculateChecksum(Type_uByte *aubData_p, Type_uWord auwDataLength){ Type_uByte aubChecksum = 0; Type_uWord auwCnt = 1; while(auwCnt < auwDataLength) { ...

2019-11-05 09:06:01 9132 1

原创 关于CC2640R2有一个设置密码的AT命令(AT+LOGIN_CFG)的一些使用说明

这条指令是定制的!!!!!!!公开版的手册上你是查不到的。如果没有启用密码则和我们公版透传是一样的,但是启用了密码后,APP连接上第一件事就是要验证密码,验证通过之前数据是发不过去的,并且到超时时间后会断开。密码这东西是双向验证的,要么两方同时设定密码,要么都比设定,单独一方设定,会导致无法通讯。密码设定的UART指令:获取设置:AT+LONG_CFG=?\r\n默认值...

2019-10-29 18:33:07 562

原创 S32DS中代码优化选项都是干嘛用的

开局一张图,后面全靠查。这里最开始的那个选项是选择GCC编译的优化等级的,关于那个O2 O3 等优化了那些内容,推荐https://www.cnblogs.com/wwcjj/p/9310671.html-fsigned-char 换成有符号char把char定义为有符号类型,如同signed char.这个选项等同于`-fno-unsigned-char ',他...

2019-10-09 17:38:12 2159

原创 S32DS中生成release版遇到Ld error: undefined reference to XXXX

先说操作和结论:我重新起了电脑,从服务器重新下载了工程,清理缓存,最后居然TMD好用,错误也没有。今天在编译工程的release版中遇到了Ld error: undefined reference to `_close' 这个错误,后面还有其他的类似的错误,我辛苦查了半天,没有看到那位大神说出个所以然。看了很多帖子,https://bbs.csdn.net/top...

2019-10-09 15:29:30 2817

原创 C#中数组中Skip 和 Take 怎么用

一分钟识点扫盲Skip Take是C#里面集合的扩展方法Skip是跳过第几个之后开始,取得的值包括当前下标值的内容Take是获取到第几个下标为止,取得的值不包括当前下标值的内容 1 2 3 4 5 6 varlist=newList<int>(); //比如list里面是1,...

2019-09-29 11:56:07 9524

原创 FreeRTOS中CAN输出的数据长长度动态控制

这是结构体的定义,typedef struct { flexcan_msgbuff_id_type_t msg_id_type; /*!< Type of message ID (standard or extended)*/ uint32_t data_length; /*!< Length of Data in Bytes*...

2019-09-05 15:02:39 1385

C++11以后新特性的一些实验例子,全部都验证通过

C++11以后新特性的一些实验例子,全部都验证通过

2022-10-10

AUTOSAR_EXP_SWArchitecturalDecisions.pdf

AUTOSAR_EXP_SWArchitecturalDecisions

2021-05-12

AUTOSAR_EXP_PlatformDesign.pdf

AUTOSAR_EXP_PlatformDesign 20-11

2021-05-12

HealthMonitoring.zip

AUTOSAR_SWS_HealthMonitoring FOUNDATION 1.4.0

2021-05-12

01012005.rar

imaging-01012005.jar 包含在里面,单传不让传,各位下载之后解压自己那jar包安装吧,便宜的资源

2020-07-15

xmemcached 2.4.6.rar

repository\com\googlecode\xmemcached\xmemcached 2.4.6

2020-07-15

tukaani.rar

tukaani 1.5 1.6 1.8 资源包打包上传了(欢迎选购,预购从速,非要我敲五十个字,呵~)

2020-07-15

S32K14x_低功耗.rar

S32K14X低功耗例子说明,S32K14X低功耗例子说明,

2019-11-29

EC20AT命令手册合集

EC20AT命令手册合集,里面有常规命令,NET,GPS,FTP等等,几乎有的都收集到了一共是8个文档

2019-11-06

500常用的IT日语词汇中英双解释

500常用的IT日语词汇中英双解释,都是IT相关的项目中总结的 500常用的IT日语词汇中英双解释,都是IT相关的项目中总结的

2018-11-16

安卓常用控件例子集合

安卓常用控件例子集合,非常适合刚刚入门的人,常用的控件都集成在一起,方便查看使用

2018-09-04

简简单单的C实例

简简单单的C实例,简简单单的C实例源代码的说明

2014-05-18

VC下五子棋

VC下五子棋 可以联机

2013-01-31

Linux_内核完全注释

Linux_内核完全注释

2012-12-24

嵌入式开发原理

嵌入式开发原理,实用技术教程,嵌入式开发原理,实用技术教程

2012-12-24

国嵌视频课件ppt(01-05全

国嵌视频课件ppt(01-05

2012-11-30

rhlinux DHEE

red hat linux DHEE 的共245页PPT

2012-11-28

C语言习题(有答案)

C语言习题各章节(有答案)比较全面的练习

2012-11-28

vc++、MFC基础教程

vc++、MFC基础教程 ppt 共441张 详细的介绍了C++基础和MFC基础

2012-11-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除