自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (10)
  • 收藏
  • 关注

原创 Openwrt 下动态路由协议(quagga-OSPF)配置与验证

本文将在两台openwrt系统上安装配置quagga, 搭建一套完整环境,来验证OSPF动态路由的基本功能和实际效果,验证过程中详细展示了OSPF控制台基本命令使用和配置前后路由信息、OSPF控制台信息的变化,另外对OSPF协议进行了简单分析

2024-01-17 17:51:49 1442

原创 虚拟局域网PPTP配置与验证

虚拟专用网(Virtual Private Network,VPN)是一种通过公共网络建立安全的连接的技术。它能够在不同的地理位置之间建立私密的通信通道,实现远程访问网络资源的安全性和隐私性。VPN通过在公共网络上建立加密隧道,将用户的数据进行加密传输,保护数据在传输过程中的安全。在VPN中,用户通过连接到VPN服务器,可以在公共网络上建立一个私有网络,然后通过该私有网络访问其他网络资源,同时也可以隐藏用户的真实IP地址,提高用户的匿名性。

2024-04-19 16:02:39 650

原创 Unable to negotiate with IP xx port 22: no matching host key type found. Their offer: ssh-rsa

【代码】Unable to negotiate with IP xx port 22: no matching host key type found. Their offer: ssh-rsa。

2024-04-19 15:56:19 298 1

原创 不同平台不同版本的iperf结果加时间戳

常用iperf对网络通路进行带宽测试,当需要24小时不间断甚至更长时间的持续测试时,记录过程信息就非常有必要,可在网络出现问题时,根据日志来定位问题发生时段。

2024-01-20 16:30:34 463

原创 给ping命令加时间戳并生成带日期的日志文件

对网络通路进行监测可使用ping命令,当需要24小时甚至更长时间的持续测试时,记录每一次ping包状态的时间信息就非常有必要,可在网络出现问题时,根据日志来定位问题发生时断。分别验证了windows/linux平台下的操作,涉及字符拼接、powershell 日期函数等技巧。

2024-01-20 16:14:35 1447

原创 linux下各种工具通过代理上网的配置方式

linux下各种工具通过代理上网的配置方式

2024-01-17 17:55:00 447

原创 Notepad ++ 几个有用操作

Notepad ++ 几个有用操作。查找多个子串, 列编辑, 删除空行

2023-12-26 20:25:51 423

原创 调整Typora默认各级标题大小

调整Typora默认各级标题大小。

2023-12-26 20:21:30 527

原创 Typora代码块默认语言

使用Typora编译代码块时,常需要手动输入代码语言,在早其版本中,Typora没有配置代码块默认语言的配置项,可通过修改js代码来指定 默认代码块语言,这样使用ctrl + k 创建代码时,语法格式使用选择的默认语言。

2023-12-25 20:22:42 699

原创 pandas离线安装

pandas离线安装

2023-12-25 07:00:00 1212

原创 Python3.10.6安装

Python3.10.6安装

2023-12-24 21:28:08 797

原创 长时间 灌包脚本(基于iperf)

使用iperf时通常加-t来指定发包时间,但是该时间 有长度限制,不同版本不同,一般不超过24小时,如果想做24 h x7 的拷机,则需要更长的时间 ,下面编写两种长时发包脚本

2023-12-24 07:15:00 527

原创 手动升级内核(内核迁移至内网主机)

给当前主机升级内核有现成的命令可以直接使用,但是依赖网络环境,而且涉及定制内核参数的话,编译内核耗时较长,下面总结一种简单的方法将编译好的内核版本,打包迁移至内网主机,实现对内网主机的快速内核版本替换。

2023-12-24 07:00:00 432

原创 Linux下 自定义多线程并发快速压缩解压缩脚本

Linux下常用的tar工具无法支持并行 压缩和解压,对于大量小文件的解压缩,可借助pigz工具实现多线程并行工作,实现更为高效的压缩和解压缩

2023-12-23 08:00:00 567

原创 Linux下统计多线程应用程序CPU 核心绑定信息

对于高性能应用程序尤其是计算资源密集型应用通常通过cpu 核绑定(即CPU 亲和性affinity )避免操作系统动态分配核心,来提升CPU利用率,提升应用程序总体性能。本文中介绍一种统计当前应用程序中各线程绑定CPU核的基本信息的方法。

2023-12-23 07:45:00 372

原创 Linux 下更新 Host

Linux下下载github代码,经常超时,有时候可通过更新host来解决。以下梳理总结几种更新 host的方法。

2023-12-22 17:32:14 1021

原创 Typro+PicGo自动上传图片(图床配置)

使用Typro编写 的markdown(md)文件如果存在图片,并且想快速发布博文的话,常使用PiGO工具配置图床服务器来管理图片。

2023-12-22 17:25:55 909

原创 找回Openwrt分区(扩容)

使用一个编译好的Openwrt 固件烧写系统启动后,发现用户分区只有812M, 但实际上硬件eMMC存储为32G,可以通过修改固件分区表来调整,但是比较麻烦,本文验证一种更为简便的方法来找回消失的eMMc存储。修改/etc/config/fstab内容如下,使能系统自动mount mmcblk0p8到 /root。可以看出,分区mmcblk0p6被挂载为根分区,22.6G的mmcblk0p8闲在那儿呢。先对/dev/mmcblk0p8进行格式化,再次重新mount后分区大小显示正常了。

2023-12-21 21:30:00 615

原创 如何查验USB设备是否为3.0接口

不USB接口版本,速率不同,本文介绍几种方法来查验设备上连接的USB设备的协议版本。

2023-12-21 21:30:00 3677

原创 NEO3 / R2S openwrt 旁路由

相对于专业硬件路由器,基于Openwrt系统的软路由和旁路由成本更低,且有一定的可操作性和灵活性,便于学习和研究相关网络识别。本文介绍基于NEO3和R2S的旁路由配置方法。

2023-12-20 18:45:00 684 1

原创 R2S /NEO3(openwrt)几种固件试用总结

支持R2S /NEO3的openwrt固件有多个版本,分别进行了试用,并做了一点小结。

2023-12-19 08:30:00 1614

原创 opkg update错误 wget returned 5

新烧写的WRT固件,配置好网络后可以正常访问外网,但是执行opkg update时出错,提示wget错误,此时一般是ssl没有正常安装,导致wget不支持https.

2023-12-18 08:45:00 1835 1

原创 Openwrt编译错误 GnuTLS recv error

编译WRT时常因git下载github或其他外链源码失败,导致编译异常GnuTLS recv error,总结了两种解决方法

2023-12-18 08:30:00 641

原创 如何在openwrt下将shell脚本打包为二进程程序

在发布系统时为保护或隐藏源码,常需要将脚本打包为二进制程序(目标码),在openwrt系统下要实现这个功能,可进行以下操作。

2023-12-17 10:00:00 491 1

原创 修改openwrt 默认参数

修改openwrt 默认参数如hostname(主机名), 网络配置(如IP等), 默认密码, sysctrl参数

2023-12-17 09:45:00 863 1

原创 Openwrt GRE隧道

GRE隧道是Openwrt系统的常用功能之一,在两台Openwrt设备之间建立GRE隧道,可通过两台设备在公网上建立一个虚拟局域网。

2023-12-16 17:10:43 598

原创 RK3328 firendlywrt 编译过程(二)

openwrt friendly R2S NEO3 uboot kernel 编译错误 make[2]: *** [scripts/Makefile.lib:319: arch/arm/dts/rk3328-evb.dtb] Error 1 Error: arch/arm/dts/.rk3368-lion.dtb.pre.tmp:196.1-10 syntax error FATAL ERROR: Unable to parse input tree

2023-12-16 16:07:00 514

原创 WRT固件分区及烧写备份

WRT系统[Friendly R2S NEO3 R5S 能用 openwrt ]可以通过SD卡或eMMC作为存储设备,用于设备固件更新的镜像也有两种不同的格式。1. eMMc模式下,固件一般是每个分区一个img文件。2.而SD卡存储方式的固件一般为一个章单一的镜像文件,可使用专用的flash写卡工作进行烧写。如果想从一张烧好的包含固件的SD中提取镜像文件,以便复制烧写其他TF卡,则可使用以下命令

2023-12-16 15:27:40 531

原创 WRT opkg 离线安装软件包

WRT opkg 离线安安装 软件包如果一台设备上无法上网,想通过离线安装ipk包,可在能上网的设备上下载安装包,再拷贝到目标设备上。

2023-12-15 10:54:09 1015

原创 修改openwrt opkg 源为国内源

一键修改openwrt opkg 源为国内源通过ssh或串 口登陆系统后台(终端)-> 复制以下内容 -> 粘贴到命令行 -> 回车. 即可更新opkg 软件源

2023-12-15 10:46:04 4712 1

原创 RK3328 firendlywrt 编译过程

RK3328 firendlywrt 编译过程

2023-12-15 08:30:00 443

原创 Openwrt修改开机启动界面

openwrt banner 控制台启动界面定制

2023-12-14 20:27:22 487 1

原创 Linux grub菜单 默认启动项配置

修改/etc/default/grub, 使用菜单名指定 要启动的内核版本, ‘>’之前为一组菜单,‘>’后为二级菜单。修改/etc/default/grub, 使用内核版本在菜单中的编号, 编号 从0开始。修改/etc/default/grub, 系统将默认启动上次选择的内核版本。修改完后 执行:grub2或grub。

2023-05-20 21:44:29 2453 1

原创 DELL笔记本安装 win10 + ubuntu server 22.04双系统

​ 早年经常安装双系统,基本上都比较顺利。最近在一个dell的win10笔记本上安装一个ubuntu server 版本,居然遇到很多问题,折腾过后,稍做记录,以帮助后来人。​ 之所以遇到的问题,相关系有几个方面:一是BIOS版本更新,配置方面有变化;二是目前大部分系统都是EFI启动分区了;三是RAID功能启用。针对这些问题,以下总结了安装过程中的一些避坑要领。

2023-05-16 18:15:00 674 2

原创 如何构造自己的Makefile

相对于cmake、meson等高级构建工具,makefile有独特的优势,如广泛应用在linux平台,完全透明的编译过程,非常方便借助shell进行扩展。本文将针对中小型项目需求构造一套makefile模板,具备以下主要特点:支持单源码目录和 多源码目录编译、打包自动枚举子目录源码文件支持头文件依赖,头文件更新自动触发引用头文件的所有对象编译生成的中间文件定向到独立的目录

2023-02-07 14:59:35 323 1

转载 Linux kernel 中的work queue原理

Linux kernel 中的work queue原理本帖最后由 Dolphin 于 2010-8-8 06:51 编辑先简单快速总结一下,更详细的剖析后续用帖子编辑方式逐步完成。分成两大部分,第一部分是用来执行work queue中每个节点上挂载的函数的内核线程,第二部分是从驱动程序的角度看work queue的使用。第一部分 worker

2012-03-29 21:39:04 742

转载 Linux中Workqueue机制分析

Linux中Workqueue机制分析  [嵌入式]发布时间:2008-07-10 19:39:19     走入Linux的殿堂已经有一年有余了,在这里我想将Linux的各种实现机制分析一遍,一方面对自己来说也是温故而知新,另一方面,促进大家的交流,最好能够给大家一些抛砖引玉的启迪。我是硬件出身,搞硬件已经好多年了,从是专门软件开发也接近两年了,在这一段时间内我越发认为软硬件协同设计

2012-03-29 21:31:12 334

原创 继承opencv的CImage类在MFC的单文档中编辑并显示图像的方法

/*2009 04 17 周五 */在opencv中显示一个图像简单,但是想在MFC的单文档框架中可不是件容易的,好在opencv提供了CImage类可以简化这一工作,但是还是碰到了些问题,如如何装IplImage*图像放入CImage类的成员变量中. CImage类封装了图像打开/保存/获取/等方法,并将图像保存在一个protected的图像成员变量里.虽然也提供了CopeOf来装入图像,但

2009-04-17 16:25:00 4049 4

编译工具+makefile+自动生成依赖+用于多目录C工程的构建和编译

- 支持单源码目录和 多源码目录编译、打包 - 自动枚举子目录源码文件 - 支持头文件依赖,头文件更新自动触发引用头文件的所有对象 - 编译生成的中间文件定向到独立的目录 使用方法参照: https://editor.csdn.net/md/?articleId=128918862

2024-01-19

shell脚本, 获取网卡的IP地址

shell脚本

2023-12-27

局域网 免费语音通话,客户端之间IP互通就可以通话

局域网 免费语音通话,客户端之间IP互通就可以通话

2023-12-27

UsbTreeView

UsbTreeView 查看USB设备版本

2023-12-21

excel表格模板 多级标题 自动编号

excel表格模板 多级标题 自动编号 本excel表模板有以特点: 1. 支持在每行的首列增加一个多级标题 2. 支持标题自动编号 3. 支持插入新行时后续标题编号自动更新 该模板可用于问题跟踪、项目管理、需求分析、产品规格定义 等 使用方法: 复制一行,再粘贴,新增行的标题将基于被复制行递增。希望新增哪一级的标题,就复制粘贴哪一条。 有使用问题,欢迎留言讨论。

2023-12-16

Word 文档模板 多级标题 自动编号 快捷键

本模板支持创建多级标题, 并在创建标题时自动进行标题编号 , 编号 格式 为1, 1.1, 1.1.1。另外支持使用自定义的快捷键快速设置标题格式。 模板中还有文档档, 目录,修订记录等内容

2023-12-16

Open BTS 开源代码

OpenBTS,一个开源的GSM的基站源,包括RLC, PDCP,MAC, 的所有代码

2019-01-16

Benchmarking Real-time Operating Systems for use in Radio Base Station

This thesis studies benchmarking of real-time operating systems which could be suitable for Radio Base Station support systems

2019-01-16

Linux环境下基于TCP的Socket编程浅析.pdf

Linux环境下基于TCP的Socket编程浅析

2011-09-06

一个控制自动关机的小软件

一个控制自动关机的小软件,很方便的,绿色版的,直接打开就能用

2011-09-05

严蔚敏:数据结构(C语言版).pdf

严蔚敏:数据结构(C语言版).pdf 一本比较精典的讲解数据结构的书箱,强烈推荐

2011-09-05

linux设备驱动程序(中文第三版) 2.6内核

linux设备驱动程序(中文第三版) 2.6内核

2011-09-05

opencv-python-2.2.0.win32-py2.7.exe

py2.7下使用opencv2.1的相关库

2011-05-06

insight安装.doc

Insight安装指南(GDB-GUI) 1下载:http://sources.redhat.com/insight/.下Insight6.8. 2 解压。直接图形界面操作就可以。 3 看看里面的readme文件。 4 启动终端,cd到那个文件夹中,CC=gcc ./configure –prefix=你想要安装的目录下

2008-12-25

E:\学习资料\java.rar

E:\学习资料\java.rarE:\学习资料\java.rarE:\学习资料\java.rarE:\学习资料\java.rarE:\学习资料\java.rarE:\学习资料\java.rar

2008-08-31

空空如也

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

TA关注的人

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