- 博客(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 3262 1
原创 笔记本裸机安装Ubuntu教程-细数自己踩过的坑
之前用过Linux的虚拟机,还有树莓派的板子,而且自己有两台电脑,想深入研究下Linux,后面还要探索下交叉编译,所以决定将自己的一台电脑安装Ubuntu,结果花了一晚上的时间来回重装了6遍,每一遍都会遇到坑,所以写篇博文记录下来,也给他人做参考文章目录镜像下载镜像写入U盘中硬盘分区提示缺少一个文件(有可能)修改安装的时候的显卡参数安装界面分区镜像下载在下面的网站中下载最新的ubuntu版本...
2020-10-08 08:28:01 7098 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 652
翻译 vSOMEIP探究
工作需要接触以下vSOMEIP,这篇文章记录在探索过程中的经验github上的vSOMEIP项目:https://github.com/GENIVI/vsomeip项目READEME
2020-09-27 17:25:58 1001
翻译 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 463
原创 Qt树莓派交叉编译./configure -help 翻译
这两天在研究Q在树莓派3上的交叉编译,但是一直不顺利,问题基本上都出现在make指令后面,虽然前面的aotuconfig指令是可以通过的,但是还是出问题,看了很多博文,试了很多中不同的config方法,但是还是没有解决,于是决定自己从头翻译一遍configure -help的文档开始吧!./configure -helpConfigure understands variable ass...
2020-03-14 07:10:07 414
翻译 QWidget Class解析
文章目录QWidget ClassPropertiesPublic FunctionsQWidget ClassQWidget是所有的用户接口的对象qmake: QT += widgets继承:QObject 和 QPaintDevice派生:QAbstractButton, QAbstractSider, QAbstractSpinBox, QCalendarWidget, QCom...
2020-02-22 22:52:42 2238
翻译 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 1155
翻译 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 720
翻译 Qt-QRect
QRect类在平面上顶一个了一个矩形,使用整数作为精度一个矩形正常来说是有一个左上角的点和一个尺寸来确定的,Qect的宽度和高度通常是和基于渲染的数学上的矩形相等。QRect可以通过设置左边,上边,高度和宽度用整数类表达,或者是一个QPoint和一个QSize来表达,下面的代码创造两个完全相同的矩形QRect r1(100, 200, 11, 16);QRect r2(QPoint(100...
2020-02-07 14:24:51 7765
翻译 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 5662
翻译 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 5948 1
翻译 QStyledItemDelegate解析
文章目录QStyledItemDelegate ClassDetailed DescriptionQStyledItemDelegate ClassQStyledItemDelegate类提供了模型中数据项目显示和编辑的工具Detailed DescriptionQStyledItemDelegate类提供了模型中数据项目显示和编辑的工具。当在视图中显示模型的数据时,比如在QTableV...
2020-02-06 13:21:38 6866
翻译 Qt的命名空间(持续更新)
在写码的过程中经常遇到Qt::xxx,其实用着用着也就习惯了,但是为了做到融会贯通和知其所以然,决定把遇到的枚举常量记录下来加强印象文章目录enum Qt::ItemDataRoleenum Qt::ItemDataRole模型中的每一个项目中都有一个与之关联的数据和项目角色,视图使用角色来想模型表示其所需要的数据的类型,定制的模型需要使用下面的类型类返回数据。常用的角色如下所示:...
2020-01-29 16:50:32 1320
翻译 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 3676 2
翻译 QAbstractItem和QAbstractTableModel
最近需要自定义操作QTableModel,之前写过在QTableModel中实现过下拉菜单等,但是后面想灵活运用,这样必须需要知道其中的原理,现在记录下,需要学习的是QAbstractTableModel还有QAbstractItem文章目录QAbstractTableModelDetailed DescriptionSubclassingQAbstractTableModelDetaile...
2020-01-07 19:48:50 643
原创 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 2576
翻译 QHash Class
最近需要学习Hash了,简单了解下Hash的思想就是用空间换时间,先从如何使用开始了解Hash吧文章目录QHash ClassPublic TypesPublic FunctionsDetailed DescriptionQHash ClassQHash类是一个模板类,可以提供一个哈希表为基础的字典Header:#include QHashqmake:QT += core继承于:QMu...
2020-01-04 05:55:19 680
翻译 Qt-QLibrary
在写本文之前,先发几句感慨吧,2019年过的很快,觉得自己今年是从观念到习惯上都发生比较大改变的人,但是离自己的想象中的样子差的还挺远。文章目录QLibrary ClassPublic TypesProPertiesPublicFunctionsQLibrary ClassQLibrary 类是一个在运行时可以加载动态链接库的类Header: #includeqmake:QT += co...
2020-01-01 13:42:13 2091 1
翻译 qmake介绍
文章目录简单介绍下qmake简要介绍关于pro文件构建一个项目使用第三方库预编译头文件让我们开始试试吧从一个简单的例子开始允许程序可以Debug添加特定平台的源文件设置当文件不存在的时候就停止qmake检查多个条件qmake可以帮助我们在跨平台构建应用程序的时候变得更简单,我们可以通过写简单的几行必要的信息来生成构建文件,我们可以在任何的软件项目中使用qmakeqmake基于pro文件生产构建...
2020-01-01 11:08:22 3653
翻译 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 1058
翻译 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 9906 3
翻译 Qt学习之网络编程
由于项目的要求,需要用到网络编程,我选择使用Qt来搭建程序,于是就在这篇文章中将Qt的 QTcpServer Class 翻译一遍,然后开始正式写码文章目录PublicFunctionSignalDetailed DescriptionPublicFunctionQTcpServer(QObject *parent = nullptr)virtual ~QTcpServer()void ...
2019-12-06 22:02:19 413
原创 Leetcode刷题心得
2019年12月5日,决心开始刷题了,开篇博客记录下,希望自己后面有所提升。文章目录删除排序数组中的重复项删除排序数组中的重复项class Solution {public: int removeDuplicates(vector<int>& nums) { if (nums.size() <= 1) { ...
2019-12-05 19:53:59 896
原创 电力测试方法学习
本文是学习功率分析仪使用的笔记目录开始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 1123 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 7752
翻译 QCPAbstractItem Class Reference
这个类是在图表中所有的对象的基类文章目录详细描述裁剪使用方法详细描述这个抽象基类是所有的在图表中的基类在QCustomPlot中,单元们都是一个一个的追加的图形单元,不管是标签还是坐标轴,而绘图仪总是与两个轴相连,因此只能绘制坐标图,元素可以放置在绝对坐标系的任何坐标上,每一个指定的坐标都至少有一个QCPItemPositon成员对象,可以用来控制位置,一些对象有多个坐标位置,因此可能有很...
2019-10-14 20:15:34 1183 2
翻译 [QCustomView]-QCPItemStraightLine
一个延伸到无限长度的直线文章目录详细描述构造函数和析构函数描述QCPItem StraightLine::QCPItemStraightLine (QCustomPlot * parentPlot) excplicit成员函数void QCPItemStraightLine::setPen(const QPen & pen)void QCPItemStraightLine::setSel...
2019-10-14 19:28:55 3188
翻译 Qt-QChart翻译
QCharts类管理一个可以显示图表系列的图片,坐标轴,和曲线文章目录详细描述枚举变量参数文档animationDuration:intanimationEasingCurve:QEasingCurveanimationOptions:QChart::AnimationOptionsbackgroundRoundness:qrealbackgroundVisble:boolcharType:co...
2019-10-13 13:46:14 1321
原创 WebServer-django学习
不知不觉中,由于工作还有个人发展,我需要写一些Web的应用程序,用来管理试验室的运行记录,测试数据等,在开始决定如何干这件事之前,我考察了很多方案,由于之前没有接触过,所以还花了很多时间来建立概念,在考察了各种的方案后,同时结合现有的硬件资源,我决定使用Windows Server做服务器系统,MySQL作为数据库,Apache2作为服务器软件,Django作为网站开发框架,主要开发语言为Pyth...
2019-10-12 16:15:45 262
翻译 Liunx-Ubuntu-学习笔记
这里记录自己学习Liunx的一些心得和杂碎笔记关于Ubuntu的密码ubuntu的密码是随机的,每次开机都有一个的密码,目的是为了安全,通过查阅资料我了解到一种使用非root用户下进入root的方式在Terminal中输入sudo passwd,然年后输入当前用户的密码,enterTeminal中会提示我们新输入新的密码并确认,此时的密码就是新的root密码,修改成功后,我们可以输入 “...
2019-10-08 20:27:22 109
翻译 [Sqlite-数据库准备声明句柄]
Prepared Statement Objecttypedef struct sqlite3_stmt sqlite3_stmt;这个对象的实例是一个单一的SQL声明语句,已经编译成二进制语言格式并且准备去评估。每一个SQL的陈述都作为是计算机程序的一部分,源SQL语句是源代码,一个准备陈述的对象是编译对象代码,所有的SQL语句都必须转换成准备状态,这样才能够运行一个准备状态对象的声明...
2019-10-03 07:50:08 194
翻译 [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 1609
翻译 [Git学习]GitHub-HellowWorld
Hello World项目是咸亨程序员的长久以来学习的第一个项目的传统,这是一个很简单的项目,可以告诉你如何开始一个新的,让我们在GitHub中学习吧你想学到:创建和使用仓库开始和管理一个新的分支如何在GitHub中提交变更打开和合并一个Pull请求文章目录什么是Gitub不必写代码1 创造一个仓库创造一个新的仓库2 创建一个分支创建一个新的分支3 创建并提交变更如何创建并提交变更...
2019-09-30 02:14:38 364
翻译 [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 498
翻译 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 338
翻译 [Apache2] 文件默认页面(翻译)
文章目录It works!如何配置它文档根目录It works!此页面是安装了Debian系统后用来测试Apache2服务器默认页面,如果你能看到这个页面,那么表示Apache 的HTTP服务器可以正常的工作了,在开始你自己的HTTP服务器之前,你应该做的是替换这个文件(在/var/www/html/index.html),如果你只是一个web的应用端的用户,而你不知道这个页面有什么含义,请联...
2019-09-24 12:29:25 722
原创 一点感悟
在学习代码的过程中,经常喜欢用CSDN的博客来梳理自己的思路,或者做学习笔记,备忘录等,今天照常打开博客想写一个自己的想法的实现的思路,但是看到了MarkDown编辑器右边多了一个help文档,看了下里面竟然可以插入甘特图,UML类图,FlowChart流程图,这些东西在之前的教学的树上基本上都看到过,是一种梳理思路和项目的辅助工具,我个人是一个喜欢创造工具,尝试新工具的人,在MarkDown中的...
2019-09-22 11:17:28 123 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 484
翻译 QObject Class翻译
我认为学习Qt应该了解这个最基本的基类文章目录数都是需要重载的注意:这个类中的函数都是线程安全的//何为线程安全//参考何为线程安全
2019-09-18 15:19:53 1561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人