自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言动态库相关

【代码】C语言动态库相关。

2024-09-05 15:35:10 148

原创 有用的C语言相关函数

是一个宏,用于计算结构体成员相对于结构体起始位置的偏移量。它通常定义在标准头文件 中。语法如下: 是结构体类型。 是结构体成员的名字。这个宏在编译时计算成员在结构体中的偏移量(以字节为单位),并返回一个 类型的值。示例解释假设有一个结构体 ,其中有一个成员 。使用 来计算 在 结构体中的偏移量:在这个例子中:具体步骤计算偏移量在编译时,编译器会根据结构体的内存布局计算 相对于结构体起始位置的偏移量。这个偏移量取决于前面的成员和它们的对齐要求。

2024-07-16 16:49:22 314 1

原创 linux系统调用

用户空间调用:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset);是一个常见的系统调用,用于将文件或设备映射到内存地址空间。以linux 4.19作为开发参考。

2024-07-15 15:25:16 193

原创 GCC相关属性

在C语言中,可以使用GCC(GNU Compiler Collection)提供的构造函数属性(constructor attribute)来使一个函数在程序初始化时自动运行。这种方法利用了GCC特定的扩展,允许你指定函数在。属性在 GCC 中被支持的时间非常早。根据 GCC 的文档,函数被标记为构造函数,它会在程序的初始化阶段自动运行,在。属性至少从 GCC 2.7 版本开始就已经被支持。

2024-07-15 10:41:33 135

原创 DPDK 相关

18.11:

2024-04-30 14:06:36 94

原创 PCIE规格描述

单lane传输速率(Gbps)单lane数据速率(Gbps)PCIE硬件编码和速度。

2024-04-02 14:16:01 113

原创 智能编码AI软件

【代码】智能编码AI软件。

2024-04-02 14:11:58 207

原创 windows or ubuntu mount 文件

【代码】windows mount 文件。

2024-04-01 16:38:04 314

原创 快转平台介绍

快转平台介绍, EF, ODP, DPDK

2024-03-31 18:36:54 584

原创 网络相关物理接口

USGMII supports eight 10M/100M/1G network ports over 10Gbps SERDES between MAC and PHY, 主要用于通过一条10G lane连接8口的GE phy。

2024-03-28 11:46:59 1384

原创 linux kernel per_cpu变量使用实例

【代码】linux kernel per_cpu变量使用实例。

2024-03-01 20:21:26 357

原创 linux kernel debugfs代码实例

linux kernel debugfs代码实例

2024-03-01 15:10:15 378

原创 windows下使用doxygen生成C语言帮助文档

windows下使用doxygen生成C语言帮助文档,带相关的调用关系图

2024-01-05 10:16:28 625

原创 软件工具集合

vsocde插件: Line Note。

2024-01-04 18:02:18 733

原创 git and svn 行尾风格配置强制为lf

CLI配置:// 提交时转换为LF,检出时转换为CRLF// 提交时转换为LF,检出时不转换// 提交检出均不转换图形配置:进入setting:git.gitconfig 增加如下部分。

2023-11-07 10:43:55 692

原创 win11相关配置指令

实测版本: win 11 22H2 (22621.1992)就能修改win11修改密码,不用清楚旧密码方案。运行:netplwiz。

2023-10-24 20:38:00 231

原创 git help

work zoom:本发看到的代码 index zoom:英文叫 stage 或 index。一般存放在.git目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 local repository:本地仓库,对应记录在.git下,.git不是work zoom内容。 remote repository:远程仓库// add code to indexgit add ....

2023-06-06 17:03:27 120

原创 win11安装open-ssh server

step 4:模式的power shell : Start-Service sshd。step3: 进入win11 “编辑组策略”, 计算机配置--管理模板--系统。step2: 上面表示openssh server还没有安装,进行安装。step1: 本机管理模式的power shell下查询安装状态。step3: 管理模式的power shell,重新安装。点如下选项:指定可选组件安装和组件修复的设置。step5: ssh客户端访问。按如下配置,并点应用。

2023-06-04 18:04:41 2035

原创 ubuntu基本信息查询

【代码】ubuntu基本信息查询。

2023-05-27 11:10:54 743

原创 chome异常处理

注意一定要选择时间范围:时间不限,然后清理数据。

2023-04-12 14:23:07 87

原创 ubuntu安装ssh server

windows连接客户端可以用 winscp。安装ssh server。

2023-03-30 20:56:36 186

原创 网络相关表项

IANA IPv4 Address Space RegistryIPv6 or IPv4 Next HeaderProtocol Numbershttps://www.rfc-editor.org/info/rfc8200https://www.rfc-editor.org/info/rfc8754

2023-03-14 22:04:26 70

原创 gcc的__attribute__参数

gcc __attribute__

2023-02-19 10:53:13 284

原创 git-svn使用提示

当觉得使用svn太慢时,想找一个替找,可以用git-svn

2023-02-18 10:38:13 90

原创 结构体取元素位置

实用系列之结构体元素位置。

2022-08-17 09:29:40 268

原创 git使用

git使用帮助,还会继续更新。

2022-07-15 18:44:14 305

原创 printk多参数调用相关

调用1:#define drv_prt(fmt, arg...) \drv_printk("[%-028s][%-04d] "fmt" \n", __func__, __LINE__, ## arg);调用2:#define drv_prt(fmt, ...) \drv_printk("[%-028s][%-04d] "fmt" \n", __func__, __LINE__, ##__VA_ARGS__));调用3void drv_

2022-05-09 15:01:06 204

原创 以太网最大和最小帧长度

最小长度: 64byte, 设定最小长度的目前是为了区分出超小的错帧。最大长度:1536byte, 这是因为以太的leng/type规定大于0x600就是type帧,小于这个就是长度帧,也就是单从长度帧来说,0x600也就是1536就是最大帧。最大长度一般不适于大长,如果太长,长期占用以太通路,影响其余发送端的发送。MTU: 以太接口常见的配置,常规值是1500, 主要是指以太网的IP段的数据,加上以太头14byte(DA+SA+type), 加vlan(4byte)或双vlan(8byte),都还

2022-04-19 09:50:51 16080

原创 git常用指令

目录git ZOOMgit cmdadd code to indexadd index to local repository不变更head号, 更新代码到local repositoryadd local repository to remote repositoryadd local repository to remote gerrit repositorygit ZOOMwork zoom:本发看到的代码index zoom:英文叫 stage 或 index。一般存放在 .git 目录下的

2022-04-17 18:06:59 100

原创 windows下vs code编程工具配置

C/C++环境:global 工具: C/C++ GNU Global需要本地安装global.exe //免安装工具,只需要放在全局path列表中就行。GLOBALGNU GLOBAL source code tag system.http://adoxa.altervista.org/global/插件列表:C/C++文件图标:Material Theme Icons括号优化插件:Bracket Pair ColorizeBetter C++ SyntaxBookmark

2022-02-06 16:14:49 712

原创 C语言宏定义

__VA_ARGS__是为了把define中左边的...,原样不动地传送到define的右边#define myprintf(...) printf( __VA_ARGS__)

2022-02-03 11:36:29 573

原创 分享一个好用的网页pdf打印插件

PrintFriendly

2022-01-04 19:32:57 1934

原创 reg_an_64bit

一个用于64bit reg分析的计算器下载地址:

2022-01-03 16:31:41 229

原创 mips汇编相关

编译选项:Delay slot instruction – MIPShttps://www.mips.com/forums/topic/delay-slot-instruction/MIPS Options (Using the GNU Compiler Collection (GCC))MIPS Options (Using the GNU Compiler Collection (GCC))https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gcc/MIPS-Opti

2021-12-25 17:16:13 693

原创 python包的windows安装

wxuse: import wxinstall: pip install -U wxPython url:wxPython Downloads | wxPythonwmiuse :import wmiinstall:pip install wmiinstall 2:https://pypi.org/project/pywin32/#fileseg:pywin32-224-cp37-cp37m-win_amd64.whlpip install pywin32-224-c...

2021-12-25 11:21:13 953

原创 python在windows下打包成可执行文件的三种方案

http://www.pyinstaller.org/install:pip install pyinstallerfor:Python version 3.6-3.10use:pyinstaller yourprogram.pyhttp://www.py2exe.org/install:pip install py2exefor:Python 3.6~3.10use:Create your setup script: python setup.py ins...

2021-12-25 10:51:37 651

原创 ASCII表历吏

ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。ASCII表历史:1963年, ASCII表被the "American Standards Association" Committee or "ASA"创建,此时只含有大写字母和数字1967年,新增小写字母和控制字符,俗称:US-ASCII,编码值范围为0~127,包含...

2021-12-17 11:22:36 817

原创 win11 hyper-v完全打开和关闭

win11实现了wsl2的gui功能功,这个功能默认启用hyper-v。当用virthual box时,有时需要关闭hyper-v,这时就需要用到hyper-v完全打开和关闭功能。turnon/off Hyper-Vshut:bcdedit /set hypervisorlaunchtype offDISM /Online /Disable-Feature:Microsoft-Hyper-Vstart:bcdedit /set hypervisorlaunchtype autoE...

2021-09-28 20:48:17 12203

原创 wsl2 加一个非root用户名

su -useradd user_name //user_name is your user namecd etcls -al sudoerssudo chmod 777 sudoersls -al sudoersvim sudoers //copy root to new line, modify new line root to user_namesudo chmod 440 sudoers

2021-09-20 18:50:31 916

原创 printf格式中的%.*s表法的意义

转自:http://blog.csdn.net/yss28/article/details/53538063printf格式中的%.*s表法的意义.表示左对齐,*表示精度。*表示输出位数,具体的数据来自参数表printf格式字符串中与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”扩展的,还有:%.*

2021-09-20 18:38:47 248

360最新版如何支持老旧网站访问.docx

常有部分老旧的网页,需要旧的IE7,IE9等支持才行,现在已没有对应的浏览器了,可以用360浏览器配了这个后进行适配。

2022-04-23

MIPS32特权指令手册V6.02

MIPS32PRA AFP,MIPS32特权指令手册V6.02, 于2018年10月27号更新的当前最新版。

2018-10-27

MIPS32汇编指令官方速查表 ver:01.01

MIPS32汇编指令官方速查表, 2018年10月27下载的当前最新版, ver:01.01

2018-10-27

MIPS32汇编指令速查

MIPS32汇编指令速查,又叫QCR, 针对每一个汇编指令,进行了一个示意说明如, ADD R D , R S , R T 说明为:R D = R S + R T 很详细,很实用的手册

2018-10-19

linux脚本bash官方手册

linux脚本bash官方手册,最官方的描述。

2017-03-02

SFP 协议 标准

SFP 标准,含电气信号定义和机构定义

2016-12-04

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

TA关注的人

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