- 博客(88)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 网络相关物理接口
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 212
原创 git and svn 行尾风格配置强制为lf
CLI配置:// 提交时转换为LF,检出时转换为CRLF// 提交时转换为LF,检出时不转换// 提交检出均不转换图形配置:进入setting:git.gitconfig 增加如下部分。
2023-11-07 10:43:55 455
原创 win11相关配置指令
实测版本: win 11 22H2 (22621.1992)就能修改win11修改密码,不用清楚旧密码方案。运行:netplwiz。
2023-10-24 20:38:00 104
原创 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 100
原创 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 1529
原创 网络相关表项
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 58
原创 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 179
原创 以太网最大和最小帧长度
最小长度: 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 15054
原创 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 83
原创 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 680
原创 C语言宏定义
__VA_ARGS__是为了把define中左边的...,原样不动地传送到define的右边#define myprintf(...) printf( __VA_ARGS__)
2022-02-03 11:36:29 564
原创 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 587
原创 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 857
原创 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 593
原创 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 582
原创 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 11569
原创 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 801
原创 printf格式中的%.*s表法的意义
转自:http://blog.csdn.net/yss28/article/details/53538063printf格式中的%.*s表法的意义.表示左对齐,*表示精度。*表示输出位数,具体的数据来自参数表printf格式字符串中与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”扩展的,还有:%.*
2021-09-20 18:38:47 227
原创 嵌入式编程中的部分不常见宏定义
__PTRDIFF_TYPE__:__PTRDIFF_TYPE__ is an implementation detail of GCC's stddef.h#ifndef __PTRDIFF_TYPE__#define __PTRDIFF_TYPE__ long int#endiftypedef __PTRDIFF_TYPE__ ptrdiff_t;__signed____signed__和signed之间的区别在于命名空间。signed名称只能在__KERNEL__而不能在外部使.
2021-09-20 18:35:47 122
原创 C语言__bitwise宏定义
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/dev-tools/sparse.rst
2021-06-17 20:26:07 734
原创 win10 安全策略配置
win10下在安装部分程序如scoop或Chocolatey时,需要修改安全策略配置,这里给出相关配置方案://查询当前配置Get-ExecutionPolicy -List
2021-06-05 20:48:54 796
原创 升级win10的内嵌ubuntu从wls1到WSL2
详细来源:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10step1:启用虚拟机功能以管理员身份打开 PowerShell 并运行:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart并要打开pc机的bios中的虚拟化选项step2:下载最新的wsl包并安装 //我的设备是64位,非arm的htt..
2021-05-05 10:32:33 830 1
原创 可变长度参数的应用方式
va_list 直接函数定义:va_list是编译器内嵌的一种函数。typedef __builtin_va_list __gnuc_va_list;typedef __gnuc_va_list va_list;int dbg_print(const char *fmt, ...){ int len; char buf_tmp[1024]; va_list args; va_start(args, fmt); printed_l.
2021-03-12 20:10:33 246 1
原创 Nucleus 嵌入式操作系统
Nucleus:Nucleus即时操作系统(Nucleus RTOS)是Mentor Graphics旗下Accelerated Technology公司所推出的嵌入式操作系统。当前最新版本:3.x / 2009年9月15日官方链接:https://www.mentor.com/embedded-software/nucleus/一个好处是:所有源代码可见,boot,main可以共用一套代码。其95%的代码是用ANSI C写成的不同的模块,通过SUBSYS统一起来。#def...
2020-12-23 09:37:28 1731
原创 C语言嵌入式汇编
C语言嵌入式汇编,如下形式asm volatile("InSTructiON List" : Output : Input : Clobber/Modify);asm是关键字,必选项 volatile 是可选的,加了,GCC就不会优化这句。 汇编指令间必须被双引号括起来; 汇编指令间必须使用";"、"/n"或"/n/t"分开分开; ()内的是可选的,如asmvolatile("")是可以的,只是无意义 仅省动其中一项,分号需要加上:如这个省了输入和输出的,asm volat...
2020-12-16 15:39:26 3989
原创 C语言中的hook和bait设计
在C语言中的hook和bait设计经常用到在一处需要一个通用接口,调用另一个地方的函数hook函数:实际调用的接口。负责传入参数和运行。bait函数 :具体算法的实现接口,hook传入参数后,负载具体实现的算法。具体使用方式:step1:先初始化hookset和hook。分配hookset和hook的内存step 2: call hook和 add bait //注意:一定要先初始化后,才能做call hook和 add bait的动作。实际运行时,只需要...
2020-11-18 15:14:42 445
原创 python pip镜像地址配置
常在用pip安装python的软件包时,下载速度较慢。可以配置镜像地址,加速临时使用:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package# orpip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple长期使用升级 pip 到最新的版本 (>=10.0.0) 后进行配置:pip install pip .
2020-10-11 20:01:27 383
MIPS32汇编指令速查
2018-10-19
linux bash中ls -F中的>的含议
2017-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人