自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whalefall

官方文档最系统~

  • 博客(242)
  • 资源 (8)
  • 收藏
  • 关注

原创 vscode下的通用C语言环境搭建实践

一,傻瓜式安装vscode二,mingw下载与安装1,将下载的mingw解压到安装路径2,将安装路径bin文件夹路径添加到环境变量path中eg:Path D:\Install\mingw64\bin3,将安装路径Include文件夹路径添加到环境变量INDLUDE中eg:INCLUDE D:\Install\mingw64\include4,打开cmd控制台,输入gcc -v查看mingw是否安装成功三,安装coderunner插件四,新建工程文件...

2021-04-23 13:57:04 35

原创 windows怎么添加开机启动项

背景:公司安全管理策略调整,之前的开机自启动软件都不能开机启动了,公司电脑也不能安装安全管家类的软件。解决:目前查到三种方法:1,将软件的快捷启动图标粘贴放入“开始 --> 所有程序 --> 启动”内即可。(实测有效)我的路径为C:\Users\yutaoh\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup酱紫:2,批处理脚本(开机后点一下批处理脚本,批量启动软件)//start...

2020-08-06 10:48:20 295

原创 记录C++入门之路

【前言】:在有C语言基础上去学习C++,众所周知,C++继承于C语言,最明显的不同是它可以面对对象进行程序设计。这里主要记录一些与C语言不同知识点。学习资料:C++ 教程 | 菜鸟教程 https://www.runoob.com/cplusplus/cpp-tutorial.html一,面向对象程序设计C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装 抽象 继承 多态二,标准库标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变

2020-07-01 18:00:51 148 2

原创 【.NET学习】.NET入门及学习路线

目录【前言】.NET是什么?【资源】学习路线课程安排【前言】.NET是什么?.NET is a free, cross-platform, open source developer platform for building many different types of applications.With .NET, you can use multiple languages, editors, and libraries to build for web, mobile

2020-06-28 18:23:02 793

原创 【C#&Canmatrix】按照名词表批量替换某一名词

其实这是我在制作CAN诊断工具时,未解决大批量的CAN矩阵signal名词替换而写的。(一个message里有40个signal,丧心病狂)CAN矩阵信号解析时有很多信号的代码只是信号名不同,这时候只需要把替换成信号名替换成表里的信号名再微调就比较省力了。功能不大,但是相比之前打开三个代码页面,一直CtrlCV,这个工具简直是利器。反正我自己用的很开心,哈哈。图为演示效果:下面为名词的批量替换函数://替换函数public void genCode() {...

2020-06-12 14:42:03 138 1

原创 【C#笔记4】 RadioButton与CheckBox

同一个容器下的多个RadioButton之间互斥,只能选择其中一个。来自不同容器的RadioButton 对象是相对独立的。多个checkBox之间的选择是互相独立的,互不影响。

2020-06-11 17:22:09 115

原创 【GIT】git出现Your branch and origin/master have diverged(二进制文件冲突)

如果不需要保留本地的修改,只要执行下面两步:git fetch origingit reset --hard origin/master

2020-06-11 11:13:52 1000

原创 【总结图】技术类总结图片收集

GIT

2020-06-10 21:07:33 82

原创 【C#问题5】The class name ? is not a valid identifier for this language.

说明窗体文件的类名无效了,应该是把code文件中的类更改出错了,导致类名无效。大概率是括号加多了。

2020-06-09 11:41:09 144

原创 【C#问题3】VS2010 不显示错误列表error list和reference

debug的时候显示there were build error但是却不显示errorlist且点击find all reference时没有出现reference列表下意识去找view -- error list,点击后却没有出现error list解决办法:window -- Reset Window Layouterrorlist重出江湖...

2020-05-25 21:45:13 332

原创 【C#笔记3】反编译工具使用记录(.net,C++)

目录问题记录C++反编译工具DLLtoC推荐.Net、C# 逆向反编译四大工具利器当你拿到一个DLL却不清楚它的功能和使用方法时,可以用以下工具反编译出代码看看DLL可调用的功能。目前使用感受不错,推荐大家使用,有种打开黑盒子的感觉。百度:软件名+下载 ,即可在各种下载站下到你想要的软件。问题记录ILSpy打开一个dll为什么会出 not contain a managed assembly?答:因为这个dll不是托管的程序集。所谓托管的程序集就是在.net平台上...

2020-05-21 14:11:58 733

原创 【CAR笔记2】IGBT相关知识

三相逆变器为什么是六单元模块?两个IGBT模块控制一相(具体原理如下)1 ) 栅极驱动电压IGBT开通时, 正向栅极电压的值应该足够令IGBT产生完全饱和, 并使通态损耗减至最小, 同时也应限制短路电流和它所带来的功率应力。在任何情况下, 开通时的栅极驱动电压,应该在 12 ~ 20 V之间。当栅极电压为零时, IGBT处于断态。但是, 为了保证IGBT在集电极发射极电压上出现 ...

2020-04-29 11:52:38 189 1

转载 【C#问题4】C# System.BadImageFormatException

出现System.BadImageFormatException 异常有两种情况:程序目标平台不一致&引用dll文件的系统平台不一致。异常参考:BadImageFormatException程序目标平台不一致:项目>属性>生成:x86 和x64平台注:此种问题一般是编译错误。引用dll文件的系统平台不一致程序中引用外部dll文件的目标平台的版本x8...

2020-04-26 15:48:04 108 1

转载 【CAR笔记1】标定的标准——ASAP和ASAM

一.ASAP:应用系统标准化工作小组,1991年成立如下图所示即为ASAP标准的整体架构。ECU(电子控制单元)与驱动程序之间的连接通过ASAP1a标准定义,驱动程序与MCD(测试、标定、诊断系统)之间通过ASAP1b标准定义,MCD与数据库之间通过ASAP2标准定义,MCD与自动化系统之间通过ASAP3标准定义。具体可参考下图所示ASAP标准实例说明。其中,电控单元、MCD系...

2020-04-23 14:38:50 1260

原创 【C#问题2】VS打开代码时出现提示“以中文编码加载文件时一些字节已经被改变了”

如图:打开文件后所有的日文都乱码了,然后运行程序后通过字符串输出的日文都是乱码。出现乱码的原因是你用了中文解码了日语编码的字符。解决办法:把文件用VScode打开,VS code会自动识别编码格式,然后你再把文件saveasencoding :UTF-8withBOM在用VS打开就没有乱码了经验来源:https://stackoverflow.com/qu...

2020-04-15 10:00:09 222 2

原创 【C#笔记2】CANtool上位机源码剖析记录

啃代码开始:2020/4/11 13:00逐语句调试,如果认真啃完这个代码,以后再做CAN通信上位机就好上手了,尽量要做到胸有成竹。待续

2020-04-11 17:37:05 418 7

原创 【C#问题1】DllImport和引用一个dll然后using有什么区别

DllImport用来与非托管程序集(.dll)之间进行P/Invoke的。而using可以应用于VB.Net、C#、MSIL等语言生成的托管程序集。DllImport:通过该接口,可以调用第三方的动态连接库,使用其中的方法、函数、实现,而非全部DLL中的东东哦而using则是引用的命名空间,using使用的是DLL对应的程序集名称,那么这个程序集下面可以有N多的方法和属性等,直接应用了...

2020-04-11 15:43:39 426

原创 【C#笔记1】C# 数据类型转换,文本处理记录

感觉转换的方式有点多,每次记一下,过后再理理//十进制数据转出十六进制的形式的字符串UInt32 num = 360;string strnum = Convert.ToString(num,16); //168

2020-04-03 17:38:37 305 5

原创 【CANoe】CANoe 12.0 Demo版申请

一,demo软件下载及激活码申请CANoe 12.0 SP4 Demo (64 bit)正确填写以下信息之后,activekey和下载地址会发送到你的邮箱二,canoe软件激活1,下载demo版软件并安装(其实正常版的canoe软件也是可以激活demo功能的,如果已安装canoe就不用安装demo版了)2,输入activekey激活demo功能点击箭头处(有两种...

2020-04-03 10:51:47 4026 5

原创 【VScode】Visual Studio Code自动识别编码格式

file->preferences->setting->text editor->files->Auto Guess Encoding把此项勾上,完美!!!

2020-04-02 15:26:02 1689 2

原创 早起打卡贴

(来源点此 )据说史蒂夫·乔布斯年轻时每天凌晨四点起床,九点前把一天工作做完。乔帮主说:自由从何而来?从自信来,而自信则是从自律来。哲学家康德曾经说过:所谓自由,不是随心所欲,而是自我主宰。这就是说随心所欲的生活并不能给你带来真正的自由,但是自律者因为可以掌控自己的生活,因而获得了自由。我们仔细分析那些成功人士的经历,就会发现他们身上往往有着高度自律的特质。就拿Facebook掌门人扎克伯...

2020-01-08 07:29:56 247 13

原创 环境变量基础知识

名词解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。主要作用:环境变量相当于给系统或用户应用程序设置的一些参数,具体起...

2019-12-31 16:15:22 218 1

原创 【source insight4.0】source insight4.0 建立工程添加文件后,函数和变量无法关联跳转

Creating a New ProjectProject > New ProjectAdding Files to a Projectproject > Add and Remove Project FilesFile name框可以直接输入目录进行文件导入以上完成工程导入后,那么问题来了,建立好的工程函数无法跳转解决办法:project &gt...

2019-12-12 21:06:40 2384 1

转载 extern “C”的作用详解

extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般只包括函数名。 这个功能十分有...

2019-12-11 21:58:10 91

原创 【VS】VS2015 无法打开包括文件:“Windows.h”:No such file or director

在VS2015上编译程序,提示无法打开包括文件:“Windows.h”:No such file or director以下为几种有学习价值的办法:尝试办法一查了一下网上的解决办法,说是要把这个头文件的目录包含进来解决思路就是将以下三个路径加入到include目录下(配置属性->VC++目录->包含目录):Include Path -C:\Program ...

2019-12-11 13:38:43 2063

原创 C++中的字符串指针

今天看C++时间与日期的库函数时出现如下程序:序号 函数 & 描述 1 time_t time(time_t *time); 该函数返回系统的当前日历时间,自 1970 年 1 月 1 日以来经过的秒数。如果系统没有时间,则返回 .1。 2 char *ctime(const time_t *time); 该返回一个表示当地时间的字符串指针,字符串...

2019-12-10 14:31:38 3162

转载 C++中引用(&)的用法和应用实例

对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,取地址符常常用来用在函数传参中的指针赋值。但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,...

2019-12-10 13:37:01 70

原创 ISO/OSI七层模型理解

资料一资料二 第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和规程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DC...

2019-12-06 14:11:26 1585

原创 电脑文件或文件夹更改图标

右击文件--->属性--->更改图标右击文件夹--->属性--->自定义--->更改图标你的桌面会呈现出混乱的炫酷

2019-12-04 11:42:22 175

原创 【CANoe】CANoe 各类demo

C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 11.0.81

2019-12-04 11:30:28 684

原创 Dos命令行临时环境变量设定

1、查看当前所有可用的环境变量:输入 set 即可查看。2、查看某个环境变量:输入 “set 变量名”即可,比如想查看path变量的值,即输入 set path3、修改环境变量 :输入 “set 变量名=变量内容”即可,比如将path设置为“d:\nmake.exe”,只要输入set path="d:\nmake.exe"。注意,此修改环境变量是指用现在的内容去覆盖以前的内容,并...

2019-10-22 15:40:47 492

原创 该文件夹包含名称过长且无法放入回收站

使用压缩工具压缩此文件或文件夹,在选项中勾选>压缩后删除源文件文件被压缩后,源文件就原地消失啦,此时再删除压缩包就OK了

2019-10-22 14:40:27 1493 1

转载 xlwings使用教程

(一)python操作Excel的模块,网上提到的模块大致有:xlwings、xlrd、xlwt、openpyxl、pyxll等,他们提供的功能归纳起来有两种:一、用python读写Excel文件,实际上就是读写有格式的文本文件,操作excel文件和操作text、csv文件没有区别,Excel文件只是用来储存数据。二、除了操作数据,还可以调整Excel文件的表格宽度、字体颜色等。另外需要提到的...

2019-10-21 15:49:26 76427 19

原创 【source insight】source insight 日文乱码问题

一,菜单栏options->preference-->files->default encoding:japanese(shift-JIS) CP:932改完之后记得重启source insight二,依然不行的话参考以下1步:建议在option->preference->syntax formatting下,选中“use only colo...

2019-10-11 16:31:41 516 1

原创 嵌入式软件开发工程师要求

ADAS嵌入式开发工程师0.8-1.5万/月武汉光庭信息技术股份有限公司查看所有职位武汉-东湖新技术产业开发区|3-4年经验|本科|招2人|05-31发布弹性工作出国机会五险一金补充医疗保险免费班车年终奖金绩效奖金定期体检申请职位竞争力分析收藏职位信息1、2年以上嵌入式C语言开发经验或2年以上车身电子产品开发经验2、有良好的英语或日语文...

2019-06-11 14:02:19 2013

原创 清理C盘——这个操作让你的C盘多出20G空间

转载地址:https://www.zhihu.com/question/27284451我的电脑C盘只有60G,今天彻底被占满了,根据以下方法:hiberfil.sys占了10Gpagefile.sys占了15G单清理掉这两项电脑就多出20G的空间来0、C盘建议分100G以上,尤其120G的固态就不要再分盘了,直接当C盘用就行!1、休眠文件 hiberfil.sys...

2019-06-01 09:22:13 1254 1

原创 datawhale编程task-1-数组&链表

任务预览(2天)【数组】实现一个支持动态扩容的数组 实现一个大小固定的有序数组,支持动态增删改操作 实现两个有序数组合并为一个有序数组 学习哈希表思想,并完成leetcode上的两数之和(1)及Happy Number(202)!(要求全部用哈希思想实现!)(选做)(注意:在第四天会进行继续学习)练习:Three Sum(求三数之和)Majority Element(求众数...

2019-05-12 09:14:20 119

原创 codeblock安装

下载地址http://www.codeblocks.org/downloads下载下来后默认安装 full组件可以更改一下安装地址,其他都默认即可

2019-05-09 13:36:27 8152

原创 python pip 找不到需要安装包的版本 Could not find a version that satisfies....

使用python 自带的pip 安装工具包时,报如下错误: Could not find a version that satisfies the requirement redis (from versions: )No matching distribution found for redis找不到需要的版本,可能是我的pip需要升级了,使用python -m pip...

2019-05-02 12:34:35 8182

转载 Windows 平台安装 MongoDB

使用参考:MongoDB 入门篇 - 惨绿少年 - 博客园 https://www.cnblogs.com/clsn/p/8214194.html什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。Mong...

2019-05-01 11:02:55 92

恒润ISO14229+统一诊断服务.pdf

各功能单元诊断服务:诊断和通信管理功能单元,数据传输功能单元,传输存储的数据功能单元,输入输出控制功能单元,远程激活例程功能单元,上传下载功能单元。

2020-04-15

UDS最全内容总结.pdf

UDS常用服务总结:包括10诊断会话,3E待机握手,27安全访问,22读数据,2E写数据,14清除DTC。以及对其中常用的子服务的介绍,可以很快的建立起对UDS的认识

2020-04-15

道德经 钢笔行书字帖.pdf

道德经钢笔行书字帖:道可道,非常道。名可名,非常名。无名天地之始。有名万物之母。故常无欲以观其妙。常有欲以观其徼。

2020-04-15

恒润汽车CAN总线通信矩阵设计.pdf

CAN矩阵设计流程:1,整车厂下发信号列表模板;2,信号列表反馈;3整车厂整理信号列表并制定通信矩阵初版;4,整车厂下发通信矩阵初版并与供应商讨论;5,整车厂根据反馈完成通信矩阵最终版并制定dbc;6,整车厂下发通信矩阵最终版和dbc文件

2020-04-15

恒润CAN基础2014.pdf

P92,概述:CAN标准,CAN的通信机制,数据帧,错误检测与错误帧,CAN的帧格式,位定位与同步,物理连接。Controller Area Network 是20世纪80年代初德国bosch公司为解决现代汽车中众多控制单元之间的实时数据交换而开发的一种串行通信协议。

2020-04-15

stm32F4开发手册(CubeMX)

入门stm32教程:理解外设基本含义,使用CubeMX生成工程,编程分析,试验现象等。

2018-07-03

828D_手册_828D简明调试手册_2019.pdf

SIEMENS西门子SINUMERIK 828D简明调试手册中文版,一共402页,调试准备,系统的连接,系统初始设定,PLC调试,驱动器调试,NC调试,刀具管理,师傅有话,机床日志,批量调试,网络功能,测量功能,扩展驱动调试,PLC功能,双通道调试,扩展应用功能,用户自定义界面,部件安装尺寸,机床参数列表,PLC接口地址

2020-04-15

UDS诊断服务列表.pdf

通过A4纸可以打印的紧凑表格,将诊断和通信管理功能单元,数据传输功能单元,传输存储的数据功能单元,输入输出控制功能单元,远程激活例程功能单元,上传下载功能单元等功能中包含的UDS服务做一个直观简单的介绍。

2020-04-15

空空如也

空空如也

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

TA关注的人 TA的粉丝

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