- 博客(73)
- 资源 (11)
- 收藏
- 关注
原创 C语言函数哪些事
以上就是一个函数的具体定义返回类型:函数必须指定一个返回类型(如add 前的int),return 语句不能少;如果函数不返回任何值,则使用void,没有return语句,如下函数:\n");函数名:函数名(add)应符合标识符的命名规则,通常使用小写字母,多个单词之间用下划线分隔参数列表:参数列表中可以包含零个(如print_hello函数)或多个参数,每个参数需要指定类型和名称(int a, int b)函数体:函数体用大括号{}包围,包含具体的代码实现。
2024-08-26 17:57:22
529
原创 心觉:拥有这三个“核动力”思维!你不优秀,我就把太平洋的水都喝光(深度好文,建议收藏)
前面写过一篇文章不知道大家有没有看懂主要是强调通过坚持来持续做一件事情,自然而然地持续做一件事情的区别如果你是在坚持做一件事情,那就是靠意志力续命,这是很难成功的如果你是在自然而然的做一件事情,那是优秀的习惯、使命、兴趣、热情在发挥作用,成功需要的这种做事方法今天不谈这个话题分享三个如何让你变优秀的“核动力”思维拥有了这三个核动力思维!你不优秀,我就把太平洋的水都喝光接下来,我们来逐一拆解这些思维的本质是什么,有什么好处,以及如何才能拥有它们,并给出具体的例子(不要局限于我的举例,
2024-08-26 09:51:08
441
原创 心觉:成功,不需要坚持---五年计划
当然说的过程中,可能也需要读写听,但是每天的内容必须是“说”站大头,百分之80%以上。说简单,是因为没有技术难度,几乎0成本,操作极其简单,就是说话,只是把中文换成英文。当我提出这个计划的时候,也得到了即将上4年级的女儿的支持,她表示愿意参加。这是很好的事情,我一直有一个愿望,就是要建立一个学习型家庭,实现。这些事情当中,说话所使用的方法论是最接近这个项目的,我们可以借鉴。每天所做的项目,读写听你可以做,也可以不做,但是说是一定要做。说实话,这个项目能完成,有多大可能性,我现在也不确定。
2024-08-24 06:28:25
577
原创 【C语言指针的哪些事】
在执行效率上,C语言中的指针操作通常比Python中的数组索引更高,因为C语言直接操作内存地址,没有额外的类型检查和内存管理开销。在C语言中,数组索引功能是通过数组下标和指针运算实现的,这种实现方式非常高效。机器代码是计算机CPU可以直接执行的二进制指令集,编译器的主要任务是将高级语言编写的源代码转换为机器代码。这个过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。生成的机器代码直接对应于CPU的指令集和寄存器操作,是计算机程序的最低级别表示。
2024-08-20 17:07:57
1067
原创 如何用AP525采集【车机播放的扫频信号】的频响曲线
车机播放20~20khz的扫频信号,这个信号从功放的输出端(eg. CH1)接入到AP525的模拟输入端(eg. Analog input),通过APx500 软件分析采集回来的扫频信号的频响曲线。
2024-07-26 18:04:38
339
原创 深度解读:车辆诊断之DTC的状态位
搞车辆诊断测试的,离不开对DTC的状态位的测试DTC的状态位是8个bit,每个bit代表不同的意思,每个bit置1或者置0都要满足一定的条件初学者,很容易被这个搞得头很大今天我们就来详细拆解一下,扫除你心中的疑惑我们以欠压故障为例进行说明,假设欠压故障(DTC code为EE0468)发生的条件如下:1. 车辆模式(CarModSts1)处于Normal(0)或者Dyno(5)2. 当电源可用性不受限制时,即ElPowerLevel (有和PwrLvlElecSubtyp组成。
2024-04-26 17:58:25
4108
3
原创 第五章:未来已来:ChatGPT的发展趋势与展望
比如,一位学生正在为一项关于古罗马历史的研究项目寻找资料,她向ChatGPT提问,它就能提供详尽的古罗马历史信息,帮助她节省了大量的时间。例如,一位企业家在寻找新的营销策略,他向ChatGPT提问,ChatGPT提供了一系列创新的策略和方法,让他的企业在市场中脱颖而出。总的来说,ChatGPT正以前所未有的方式改变我们的生活,让我们的生活更加便捷,学习更加高效,创造更加丰富。只要我们具备足够的技术能力,保持对新事物的敏感度,并具备创新的思维,我们就有可能在这个人工智能的时代中勇立潮头。
2024-01-03 06:58:18
1001
原创 第四章:智慧变现:探索ChatGPT的赚钱奥秘
不仅如此,他的案例也为我们打开了一扇窗,让我们看到了AI和数字工具为我们提供的无限可能性,无论是在健身教练的职业发展,还是在任何一个我们想要精进和改变的领域。这款APP的推出,得到了学生和家长的热烈欢迎,注册用户量大幅度提升。李明的经历让我们看到,AI工具如ChatGPT能够帮助自媒体人解决创作疲劳的问题,提供新颖的创作思路,从而提高文章质量,引来更多的读者和广告商。他设计了一个绚丽的虚拟舞台,用数字人演唱他的歌曲,并加入了各种现场元素,如灯光、烟雾等,甚至让数字人在空中飞翔,给观众带来了震撼的视觉体验。
2024-01-03 06:57:52
1487
原创 第三章:工作生活利器:ChatGPT在工作与生活中的热门应用场景
只需向ChatGPT提供你的招聘标准和候选人的简历,ChatGPT可以自动生成评估报告,帮助你快速了解候选人的优势和劣势,从而提高招聘效率。如果你是一名设计师,又或者是一名企业家,想要为自己的品牌设计一个独特的LOGO,但苦于缺乏灵感,那么ChatGPT可以为你提供帮助。你可以向ChatGPT描述你的品牌定位,它会生成一系列的创意描述,激发你的设计灵感。通过以上案例,你可以了解到ChatGPT在帮助你实现自我成长和心理调适方面的能力,它可以帮助你应对生活中的困扰和挑战,引导你实现更好的自我。
2024-01-03 06:57:09
1555
原创 第二章:驾驭神器:ChatGPT的使用与调教
然而,如果他在ChatGPT的回答中发现了一些不足或不精确的地方,他可以提出这些问题,并要求ChatGPT提供更具体或更深入的策略。”ChatGPT将为您生成一份专业且具有建设性的建议,您提供的背景信息越多,生成的建议就越具有可行性。总的来说,与ChatGPT的互动就像是一场舞蹈,需要我们以细致的提问、丰富的语境和有建设性的反馈来引导。如果我们提供的信息越丰富,ChatGPT就能更好地理解我们的需求,并生成更精准的回应。例如,如果您是一名营销专家,您可以告诉ChatGPT您的专业领域和擅长的营销策略。
2024-01-03 06:56:23
1576
原创 第一章:揭开神秘面纱:ChatGPT是什么?
在本节课中,我们将一起回顾ChatGPT的历程,探寻它如何从一个科研项目发展成为全球知名的AI巨头,以及这个神秘的技术为何能吸引世界各地的用户趋之若鹜。在接下来的课程中,您将逐步掌握如何驾驭这个神奇的工具,以及如何利用它在工作和生活中创造无数的可能性。想要成为ChatGPT的用户,只需几个简单的步骤。步骤5:检查您的电子邮件收件箱,查收来自ChatGPT的验证邮件,并按照邮件中的提示完成账户激活。步骤3:输入您的电子邮件地址和密码,然后点击“登录”。步骤3:查收您的电子邮件,按照邮件中的提示重置密码。
2024-01-03 06:55:38
759
原创 Python类中的__init__和self的用法
6. **访问父类的方法**:在覆盖某个方法的同时,仍然想调用父类的该方法,可以使用 `super().method_name(self, ...)`4. **使用实例的类属性或类方法**:通过 `self.__class__` 可以访问类属性和类方法。2. **调用实例方法**:使用 `self` 可以在一个实例方法中调用另一个实例方法。3. **创建类的实例属性**:可以在方法中用 `self` 创建并初始化实例的新属性。5. **绑定方法**:可以使用 `self` 动态绑定方法到实例。
2024-01-03 06:40:22
382
原创 序言:《未来已来》
它将会带你走进这个人工智能的世界,让你了解它的由来和特性,让你知道如何将它运用到你的生活和工作中,而最重要的,它将告诉你如何利用ChatGPT实现财富增长。如果你有这些疑问,那么,我要告诉你,你找到了答案。《赚钱新秘笈:ChatGPT带你飞向财富》将成为你的指南,带你探索这个充满奇迹的世界,让你在这个世界中找到属于自己的位置,发挥你的能力,实现你的梦想。期待你在学习和实践中收获满满,让ChatGPT成为你生活与工作中的得力助手,让你的创业之路更加顺畅,让你的工作效率大大提升,让你的生活更加充实。
2024-01-03 06:39:30
844
原创 如何用Adobe Audition 检测波形的pop和卡顿
这些步骤可以帮助你定位音频中的具体问题区域,但请注意,这些工具更多是用于处理而不仅仅是检测问题。具体的设置和使用细节可能需要根据你的音频文件和问题类型进行调整。- 使用“诊断”面板中的“删除静音”或“标记音频”选项可以帮助识别音频中的静音段落,这可能表明存在卡顿。- 配置诊断设置,指定静音的振幅和持续时间,以识别和标记可能的卡顿位置。- 使用“杂音降噪器”选项可以检测并去除音频中的咔嗒声和爆音。- 在“诊断”面板中调整阈值和复杂度设置,以优化对爆音的检测。- 该工具还允许你查看并选择处理哪些检测到的爆音。
2023-12-15 15:43:56
782
原创 声学波形生成和测试的方法
单端的接法,需要单端的探头,单端探头的一个脚接功放输出通道的正,一个脚和功放的GND连接。差分的接法,需要配差分探头(如下图),差分探头的两个脚分别和功放输出通道的两个脚连接。四.示波器的差分输入和单端输入的接法不一样。
2023-11-07 17:28:27
867
原创 车载功放声音测试
声音的空间远近效果,即虚拟厅堂7.1.4通道音频是一种高级的环绕声格式,它在7.1通道音频的基础上,增加了四个高度或天花板扬声器,用于模拟三维空间中的声音。7.1.4通道音频可以提供更加逼真和沉浸式的听觉体验,适合用于家庭影院或专业影院。它需要配合支持杜比全景声(Dolby Atmos)或DTS:X等编码格式的设备和内容来实现。
2023-09-22 17:45:57
607
原创 CANdelaStudio CDD编写方法
解决办法:在.cddt文件中更新“”Error Code Table“”内容,把新的选项更新进去,以下以“Corrective action”为例。4.在保存好的cdd文件里继续更新“Available DTCs Fault Memory(24 Bit)”3.File->New->选择刚刚更新好的cddt模版文件,并保存为cdd文件。2.在cddt文件中更新“”Error Code Table“”内容,并保存。可能原因:在设置具有下拉框的属性的内容时,输入的内容不在下拉框列表中。
2023-09-05 16:06:26
811
1
原创 DTC标准故障码格式解析
DTC(Diagnostic Trouble Code)表示诊断故障码,是故障类型的"身份ID";用于汽车故障时对故障部位及原因的排查。
2023-09-04 16:28:03
1390
原创 一文搞懂CAN和CAN FD总线协议
控制器局域网总线(CAN,Controller Area Netwk)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。CAN连线图CAN FD 是CAN with Flexible Data ra。
2023-08-30 16:03:44
14970
原创 Python打包exe和生成安装程序
python打包成exe文件的一般步骤如下:除了上述基本步骤外,还有一些可选的参数和技巧可以用来优化打包过程和结果,例如:
2023-08-25 16:13:25
2412
原创 PyCharm下安装配置PySide6开发环境(Qt Designer(打开,编辑)、PyUIC和PyRCC)
在pycharm中当前选择的ui文件,调起Qt Designer界面,修改现有UI文件。
2023-08-25 13:52:38
6339
3
原创 Pyside6的使用方法
一.创建一个简单的Qt小部件应用程序PySide6 Python 模块提供对 Qt API 的访问作为其子模块。在本例中,您将导入 QtCore、QtWidgets 和 QtGui 子模块。
2023-08-23 17:02:38
824
原创 from moduleA import * 语句 和import moduleA 的区别
这个声明不会把整个fibo模块导入到当前的命名空间中,它只会将fibo里的fib函数引入进来。
2023-08-23 14:02:47
157
原创 python的错误处理机制
python中有很多种不同类型的异常,它们都有自己的名字和含义。比如,ZeroDivisionError表示除零错误,NameError表示名字错误,TypeError表示类型错误,ValueError表示值错误等等。如果你想了解更多关于python中异常的类型和含义,请参考以下网页要定义自己的异常类型,你可以创建一个新的类,这个类继承自内置的Exception类或者它的子类之一。# 定义一个温度范围错误类,它继承自ValueError类# 定义一个初始化方法,接受温度值和信息作为参数。
2023-08-22 16:56:46
356
原创 Python中多线程和多进程的意思和区别
多线程和多进程可以结合使用,发挥各自的优势。- 进程 zwischen 要通过IPC通信,访问同一数据需要进程间同步。- 线程 between 共享内存,操作同一数据,需要锁机制同步。- 进程有独立的内存空间,一个进程crash不会影响其他进程。- 线程易于数据共享和通信,进程需要IPC方式通信。- 进程切换开销大,启动和销毁需要系统调用。- 线程之间共享内存,进程之间内存独立。- 线程切换效率高,进程切换效率低。- 线程切换开销小,执行效率高。- 线程更轻量,进程资源开销大。
2023-08-15 17:19:49
175
原创 Python程序的执行方式,是否需要main函数
另一种实现方式是在源文件中定义一个主函数(main函数),并在程序入口(if name == ‘main’)中调用主函数。这种方式适合一些复杂的应用程序或者模块,可以将业务逻辑封装在主函数中,避免被其他模块导入时执行
2023-08-15 17:11:32
745
原创 Python的多线程使用
定义一个函数# 循环5次# 每次循环前暂停delay秒# 打印当前时间和线程名# 创建两个线程对象# 启动两个线程t1.start()t2.start()# 等待两个线程结束t1.join()t2.join()# 打印主线程结束init# 定义一个类,继承自threading.Thread类# 重写__init__()方法# 调用父类的__init__()方法# 初始化属性# 重写run()方法# 调用自定义的函数# 定义一个函数# 循环5次。
2023-08-15 16:33:32
154
原创 Python之面向对象的哪些事
定义的位置不同:类中的方法必须写在类的内部,而普通函数可以写在任何地方,不需要属于某个类。类中的方法必须至少有一个参数,通常是self,表示当前的类或实例对象。普通函数可以没有参数,也可以有任意个参数。调用的方式不同:类中的方法必须通过类名或实例对象来调用,而普通函数可以直接调用。类中的方法在调用时不需要传递self参数,而普通函数需要传递所有参数。调用的效果不同:类中的方法可以访问和修改类或实例对象的属性和数据,而普通函数只能操作传入的参数或全局变量。# 定义一个普通函数# 定义一个类。
2023-08-15 15:10:45
101
原创 CANdelaStudio 使用介绍
cddt文件只能用Expert View视图打开,cdd文件可以用standard view和expert view视图打开CDDT是CDD的模板文件,只有CANdelaStudio的Admin版本才能打开,基于CDDT文件以及ECU Diagnostic Specification 文件生成CDD OEM会把cddt文件释放给供应商,供应商基于cddt文件和每个ECU的功能,定制属于该ECU的cdd数据库文件 【File】->【new】->【Please choose a docume
2023-08-11 16:20:51
1230
原创 CAN Frame详解
CAN Frame是CAN总线通信的基本单位,它有多种类型,其中最常见的是数据帧(Data Frame),用于传输数据。数据长度编码位(Data Length Code-DLC),5 bits,用于表示该帧实际发送的数据的长度。其余字段与标准格式相同。
2023-06-19 15:28:00
2673
原创 Vector Scope
下面以PicoScope 6403E-034为例说明前面板: 最多支持捕获2路CAN/CANFD/FlexRay总线,或者4路LIN总线后面板: Scope Bus Probe 300 Mhz前提条件1:购买CANoe/CANalyzer Option Scope的 License 前提条件2:购买PicoScope硬件设备,支持的硬件型号可参考Help文档说明 前提条件3:安装PicoScope驱动,从如下官网下载PicoScope oscilloscope software and PicoLog
2023-06-01 17:07:39
906
1
原创 VH6501干扰仪的使用
触发模式方法备注External Trigger(外部触发)使用VH6501的I/O口作为触发源Frame Trigger(报文触发)设定被干扰报文的触发位置,并发送干扰位序列/报文software Trigger(软件触发)配置好干扰序列后直接发送Error Frame Trigger(错误帧触发)基于错误帧标识位为触发条件触发干扰Direction Trigger(发送方向触发)根据TX/RX发送/接收方作为触发条件Inverted Trigger(反向触发)
2023-05-30 17:20:59
5047
1
原创 CANoe使用教程
Visual Sequence 自动发送报文序列,可以设置多个visual sequence,可用于重复的网络模拟和write窗口输出,比IG灵活,比CAPL简单。
2023-05-24 15:41:55
5999
原创 vTESTstudio概述
CANoe 创建的测试用例用Test Modules执行,vTESTstudio 创建的测试用例用Test Units执行。vTESTsutido 开发,CANoe执行测试。vTESTstudio支持的测试用例编写方式。从用例编写到测试执行及生成报告的整个流程。
2023-05-19 16:23:36
1988
1
Mask_RCNN-demo.zip
2019-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人