自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 wifi基础1 - wsc和wps区别

WiFi WSC/WPS是WiFi简易设置(WiFi Simple Configuration/WiFi Protected Setup)的缩写,它是一种用于简化WiFi网络设置和安全配置的标准。通过使用WPS按钮或PIN码,可以快速连接到WiFi网络,使设备之间的通信更加方便和安全,提高用户使用体验。WSC规范早期的名字叫Wi-Fi Protected Setup(简写为WPS):WFA推出WPA后不久,WPS规范便被推出;随着WPA2的出现,WFA又制订了WPS的升级版,即WSC;

2023-11-23 17:11:05 285

原创 C语言基础10 - 文件及标准IO

C语言基础之文件和标准IO篇

2023-11-22 17:34:13 53

原创 C语言基础9 - 结构体

C语言基础之结构体篇

2023-11-21 13:38:41 548 1

原创 c语言基础8 - 堆区和makefile

C语言基础之堆区、makefile篇

2023-11-20 09:08:18 40 1

原创 C语言基础7 - 函数

C语言基础之函数篇

2023-11-17 14:01:53 38 1

原创 C语言基础6 - 指针

C语言基础之指针篇

2023-11-16 11:11:55 1255 1

原创 C语言基础5 - 数组

C语言基础之数组篇

2023-11-15 14:18:47 200

原创 c语言基础4 - 语句

c语言基础之语句篇

2023-11-14 10:20:15 173 1

原创 C语言基础3 - 输入输出

c语言基础之输入输出

2023-11-13 10:51:26 148

转载 strace命令

当发现进程或服务异常时,我们可以通过 strace 来跟踪其系统调用,“看看它在干啥”,进而找到异常的原因。熟悉常用系统调用,能够更好地理解和使用strace。当然,万能的 strace 也不是真正的万能。当目标进程卡死在用户态时,strace 就没有输出了。这个时候我们需要其他的跟踪手段,比如 gdb / perf / SystemTap 等。备注:1、perf 原因 kernel 支持2、ftrace kernel 支持可编程3、systemtap 功能强大,RedHat。

2023-11-11 16:05:00 68 1

原创 c语言基础2 - 运算符

c语言运算符详解

2023-11-11 15:01:19 135 1

原创 程序员的护城河

总之,程序员的护城河是由技术深度和广度、解决问题的能力、团队合作和沟通能力、创新思维和问题驱动、持续学习和自我提升等多个因素构成的。然而,随着技术的快速发展和竞争的加剧,程序员需要建立自己的护城河,以保持竞争力并在行业中脱颖而出。程序员应该保持对新技术的敏感度,及时调整自己的技能树,以适应行业的变化和需求的变化。除了以上几点,还有一些其他因素也可以构建程序员的护城河,例如良好的职业声誉、丰富的项目经验、高效的工作方法和对质量的追求等。具备良好的问题分析和解决能力是一个成功的程序员必备的素质。

2023-11-10 13:54:53 33 1

原创 c语言基础1- 数据类型

c语言基础系列1之数据类型篇

2023-11-10 09:09:45 840 1

原创 程序猿的chat gpt时刻

它可能无法始终产生最优或创新的解决方案,人类的判断仍然至关重要,用于评估和改进生成的建议。程序员应进行批判性思考,验证ChatGPT提供的建议,并利用自己的经验和理解做出明智的决策。代码审查和反馈:程序员可以使用ChatGPT进行代码审查和反馈。通过与模型分享他们的代码,他们可以获得改进建议,发现潜在的错误或漏洞,并了解最佳实践。程序员可以描述他们的需求或期望的功能,模型可以生成代码片段或概述可能的实现方法。解决问题的帮助:ChatGPT可以帮助程序员进行头脑风暴,解决问题,并找到编程问题的解决方案。

2023-11-09 16:05:06 42 1

原创 linux基础4-NFS/FTP服务器

NFS/FTP服务器

2023-11-09 09:02:12 42 1

原创 linux基础3--软件安装、vim常用命令

linux下软件安装,vim常用命令

2023-11-08 10:52:33 494 1

原创 linux基础2--文件权限操作

文件类型、压缩解压、常用特殊符号

2023-11-07 09:51:43 139

原创 linux基础1--常规文件操作

@@一切皆为文件@@没有消息就是好消息

2023-11-06 18:45:44 35

原创 c开发(使用ares库)--指定dns服务器查询域名主机

最后使用ares库中的ares_gethostbyname()方法,可以解决需求,遗留一个小问题,ares_gethostbyname()方法的输出参数resolve_ip,会记录所有查询结果,也就是说第二次查询时第一次的结果也会返回,只到进程重启,堆栈刷新,有没有大佬知道的,麻烦指点下~最先想到nslookup,在正常的ubuntu系统可以实现,但是嵌入式linux是才裁剪的nslookup,不支持v6,故而不采用。之前遇到一个需求,要做网关的防火墙和url过滤,做完之后发现https的报文过滤不掉。

2023-11-03 11:37:51 352

原创 DHCP option 120开发

当DHCP服务器无法确定客户端的MAC地址时,它会将offer报文设置为广播。这通常发生在DHCP服务器和客户端之间没有直接的网络连接时,例如在跨越不同子网的情况下。需要注意的是,DHCP的offer报文只有在第一次分配IP地址时才会被设置为广播。在后续的续租过程中,DHCP服务器会向客户端发送unicast报文,而不是广播报文。当DHCP服务器同时收到多个请求时,它可能会将offer报文设置为广播,以确保所有客户端都能够接收到该报文。DHCP的offer报文在以下情况下会被设置为广播。

2023-11-01 11:33:44 115 1

原创 huawei 华为olt常用命令

MA5680T(config-if-gpon-0/12)#ont add 1 sn-auth SKYWB80144D4 omci ont-lineprofile-id 66 ont-srvprofile-id 22 //这里以GPON_SN认证为例,需根据实际场景进行认证。MA5680T(config-if-gpon-0/12)#if-sip add 1 0 2 sipagent-profile profile-id 2 ////语音2。//此命令用于从普通用户模式进入特权模式。

2023-10-31 15:56:01 9054 2

原创 中兴 zte olt常用命令

ZXAN(gpon-onu-mng 1/16/2:110)#switchport-bind switch_0/1 veip 1 //针对部分产品需要下VEIP (兼容性)-------not necessary。ZXAN(config)#show gpon remote-onu test-result call gpon-onu_1/13/1:2 pots_0/1 #查看voip仿真结果。2.ZXAN(config)#interface gpon-olt_1/16/2 //进入OLT对应PON端口。

2023-10-31 15:54:47 6168 2

c语言小程序-雷霆战机

C语言雷霆战机小游戏是一款基于C语言编程语言制作的简单游戏。游戏中,玩家需要控制一架飞机在屏幕上移动并躲避敌人的子弹。游戏的目标是尽可能长时间地存活下去。 游戏的主要元素包括: 玩家控制的飞机:玩家可以使用键盘上的方向键来控制飞机的移动方向和发射子弹,长按可使游戏加速,你也可以引入select(或者多线程)来优化,可以只有玩家飞机加速,对方飞机不加速。 敌人飞机:敌人飞机会从屏幕顶部向下移动,并在遇到玩家飞机时发射子弹。 子弹:玩家飞机可以发射子弹来攻击敌人飞机。当子弹击中敌人飞机时,敌人飞机会被摧毁,分数增加。 双方子弹相遇时会抵消,因此你可以发射子弹抵消敌人的攻击。 通过不断练习和提高编程技能,你可以制作出更复杂的飞机大战游戏,例如添加更多的敌人、不同类型的子弹、关卡设计等。

2023-11-14

c语言程序 - 扫雷小游戏

扫雷是一款经典的单人益智游戏,起源于20世纪80年代。在这款游戏中,玩家需要在一个矩形区域内,通过点击方块来揭开隐藏的地雷。游戏的目标是在不触碰到地雷的情况下,揭开所有非地雷方块。 C语言编写的扫雷小游戏具有以下特点: 简单易学:C语言是一种广泛使用的编程语言,适合初学者入门。通过编写扫雷游戏,玩家可以学习C语言的基本语法和编程思想。 逻辑性强:扫雷游戏需要玩家运用逻辑思维来判断哪些方块可能是地雷,哪些方块可以安全点击。这有助于提高玩家的逻辑思维能力。 可定制性高:C语言编写的扫雷游戏可以根据玩家的需求进行定制,例如修改游戏难度、增加计时功能等。 跨平台兼容:C语言编写的程序可以在多种操作系统上运行,包括Windows、Linux和Mac OS等。 互动性强:C语言编写的扫雷游戏可以实现与用户的实时互动,提高游戏的趣味性和挑战性。 总之,C语言编写的扫雷小游戏不仅可以帮助玩家学习编程知识,还能锻炼玩家的逻辑思维能力。同时,游戏的可定制性和跨平台兼容性也为玩家提供了更多的选择和乐趣。

2023-11-14

c语言程序-五子棋小游戏

五子棋是一种古老而受欢迎的策略棋类游戏,它通常在一个15×15的棋盘上进行。这个小游戏使用C语言开发,旨在提供一个简单而有趣的五子棋对战体验。 游戏规则: 两名玩家轮流在棋盘上下棋,一方执黑子,另一方执白子。 玩家可以选择在空白位置放置自己的棋子。 目标是先在水平、垂直或对角线方向上连成五个自己的棋子,即五子连珠,获得胜利。 如果棋盘填满且没有任何一方连成五子,则游戏以平局结束。 游戏功能: 游戏开始时,显示一个空的棋盘,并提示当前轮到哪位玩家下棋。 玩家可以使用键盘输入坐标来放置棋子。 游戏会检查每次下棋后是否有玩家获胜或者游戏结束。 在每次下棋后,更新棋盘并显示最新的棋局状态。 实现思路: 使用二维数组来表示棋盘,其中每个元素代表一个位置的状态(空、黑子、白子)。 使用循环结构来实现游戏的轮流进行和判断胜负的逻辑。 使用条件语句来检查每次下棋后是否有玩家获胜或者游戏结束。 使用控制台输出来显示棋盘和游戏状态。 注意事项: 需要处理玩家输入的合法性,确保输入的坐标在棋盘范围内且对应位置为空。

2023-11-08

TR069交互协议-TR181节点定义规范

TR181节点定义规范旨在提供一套标准化的规范,用于描述和定义TR181节点。TR181是一种用于管理家庭网关设备的协议,它定义了一组数据模型和接口,用于配置、监控和管理这些设备。 该文档主要包含以下内容: 引言:介绍TR181节点定义规范的背景和目的,以及适用范围和相关术语的定义。 节点定义规范:详细描述了如何定义TR181节点,包括节点的命名规则、属性和参数的定义方式,以及节点之间的关系和层次结构。 数据模型:介绍了TR181数据模型的组织结构和表示方式,包括节点的分类和归类,以及如何使用数据模型来描述设备的功能和特性。 接口规范:定义了TR181节点的接口规范,包括访问和操作节点的方法、消息格式和通信协议等。 示例和应用场景:提供了一些示例和应用场景,展示如何使用TR181节点定义规范来描述和管理具体的设备和服务。 通过遵循TR181节点定义规范,设备制造商和服务提供商可以更加统一地描述和管理家庭网关设备,提高设备的互操作性和可管理性,同时降低开发和集成的复杂度。

2023-11-08

TR069交互协议-TR098节点定义规范

TR098节点定义规范旨在提供一套标准化的规范,用于描述和定义TR098节点。TR098是一种用于管理家庭网关设备的协议,它定义了一组数据模型和接口,用于配置、监控和管理这些设备。 该文档主要包含以下内容: 引言:介绍TR098节点定义规范的背景和目的,以及适用范围和相关术语的定义。 节点定义规范:详细描述了如何定义TR098节点,包括节点的命名规则、属性和参数的定义方式,以及节点之间的关系和层次结构。 数据模型:介绍了TR098数据模型的组织结构和表示方式,包括节点的分类和归类,以及如何使用数据模型来描述设备的功能和特性。 接口规范:定义了TR098节点的接口规范,包括访问和操作节点的方法、消息格式和通信协议等。 示例和应用场景:提供了一些示例和应用场景,展示如何使用TR098节点定义规范来描述和管理具体的设备和服务。 通过遵循TR098节点定义规范,设备制造商和服务提供商可以更加统一地描述和管理家庭网关设备,提高设备的互操作性和可管理性,同时降低开发和集成的复杂度。

2023-11-08

空空如也

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

TA关注的人

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