自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IP地址均匀散列哈希函数

IP地址均匀散列哈希函数

2025-01-13 11:06:01 178

原创 linux 内核数据包处理中的一些坑和建议

linux 内核数据包处理中的一些坑和建议

2024-12-18 14:45:25 1179

原创 tar 命令指定去除目录结构

【代码】tar 命令指定去除目录结构。

2024-11-15 11:54:37 154

原创 makefile 中常用函数介绍

makefile 中常用函数介绍

2024-11-05 10:48:12 308

原创 应用层程序debug调试文件宏定义

应用层程序debug调试文件宏定义

2024-11-02 16:33:09 183

原创 sed 命令在文件中的特定字符串后面插入多行内容

then \n /etc/__debug.sh \nfi' /etc/rc.d/rc.init # 在“export FTP_DYNAMIC_PORTS=” 所在行的下一行插入。cat /etc/rc.d/rc.init | grep -n __debug.sh > /dev/null 2>&1 #文件中是否存在__debug.sh。

2024-10-22 17:25:37 653

原创 linux 内核IP地址点分十进制打印

linux 内核IP地址点分十进制打印

2024-10-21 17:56:09 112

原创 瑞芯微 PX30 修改串口启动波特率

瑞芯微 PX30 修改串口启动波特率

2024-07-31 16:21:21 550 1

原创 epoll 为什么能提高网络性能

epoll 提高网络性能的原因

2024-06-07 15:52:25 383

原创 openwrt 忘记登录密码如何操作

openwrt 忘记登录密码如何操作

2024-06-02 16:51:57 3647

原创 Linux系统的性能分析(十大工具)

当登录到一台有性能问题的Linux服务器,第一分钟要检查什么?在Netflix,我们拥有庞大的EC2 Linux虚拟机云,我们有众多性能分析工具来监视和诊断这些Linux服务器的性能。这些工具包括Atlas(负责整个虚拟机云的监控)和Vector(负责按需对虚拟机实例进行性能分析)。这些工具可以帮助我们解决大多数问题,但有时我们需要登录到虚拟机实例,并运行一些标准的Linux性能工具。

2024-04-27 19:09:23 1772

原创 linux 内核扩展pcie 配置空间

linux 内核扩展pcie 配置空间

2024-03-28 11:51:54 943

原创 rm 如何递归删除所有.c文件

rm 如何递归删除所有.c文件

2024-03-26 15:42:55 278

原创 rk3568 gamc0 控制器寄存器配置不了导致连接不上phy

rk3568 gamc0 控制器寄存器配置不了导致连接不上phy

2024-03-01 22:51:49 1171

原创 rk3568 uboot 启动卡死问题

rk3568 uboot 启动卡死问题

2024-02-29 21:36:10 1402

原创 FreeRTOS 互斥量

FreeRTOS 互斥量

2024-02-18 09:15:35 1332

原创 FreeRTOS 资源管理介绍

FreeRTOS 资源管理介绍

2024-02-17 09:51:31 480

原创 FreeRTOS 中断嵌套

FreeRTOS 中断嵌套

2024-02-17 09:48:44 831

原创 FreeRTOS 计数信号量

FreeRTOS 计数信号量

2024-02-16 18:14:47 949

原创 FreeRTOS 延迟中断处理

FreeRTOS 延迟中断处理

2024-02-16 11:37:02 1253

原创 FreeRTOS 队列管理

FreeRTOS 队列管理

2024-02-15 12:59:41 439

原创 FreeRTOS 调度算法简述

FreeRTOS 调度算法简述

2024-02-15 12:53:11 1120

原创 linux 内核MAC 地址解析

linux 内核MAC 地址解析

2024-01-25 14:14:55 1485 1

原创 linux 内核对多播报文的处理

linux 内核对多播报文的处理

2024-01-25 14:06:27 1226

原创 linux Socket 缓存 介绍

linux Socket 缓存 介绍

2024-01-24 16:42:24 1212

原创 linux 系统下网卡phy读写程序

linux 系统下网卡phy读写程序

2024-01-24 09:40:08 736

原创 Linux 数据包接收介绍

Linux 数据包接收介绍

2024-01-23 14:28:34 478

原创 linux 数据包发送介绍

linux 数据包发送介绍

2024-01-23 14:27:20 1324

原创 RK356x USB 控制器和 PHY 简介

RK356x USB 控制器和 PHY 简介

2024-01-21 17:35:55 727

原创 Rockchip linux USB 驱动开发

Rockchip linux USB 驱动开发

2024-01-21 17:31:51 1810

原创 rockchip 平台 linux FIT 打包格式介绍

rockchip 平台 linux FIT 打包格式介绍

2024-01-19 18:48:52 1735

原创 rk356x gmac 问题分析

rk356x gmac 问题分析

2024-01-19 17:15:25 1894

原创 linux 设备驱动之tty_operaions数据结构介绍

linux 设备驱动之tty_operaions数据结构介绍

2024-01-18 15:04:16 707

原创 linux 设备驱动之tty_driver数据结构介绍

linux 设备驱动之tty_driver数据结构介绍

2024-01-18 15:02:09 760

原创 linux tty 驱动之ioctls 函数

linux tty 驱动之ioctls 函数

2024-01-17 15:03:50 683

原创 linux 设备驱动之tty 线路设置

linux 设备驱动之tty 线路设置

2024-01-17 15:01:42 1146

原创 linux tty_driver 函数指针 函数指针介绍

linux tty_driver 函数指针 函数指针介绍

2024-01-11 19:27:05 1061

原创 linux tty驱动实例

linux tty驱动实例

2024-01-11 19:22:50 1627

原创 linux 网络设备驱动之报文接收

linux 网络设备驱动之报文接收

2024-01-10 19:08:37 503

原创 linux 网络设备驱动之报文发送

linux 网络设备驱动之报文发送

2024-01-10 19:05:42 1194

Simple Screen Recorder - 开源屏幕录制工具 (内附实现源代码)

一款简单易用的屏幕录制软件,它可以录制屏幕活动和音频,支持选择音频输入/输出设备、编码格式、文件格式和帧率。 用户可以选择录制整个屏幕、特定区域或多个显示器,提供音频录制选项,还内置了文件合并工具,方便将音频和视频合并为一个文件 内附实现源代码

2024-11-18

OSX - 在 Docker 容器中运行 macOS 源码

一个开源 Docker 容器,源码大部分有python 和shell 编写。旨在让用户在 Linux 和 Windows 11 上运行 macOS,目前支持 macOS 13 Ventura 及其他版本。 用户可以通过 Docker Compose 或 Docker CLI 轻松启动容器,并通过 Web 浏览器访问其界面,进行 macOS 的安装和配置。 项目支持 KVM 加速,允许用户在容器中使用虚拟化技术,并提供了多种环境变量选项,以便自定义内存、CPU核心数和存储大小等设置。

2024-11-18

Dufs - 功能强大开源轻量级文件服务器 源码

一个功能强大的文件服务器,支持静态文件服务、文件上传、搜索和访问控制等多种功能。 用户可以通过简单的命令行操作来上传和下载文件,支持拖放操作,并且可以将文件夹打包为 ZIP 文件下载。 Dufs 还支持 WebDAV 协议,允许用户通过 HTTP 进行文件管理,提供了灵活的权限控制选项,确保文件的安全性和隐私性。 特性: Serve static files Download folder as zip file Upload files and folders (Drag & Drop) Create/Edit/Search files Resumable/partial uploads/downloads Access control Support https Support webdav Easy to use with curl

2024-11-18

Get Jobs - 全平台自动投简历脚(java)源码

一个全平台自动投简历脚本,支持 boss、前程无忧、猎聘、拉勾、智联招聘。 用户只需进行简单的配置,就可以实现定时投递简历,并且系统会自动记录投递日志,还提供企业微信消息推送功能,使用户能够实时掌握投递情况 特色功能 AI检测岗位匹配度,并根据岗位JD自动撰写适合岗位的打招呼语(仅Boss) 定时投递,一键投递所有平台,并且再第二天自动定时重新投递 支持国内全部招聘平台(Boss直聘、猎聘、拉勾、51job、智联招聘) 企业微信消息推送,实时掌控建立投递情况 集中化配置,仅需修改配置文件即可完成自定义筛选 全局日志记录,投递记录可追踪 内置driver驱动(仅win11),自动判断系统环境适配驱动版本 超长cookie登录,大部分平台每周仅需扫码一次 内置xpathHelper插件,方便快速定位元素 Boss默认过滤猎头岗位,可修改代码自定义修改条件 Boss自动更新黑名单企业,避免重复投递

2024-08-28

MTK mt7915 (wifi6)驱动源码

MTK mt7915 驱动源码.zip 中除驱动源码外还包含mt7915 wifi6 使用手册和wifi6模组配置编程指导手册及获取用户信息库和实例

2024-07-19

SadTalker-Video-Lip-Sync - 实现视频唇形合成 源代码

本项目基于SadTalkers实现视频唇形合成的Wav2lip。通过以视频文件方式进行语音驱动生成唇形,设置面部区域可配置的增强方式进行合成唇形(人脸)区域画面增强,提高生成唇形的清晰度。使用DAIN 插帧的DL算法对生成视频进行补帧,补充帧间合成唇形的动作过渡,使合成的唇形更为流畅、真实以及自然。

2024-06-21

video2blog - 视频转图文 AI 小工具 源码

AI视频将转换为图文笔记的跨平台工具源码,它采用 Electron 和 Vue.js 构建,利用 Whisper 模型和 Gemini 工具实现关键功能。 用户输入视频 URL 后,软件通过 yt-dlp 下载视频及字幕,如果字幕缺失或非中文,软件会自动生成或翻译字幕,随后将字幕转换为文章,并从视频中提取图片手动插入到文章中。 源码Readme文件中有详细的安装部署步骤

2024-06-16

RedisFront-Redis桌面客户端源码

RedisFront是一款基于Java Swing开发的跨平台Redis桌面客户端工具,简单易用,功能完善,支持单机模式, 集群模式, 哨兵模式以及 SSH 隧道连接。

2024-06-16

WebCamera-基于WebRTC的点对点网络摄像头实时监控工具源码

WebCamera是一款基于WebRTC的点对点网络摄像头实时监控工具,使用 Nuxt.js 框架开发,并通过 Yarn 进行包管理。使用 WebRTC 技术实现高效的实时视频流,跨平台支持,兼容多种浏览器和设备,WebRTC内置了加密技术,保护了通信内容的安全。

2024-06-15

WechatVideoSniffer - 微信视频号下载工具 源码

一个开源微信视频号下载工具,采用 aardio 语言开发,支持自动下载、直播回放下载、清晰度选择等功能,并支持调用第三方下载器下载。 原理是使用 FiddlerCore .Net 组件,注册系统代理,监听主机的 http/https 请求,从而匹配出微信视频号视频的,址,然后下载并解密。

2024-06-15

二维码设计程序QR-designer 源码

这是一个QR设计网络应用程序,可用于二维码设计的项目,可以给二维码添加各种图案、文字、图像、更改背景颜色等操作。也可以使用它创建中间具有任意设计的QR码。与其他QR设计相比,这并不利用QR码使用的纠错功能,而是确定性地打开或关闭代码模式中的一些像素,而不影响QR码所指向的内容。

2024-06-10

WAF防火墙工具源码-SafeLine

一个简单、轻量级、安全且广受好评的 Web 防火墙工具WAF。基于Nginx开发,并连接成反向代理。保护您的web应用免受常见攻击和利用。

2024-06-10

Chart-GPT 源代码

一个基于 GPT 实现的开源工具,可在几秒内,将文本快速转换为漂亮的图表。readme文件中有详细安装部署教程。

2024-05-25

互联网公司常用框架源码赏析

从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等,让我们一起开拓新的领地,揭开这些源码的神秘面纱。 本项目主要用于记录框架及中间件源码的阅读经验、个人理解及解析,希望能够使阅读源码变成一件简单有趣,且有价值的事情。

2024-04-27

嵌入式系统设计人员的 TCP/IP 简介、英文原版

本文涵盖以下主题:以太网基础知识、帧、网络、WAN、网络设备、网络体系结构、网络协议层、TCP/IP 协议、Dynamic C TCP/IP 实现。英文原版,可供嵌入式系统设计人员快速学习tcp/ip 网络提供参考

2024-04-27

SM9 标识密码算法.rar

SM9 标识密码算法,总共包含五部分。分别为SM9 标识密码算法 第1 部分:总则.pdf、SM9 标识密码算法 第2部分:数字签名算法.pdf、SM9 标识密码算法 第3 部分:密钥交换协议.pdf、SM9 标识密码算法 第4部分:密钥封装机制和公钥加密算法.pdf、SM9 标识密码算法 第5部分:参数定义.pdf

2024-04-23

bili2text Python源代码

bili2text 是一个用于将 Bilibili 视频转换为文本的工具。这个项目通过一个简单的流程实现:下载视频、提取音频、分割音频,并使用 whisper 模型将语音转换为文本。整个过程是自动的,只需输入 Bilibili 视频的 av 号即可。整个过程行云流水,一步到位。 功能: 下载视频:从 Bilibili 下载指定的视频。 提取音频:从下载的视频中提取音频。 音频分割:将音频分割成小段,以便于进行高效的语音转文字处理。 语音转文字:使用 OpenAI 的 whisper 模型将音频转换为文本。

2024-04-22

实时微信聊天记录查询系统(WeChatMsgHistory-real)源代码

实时微信聊天记录查询系统是一个面向开发者和研究人员的工具,旨在提供一个实时监控和查询微信聊天内容的解决方案。通过本系统,用户可以实时获取特定微信群或私聊的聊天记录,并通过提供的API进行访问。 主要功能 实时聊天记录查询:支持实时监控微信聊天内容,包括群聊和私聊。 API访问:提供RESTful API接口,方便开发者和研究人员集成和使用。 可扩展性:设计上考虑到未来可能的扩展,包括但不限于以下几点: 将付费群的聊天记录公开展示,供未付费客户围观。 利用AI技术分析聊天内容,总结热门话题和趋势。 将聊天内容上报到云端。 程序安装步骤及使用api 在压缩包中的readme文件中有详细介绍。

2024-04-14

绩效考核手册(月度考核、年终考核)模板

公司绩效考核手册(月度考核、年终考核)模板。

2024-04-14

AI视频生成器(MoneyPrinterTurbo)源码

MoneyPrinterTurbo是一个AI视频生成器,利用大模型,一键生成短视频,只需提供一个视频 主题 或 关键词 ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。代码中有readme 文件详细介绍了部署条件和安装过程。 功能特性: 完整的 MVC架构,代码 结构清晰,易于维护,支持API和Web界面 支持视频文案 AI自动生成,也可以自定义文案 支持多种 高清视频 尺寸 竖屏 9:16,1080x1920 横屏 16:9,1920x1080 支持 批量视频生成,可以一次生成多个视频,然后选择一个最满意的 支持 视频片段时长设置,方便调节素材切换频率 支持 中文 和 英文 视频文案 支持 多种语音 合成 支持 字幕生成,可以调整 字体、位置、颜色、大小,同时支持字幕描边设置 支持 背景音乐,随机或者指定音乐文件,可设置背景音乐音量 视频素材来源 高清,而且 无版权 支持 OpenAI、moonshot、Azure、gpt4free、one-api 等多种模型接入

2024-04-07

OpenUI-AI代码生成器

OpenUI是一款开源的AI代码生成器,根据描述生成UI界面,并能够输出HTML、CSS等前端代码,支持React、Svelte等框架,简化前端开发流程,通过生成式AI降低前端开发门槛,提高设计和编码效率,推动人机协作成为未来的常态。使用OpenUI非常简单,只需在文本框中输入对所需界面的描述,即可生成对应的UI效果图,并可通过指令进行实时修改和添加简单的动态效果。源码中readme 文件中部署条件和部署说明。是一款非常好用的ui代码生成器。特别适合前端开发人员

2024-04-07

GMT 0003.1-2012 SM2椭圆曲线公钥密码算法

该压缩包总共包含5部分:SM2椭圆曲线公钥密码算法第1部分:总则、SM2椭圆曲线公钥密码算法第2部分:数字签名算法、SM2椭圆曲线公钥密码算法第3部分:密钥交换协议、SM2椭圆曲线公钥密码算法第4部分:公钥加密算法、SM2椭圆曲线公钥密码算法第5部分:参数定义。详细介绍了国密SM2的标准和实现机制原理,是一篇很好学习国密SM2 算法的资料

2024-03-28

GMT 0001.1-2012 祖冲之序列密码算法

该文档压缩包包含三部分内容,分别为GMT 0001.1-2012 祖冲之序列密码算法第1部分:算法描述、GMT 0001.2-2012 祖冲之序列密码算法第2部分:基于祖冲之算法的机密性算法、GMT 0001.3-2012 祖冲之序列密码算法第3部分:基于祖冲之算法的完整性算法。详细介绍了国密祖冲之算法的实现机制。是一篇很好的了解祖冲之算法的资料

2024-03-28

龙芯loongarch 架构交叉编译工具链最新1.2版本

龙芯loongarch 架构交叉编译工具链最新1.2版本,loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2.tar

2024-03-26

linux 内核RCU机制分析

本文章主要分为3个章节来介绍linux 内核中RCU 机制。首先分析RCU机制的原理及发布-订阅机制,原理部分介绍都配有图形方便理解其原理机制。在理解了rcu原理机制基础上文章会详细介绍linux 内核中RCU 的核心API的用法及注意事项,方便读者快速准确的使用这些API来保护并发资源。最后会给出linux 内核使用RCU的示例。该文章是一篇很好的理解使用linux RCU机制的文章。

2024-02-26

linux 内核socket的创建与初始化

文章详细介绍了linux 内核中有关socket 的创建与初始化。文章中各个函数调用关系清晰,重要代码逻辑都有中文注释及中文旁白解释。是一篇很好的学习linux 内核网络子系统的文章。

2024-02-24

linux 内核 socket相关的协议栈初始化

文章详细介绍了linux 内核中有关socket 相关的协议栈的初始化部分。文章中各个函数调用关系清晰,重要代码逻辑都有中文注释及中文旁白解释。是一篇很好的学习linux 内核网络子系统的文章。

2024-02-21

linux 内核socket相关数据结构介绍

文章详细介绍了linux 内核中有关socket 相关知识的数据结构介绍。一共有41个重要数据结构。数据结构中关键字段都有中文注释,并标明该字段在linux 内核中的作用及用法。要理解清楚linux 内核源码逻辑,数据结构的作用是最重要的一块。尤其是对于linux 内核庞大的网络子系统来说,socket相关的数据结构可以说是最重中之中。文章目录结构清晰,每个数据结构为一小节,方便查阅和阅读。是一篇很好的学习linux 内核网络子系统的文章。

2024-02-21

Fibocom(广和通) Linux GobiNet驱动源码

Fibocom(广和通) Linux GobiNet驱动源码。里面包含makefile 文件及编译注意事项。

2024-02-20

linux optee机制分析

OP-TEE是一个可信执行环境(TEE),设计运行在arm核上协同Linux内核一起工作,OP-TEE实现了TEE Internal Core API v1.1.x,它为受信任的应用程序提供服务,TEE Client API v1.0 公开的API,它是描述如何与TEE通信的API。这些API在GlobalPlatform API规范中定义 OP-TEE主要设计为依赖Arm TrustZone技术作为底层硬件隔离机制。本文详细分析了optee在linux 系统下的运行机制。

2024-02-19

NXP LS104x 系列 SEC硬件加解密驱动机制分析

SEC 硬件加解密加速机制是nxp设计的一种硬件加解密加速引擎,在芯片内部属于一种片上外设系统。SEC内部实现了块加密算法,流密码算法,哈希算法,公钥算法,运行时完整性检查以及硬件随机数生成器。常用于ipsec 加解密使用。本文从主要从代码层面先分析sec加速引擎的驱动及加解密逻辑。然后再从代码层面分析linux 标准内核算法管理。最后以linux 内核中aead算法为列来分析算法的使用以及如何一步一步从内核算法的调用中到sec驱动中。文章中所有关键代码及关键数据结构都有中文注释。方便用户理解驱动和内核算法管理的机制。

2024-02-19

libreswan算法管理分析

Klips是开源项目libreswan实现的ipsec协议栈,libreswan项目的前身是openswan,它们都是基于FreeS / WAN发展而来的。其主要作用是:实现IP数据包的安全接受或发送的进程,负责控制管理SA及密钥,同时处理数据包的加密和解密工作。klips主要由以下模块组成:通信接口socket PF_KEY,负责注册和初始化模块,数据包处理和转发模块,数据包的接收和处理模块,SA的管理模块,SP的管理模块,算法管理模块,PF_KEY2协议实现模块,其它一些相关子模块。 本文主要代码层面介绍klips中的算法管理部分,包括算法的使用和加解密部分的内容,本文内容是基于libreswan-3.29。

2024-02-19

linux 内核死锁检测

lockdep是内核提供协助发现死锁问题的功能。本文首先介绍何为lockdep,然后如何在内核使能lockdep,并简单分析内核lockdep相关代码。最后构造不同死锁用例,并分析如何根据lockdep输出发现问题根源

2024-02-19

广和通 fibocom nl668 4G模组at指令手册大全

压缩包包含广和通 fibocom nl668 4G模组 所有at指令手册,涵盖各个方面的应用。 Fibocom_AT Commands User Manual_3GPP2_V1.0.6.pdf Fibocom_AT Commands User Manual_Audio_V1.0.4.pdf Fibocom_AT Commands User Manual_HTTP_V1.3.pdf Fibocom_AT Commands User Manual_LBS_V1.1.pdf Fibocom_AT Commands User Manual_MQTT_V1.3.pdf Fibocom_AT Commands User Manual_TCP&UDP_V1.2.pdf Fibocom_AT命令手册_HTTP_V2.0.1.pdf Fibocom_NL668&MC116&LC116&MG110&NL668T_AT Commands User Manual_V3.6.pdf Fibocom_NL668&MC116&MG110_AT Commands User Manual_GNSS_V1.0.9.pdf

2024-02-19

openswan pluto性能优化方法

openswan源码中的pluto进程在处理隧道数量比较少时效率问题没有那么突出,而当隧道增加到成千上万条时,它的性能问题显得格外的突出。当添加1万~2万条隧道时,cpu的利用率很高,性能下载很多。本文章从优化pluto中相关数据结构和相关函数接口方面入手来提高pluto在上万条隧道是的并发性能。

2024-02-19

realtek(瑞昱)RTL8367RB 网卡phy 芯片数据手册

realtek(瑞昱)RTL8367RB 网卡phy 芯片数据手册

2023-11-19

高通AR9287 wifi芯片数据手册

高通AR9287 wifi芯片数据手册。

2023-11-16

昂瑞微 HS6621Cx 系列芯片数据手册

昂瑞微 HS6621Cx 蓝牙系列芯片数据手册

2023-11-03

windows 家庭版开启远程RDP桌面功能

该工具可以使windows 家庭版支持远程桌面连接功能。下载下来解压直接双击运行即可

2023-11-03

广和通FM150,FM160 5G模组AT指令手册

广和通(FIBOCOM)FM150,FM160 5G模组AT指令手册。

2023-11-02

空空如也

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

TA关注的人

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