20240806吃干榨尽飞凌OK3588-C的8+64的核心板的eMMC存储空间resize2fs

news2024/11/27 14:53:15

20240806吃干榨尽飞凌OK3588-C的8+64的核心板的eMMC存储空间
2024/8/6 11:25


缘起,使用了飞凌OK3588-C的8+64的核心板,但是默认的LINUX R4版本的SDK编译的IMG固件,刷机之后貌似默认只使用了32GB?的eMCC空间。
联系飞凌提供了resize2fs命令来扩大userdata分区即可!
实际上,我是想扩大/这个根分区的。
飞凌答复说需要修改分区表parameter.txt

viewpro@viewpro-ThinkBook-16-G5-IRH:~/OK3588_Linux_fs$ find . -name parameter.txt
./device/rockchip/rk3399/parameter.txt
./device/rockchip/px30/parameter.txt
./device/rockchip/rk3588/parameter.txt
./device/rockchip/rk3328/parameter.txt
./device/rockchip/rv1126_rv1109/prebuilt-packages/build-busybox/partition/parameter.txt
./device/rockchip/rk3288/parameter.txt
./device/rockchip/rk3399pro/parameter.txt
./device/rockchip/rk3358/parameter.txt
./device/rockchip/rk3326/parameter.txt
./device/forlinx/ok3588/parameter.txt
./rockdev/parameter.txt
./IMAGE/OK3588-C-LINUX_20240727.2027_RELEASE_TEST/IMAGES/parameter.txt
./IMAGE/OK3588-C-LINUX_20240802.2052_RELEASE_TEST/IMAGES/parameter.txt
./IMAGE/OK3588-C-LINUX_20240802.2010_RELEASE_TEST/IMAGES/parameter.txt
./IMAGE/OK3588-C-LINUX_20240726.1938_RELEASE_TEST/IMAGES/parameter.txt
./IMAGE/OK3588-C-LINUX_20240727.1731_RELEASE_TEST/IMAGES/parameter.txt
./IMAGE/OK3588-C-LINUX_20240802.2033_RELEASE_TEST/IMAGES/parameter.txt
viewpro@viewpro-ThinkBook-16-G5-IRH:~/OK3588_Linux_fs$ 


root@ok3588:/# ls -l
root@ok3588:/# df -h
root@ok3588:/# ls -l
root@ok3588:/# df -h
root@ok3588:/# resize2fs /dev/mmcblk0p8
root@ok3588:/# df -h
root@ok3588:/# ls -l
root@ok3588:/# cd /userdata/
root@ok3588:/userdata# 
root@ok3588:/userdata# ls -l
root@ok3588:/userdata# df -h
root@ok3588:/userdata# ls -l
root@ok3588:/userdata# df -T

root@ok3588://run/media/mmcblk1p1# cd /run/media/mmcblk1p1/
root@ok3588:/run/media/mmcblk1p1/405b# ls -l
root@ok3588:/run/media/mmcblk1p1/405b# cd /userdata/


input-event-daemon: Start listening on 4 devices...
done
root@ok3588:/# [08:00:16.832] Detected a monitor change on head 'HDMI-A-1', not bothering to do anything about it.
[08:00:16.832] Detected a monitor change on head 'DSI-1', not bothering to do anything about it.
[08:00:16.832] Detected a monitor change on head 'DSI-2', not bothering to do anything about it.

root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# ls -l
total 72
drwxr-xr-x   2 root root  4096 Mar  9  2023 bin
-rw-r--r--   1 root root   351 Mar  9  2023 busybox.fragment
lrwxrwxrwx   1 root root     8 Mar  9  2023 data -> userdata
drwxr-xr-x  14 root root  3840 Jan  1 08:00 dev
drwxr-xr-x  23 root root  4096 Jan  1 08:00 etc
drwxr-xr-x   4 root root  4096 Jan  1 08:00 home
drwxr-xr-x   6 root root  4096 Aug 17  2023 lib
lrwxrwxrwx   1 root root     3 Mar  9  2023 lib64 -> lib
lrwxrwxrwx   1 root root    11 Mar  9  2023 linuxrc -> bin/busybox
drwx------   2 root root 16384 Mar  9  2023 lost+found
drwxr-xr-x  14 root root  4096 Mar  9  2023 media
lrwxrwxrwx   1 root root    23 Mar  9  2023 misc -> /dev/block/by-name/misc
drwxr-xr-x   4 root root  4096 Mar  9  2023 mnt
drwxr-xr-x   3 root root  4096 Jul 26  2024 oem
drwxr-xr-x   2 root root  4096 Mar  9  2023 opt
dr-xr-xr-x 254 root root     0 Jan  1 08:00 proc
drwx------   2 root root  4096 Mar  9  2023 root
drwxr-xr-x   7 root root   340 Jan  1 08:00 run
drwxr-xr-x   2 root root  4096 Sep 14  2023 sbin
lrwxrwxrwx   1 root root    10 Mar  9  2023 sdcard -> mnt/sdcard
dr-xr-xr-x  14 root root     0 Jan  1 08:00 sys
drwxrwxrwt   8 root root   420 Jan  1 08:00 tmp
lrwxrwxrwx   1 root root     9 Mar  9  2023 udisk -> mnt/udisk
drwxr-xr-x   5 root root  4096 Jan  1 08:00 userdata
drwxr-xr-x  11 root root  4096 Sep 14  2023 usr
drwxr-xr-x   5 root root  4096 Mar  9  2023 var
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        14G  1.3G   12G  10% /
devtmpfs        3.6G  8.0K  3.6G   1% /dev
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           3.8G  396K  3.8G   1% /tmp
tmpfs           3.8G  320K  3.8G   1% /run
/dev/mmcblk0p7  128M   12M  110M  10% /oem
/dev/mmcblk0p8  291M  289M     0 100% /userdata
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# ls -l
total 72
drwxr-xr-x   2 root root  4096 Mar  9  2023 bin
-rw-r--r--   1 root root   351 Mar  9  2023 busybox.fragment
lrwxrwxrwx   1 root root     8 Mar  9  2023 data -> userdata
drwxr-xr-x  14 root root  3840 Jan  1 08:00 dev
drwxr-xr-x  23 root root  4096 Jan  1 08:00 etc
drwxr-xr-x   4 root root  4096 Jan  1 08:00 home
drwxr-xr-x   6 root root  4096 Aug 17  2023 lib
lrwxrwxrwx   1 root root     3 Mar  9  2023 lib64 -> lib
lrwxrwxrwx   1 root root    11 Mar  9  2023 linuxrc -> bin/busybox
drwx------   2 root root 16384 Mar  9  2023 lost+found
drwxr-xr-x  14 root root  4096 Mar  9  2023 media
lrwxrwxrwx   1 root root    23 Mar  9  2023 misc -> /dev/block/by-name/misc
drwxr-xr-x   4 root root  4096 Mar  9  2023 mnt
drwxr-xr-x   3 root root  4096 Jul 26  2024 oem
drwxr-xr-x   2 root root  4096 Mar  9  2023 opt
dr-xr-xr-x 254 root root     0 Jan  1 08:00 proc
drwx------   2 root root  4096 Mar  9  2023 root
drwxr-xr-x   7 root root   340 Jan  1 08:00 run
drwxr-xr-x   2 root root  4096 Sep 14  2023 sbin
lrwxrwxrwx   1 root root    10 Mar  9  2023 sdcard -> mnt/sdcard
dr-xr-xr-x  14 root root     0 Jan  1 08:00 sys
drwxrwxrwt   8 root root   420 Jan  1 08:00 tmp
lrwxrwxrwx   1 root root     9 Mar  9  2023 udisk -> mnt/udisk
drwxr-xr-x   5 root root  4096 Jan  1 08:00 userdata
drwxr-xr-x  11 root root  4096 Sep 14  2023 usr
drwxr-xr-x   5 root root  4096 Mar  9  2023 var
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        14G  1.3G   12G  10% /
devtmpfs        3.6G  8.0K  3.6G   1% /dev
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           3.8G  396K  3.8G   1% /tmp
tmpfs           3.8G  320K  3.8G   1% /run
/dev/mmcblk0p7  128M   12M  110M  10% /oem
/dev/mmcblk0p8  291M  289M     0 100% /userdata
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# resize2fs /dev/mmcblk0p8
resize2fs 1.46.4 (18-Aug-2021)
Filesystem at /dev/mmcblk0p8 is mounted on /run/media/mmcblk0p8; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 3
The filesystem on /dev/mmcblk0p8 is now 11339768 (4k) blocks long.

root@ok3588:/# 
root@ok3588:/# 
(arg: 9) ^C
root@ok3588:/# 
(arg: 9) ^C
root@ok3588:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        14G  1.3G   12G  10% /
devtmpfs        3.6G  8.0K  3.6G   1% /dev
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           3.8G  396K  3.8G   1% /tmp
tmpfs           3.8G  320K  3.8G   1% /run
/dev/mmcblk0p7  128M   12M  110M  10% /oem
/dev/mmcblk0p8   43G  290M   41G   1% /userdata
root@ok3588:/# 
root@ok3588:/# ls -l
total 72
drwxr-xr-x   2 root root  4096 Mar  9  2023 bin
-rw-r--r--   1 root root   351 Mar  9  2023 busybox.fragment
lrwxrwxrwx   1 root root     8 Mar  9  2023 data -> userdata
drwxr-xr-x  14 root root  3840 Jan  1 08:00 dev
drwxr-xr-x  23 root root  4096 Jan  1 08:00 etc
drwxr-xr-x   4 root root  4096 Jan  1 08:00 home
drwxr-xr-x   6 root root  4096 Aug 17  2023 lib
lrwxrwxrwx   1 root root     3 Mar  9  2023 lib64 -> lib
lrwxrwxrwx   1 root root    11 Mar  9  2023 linuxrc -> bin/busybox
drwx------   2 root root 16384 Mar  9  2023 lost+found
drwxr-xr-x  14 root root  4096 Mar  9  2023 media
lrwxrwxrwx   1 root root    23 Mar  9  2023 misc -> /dev/block/by-name/misc
drwxr-xr-x   4 root root  4096 Mar  9  2023 mnt
drwxr-xr-x   3 root root  4096 Jul 26  2024 oem
drwxr-xr-x   2 root root  4096 Mar  9  2023 opt
dr-xr-xr-x 235 root root     0 Jan  1 08:00 proc
drwx------   2 root root  4096 Mar  9  2023 root
drwxr-xr-x   7 root root   340 Jan  1 08:00 run
drwxr-xr-x   2 root root  4096 Sep 14  2023 sbin
lrwxrwxrwx   1 root root    10 Mar  9  2023 sdcard -> mnt/sdcard
dr-xr-xr-x  14 root root     0 Jan  1 08:00 sys
drwxrwxrwt   8 root root   420 Jan  1 08:00 tmp
lrwxrwxrwx   1 root root     9 Mar  9  2023 udisk -> mnt/udisk
drwxr-xr-x   5 root root  4096 Jan  1 08:00 userdata
drwxr-xr-x  11 root root  4096 Sep 14  2023 usr
drwxr-xr-x   5 root root  4096 Mar  9  2023 var
root@ok3588:/# cd /userdata/
root@ok3588:/userdata# 
root@ok3588:/userdata# ls -l
total 304
-rwxr-xr-x 1 root root  87402 Dec 21  2023 200frames_count.h264
-rwxr-xr-x 1 root root  81582 Dec 21  2023 belle-nuit-testchart-1080p.png
drwx------ 2 root root  16384 Jul 26  2024 lost+found
drwxr-xr-x 2 root root   4096 Dec 21  2023 media
-rwxr-xr-x 1 root root 101760 Dec 21  2023 piano2-CoolEdit.mp3
drwxr-xr-x 2 root root   4096 Jan  1 08:00 recovery
root@ok3588:/userdata# 
root@ok3588:/userdata# 
root@ok3588:/userdata# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        14G  1.3G   12G  10% /
devtmpfs        3.6G  8.0K  3.6G   1% /dev
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           3.8G  396K  3.8G   1% /tmp
tmpfs           3.8G  320K  3.8G   1% /run
/dev/mmcblk0p7  128M   12M  110M  10% /oem
/dev/mmcblk0p8   43G  290M   41G   1% /userdata
root@ok3588:/userdata# 
root@ok3588:/userdata# 
p4 t. ! queue ! waylandsink ! qtmux ! filesink location=fpga110000-405-1080p60.mp
Setting pipeline to PAUSED ...
Using mplane plugin for capture 
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Redistribute latency...
Redistribute latency...
Got EOS from element "pipeline0".
Execution ended after 0:30:54.105067456
Setting pipeline to NULL ...
Freeing pipeline ...
 t. ! queue ! waylandsinke ! qtmux ! filesink location=fpga18000-405-1080p60.mp4 
Setting pipeline to PAUSED ...
Using mplane plugin for capture 
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Redistribute latency...
Redistribute latency...
Got EOS from element "pipeline0".
Execution ended after 0:05:01.492928293
Setting pipeline to NULL ...
Freeing pipeline ...
root@ok3588:/userdata# ls -l
total 4067484
-rwxr-xr-x 1 root root      87402 Dec 21  2023 200frames_count.h264
-rwxr-xr-x 1 root root      81582 Dec 21  2023 belle-nuit-testchart-1080p.png
-rw-r--r-- 1 root root 3576110700 Jan  1 08:37 fpga110000-405-1080p60.mp4
-rw-r--r-- 1 root root  584605025 Jan  1 08:44 fpga18000-405-1080p60.mp4
drwx------ 2 root root      16384 Jul 26  2024 lost+found
drwxr-xr-x 2 root root       4096 Dec 21  2023 media
-rwxr-xr-x 1 root root     101760 Dec 21  2023 piano2-CoolEdit.mp3
drwxr-xr-x 2 root root       4096 Jan  1 08:00 recovery
root@ok3588:/userdata# 
root@ok3588:/userdata# 
root@ok3588:/userdata# df -T
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
/dev/root      ext4      14425456 1271520  12536600  10% /
devtmpfs       devtmpfs   3761228       8   3761220   1% /dev
tmpfs          tmpfs      3895692       0   3895692   0% /dev/shm
tmpfs          tmpfs      3895692     472   3895220   1% /tmp
tmpfs          tmpfs      3895692     328   3895364   1% /run
/dev/mmcblk0p7 ext2        130520   12000    111972  10% /oem
/dev/mmcblk0p8 ext2      44244300 4363776  38516240  11% /userdata
/dev/mmcblk1p1 ext4     122441328   61464 116117080   1% /run/media/mmcblk1p1
root@ok3588:/userdata# 
root@ok3588:/userdata# cd //run/media/mmcblk1p1
root@ok3588://run/media/mmcblk1p1# cd /run/media/mmcblk1p1
root@ok3588:/run/media/mmcblk1p1# 
root@ok3588:/run/media/mmcblk1p1# ls -l
total 16
drwx------ 2 root root 16384 Aug  6  2024 lost+found
root@ok3588:/run/media/mmcblk1p1# 
root@ok3588:/run/media/mmcblk1p1# mkdir 405b
root@ok3588:/run/media/mmcblk1p1# cd -
//run/media/mmcblk1p1
root@ok3588://run/media/mmcblk1p1# 
root@ok3588://run/media/mmcblk1p1# 
root@ok3588://run/media/mmcblk1p1# cd /run/media/mmcblk1p1/
root@ok3588:/run/media/mmcblk1p1# ls -l
total 20
drwxr-xr-x 2 root root  4096 Jan  1 08:50 405b
drwx------ 2 root root 16384 Aug  6  2024 lost+found
root@ok3588:/run/media/mmcblk1p1# cd 405b/
root@ok3588:/run/media/mmcblk1p1/405b# ls -l
total 0
root@ok3588:/run/media/mmcblk1p1/405b# cd /userdata/
root@ok3588:/userdata# ls -l
total 4067484
-rwxr-xr-x 1 root root      87402 Dec 21  2023 200frames_count.h264
-rwxr-xr-x 1 root root      81582 Dec 21  2023 belle-nuit-testchart-1080p.png
-rw-r--r-- 1 root root 3576110700 Jan  1 08:37 fpga110000-405-1080p60.mp4
-rw-r--r-- 1 root root  584605025 Jan  1 08:44 fpga18000-405-1080p60.mp4
drwx------ 2 root root      16384 Jul 26  2024 lost+found
drwxr-xr-x 2 root root       4096 Dec 21  2023 media
-rwxr-xr-x 1 root root     101760 Dec 21  2023 piano2-CoolEdit.mp3
drwxr-xr-x 2 root root       4096 Jan  1 08:00 recovery
root@ok3588:/userdata# du -sh
4.2G    .
root@ok3588:/userdata# mv * /run/media/mmcblk1p1/
rroot@ok3588:/userdata# r

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1985380.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【ML】为什么要做batch normlization,怎么做batch normlization

为什么要做batch normlization,怎么做batch normlization 1. batch normlization1.1 批量归一化是什么:1.2 为什么要做批量归一化: 2. feature normalization2.1 特征归一化是什么:2.2 为什么要做特征归一化: 3. batc…

Linux中apache服务安装与mysql安装

目录 一、apache安装 二、MySQL安装 一、apache安装 准备环境:一台虚拟机、三个安装包(apr-1.6.2.tar.gz、apr-util-1.6.0.tar.gz、httpd-2.4.29.tar.bz2) 安装过程: tar xf apr-1.6.2.tar.gz tar xf apr-util-1.6.0.tar.gz tar xf http…

怎么限制电脑不能打开某个网页或网站(四个方法你可一定要学会)

老板:我公司的员工真的很让人头疼。 朋友:怎么了? 老板:我一不在就有人偷偷打开某些违法网站,画面不可描述啊! 朋友:难道你还不知道可以禁止员工打开某个网站? 老板:…

传奇三职业复古单机版+无需虚拟机一键安装

今天给大家带来一款单机游戏的架设:传奇单机版。沉默版本 三职业 数值不变态 ,没有花里胡哨的东西(比如切割,生肖,时装等功能),客户端为16周年客户端 。另外:本人承接各种游戏架设&a…

[论文阅读笔记34] LISA (LISA: Reasoning Segmentation via Large Language Model) 代码精读

LISA是一个很好的Reason Segmentation的baseline, 其利用特殊的token [SEG]来微调多模态LLM和SAM的decoder来实现复杂逻辑下的prompt的推理分割. 其整体框图如下, 本篇文章精度此代码并作简单复现. 1. 推理流程 流程如下: 1.1 加载Tokenizer与模型 首先利用trans…

为什么越来越多的企业走上了数字化转型之路?

原因很简单,只要我们稍加了解就能明白的。 一方面是国家政策支持,另一方面是市场竞争的压力(什么产能过剩、服务过剩、经营维度低等因素都是导致企业不得不转型提升利润的关键点)。而恰恰数字化转型是能给企业带来效率提升、成本…

MS2201以太网收发电路

MS2201 是吉比特以太网收发器电路,可以实现超高速度的 全双工数据传输。它的通信遵从 IEEE 802.3 Gigabit Ethernet 协议 中的 10 比特接口的时序要求协议。 MS2201 支持数据传输速率从 1Gbps 到 1.85Gbps 。 主要特点 ◼ 电源电压: 2.5V 、 3.3V …

【Qt】管理创建子项目

新建项目 打开是这样,无法添加子项目 pro添加 TEMPLATE subdirs有了 点击添加子项目 其他项目-子目录项目 (空的子项目,只有pro,无h、cpp) 子目录名字 直接创建子目录下子项目 选择有无界面或者其他类型项目 …

Python pyinstaller打包exe最完整教程

1 简介 python提供了多种方法用于将普通的*.py程序文件编译成exe文件(有时这里的“编译”也称作“打包”)。exe文件即可执行文件,打包后的*.exe应用不用依赖python环境,可以在他人的电脑上运行。 pyinstaller是一个第三方模块&a…

《网络安全自学教程》- Windows防火墙原理分析与策略配置

《网络安全自学教程》 防火墙(Firewall)是用来「隔离」内、外「网络」的安全设备,可以是硬件设备、软件或者云防火墙。 Windows防火墙 1、防火墙分类1.1、包过滤防火墙1.2、应用代理防火墙1.3、状态检测防火墙1.4、下一代防火墙2、开启防火墙3、添加策略1、防火墙分类 防火…

OSPF路由协议多区域

一、OSPF路由协议单区域的弊端 1、LSDB庞大,占用内存大,SPF计算开销大; 2、LSA洪泛范围大,拓扑变化影响范围大; 3、路由不能被汇总,路由表庞大,查找路由开销大。 二、如何解决OSPF单区域的问题? 引入划分区域 1、每个区域独立存储LSDB,划分区域减小了LSDB。 2、…

Python的100道经典练习题,每日一练,必成大神!!!

Python的100道经典练习题是一个广泛而深入的学习资源,可以帮助Python初学者和进阶者巩固和提升编程技能 完整的100多道练习题可在下面图片免沸获取哦~ 整理了100道Python的题目,如果你是一位初学者,这一百多道题可以 帮助你轻松的使用Python…

Harbor系列之11:制品签名

借助Cosign或Notaion对制品进行签名 制品签名和签名验证是关键的安全功能,它们允许你验证制品的完整性。Harbor 通过与 Cosign 或 Notation 的集成来支持内容信任。 项目管理员可以配置项目以强制执行内容信任,要求所有制品在从 Harbor 注册表中拉取之…

Vue3 中如何使用 Monaco

本文将介绍如何在 Vue3 使用 Monaco。 创建 vue3 项目 通过以下命令创建项目,根据提示一步一步创建即可。 npm create vuelatest除了 Typescript 其他全默认即可。 安装项目依赖 Monaco 开源项目很多,这个项目更新很活跃,用法和 react …

一、安装go环境以及编译输出HelloWorld

目前的热门技术方向从分布式微服务开始转向云原生而云原生方向需要掌握GO语言,基于此决定利用平时的时间来完成GO语言的学习。 安装(基于mac m1) (翻看了网上很多的资料,发现很多人记录的有很多问题,一个…

SuccBI+低代码文档中心 — 低代码应用(SuperPage)(上)(重点)

SuperPage介绍 SuperPage是SuccAP提供的一种可视化设计制作任意的、业务化的和个性化的页面或对话框的功能。 使用SuperPage制作个性化页面或对话框相比于传统编码方式具有如下优势: 低成本、高效率零编码、易维护可扩展、高复用美观易用、不损失业务体验 新建Su…

PMP新考纲下,考前冲刺指南

01新考纲变化 【1】题型变化 旧考纲:考试题目为200道单选题,敏捷题型占比不足10% 新考纲:考试题目为180道题;题型将包括单选题和多选题,多选题将说明需选择几个正确选项;敏捷项目管理比重增加。 【2】内…

免费【2024】springboot 分类信息服务平台移动端的设计与实现

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

Ubuntu 24.04服务器或桌面上安装Notepad++

Notepad 默认仅适用于 Windows,但我们可以使用 Wine 或 Snap 在 Ubuntu 24.04 Noble 上安装它,在本教程中,我们讨论了在 Ubuntu Linux 上安装 NotePad plus-plus 的过程。 任何编写代码的人都已经知道这个应用程序。它提供语法突出显示等功能…

如何判断IP地址属于住宅IP还是机房IP

在数字化时代,IP地址作为互联网通信的基础标识,扮演着重要的角色。无论是网络管理、数据分析还是安全监控,正确识别IP地址的类型——尤其是区分是住宅IP还是机房IP,对于确保网络安全、优化网络性能以及合法合规运营具有重要意义。IPIDEA代理I…