- 博客(78)
- 收藏
- 关注
原创 QCheckbox的toggled(bool)和clicked(bool)信号
QCheckbox的toggled(bool)和clicked(bool)信号
2024-03-15 15:48:07 379
原创 IPV6地址基础
前96bit采用冒分十六进制表示,而最后32bit地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子,为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d。IPv6:前缀ID+接口ID/前缀长度,如2001:0000:0000:0000:0011:0000:0000:0010/64。是的,都是2001::25de::cade,冲突了。1)iPv6的地址是可以简写的!
2023-06-08 16:21:02 2045
原创 C语言八进制数(避坑指南)
C/C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0(数字0),如:123是十进制,但0123则表示采用八进制。1)用一个转义符'/'加上一个特殊字母来表示某个字符的方法,如:'\n'表示换行(line),而'\t'表示Tab字符,'\''则表示单引号;2)另一种使用转义符的方法:转义符'\'后面接一个八进制数,用于表示ASCII码等于该值的字符。3)八进制用于表达字符的“转义符”表达法时,可以忽略前面的0;2)但在用于表达字符的“转义符”表达法时,可以忽略前面的0;十六进制,以0x开头。
2022-08-29 11:04:59 12002 1
原创 大端和小端
1. 引出问题首先弄清楚数据在计算机中是如何存储的:数据在机器中以二进制形式存储;其次数据存储时分配多大的地址空间/字节空间(计算机中的数据存储是以字节(Byte)为单位,1个字节包含8个位(bit)):依据不同数据类型所占字节大小来分配对应字节的地址空间;例如:int a = 258; //int数据类型在32或64位计算机中都占4个字节,所以分配4个字节的地址空间;那么就会出现数据的首地址,以及首地址+1/+2...等高地址;而数据也有高位和低位之分;...
2022-05-22 17:14:02 94
原创 in_addr和in6_addr结构体
1. 介绍in_addr 结构体(ipv4)和 in6_addr结构体(ipv6)1)struct in_addr 结构体:表示一个32位的IPv4地址;struct in_addr {in_addr_t s_addr; //in_addr_t一般为32位的unsigned int,其字节顺序为网络字节序,即该无符号数采用大端字节序;其中每8位表示一个IP地址中的一个数值;...
2022-05-21 09:47:14 5804
原创 带有vlan tag的报文与网卡的交互关系
背景嵌入式Linux系统应用领域:路由器测试网络设备的功能,抓包往往更能精确的分析问题。知识储备 1.pvid和vid默认的pvid=vlan id(vid:vlan id);PVID为Port Vlan ID,关系到端口收发数据帧时的VLAN TAG 标记;pvid是交换机上的概念,说的是进入该端口的报文如果没有打vlan id就按pvid的值打上;vid是报文上的vlan ta...
2022-03-12 15:51:39 3100
原创 notepad++ 打开提示“Folder xx does not exist“解决
nodepad++打开文件 ,提示 xx catnot be opened,Folder xx does not exist",原因是文件是被notepad++以管理员权限方式打开的,重新以非管理员打开正常。即:退出notepad++重新进入即可!!!(就是这麽简单!!!)...
2022-03-10 16:11:01 1709
原创 C语言中变量未初始化的处理
实例测试1--DEV-C++环境 :#include <stdio.h>//全局整形变量 int int_var1;static int stc_int_var1;short int sht_int_var1;long int log_int_var1;//全局指针变量char *int_opt1;int main(){ //局部整形变量 int int_var2; static int stc_int_var2; short int sht_int_var2
2022-02-11 11:21:55 21715 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人