- 博客(62)
- 收藏
- 关注
原创 Markdown语法
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-05-09 11:16:57 581
原创 Linux的screen命令
Linux中的screen命令是一个终端复用工具,允许用户在一个终端窗口中同时运行多个终端会话,并在这些会话之间自由切换。它的主要作用是为用户提供一个“会话管理器”,可以在一个终端窗口中创建多个虚拟终端,并在这些虚拟终端之间进行切换。
2024-05-08 10:50:00 170
原创 JSON和Python内置的数据类型对应关系
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于ECMAScript的一个子集,采用完全独立于语言的文本格式来存储和表示数据。不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的的JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘进行网络传输。JSON表示的对象就是标准的Javascript语言的对象,JSON和Python内置的数据类型对应如下。JSON类型 Python类型。
2024-04-29 13:43:02 285
原创 docker怎么端口映射
这允许你将容器内部的端口映射到宿主机上的端口,从而使得外部网络可以访问容器内的服务。这样,Docker会在宿主机上为容器分配一个随机端口,并将容器内部的应用程序映射到这个随机端口上。总之,Docker的端口映射功能提供了灵活的方式来暴露容器内的服务到外部网络。如果不指定宿主机上的端口,Docker会自动为容器选择一个未被占用的端口号进行映射。端口映射后,你可以通过访问宿主机的IP地址和映射的端口号来访问容器内的服务。这样,当外部网络访问宿主机的8080端口时,请求会被转发到容器内的80端口。
2024-03-26 09:50:08 482
原创 ssh -p 2222怎么进docker容器
要通过SSH和端口2222进入Docker容器,您需要确保容器内已经安装并运行了SSH服务器,并且已经将宿主机的2222端口映射到容器的SSH端口(通常为22)。
2024-03-25 16:49:10 298
原创 Linux挂载
挂载的过程就是将设备文件中的顶级目录连接到Linux根目录下的某一目录,这样访问该目录就相当于访问设备文件。这样,系统就能识别和使用存储设备上的文件和目录,从而实现对存储设备的管理和访问。文件系统隔离:通过挂载,Linux可以将不同的文件系统隔离开来,使其在不同的挂载点下分别可见。每个挂载点都可以具有不同的文件系统类型和属性,这样有助于对存储设备进行有效的管理和组织。综上所述,挂载在Linux中起着至关重要的作用,它使得文件系统、存储设备和硬件设备的管理变得更加灵活、高效和安全。
2024-03-13 10:10:49 307
原创 串口serial
请注意,你需要将SERIAL_PORT变量设置为你机器上实际的串口名称。在Windows上,它可能是COM3、COM4等;在Linux和macOS上,它可能是/dev/ttyUSB0、/dev/ttyACM0等。同样,你可能需要根据你的设备设置来调整BAUD_RATE。这个脚本首先尝试打开指定的串口,并检查是否成功。然后,它发送一个字节字符串到串口,并尝试读取任何返回的响应。最后,它关闭串口连接。pyserial库来建立串口通信的简单示例代码。
2024-03-07 13:53:42 366
原创 Linux性能监控命令-Top
top命令用于实时的监控系统的处理器状态,以及其他硬件负载信息还有动态的进程信息等等。还可以按照排名,先后的显示某个进程CPU,内存的使用情况排名。
2024-02-29 20:19:09 520
原创 Linux 基础
输出重定向: tail a.log > abc.txt , 输出重定向到abc.txt , >> 为追加模式。标准输出文件(stdout), 标准错误输出文件(stderr),这两个文件都对应终端的屏幕。使用“ >/dev/null ”符号,将命令执行结果重定向到空设备中,也就是不显示任何信息。如 python demo.py 2>&1, 将把标准错误输出重定向到输出stdout。输入重定向: wc < abc.txt, 输入重定向为由文件读入。将正常输出数据输出到标准输出文件,
2024-02-29 20:18:59 472
原创 Cpython和Jpython区别
与Java的互操作性:由于Jpython是用Java语言实现的,因此它与Java之间的互操作性比Cpython更强。实现语言:Cpython是用C语言实现的,而Jpython则是用Java语言实现的。这意味着Cpython的源代码是用C语言编写的,而Jpython的源代码是用Java语言编写的。总之,Cpython和Jpython是Python语言的两种不同实现方式,它们在实现语言、运行环境、性能和与Java的互操作性等方面存在一些差异。
2024-02-21 16:43:07 446
原创 python垃圾回收机制
A)标记阶段,遍历所有的对象,如果是可达的(reachable),也就是还有对象引用它,那么就标记该对象为可达;B)清除阶段,再次遍历对象,如果发现某个对象没有标记为可达,则就将其回收。新生代–>青春代–>老年代(权重达到设定值后进行转换,扫描频率依次降低)浅COPY:把原列表第一层的内存地址完全copy一份给新列表。不可变类型,复制后不变,特殊的是可变容器,id会改变。解决引用计数致命缺陷,引用计数存在相互引用,栈区存放的是变量名和地址的引用关系。不可变类型更改后,内存地址改变。堆区存放的是内存地址。
2024-02-07 10:16:07 359
原创 UDP和TCP的区别和联系
1、连接性与无连接性:TCP是面向连接的传输控制协议,而UDP提供无连接的数据报服务。这意味着TCP在传输数据之前需要建立连接,而UDP不需要。可靠性:TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序。它通过校验和、重传控制、序号标识、滑动窗口、确认应答等方式实现可靠传输。而UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,因此可能会出现分组丢失、重复、乱序的情况。应用程序需要负责传输可靠性方面的所有工作。2、实时性:UDP具有较好的实时性,工作效率较TCP协议高。
2024-02-02 16:29:49 730
原创 车载系统相关
车载SBL(Signal Broadcasting Layer)和EC(Electronic Control)系统是现代汽车中不可或缺的组成部分。它们共同协作,确保车辆的稳定、安全和高效运行SBL系统,即Signal Broadcasting Layer,负责在车辆的各个组件之间传递关键信号。这些信号涵盖了从发动机控制、刹车系统到车身电子的所有方面。SBL系统的核心功能如下:信号传输:SBL系统通过其内部的通信模块,确保车辆中的传感器、执行器和其他电子组件之间的实时通信。
2024-02-01 14:02:10 678
原创 python网络编程
应用层:HTTP、FTP、NFS。表示层:Telnet SNMP。网络层:IP ICMP ARP。会话层:SMTP DNS。传输层:TCP UDP。
2024-01-30 16:31:14 375
原创 python魔法函数[全面-16个]
通过定义__next__方法,你可以自定义对象作为迭代器的下一个值的返回。需要注意的是,__next__方法的返回值应该表示迭代器的下一个值,并且应该与迭代器的类型和状态保持一致。这个方法用于初始化对象的属性和状态,是对象创建过程中的一个重要环节。当一个对象不再被引用时,Python会自动调用该对象的。这个方法允许你自定义对象中索引位置的值被设置时的行为。这个方法允许你自定义对象中索引位置的值被获取时的行为。当创建一个对象时,Python会自动调用该对象的。设置对象的指定索引位置的值。
2024-01-30 16:30:37 2286 2
原创 Linux 三剑客
它经常被用于脚本和自动化任务中,以执行基本的文本替换、删除、插入和其他编辑操作。2、apple替换成orange,末尾是指定替换操作的行为,没有 g 标志,只替换每一行中的第一个匹配到的 “apple”,而不会进行全局替换。awk是一个强大的文本分析工具,它使用一种类似于编程的语言来处理文本文件和字符串。一种强大的文本搜索工具,用于在文件内容中查找指定的字符串,并将匹配到的行输出到标准输出。替换操作:使用sub或gsub命令可以在匹配模式的行中进行替换操作。打印行:使用print命令可以打印匹配模式的行。
2024-01-29 15:51:54 467
原创 shell编程-条件判断
在这里插入代码片# 最常用的就是中括号,搭配 -gt -lt ,如此用法即可# eg:表参考测试表达式符号[]test[[]](())边界是否需要空格需要需要需要不需要逻辑操作符!、-a、-o!、-a、-o!、&&、||、!、&&、||整数比较操作符-eq、-gt、-lt、-ge、le 或=、>、=、
2023-12-07 09:02:20 371
原创 【shell编程】父子shell和特殊变量
bash内嵌了诸多环境变量,用于定义bash的工作环境。后台执行ping命令,并将日志写入/dev/null。这四个扩展变量,都属于对变量的值进行判断、处理。查看目录树:pstree。
2023-11-28 22:17:40 404
原创 Git常用指令详解git stash
为你想要存储的修改的文件路径,当你修改了很多文件,但是你只想存储部分修改的文件,即可在git stash push 后面添加路径,如果是多个文件,在这些文件路径之间添加空格即可。存储指定的文件修改(git stash push …从中最新的stash创建分支。
2023-10-18 16:46:05 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人