自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决vim打开文本压缩文件.tar.gz显示乱码问题

如果系统中安装的是vi是不支持压缩文件解压显示的,所以为导致显示为乱码确认vim是否为vi软连接。

2023-11-24 10:58:14 818

原创 pip3 install systemd-python No package ‘libsystemd‘ found错误解决

安装 systemd-devel.x86_64

2023-11-21 17:04:19 574

原创 GDB 调试命令

1. 进入 GDB 调试方式 1gdb a.out方式 2# 进入 gdb 调试环境gdb# 加载需要调试的程序file a.out2. 启动参数设置# gdb cmd 下执行set args paras3. 常用命令Gdb cmddescriptionbreak/bbreak 函数名break 行号break 文件名:函数名break 文件名:行号break +偏移量break -偏移量break *地址deletedelete <断点id

2021-10-29 14:53:45 230

原创 文件拆分与重组

由于某些场景下系统会限制文件上传大小,例如上传到网盘,或者U盘拷贝超过4G的文件。所以需要对文件进行拆分重组操作。linux 环境下解决方法如下1. 文件拆分拆分单位可为:K,M,G,T# 使用 split 拆分文件为 每块 256M ,split_ 为生成拆分文件前缀split dstFile.tar.gz -b 256M split_# 查看拆分结果ls -lh2. 拆分文件重组# 使用 cat 重组文件cat split_* > outFile.tar.gz...

2021-10-25 16:33:40 436

原创 离线安装 Python 库

离线安装 Python 库1. 有网环境准备依赖资源apt install pip # 安装更新 pippip install --upgrade pipmkdir relay # 创建依赖库下载保存目录cd relaypip download -d ./ pytest==3.3.0 # 下载对应版本依赖库到当前目录ls -l | awk '{print $9}' >> requirements.txt # 当前目录下的库添加到 requirements.txtvi requi

2021-10-25 10:19:29 1405

原创 GDB and OpenOCD

OpenOCDOpen On-Chip Debugger (OpenOCD) 旨在为嵌入式目标设备提供调试、系统内编程和边界扫描测试。它是在调试适配器的帮助下实现的,调试适配器是一个小型硬件模块,可以帮助为被调试的目标提供正确的电信号。这些都是必需的,因为调试主机(在OpenOCD上运行)通常不支持这样的信号,或连接到目标所需的连接器。GDB and OpenOCDConnecting to GDBA socket (TCP/IP) connection is typically started

2021-10-21 10:30:54 2031

原创 bash与csh下获取系统命令执行结果

bashhostname=$(hostname)echo $hostnamecshC sehll (csh):是由加州大学伯克利分校的 Bill Joy 编写的 UNIX 增强功能。包含用于交互使用的功能,例如别名和命令历史记录。包括方便的编程功能,例如内置算术和类似 C 的表达式语法。set hostname=`hostname`echo $hostname...

2021-07-15 14:59:44 645

原创 Linux检测进程内存使用情况

ProcessName 为进程名称vi pmap.sh 保存如下代码:#!/bin/bashmappedret=""mappedretlast=""while true; do mappedret=$(pmap -d $(ps -aux | grep -w ProcessName| awk '{print $2}') | tail -1); if [ "$mappedret" != "$mappedretlast" ] then

2021-03-27 16:04:35 129

原创 git 仓库创建

git 仓库创建mkdir gitrepochown git:git gitrepo/cd gitrepogit init --bare test.gitchown -R git:git test.gitgit clone git@10.252.1.146:/home/gitrepo/test.git添加现有仓库到远端仓库:git remote rm origingit remote add origin git@10.252.1.15:/home/gitrepo/xx.gitgit p

2021-03-27 15:56:54 76

原创 secureCRT 日志设置

secureCRT 日志设置打开会话选项,选择日志文件日志文件名设置:G:\secureCRT_log%S_%M_%D_%h_%m.txt在每行前:[%h:%m:%s:%t]

2021-03-27 15:50:13 428

原创 EasyCwmp 安装

EasyCwmp 安装源代码下载地址为:http://easycwmp.org/download/easycwmp-1.8.6.tar.gz一般参考官网发布版本中README文件就可以成功安装,但是部分同学可能会遇到各种问题,本文按照官方提供的安装方法一步一步安装验证,其中遇到一些依赖库安装问题,已整理到本文安装步骤中。1. OpenWRT Linux 上安装 EasyCwmpEasyCwmp 部分EasyCwmp主要是在OpenWRT Linux平台上开发和测试的。下载:下载 easycwm

2020-11-18 16:28:04 2211 1

原创 Easycwmp_源码分析

EasyCwmp 源码分析CWMP是由数字用户线路DSL——Digital Subscriber’s Line论坛(之后更名为broadband-forum)发起开发的技术规范之一,编号为TR-069,所以又被称为TR-069协议。CWMP的全称为:CPE广域网管理协议(CPE WAN Management Protocol),这个协议主要用于网管中心远程管理配置数量较大的网络设备。目前主要应用在企业级路由器、一体化皮基站等网络设备的管理,所以CWMP是一个功能强大的用于数据中心、网管中心管理它所属的

2020-11-18 15:43:04 3301

Easycwmp_源码分析.pdf

该文档主要分析了EasyCwmp源码架构以及主要接口实现,文档中对常用的RPC方法进行了测试以及流程整理。

2020-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除