自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵树成的博客

不会写代码的汽车工程师不是好摩托车车手

  • 博客(100)
  • 收藏
  • 关注

原创 CANoe如何和其他编程语言交互数据

文章目录环境设置.cfg文件设置使能FDX协议创建环境变量添加FDX Description Files环境设置.cfg文件设置使能FDX协议在CANoe的Options->Extensions->XIL API & FDX Protocol中使能FDX,CANoe作为UDP的Server,根据情况设置一个PortNumber。创建环境变量创建如下的环境变量,这里使用4种比较常用的数据类型添加FDX Description Files回到一开始的FDX设置页面,添加一

2020-10-08 13:49:42 2526 1

原创 笔记本裸机安装Ubuntu教程-细数自己踩过的坑

之前用过Linux的虚拟机,还有树莓派的板子,而且自己有两台电脑,想深入研究下Linux,后面还要探索下交叉编译,所以决定将自己的一台电脑安装Ubuntu,结果花了一晚上的时间来回重装了6遍,每一遍都会遇到坑,所以写篇博文记录下来,也给他人做参考文章目录镜像下载镜像写入U盘中硬盘分区提示缺少一个文件(有可能)修改安装的时候的显卡参数安装界面分区镜像下载在下面的网站中下载最新的ubuntu版本...

2020-10-08 08:28:01 5985 3

翻译 [AutoSar]Vector Simulation and Test for SoA and AUTOSAR Adaptive

文章目录Service Oriented Communication(SOA)当前汽车变化的趋势和需求AUTOSAR平台的对比基于信号的设计对比基于服务的设计AutoSar AP的测试的挑战更多的SOA中间件协议CANoe中的SOA经典的使用方式通信设置的新特性为什么有新的特性Service Oriented Communication(SOA)当前汽车变化的趋势和需求汽车面临这很多不同的数据类型的处理要求,比如手机的应用程序,摄像头,雷达,还有无AutoSara的服务,安全,首饰信号等AUTOSA

2020-10-08 08:27:38 429

翻译 vSOMEIP探究

工作需要接触以下vSOMEIP,这篇文章记录在探索过程中的经验github上的vSOMEIP项目:https://github.com/GENIVI/vsomeip项目READEME

2020-09-27 17:25:58 546

翻译 Linux容器_LXC

文章目录什么是LXC特性组件许可支持什么是LXCLXC是一个Linux核心容器特性的用户空间接口,通过一个强大的API和简单的工具,它可以让Linux用户轻松的创建和管理操作系统或者应用程序容器特性现在LXC使用下面的核心特性来容纳进程核心命名空间(ipc, uts, mount, pid, network 和 user)Apparmor(一个有关安全的应用程序)和SELinux配置文件Seccomp协议(可以限制应用程序的功能,进而提高系统安全)Chroots(使用pivot_root)

2020-09-06 21:30:01 337

原创 Qt树莓派交叉编译./configure -help 翻译

这两天在研究Q在树莓派3上的交叉编译,但是一直不顺利,问题基本上都出现在make指令后面,虽然前面的aotuconfig指令是可以通过的,但是还是出问题,看了很多博文,试了很多中不同的config方法,但是还是没有解决,于是决定自己从头翻译一遍configure -help的文档开始吧!./configure -helpConfigure understands variable ass...

2020-03-14 07:10:07 349

翻译 QWidget Class解析

文章目录QWidget ClassPropertiesPublic FunctionsQWidget ClassQWidget是所有的用户接口的对象qmake: QT += widgets继承:QObject 和 QPaintDevice派生:QAbstractButton, QAbstractSider, QAbstractSpinBox, QCalendarWidget, QCom...

2020-02-22 22:52:42 1947

翻译 QtInstaller Framework Manual

希望将自己的写的应用程序通过打包的方式发布出去,之前一直使用解压缩包的方式,这样的方式比较Low,然后就看到了Qt的官方打包架构,先来研究一下Qt Installer Framework 提供了一些工具和组件,为Qt的桌面应用程序创建安装程序。文章目录1 Overview of Qt Installer Framework1.1 Choosing Installer type1.2 Promo...

2020-02-18 18:57:06 525

翻译 QTcp相关的类解析

文章目录1 QTcpServer Class1.2 Detailed Description2 QTcpSocket Class2.1 Detailed Description3 QUdpSocket Class3.1 Detailed Description1 QTcpServer ClassQTcpServer类提供了及基于TCP的服务需要在qmake中 += network继承于QO...

2020-02-18 10:09:23 619

翻译 Qt-QRect

QRect类在平面上顶一个了一个矩形,使用整数作为精度一个矩形正常来说是有一个左上角的点和一个尺寸来确定的,Qect的宽度和高度通常是和基于渲染的数学上的矩形相等。QRect可以通过设置左边,上边,高度和宽度用整数类表达,或者是一个QPoint和一个QSize来表达,下面的代码创造两个完全相同的矩形QRect r1(100, 200, 11, 16);QRect r2(QPoint(100...

2020-02-07 14:24:51 7658

翻译 Qt-QPixmap

QPixmap类是一个幕下图像的表现,可以用作一个绘制设备Qt提供了4个类来操控图像数据,QImage,QPixmap,QBitmap和QPicture,其中QImage用来为I/O设计和优化的,是直接访问屏幕分辨率和操作的。QPixmap是优化在屏幕上展示图片的的。QBitmap是QPiximap派生的一个便捷类,确保深度为1。如果一个QPixmap对象是一个真的bitmap,那么函数QBit...

2020-02-07 13:56:07 5622

翻译 Qt之QCustomPlot

在学完各种dll的调用方式和QAbstractItemModel之后,终于到了这一步,之前用过CustomPlot来实现简单图的绘制,但是这次我需要从头开始,理解内涵文章目录1 Main Page1.1 QCustomPlot 2.0.1 Documentation1.2 Plottables 绘图板1.3 Controlling the Axes 坐标轴的操控1.4 Plot Legend 绘...

2020-02-07 13:20:29 4873 1

翻译 QStyledItemDelegate解析

文章目录QStyledItemDelegate ClassDetailed DescriptionQStyledItemDelegate ClassQStyledItemDelegate类提供了模型中数据项目显示和编辑的工具Detailed DescriptionQStyledItemDelegate类提供了模型中数据项目显示和编辑的工具。当在视图中显示模型的数据时,比如在QTableV...

2020-02-06 13:21:38 6619

翻译 Qt的命名空间(持续更新)

在写码的过程中经常遇到Qt::xxx,其实用着用着也就习惯了,但是为了做到融会贯通和知其所以然,决定把遇到的枚举常量记录下来加强印象文章目录enum Qt::ItemDataRoleenum Qt::ItemDataRole模型中的每一个项目中都有一个与之关联的数据和项目角色,视图使用角色来想模型表示其所需要的数据的类型,定制的模型需要使用下面的类型类返回数据。常用的角色如下所示:...

2020-01-29 16:50:32 1276

翻译 Qt中的Model/View编程,以及内部的逻辑

文章目录“1 模型/视图”的介绍及其逻辑“1.1 模型/视图”介绍“1.2 模型/视图”架构1.2.1 架构介绍1.2.2 模型1.2.3 视图1.2.4 代理1.2.5 排序1.2.6 便利类2 使用模型和视图2.1 Qt中的两个模型2.2 通过现成的模型来使用视图3 模型类3.1 基本概念3.1.1 模型的索引3.1.2 行和列3.1.3 项目的父项3.1.4 父项,行和列3.1.5 项目规则...

2020-01-26 14:39:33 2037 2

翻译 QAbstractItem和QAbstractTableModel

最近需要自定义操作QTableModel,之前写过在QTableModel中实现过下拉菜单等,但是后面想灵活运用,这样必须需要知道其中的原理,现在记录下,需要学习的是QAbstractTableModel还有QAbstractItem文章目录QAbstractTableModelDetailed DescriptionSubclassingQAbstractTableModelDetaile...

2020-01-07 19:48:50 593

原创 Qt对高分屏的支持

最近一直用Surface写码,然后就遇到了Qt的对高分屏的支持的问题,于是查阅了相关的资料记录下来文章目录Qt中对高分屏的支持总而言之Qt中对高分屏的支持如果想看对高分辨率bitmap的支持,请看文档 Drawing High Resolution Versions of Pixmaps and Images从Qt 5.6开始,Qt支持跨平台的传统应用程序的高分屏缩放支持,类似于macO...

2020-01-07 15:35:26 2448

翻译 QHash Class

最近需要学习Hash了,简单了解下Hash的思想就是用空间换时间,先从如何使用开始了解Hash吧文章目录QHash ClassPublic TypesPublic FunctionsDetailed DescriptionQHash ClassQHash类是一个模板类,可以提供一个哈希表为基础的字典Header:#include QHashqmake:QT += core继承于:QMu...

2020-01-04 05:55:19 548

翻译 Qt-QLibrary

在写本文之前,先发几句感慨吧,2019年过的很快,觉得自己今年是从观念到习惯上都发生比较大改变的人,但是离自己的想象中的样子差的还挺远。文章目录QLibrary ClassPublic TypesProPertiesPublicFunctionsQLibrary ClassQLibrary 类是一个在运行时可以加载动态链接库的类Header: #includeqmake:QT += co...

2020-01-01 13:42:13 1961 1

翻译 qmake介绍

文章目录简单介绍下qmake简要介绍关于pro文件构建一个项目使用第三方库预编译头文件让我们开始试试吧从一个简单的例子开始允许程序可以Debug添加特定平台的源文件设置当文件不存在的时候就停止qmake检查多个条件qmake可以帮助我们在跨平台构建应用程序的时候变得更简单,我们可以通过写简单的几行必要的信息来生成构建文件,我们可以在任何的软件项目中使用qmakeqmake基于pro文件生产构建...

2020-01-01 11:08:22 3028

翻译 F-FEM-CON的功能描述

文章目录4 关于如何使用4.1 模拟量输入4.1.1 方框图4.1.2 采样速率和抗锯齿4.1.3 AC特性4.1.3.1 需求4.2 模拟量输入单元4.2.1 原理图4 关于如何使用大量的输入和输出通道使 F-FEM-CON 称为一个非常全能的模块,为了发挥模块的最好的功能,需要好好理解模块的功能,下面的框图只展示了模块的最主要的功能的部分。下面的按照软件中的功能组的顺序来描述功能4.1...

2019-12-31 10:49:37 940

翻译 Wheel Speed Sensor Bosch 文章

目录1 一些缩略语2 简单聊下什么是轮速传感器,以及它的功能3 产品的使用3.1 期望的用法3.2 不期望的用法3.3 警告4 定义4.1 轮速传感器4.2 关于连接器系统4.3 关于传感器的可以识别信号的区域4.4 关于空气间隙4.5 轮速传感器的信号协议5 一些关键的数据5.1 测量原理5.2 安装信息5.3 储存环境5.4 运输5 使用的环境信息6 电气参数电气原理图6.2 供电电压6.2....

2019-12-18 16:33:17 7211 3

翻译 Qt学习之网络编程

由于项目的要求,需要用到网络编程,我选择使用Qt来搭建程序,于是就在这篇文章中将Qt的 QTcpServer Class 翻译一遍,然后开始正式写码文章目录PublicFunctionSignalDetailed DescriptionPublicFunctionQTcpServer(QObject *parent = nullptr)virtual ~QTcpServer()void ...

2019-12-06 22:02:19 352

原创 Leetcode刷题心得

2019年12月5日,决心开始刷题了,开篇博客记录下,希望自己后面有所提升。文章目录删除排序数组中的重复项删除排序数组中的重复项class Solution {public: int removeDuplicates(vector<int>& nums) { if (nums.size() <= 1) { ...

2019-12-05 19:53:59 585

原创 电力测试方法学习

本文是学习功率分析仪使用的笔记目录开始1 一般描述2 理解功率分析仪的功能2.1 功率分析一般描述2.2 频率测量2.3 计算模式2.3.1 间隔模式2.3.2 同步信号模式3 基本操作3.1 PowerGroup的概念3.2 连接方式3.3 线到线的转换3.3.1 3相3.3.2 6相使用两个瓦特计3.4 功率仪4 使用范例5 常见故障6 通道解释6.1 电压 Voltage(U)6.1.1 ...

2019-11-29 17:14:18 839 1

翻译 台架控制器-AVL_ISAC学习

这篇文章是我学习AVL 的的ISAC文档的整理总结文章目录1 写到首章1.1 ISAC的使用环境1.1.1 整车模型1.1.2 不同风格的驾驶模式和车辆表现1.1.3 模拟的优势1.1.4 ISAC的产品1.1.4.1 ISAC400功能描述1.1.4.2 ISAC401功能描述1.1.4.3 ISAC 402功能描述1.1.4.4 ISAC 404功能描述1.2 使用说明1.2.1 简称2 I...

2019-10-20 14:43:39 5407

翻译 QCPAbstractItem Class Reference

这个类是在图表中所有的对象的基类文章目录详细描述裁剪使用方法详细描述这个抽象基类是所有的在图表中的基类在QCustomPlot中,单元们都是一个一个的追加的图形单元,不管是标签还是坐标轴,而绘图仪总是与两个轴相连,因此只能绘制坐标图,元素可以放置在绝对坐标系的任何坐标上,每一个指定的坐标都至少有一个QCPItemPositon成员对象,可以用来控制位置,一些对象有多个坐标位置,因此可能有很...

2019-10-14 20:15:34 1071 2

翻译 [QCustomView]-QCPItemStraightLine

一个延伸到无限长度的直线文章目录详细描述构造函数和析构函数描述QCPItem StraightLine::QCPItemStraightLine (QCustomPlot * parentPlot) excplicit成员函数void QCPItemStraightLine::setPen(const QPen & pen)void QCPItemStraightLine::setSel...

2019-10-14 19:28:55 2792

翻译 Qt-QChart翻译

QCharts类管理一个可以显示图表系列的图片,坐标轴,和曲线文章目录详细描述枚举变量参数文档animationDuration:intanimationEasingCurve:QEasingCurveanimationOptions:QChart::AnimationOptionsbackgroundRoundness:qrealbackgroundVisble:boolcharType:co...

2019-10-13 13:46:14 911

原创 WebServer-django学习

不知不觉中,由于工作还有个人发展,我需要写一些Web的应用程序,用来管理试验室的运行记录,测试数据等,在开始决定如何干这件事之前,我考察了很多方案,由于之前没有接触过,所以还花了很多时间来建立概念,在考察了各种的方案后,同时结合现有的硬件资源,我决定使用Windows Server做服务器系统,MySQL作为数据库,Apache2作为服务器软件,Django作为网站开发框架,主要开发语言为Pyth...

2019-10-12 16:15:45 200

翻译 Liunx-Ubuntu-学习笔记

这里记录自己学习Liunx的一些心得和杂碎笔记关于Ubuntu的密码ubuntu的密码是随机的,每次开机都有一个的密码,目的是为了安全,通过查阅资料我了解到一种使用非root用户下进入root的方式在Terminal中输入sudo passwd,然年后输入当前用户的密码,enterTeminal中会提示我们新输入新的密码并确认,此时的密码就是新的root密码,修改成功后,我们可以输入 “...

2019-10-08 20:27:22 94

翻译 [Sqlite-数据库准备声明句柄]

Prepared Statement Objecttypedef struct sqlite3_stmt sqlite3_stmt;这个对象的实例是一个单一的SQL声明语句,已经编译成二进制语言格式并且准备去评估。每一个SQL的陈述都作为是计算机程序的一部分,源SQL语句是源代码,一个准备陈述的对象是编译对象代码,所有的SQL语句都必须转换成准备状态,这样才能够运行一个准备状态对象的声明...

2019-10-03 07:50:08 172

翻译 [Sqlite-数据库连接句柄]

typedef struct sqlite3 sqlite3;每一个SQLite数据库都是通过一个指向不透明的名为“sqlite3”的结构体指针来代表的,我们可以将sqlite3看作是一个指针,函数 sqlite3_open(), sqlite3_open16()和sqlite3_open_v2()作为构造函数的接口,函数sqlite3_close(), sqlite3_close_v2()作...

2019-10-03 07:40:32 1520

翻译 [Git学习]GitHub-HellowWorld

Hello World项目是咸亨程序员的长久以来学习的第一个项目的传统,这是一个很简单的项目,可以告诉你如何开始一个新的,让我们在GitHub中学习吧你想学到:创建和使用仓库开始和管理一个新的分支如何在GitHub中提交变更打开和合并一个Pull请求文章目录什么是Gitub不必写代码1 创造一个仓库创造一个新的仓库2 创建一个分支创建一个新的分支3 创建并提交变更如何创建并提交变更...

2019-09-30 02:14:38 252

翻译 [Apache2]翻译

文章目录1 入门指南1.1 服务端,用户端,和URLs1.2 服务器地址和DNS1.3 配置文件和指令1.4 Web端的内容1.5 文件记录和一些其他问题2 绑定地址和端口2.1 概览2.2 改变监听的配置,并且重启2.3 IPV6的支持2.4 指定监听某种特定的协议2.5 如何在虚拟主机中运行以上10 映射URL到文件系统中10.1 相关的模块文件根目录1 入门指南如果你是一个Apache ...

2019-09-28 11:38:03 289

翻译 apcha2配置文件翻译

文章目录apache2.conf全局配置apache2.conf这是apache2的主要的配置文件,它包含了给服务器的配置指令,详细的指定海鸥解释和Debian的指令提示可以看http://httpd.apache.org/docs/2.4/关于apache2的指令是如何在Debian上工作的,在Debian上的Apache2的网络服务器的配置配置文件是和上游的建议的方式是不同的,因为Deb...

2019-09-28 10:04:45 296

翻译 [Apache2] 文件默认页面(翻译)

文章目录It works!如何配置它文档根目录It works!此页面是安装了Debian系统后用来测试Apache2服务器默认页面,如果你能看到这个页面,那么表示Apache 的HTTP服务器可以正常的工作了,在开始你自己的HTTP服务器之前,你应该做的是替换这个文件(在/var/www/html/index.html),如果你只是一个web的应用端的用户,而你不知道这个页面有什么含义,请联...

2019-09-24 12:29:25 621

原创 一点感悟

在学习代码的过程中,经常喜欢用CSDN的博客来梳理自己的思路,或者做学习笔记,备忘录等,今天照常打开博客想写一个自己的想法的实现的思路,但是看到了MarkDown编辑器右边多了一个help文档,看了下里面竟然可以插入甘特图,UML类图,FlowChart流程图,这些东西在之前的教学的树上基本上都看到过,是一种梳理思路和项目的辅助工具,我个人是一个喜欢创造工具,尝试新工具的人,在MarkDown中的...

2019-09-22 11:17:28 106 1

翻译 Qt-QEvent类

文章目录详细描述通用文档accepted:bool成员函数描述QEvent::QEvent(QEvent::Type type)QEvent::~QEvent()void QEvent::accept()void QEvent::ignore()QEvent是一个所有事件的基类,每一个对象都会包含一个事件参数详细描述Qt的主要事件循环(QCoreAppliaction::exec())从事件...

2019-09-19 17:14:22 308

翻译 QObject Class翻译

我认为学习Qt应该了解这个最基本的基类文章目录数都是需要重载的注意:这个类中的函数都是线程安全的//何为线程安全//参考何为线程安全

2019-09-18 15:19:53 543

空空如也

空空如也

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

TA关注的人

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