- 博客(241)
- 资源 (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
903
原创 windows怎么添加开机启动项
背景:公司安全管理策略调整,之前的开机自启动软件都不能开机启动了,公司电脑也不能安装安全管家类的软件。解决:目前查到三种方法:1,将软件的快捷启动图标粘贴放入“开始 --> 所有程序 --> 启动”内即可。(实测有效)我的路径为C:\Users\yutaoh\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup酱紫:2,批处理脚本(开机后点一下批处理脚本,批量启动软件)//start...
2020-08-06 10:48:20
1766
原创 记录C++入门之路
【前言】:在有C语言基础上去学习C++,众所周知,C++继承于C语言,最明显的不同是它可以面对对象进行程序设计。这里主要记录一些与C语言不同知识点。学习资料:C++ 教程 | 菜鸟教程 https://www.runoob.com/cplusplus/cpp-tutorial.html一,面向对象程序设计C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装 抽象 继承 多态二,标准库标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变
2020-07-01 18:00:51
1103
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
21350
9
原创 【C#&Canmatrix】按照名词表批量替换某一名词
其实这是我在制作CAN诊断工具时,未解决大批量的CAN矩阵signal名词替换而写的。(一个message里有40个signal,丧心病狂)CAN矩阵信号解析时有很多信号的代码只是信号名不同,这时候只需要把替换成信号名替换成表里的信号名再微调就比较省力了。功能不大,但是相比之前打开三个代码页面,一直CtrlCV,这个工具简直是利器。反正我自己用的很开心,哈哈。图为演示效果:下面为名词的批量替换函数://替换函数public void genCode() {...
2020-06-12 14:42:03
447
1
原创 【C#笔记4】 RadioButton与CheckBox
同一个容器下的多个RadioButton之间互斥,只能选择其中一个。来自不同容器的RadioButton 对象是相对独立的。多个checkBox之间的选择是互相独立的,互不影响。
2020-06-11 17:22:09
522
原创 【GIT】git出现Your branch and origin/master have diverged(二进制文件冲突)
如果不需要保留本地的修改,只要执行下面两步:git fetch origingit reset --hard origin/master
2020-06-11 11:13:52
1900
原创 【C#问题5】The class name ? is not a valid identifier for this language.
说明窗体文件的类名无效了,应该是把code文件中的类更改出错了,导致类名无效。大概率是括号加多了。
2020-06-09 11:41:09
675
原创 【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
1089
原创 【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
7780
原创 【CAR笔记2】IGBT相关知识
三相逆变器为什么是六单元模块?两个IGBT模块控制一相(具体原理如下)1 ) 栅极驱动电压IGBT开通时, 正向栅极电压的值应该足够令IGBT产生完全饱和, 并使通态损耗减至最小, 同时也应限制短路电流和它所带来的功率应力。在任何情况下, 开通时的栅极驱动电压,应该在 12 ~ 20 V之间。当栅极电压为零时, IGBT处于断态。但是, 为了保证IGBT在集电极发射极电压上出现 ...
2020-04-29 11:52:38
1055
1
转载 【C#问题4】C# System.BadImageFormatException
出现System.BadImageFormatException 异常有两种情况:程序目标平台不一致&引用dll文件的系统平台不一致。异常参考:BadImageFormatException程序目标平台不一致:项目>属性>生成:x86 和x64平台注:此种问题一般是编译错误。引用dll文件的系统平台不一致程序中引用外部dll文件的目标平台的版本x8...
2020-04-26 15:48:04
439
1
转载 【CAR笔记1】标定的标准——ASAP和ASAM
一.ASAP:应用系统标准化工作小组,1991年成立如下图所示即为ASAP标准的整体架构。ECU(电子控制单元)与驱动程序之间的连接通过ASAP1a标准定义,驱动程序与MCD(测试、标定、诊断系统)之间通过ASAP1b标准定义,MCD与数据库之间通过ASAP2标准定义,MCD与自动化系统之间通过ASAP3标准定义。具体可参考下图所示ASAP标准实例说明。其中,电控单元、MCD系...
2020-04-23 14:38:50
4560
原创 【C#问题2】VS打开代码时出现提示“以中文编码加载文件时一些字节已经被改变了”
如图:打开文件后所有的日文都乱码了,然后运行程序后通过字符串输出的日文都是乱码。出现乱码的原因是你用了中文解码了日语编码的字符。解决办法:把文件用VScode打开,VS code会自动识别编码格式,然后你再把文件saveasencoding :UTF-8withBOM在用VS打开就没有乱码了经验来源:https://stackoverflow.com/qu...
2020-04-15 10:00:09
848
2
原创 【C#笔记2】CANtool上位机源码剖析记录
啃代码开始:2020/4/11 13:00逐语句调试,如果认真啃完这个代码,以后再做CAN通信上位机就好上手了,尽量要做到胸有成竹。待续
2020-04-11 17:37:05
1208
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
1176
原创 【C#笔记1】C# 数据类型转换,文本处理记录
感觉转换的方式有点多,每次记一下,过后再理理//十进制数据转出十六进制的形式的字符串UInt32 num = 360;string strnum = Convert.ToString(num,16); //168
2020-04-03 17:38:37
1029
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
17705
8
原创 【VScode】Visual Studio Code自动识别编码格式
file->preferences->setting->text editor->files->Auto Guess Encoding把此项勾上,完美!!!
2020-04-02 15:26:02
3440
2
原创 早起打卡贴
(来源点此 )据说史蒂夫·乔布斯年轻时每天凌晨四点起床,九点前把一天工作做完。乔帮主说:自由从何而来?从自信来,而自信则是从自律来。哲学家康德曾经说过:所谓自由,不是随心所欲,而是自我主宰。这就是说随心所欲的生活并不能给你带来真正的自由,但是自律者因为可以掌控自己的生活,因而获得了自由。我们仔细分析那些成功人士的经历,就会发现他们身上往往有着高度自律的特质。就拿Facebook掌门人扎克伯...
2020-01-08 07:29:56
460
13
原创 环境变量基础知识
名词解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。主要作用:环境变量相当于给系统或用户应用程序设置的一些参数,具体起...
2019-12-31 16:15:22
1337
1
原创 【source insight4.0】source insight4.0 建立工程添加文件后,函数和变量无法关联跳转
Creating a New ProjectProject > New ProjectAdding Files to a Projectproject > Add and Remove Project FilesFile name框可以直接输入目录进行文件导入以上完成工程导入后,那么问题来了,建立好的工程函数无法跳转解决办法:project >...
2019-12-12 21:06:40
3847
1
转载 extern “C”的作用详解
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般只包括函数名。 这个功能十分有...
2019-12-11 21:58:10
174
原创 【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
9901
1
原创 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
5424
转载 C++中引用(&)的用法和应用实例
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,取地址符常常用来用在函数传参中的指针赋值。但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,...
2019-12-10 13:37:01
160
原创 ISO/OSI七层模型理解
资料一资料二 第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和规程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DC...
2019-12-06 14:11:26
6197
原创 【CANoe】CANoe 各类demo
C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 11.0.81
2019-12-04 11:30:28
2430
原创 Dos命令行临时环境变量设定
1、查看当前所有可用的环境变量:输入 set 即可查看。2、查看某个环境变量:输入 “set 变量名”即可,比如想查看path变量的值,即输入 set path3、修改环境变量 :输入 “set 变量名=变量内容”即可,比如将path设置为“d:\nmake.exe”,只要输入set path="d:\nmake.exe"。注意,此修改环境变量是指用现在的内容去覆盖以前的内容,并...
2019-10-22 15:40:47
1079
原创 该文件夹包含名称过长且无法放入回收站
使用压缩工具压缩此文件或文件夹,在选项中勾选>压缩后删除源文件文件被压缩后,源文件就原地消失啦,此时再删除压缩包就OK了
2019-10-22 14:40:27
4671
1
转载 xlwings使用教程
(一)python操作Excel的模块,网上提到的模块大致有:xlwings、xlrd、xlwt、openpyxl、pyxll等,他们提供的功能归纳起来有两种:一、用python读写Excel文件,实际上就是读写有格式的文本文件,操作excel文件和操作text、csv文件没有区别,Excel文件只是用来储存数据。二、除了操作数据,还可以调整Excel文件的表格宽度、字体颜色等。另外需要提到的...
2019-10-21 15:49:26
119054
24
原创 【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
1464
2
原创 嵌入式软件开发工程师要求
ADAS嵌入式开发工程师0.8-1.5万/月武汉光庭信息技术股份有限公司查看所有职位武汉-东湖新技术产业开发区|3-4年经验|本科|招2人|05-31发布弹性工作出国机会五险一金补充医疗保险免费班车年终奖金绩效奖金定期体检申请职位竞争力分析收藏职位信息1、2年以上嵌入式C语言开发经验或2年以上车身电子产品开发经验2、有良好的英语或日语文...
2019-06-11 14:02:19
3287
原创 清理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
5837
1
原创 datawhale编程task-1-数组&链表
任务预览(2天)【数组】实现一个支持动态扩容的数组 实现一个大小固定的有序数组,支持动态增删改操作 实现两个有序数组合并为一个有序数组 学习哈希表思想,并完成leetcode上的两数之和(1)及Happy Number(202)!(要求全部用哈希思想实现!)(选做)(注意:在第四天会进行继续学习)练习:Three Sum(求三数之和)Majority Element(求众数...
2019-05-12 09:14:20
223
原创 codeblock安装
下载地址http://www.codeblocks.org/downloads下载下来后默认安装 full组件可以更改一下安装地址,其他都默认即可
2019-05-09 13:36:27
8621
原创 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
15458
1
转载 Windows 平台安装 MongoDB
使用参考:MongoDB 入门篇 - 惨绿少年 - 博客园 https://www.cnblogs.com/clsn/p/8214194.html什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。Mong...
2019-05-01 11:02:55
231
恒润CAN基础2014.pdf
2020-04-15
UDS诊断服务列表.pdf
2020-04-15
UDS最全内容总结.pdf
2020-04-15
恒润汽车CAN总线通信矩阵设计.pdf
2020-04-15
恒润ISO14229+统一诊断服务.pdf
2020-04-15
828D_手册_828D简明调试手册_2019.pdf
2020-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人