- 博客(20)
- 收藏
- 关注
原创 交换机芯片驱动开发
内核模式驱动可以作为内核模块独立编译和动态加载,不需要与内核一起编译;但某些情况下(如启动时需要加载)也可以选择与内核一起编译。用户模式驱动完全在用户空间运行,不需要与内核一起编译,通过普通的编译和部署方式进行操作。
2024-07-02 12:52:13
1373
原创 车载软件诊断部分
标准分层应用软件 ASW运行时环境 RTE基础服务层 BSW微控制器抽象层 MCAL根据ECU配置描述文件的配置生成代码,链接起来形成可执行文件系统定义arxml文件ECU相关arxml通信网络arxmlPDU描述相关arxml诊断相关arxmDBC,LDF,ODX,CDD等文件各模块定义arxml文件各模块动态代码.c.h各模块静态代码.c.h各模块集成代码.c.hSWC定义arxml,包含数据,IF等各SWC的C代码.c.hRTE定义arxml。
2024-06-18 15:47:38
451
原创 Python学习笔记
上述形式,ZipFile是文件zipfile中的类?然后import相当于执行了该文件代码吧,毕竟Python可以直接运行,没有预编译这阶段…使用VSCode创建Python文件VSCode中有两种方式运行Python:1.界面中寻找Run;2.Terminal中输入=>测试后似乎后者是运行编译后的文件,而前者是先编译后运行从上述例子可以理解__name__为Python中区别运行文件的变量,如若运行当前文件,则,若是以import的形式插入运行文件,则,即当前文件名。
2024-06-04 19:45:23
757
原创 Azure DevOps Learning
在其官网Logo上有一句话“A distributed streaming platform”,即定位为一个分布式流式处理平台。Kafka起初是由LinkIn公司开发的一个多分区、多副本且基于Zookeeper协调的分布式消息系统,于2010年贡献给Apache基金会。它以高吞吐、可持久化、可水平扩展、支持流数据处理等多特性而被广泛使用,并且已经运行在数千家公司的生产环境。Kafka拥有三个非常重要的角色特性:1.消息系统。与传统的消息队列或者消息系统类似。2.存储系统。
2024-06-03 12:54:52
606
原创 C# 学习笔记
C# 学习笔记1 发展概况1.1 C#版本历史参考Version.NetVisual StudioImportant FeaturesC# 1.0.NET Framework 1.0Visual Studio 2002Basic featuresC# 2.0.NET Framework 2.0Visual Studio 2005GenericsC# 3.0.NET Framework 3.0Visual Studio 2008Lambda exp
2024-03-29 10:03:22
1625
1
原创 Python学习笔记
上述形式,ZipFile是文件zipfile中的类?然后import相当于执行了该文件代码吧,毕竟Python可以直接运行,没有预编译这阶段…使用VSCode创建Python文件VSCode中有两种方式运行Python:1.界面中寻找Run;2.Terminal中输入=>测试后似乎后者是运行编译后的文件,而前者是先编译后运行从上述例子可以理解__name__为Python中区别运行文件的变量,如若运行当前文件,则,若是以import的形式插入运行文件,则,即当前文件名。
2024-02-15 17:23:35
969
1
原创 WPF中Prism框架的应用
1.2 App.xamlcode behind:2 Views2.1 MainWindow.xamlcode behind: 主要是自定义增加文本框随着Log输出自从下拉功能
2024-01-10 11:48:10
472
原创 C# 学习笔记
is关键字是判断类型,用于检查对象是否与给定类型兼容,不成功则不会抛出异常,如果兼容则返回true如果不兼容则返回false。在进行类型转换之前用。
2023-09-21 07:33:43
741
原创 Java学习笔记总结
JDK: Java Development Kit Java开发工具包JDK = JRE + Java 开发工具包(例如Javac,Java编译工具等)JDK是提供给Java开发人员使用的,其中包含了Java的开发工具版本历史Java SE版本JDK版本发布时间Java 1.0JDK1.01996-01-23J2SE 1.4JDK1.42004-09-29JDK1.52002-02-13Java SE 9JDK1.92017-09-21Java SE 10JDK10。
2023-04-01 09:35:08
781
原创 关于C语言中数组不能直接赋值的原因探究
#include <stddef.h>#include <stdio.h>typedef struct{ int s1; int s2;}Struct;int test(){ return 0;}int test2(){ return 0;} int main(){ int array[3] = {1,2,3}; Struct stru = {1,2}; Struct sru2 = stru; int a =
2021-04-14 13:31:42
5008
原创 Centos共享文件设置
Centos 设置共享文件夹1.挂载镜像文件: 虚拟机->设置->硬件->CD/DVD.右边“连接”下面选择“使用IOS镜像文件”,浏览选择虚拟机包目录下面linux.iso (注意是虚拟机VMware的安装目录)2.挂载VMware Tools安装程序到/mnt/cdrom/mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom3.解压安装VMware Toolscd /mnt/cdromtar -zxvf VMware Tools-9.
2021-04-09 15:54:55
1009
1
原创 计算机构造与解释Python版读后感
计算机构造与解释Python版读后感是上个月看完 Structure and Interpretation of Computer Programs的Python版本。前天又花了一天时间回顾。真是大开眼界,给你一种完全不同的视角看待程序语言,正如书中所言的magic,art,比如我们都知道program是由procedure和data构成,但我从没想过procedure就是data,data就是procedure。就Python入门而言,对一个C语言程序经验者,这本书非常难懂,难懂在于它的讲述方式跟传统的
2021-03-19 17:08:30
723
原创 工作五年LINUX的相关整理
工作五年LINUX的相关整理1 Linux介绍GNU/Linux:hardware->kernel->shell->App进程进程即程序的实例。输入命令,linux就创建一个新的进程,可用ps -f查看,ppid为父进程,用户大部分命令都将shell作为父进程,一个窗口即是一个bash进程。kill -9 xx结束,也可以用Ctrl+c结束进程。网络通信工具ping hostname/ip,发送ICMP;telnet hostname/ip,登录远程计算机;tcpdum
2021-01-07 14:26:15
698
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人