自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason乐悠的博客

一枚野生程序员

  • 博客(51)
  • 收藏
  • 关注

原创 C语言-- typedef 命令

typedef命令用来为某个类型起别名。上面代码中,type代表类型名,name代表别名。上面示例中,typedef命令为类型起别名BYTE,然后就可以使用BYTE声明变量。typedef 可以一次指定多个别名。上面示例中,一次性为int类型起了三个别名。typedef 可以为指针起别名。int a = 10;上面示例中,intptr是int*的别名。不过,使用的时候要小心,这样不容易看出来,变量x是一个指针类型。typedef 也可以用来为数组类型起别名。上面示例中,five_ints。

2025-03-24 15:35:26 331

原创 C语言--struct 结构

C 语言内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。实际使用中,主要有下面两种情况,需要更灵活强大的复合类型。复杂的物体需要使用多个变量描述,这些变量都是相关的,最好有某种机制将它们联系起来。某些函数需要传入多个参数,如果一个个按照顺序传入,非常麻烦,最好能组合成一个复合结构传入。为了解决这些问题,C 语言提供了struct关键字,允许自定义复合数据类型,将不同类型的值组合在一起。

2025-03-24 15:34:34 527

原创 C 语言的内存管理

C 语言的内存管理,分成两部分。一部分是系统管理的,另一部分是用户手动管理的。系统管理的内存,主要是函数内部的变量(局部变量)。这部分变量在函数运行时进入内存,函数运行结束后自动从内存卸载。这些变量存放的区域称为”栈“(stack),”栈“所在的内存是系统自动管理的。用户手动管理的内存,主要是程序运行的整个过程中都存在的变量(全局变量),这些变量需要用户手动从内存释放。如果使用后忘记释放,它就一直占用内存,直到程序退出,这种情况称为”内存泄漏“(memory leak)。

2025-03-24 15:29:06 251

原创 C语言--字符串

C 语言没有单独的字符串类型,字符串被当作字符数组,即char类型的数组。比如,字符串“Hello”是当作数组处理的。编译器会给数组分配一段连续内存,所有字符储存在相邻的内存单元之中。在字符串结尾,C 语言会自动添加一个全是二进制0的字节,写作\0字符,表示字符串结束。字符\0不同于字符0,前者的 ASCII 码是0(二进制形式00000000),后者的 ASCII 码是48(二进制形式00110000所以,字符串“Hello”实际储存的数组是。所有字符串的最后一个字符,都是\0。

2025-03-24 15:27:46 516

原创 C语言--数组实验

数组是一组相同类型的值,按照顺序储存在一起。数组通过变量名后加方括号表示,方括号里面是数组的成员数量。上面示例声明了一个数组scores,里面包含100个成员,每个成员都是int类型。注意,声明数组时,必须给出数组的大小。数组的成员从0开始编号,所以数组就是从第0号成员一直到第99号成员,最后一个成员的编号会比数组长度小1。数组名后面使用方括号指定编号,就可以引用该成员。也可以通过该方式,对该位置进行赋值。上面示例对数组scores的第一个位置和最后一个位置,进行了赋值。

2025-03-24 15:25:37 828

原创 C语言--函数

函数是一段可以重复执行的代码。它可以接受不同的参数,完成对应的操作。下面的例子就是一个函数。上面的代码声明了一个函数plus_one()。函数声明的语法有以下几点,需要注意。(1)返回值类型。函数声明时,首先需要给出返回值的类型,上例是int,表示函数plus_one()返回一个整数。(2)参数。函数名后面的圆括号里面,需要声明参数的类型和参数名,表示这个函数有一个整数参数n。(3)函数体。函数体要写在大括号里面,后面(即大括号外面)不需要加分号。

2025-03-24 15:24:43 879

原创 C语言--指针

指针是什么?首先,它是一个值,这个值代表一个内存地址,因此指针相当于指向某个内存地址的路标。字符表示指针,通常跟在类型关键字的后面,表示指针指向的是什么类型的值。比如,char*表示一个指向字符的指针,float*表示一个指向float类型的值的指针。上面示例声明了一个变量intPtr,它是一个指针,指向的内存地址存放的是一个整数。星号可以放在变量名与类型关键字之间的任何地方,下面的写法都是有效的。本书使用星号紧跟在类型关键字后面的写法(即。

2025-03-24 15:12:04 468

原创 C语言--数据类型

整数类型用来表示较大的整数,类型声明使用int关键字。int a;上面示例声明了一个整数变量a。不同计算机的int类型的大小是不一样的。比较常见的是使用4个字节(32位)存储一个int类型的值,但是2个字节(16位)或8个字节(64位)也有可能使用。它们可以表示的整数范围如下。16位:-32,768 到 32,767。32位:-2,147,483,648 到 2,147,483,647。

2025-03-24 15:09:49 847

原创 C语言--流程控制

C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。开发者如果想要控制程序执行的流程,就必须使用流程控制的语法结构,主要是条件执行和循环执行。

2025-03-24 15:02:33 759

原创 C语言--运算符

C 语言的运算符非常多,一共有 50 多种,可以分成若干类。

2025-03-24 15:01:35 952

原创 C语言--变量

变量(variable)可以理解成一块内存区域的名字。通过变量名,可以引用这块内存区域,获取里面存储的值。由于值可能发生变化,所以称为变量,否则就是常量了。

2025-03-24 14:34:02 617

原创 C 语言基本语法

C 语言自带的所有这些功能,统称为“标准库”(standard library),因为它们是写入标准的,到底包括哪些功能,应该怎么使用的,都是规定好的,这样才能保证代码的规范和可移植。多层级的代码有没有缩进,其实对于编译器来说并没有差别,没有缩进的代码也是完全可以运行的。不会在行尾自动添加换行符,运行结束后,光标就停留在输出结束的地方,不会自动换行。如果语法单位不用空格就能区分,空格就不是必须的,只是为了增加代码的可读性。双引号里面的注释符号,会成为字符串的一部分,解释为普通符号,失去注释作用。

2025-03-24 14:30:37 506

原创 C语言--简介

C 语言是一种编译型语言,源码都是文本文件,本身无法执行。1972年,丹尼斯·里奇和布莱恩·柯林汉(Brian Kernighan)又在 B 语言的基础上重新设计了一种新语言,这种新语言取代了 B 语言,所以称为 C 语言。除了计算机,C 语言现在还是嵌入式系统的首选编程语言,汽车、照相机、家用电器等设备的底层系统都是用 C 语言编程,这也是因为它良好的可移植性。而且,C 语言的语法都是基础语法,不提供高级的数据结构,比如 C 语言没有“类”(class),复杂的数据结构都需要自己构造。

2025-03-24 14:28:30 606

原创 windows操作系统基础--远程桌面

单击“添加”按钮,在弹出的“选择组”对话框中单击“高级”按钮。在“选择组”对话框中单击“立即查找”按钮,选中“搜索结果”中的 Remote DesktopUsers,单击“确定”按钮。1.5 在“新用户”对话框中创建新用户 zhang,密码为 p@ssw0rd,取消勾选“用户下次登录时须更改密码”复选框,勾选“密码永不过期”复选框,单击“创建”按钮。2.3 在出现的“输入您的凭据”界面中,输入帐号 zhang 和密码 p@ssw0rd,选中“记住我的凭据”复选框,单击“确定”按钮。

2025-03-24 14:24:30 357

原创 windows操作系统基础--管理本地用户和组

通过本地用户和组,可以为用户和组分配权利和权限,从而限制用户和组执行某些操作的能力。1.4 输入用户名为 zhangsan、描述为 jishubu,将密码设置为 123456,点击“创建”按钮,密码设置为永不过期。1.6 将用户添加到 administrators 组,在输入框中输入 administrators,该用户成为该计算机管理员。1)使用存储在 Windows计算机的本地用户帐户登录,确定登录用户的身份,确定访问该计算机的资源的权限;1.2 点击“用户”,可以看到默认的用户帐户。

2025-03-24 14:21:14 363

原创 邮件服务器日志分析技巧

【代码】邮件服务器日志分析技巧。

2025-03-17 11:23:26 825

原创 邮件服务器学习笔记

【代码】邮件服务器学习笔记。

2025-03-17 11:17:22 643

原创 XEE攻击学习笔记

定义:XEE(XML External Entity Injection)即XML外部实体注入攻击,属于XML解析漏洞。当应用程序解析用户输入的XML数据时,未禁止外部实体加载,攻击者可注入恶意实体,导致文件读取、命令执行、内网探测等危害。漏洞触发条件Web应用接受XML格式的用户输入;XML解析器未禁用外部实体引用(如未配置安全策略)。XEE漏洞的危害性源于XML解析器的宽松配置,攻击者可利用其进行敏感数据泄露、内网渗透等高危操作。

2025-03-16 20:44:52 754

原创 华为交换路由BGP知识笔记

BGP是互联网路由的核心协议,需结合网络规模与业务需求选择IBGP/EBGP模式,并通过路由策略、反射器与MP-BGP扩展实现高效管理。配置时需重点关注邻居稳定性、路由聚合优化及负载均衡设计,以保障网络高可用性。

2025-03-13 23:21:01 702

原创 华为路由交换机链路聚合(Eth-Trunk)知识笔记

链路聚合(Link Aggregation)是华为网络设备中用于提升链路带宽、增强冗余性和负载分担的重要技术,通过将多个物理接口捆绑为逻辑接口(Eth-Trunk)实现。本文系统介绍华为设备链路聚合的核心概念、配置方法及注意事项。链路聚合是华为网络中实现高性能链路的关键技术,通过合理配置模式、优先级和阈值,可兼顾带宽、冗余性与负载均衡。实际部署时需结合设备支持能力与网络需求选择手工或LACP模式,并严格保证成员接口参数一致性。:SW1与SW2通过3条GE链路互联,配置LACP模式提升带宽。

2025-03-13 23:17:40 339

原创 XSS 攻击(跨站脚本攻击)深度解析

XSS(Cross-Site Scripting)攻击是 Web 安全领域最常见的漏洞之一,攻击者通过向网页注入恶意脚本,实现窃取用户数据、会话劫持、钓鱼攻击等目的。其核心原理是利用 Web 应用对用户输入过滤不足,导致恶意代码被浏览器执行。

2025-03-13 12:07:59 458

原创 SQL注入攻击学习笔记

SQL注入(SQL Injection)是通过将恶意SQL代码插入应用程序的输入参数,欺骗数据库执行非授权操作的攻击方式。其核心原理是用户输入的数据被当作代码执行,例如未过滤的单引号闭合原始SQL语句结构,注入恶意指令。

2025-03-13 10:16:02 382

原创 Python渗透测试工具和技术

Python是渗透测试和网络安全领域的首选编程语言之一,因其强大的库生态系统和灵活性,使安全专业人员能够创建自定义脚本和自动化各种安全任务。

2025-03-13 10:05:12 1003

原创 Keil5调试技巧

等来源文档,深入理解工具链底层原理。通过上述技巧体系,开发者可系统性提升调试效率。,需在实战中持续锤炼。

2025-03-12 16:08:14 792

原创 C语言知识点学习笔记(结构化版)

C语言知识点涵盖基本语法、数据类型、控制结构、函数、指针、内存管理、文件操作等核心内容,C语言强调底层操作与高效性,需结合实践掌握内存管理和指针应用,同时注重代码可读性与规范性。

2025-03-12 16:01:50 598

原创 《操作系统》核心复习笔记

P操作V操作。

2025-03-12 15:55:24 15

原创 《数据结构》考前复习笔记

数据结构是研究数据的组织、存储、操作及算法实现的学科,涵盖线性结构、树形结构、图结构等,通过高效的数据组织方式优化算法性能,解决复杂问题。

2025-03-12 15:53:45 17

原创 《计算机网络》核心复习笔记

注:建议结合教材例题与历年真题强化练习,引用谢希仁《计算机网络》第6版。

2025-03-12 15:47:30 17

原创 ​​​​《计算机组成原理》考试复习笔记

计算机组成原理主要研究计算机硬件系统的结构与工作原理,包括CPU、存储器、I/O设备的协同设计,指令系统与执行流程,数据运算方法及存储层次管理,实现高效可靠的信息处理。

2025-03-12 15:46:20 26

原创 华为路由交换技术知识点学习笔记

华为路由交换技术涵盖从基础网络模型到高级配置的全流程,需重点掌握VLAN、路由协议、交换机转发机制及VRP配置。建议结合实验(如eNSP模拟器)巩固理论,并通过实际案例(如单臂路由配置)深化理解。

2025-03-12 15:31:36 917

原创 华为路由交换技术之RIP协议学习笔记

RIP作为基础动态路由协议,以其简单性在中小型网络中广泛应用。

2025-03-12 15:26:54 282

原创 软考高项的质量管理学习笔记

软考高项的质量管理学习笔记

2025-03-12 14:15:00 275

原创 ISIS(Intermediate System to Intermediate System)学习笔记

ISIS(Intermediate System to Intermediate System)是一种内部网关协议(IGP),基于链路状态算法,用于在大型网络中高效地传播路由信息。它将网络中的路由器视为中间系统(Intermediate System),通过建立邻居关系、收集链路状态信息和计算最短路径树来确定最优路由路径,广泛应用于大型企业网络和互联网服务提供商的网络中。

2025-03-12 11:03:41 640

原创 OSPF协议学习笔记

OSPF通过链路状态泛洪和SPF算法实现了高效、无环的路由计算,是现代网络的核心协议之一。

2025-03-12 11:01:24 540

原创 基于python“数据处理”相关应用案例

基于Python的数据处理应用案例,涵盖不同场景和技术,适合学习与实践

2025-03-12 10:55:40 903

原创 基于Python的机器学习小项目教程案例--鸢尾花分类

使用机器学习模型(如KNN、决策树、逻辑回归)对鸢尾花的3个品种(Setosa、Versicolor、Virginica)进行分类。

2025-03-11 19:26:48 909

原创 《人工智能导论》学习笔记

人工智能是技术、伦理与社会的交汇点,需平衡创新与风险。学习时应注重理论基础(如概率、线性代数)、实践能力(编程与项目开发)和跨学科视野(如伦理与哲学)。未来,AI将向更通用、更可信的方向演进,成为推动人类文明的关键力量。

2025-03-11 19:18:23 515

原创 《软件工程》学习笔记

软件工程是技术与管理的结合,需掌握方法学、过程模型、质量控制与团队协作。通过理论学习与项目实践(如开发一个全流程项目),可深化对核心概念的理解。

2025-03-11 19:16:33 717

原创 《网络安全技术及应用》学习笔记

网络安全是技术与管理的结合,需掌握加密、协议、攻防、管理四大模块。学习时应注重理论与实践结合(如搭建靶场、参与CTF),并关注新兴技术(如云安全、物联网安全)。建议从基础网络协议与Linux系统入手,逐步深入渗透测试与安全架构设计。

2025-03-11 19:14:34 585

原创 软考高项干系人管理学习笔记

软考高项:干系人管理核心知识点总结

2025-03-11 19:11:18 368

java SSM 教材管理系统 教材订购管理系统 源代码 mysql 万字文档

内容概要 1. 系统架构与技术栈 - 采用SSM(Spring+Spring MVC+MyBatis)框架,实现MVC三层架构(表现层、业务逻辑层、数据访问层)。 - 前端使用JSP/HTML+CSS+JavaScript(部分项目整合Bootstrap、Vue.js等),后端基于Java开发。 - 数据库选用MySQL(版本5.7/8.0),支持数据持久化与高效查询。 - 部署环境:JDK1.8+Tomcat7/8/9+Eclipse/IDEA。 2. 核心功能模块 - 用户管理:用户注册、登录、权限分配(管理员/教师/学生/采购员)。 - 教材管理:教材入库、库存查询、教材分类、教材信息维护(名称、出版社、版本等)。 - 订购流程:教师/学生提交订购申请,管理员审核订单,采购员处理采购与反馈。 - 借阅管理:教材借阅登记、归还管理、超期提醒。 - 统计报表:采购统

2025-03-12

网络安全是指通过技术、管理和法律手段保护网络系统、数据及用户隐私,防止未经授权的访问、攻击和信息泄露,确保可用性、完整性和机密性

网络安全是通过技术手段、管理策略和法律规范,保护网络系统、数据及用户隐私免受未经授权的访问、攻击或泄露,确保网络服务的可用性、数据的完整性和机密性。其核心内容包括: 1. 技术防护:如防火墙、入侵检测系统(IDS)、加密通信、漏洞修复等。 2. 管理措施:包括安全策略制定、访问控制、安全审计、应急响应等。 3. 法律与合规:遵循《网络安全法》《数据安全法》等法规,保障用户隐私与国家安全。 4. 安全意识:提升用户对钓鱼攻击、密码安全等风险的防范能力。 # 适用人群 - 企业/组织:IT运维人员、安全管理员、开发工程师(需保障业务系统安全)。 - 普通用户:需防范个人信息泄露、网络诈骗等风险。 - 政府与公共部门:确保关键基础设施(如电力、金融、通信)的安全运行。 - 教育领域:学生及教师需了解基础安全知识以应对网络威胁。 # 适用场景及目标 1. 企业场景: - 目标:防御黑客攻击、数据泄露、勒索软件等,保障业务连续性。 - 措施:部署网络隔离、多因素认证、定期渗透测试。 2

2025-03-12

护网培训资料以“理论+实战+就业”为主线,结合红蓝对抗场景与行业需求,帮助学员快速掌握攻防技能并参与高薪项目 核心资源包括技术文档、视频课程及模拟演练,适合零基础至中级水平的学习

护网行动的培训资料内容通常涵盖理论知识、技术实践、实战演练及职业指导等多个维度,旨在帮助学员快速掌握网络安全攻防技能并适应护网行动的实战需求

2025-03-12

项目管理案例分析答题技巧与高频考点解析

内容概要:本文详细介绍了项目管理中的案例分析答题技巧和重要知识点汇总。首先阐述了案例分析题的答题技巧,包括审题技巧、分析方法和结构化回答的方式,并强调避免常见的答题陷阱。接着对核心知识点进行了全面梳理,覆盖了项目管理的十个主要领域,如整体管理、范围管理、进度管理、成本管理、质量和资源管理等。最后列举了变更控制、进度延误、成本超支、沟通问题等高频考点及其答题要点,同时提供了备考建议。 适合人群:正在准备PMP认证考试或其他项目管理考试的考生,尤其是希望提高案例分析能力的人士。 使用场景及目标:帮助考生掌握有效的答题方法,熟练运用项目管理理论解决实际案例中的各种问题,增强应试能力和自信心。 其他说明:文中提供的知识点对于项目管理者在实际工作中处理各类复杂情况也有很好的指导意义。强烈推荐在理解基础上进行记忆和应用,以期达到更好的效果。

2025-03-11

软考高项论文模板:基于PMBOK的信息系统项目风险管理实践指南

以某省级政务数据共享平台建设项目为例,结合PMBOK第六版风险管理框架,论述如何通过规划、识别、分析、应对及监控等过程实现风险动态管理。重点阐述风险登记册的迭代完善机制与关键风险应对策略,为信息系统项目提供可复用的管理方法论。

2025-03-11

空空如也

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

TA关注的人

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