相关文章
Python查验身份证
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:
首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1&am…
建站知识
2025/2/1 15:45:17
java基础-数据类型
1、变量
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内…
建站知识
2025/1/29 0:48:50
Docker安装Octoprint 3D打印控制软件
Octoprint简介
Octoprint是一个运行在Linux系统上的开源套件,可以为普通的3D打印机添加强大的外围管理功能。
web管理界面远程操控摄像头实时监控视频录制、延时摄影在线切片图形化的温度曲线显示手机监控操作免SD卡和U盘通过插件和USB/GPIO接口实现更多功能
Oct…
建站知识
2025/1/25 23:47:47
深入理解计算机系统 笔记
写在前面
记录一下《深入理解计算机系统》中的要点。
一、第一章 计算机系统漫游
1. 程序的编译周期
最初编写的源程序xxx.c是一个文本文件;编译系统把源程序编译到可执行目标程序需要经过如下4个阶段; 1.1 预处理阶段
由预处理器(cpp&a…
建站知识
2025/1/29 12:23:11
java实现快速排序
图解 快速排序是一种常见的排序算法,它通过选取一个基准元素,将待排序的数组划分为两个子数组,一个子数组中的元素都小于基准元素,另一个子数组中的元素都大于基准元素。然后递归地对子数组进行排序,直到子数组的长度为…
建站知识
2025/1/25 23:47:35
kali命令行下python多版本切换
kali命令行下python多版本切换
适用情景:需要用特有的版本安装 库
1 先列举出系统可用python版本:
update-alternatives --list python2 查看当前所有可用python版本,同时可以设置当前使用版本
sudo update-alternatives --config python…
建站知识
2025/1/30 16:19:52
linux查看端口被哪个进程占用
linux查看端口被哪个进程占用
1、lsof -i:端口号
sudo lsof -i :22
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 661 root 3u IPv4 13882 0t0 TCP *:ssh (LISTEN)
sshd 661 root 4u IPv6 13893 0t0 TCP *:ssh (LISTEN)
ssh…
建站知识
2025/1/26 0:31:16
Linux安装java jdk配置环境 方便查询
编辑/etc/profile文件: vim /etc/profile 在文件尾部添加如下配置: export JAVA_HOME/usr/local/jdk1.8.0_161/ export CLASSPATH.: J A V A H O M E / j r e / l i b / r t . j a r : JAVA_HOME/jre/lib/rt.jar: JAVAHOME/jre/lib/rt.jar:JAVA_HOME/l…
建站知识
2025/1/30 2:17:59