爬虫 语言 网络

学期2023-2024-1学号20232417《网络》第6周学习总结

教材内容总结 通过对本章内容的学习,我学习到了应用安全基础的定义、涉及到的技术以及主要研究方向。 教材学习中的问题及解决过程: 问题:在学习教材的过程中,我对挑战应答认证的机制还是不太清楚 解决办法:询问ChatGPT 基于AI的学习 参考资料 《⽹络空间安全导论》 ⽹络空间安全导论书单 使⽤博客园 ......
学号 20232417 学期 网络 2023

实验6_C语言结构体、枚举应用编程

task4.c #include <stdio.h> #define N 10 typedef struct { char isbn[20]; // isbn号 char name[80]; // 书名 char author[80]; // 作者 double sales_price; // 售价 ......
语言 结构

2023-2024-1 20232403 《网络》第6周学习总结

思维导图 学习心得 在学习应用安全的过程中,我了解了应用安全的一些基本概念,比如k匿名使我印象深刻,它是一种保护个人隐私的技术,通过将个人数据与其他人的数据混淆,使得在数据集中无法准确地识别出某个特定个体的信息。 动态口令/一次性口令是一种增强应用安全性的方法。它通过每次登录时生成一个新的口令,使得 ......
20232403 网络 2023 2024

学期 2023-2024-1 20232326《网络空间安全导论》第六周学习总结

教材学习内容总结 教材学习中的问题和解决过程 问题1:挑战应答认证协议为什么可以对抗重放攻击? 问题1解决方案:百度得知挑战应答认证协议可以对抗重放攻击的原因是因为它引入了挑战和应答的机制。在该协议中,服务端会向客户端发送一个随机的挑战值,客户端必须通过对挑战值进行加密或签名的方式来生成应答,并将应 ......
导论 20232326 学期 网络 空间

20232413《网络》第六周学习总结

教材学习内容总结 教材学习中的问题和解决方案 问题一:跨站脚本攻击(XSS) 解决方案: 对用户输入进行验证和转义,使用内容安全策略(CSP),避免直接在页面中执行未经验证的用户输入。 问题二:跨站请求伪造(CSRF) 解决方案:使用CSRF令牌,验证请求来源,确保只有合法的用户可以提交请求。 基于 ......
20232413 网络

网络空间安全导论第六章

学期(2023-2024-1) 学号(20232418) 《网络》第六周学习总结 思维导图工具推荐: xmind processon wps 教材学习中的问题和解决过程 问题1:挑战应答认证协议为什么可以对抗重放攻击 问题1解决方案: 挑战应答认证协议可以对抗重放攻击的原因在于其采用了挑战/应答机制 ......
导论 网络 空间

2023-2024-1 20232422《网络》第6周学习总结

教材内容梳理如下 教材学习中的问题和解决过程 问题1:区块链的数据结构为什么具有不可篡改的特性? 解答:研读教材可知。 区块链的数据结构: 比特币网络中,数据以文件的形式被永久记录,称这些记录为区块。新区块一旦被记录在区块链上,就不能被改变或者删除。时间戳记录特定的数据生成时间。默克尔树用来存储当前 ......
20232422 网络 2023 2024

2023-2024-1 20232428 杨凯《网络空间安全导论》第六周学习总结

1.教材内容学习 2.基于AI的学习 ......
导论 20232428 网络 空间 2023

2023--2024-1 20231407陈原计算机科学概论与C语言程序设计第十二周学习总结

这个课程属于哪里 计算机基础与程序设计 作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK12 作业目的 自学教材 作业正文 https://www.cnblogs.com/CCCY12345/p/17909622.html 结构体:一种构 ......

C#有望成为2023年的编程语言之王

前言 TIOBE 2023年12月编程语言指数头条新闻:C#有望成为2023年的编程语言之王。 TIOBE是什么? 访问地址:https://www.tiobe.com/tiobe-index/ TIOBE是一个编程社区指数,用于衡量不同编程语言的受欢迎程度。TIOBE指数基于全球范围内熟练工程师数 ......
编程语言 语言 2023

2023-2024-1 20232407 《网络》 第六周学习总结

教材内容学习总结 教材学习过程中的问题和解决过程 问题1:不清楚零信任模型的优缺点 问题1解决方案:询问chatgpt如下 零信任模型的优点: 增强了数据安全:零信任模型将数据划分成若干部分,对每个部分进行访问控制,让每一次访问都要经过身份验证和授权,从而有效地防止了数据的不当使用和泄露。 防止内部 ......
20232407 网络 2023 2024

#2023-2024-1 20232307《网络》第六周学习

教材学习内容总结 教材学习中的问题和解决过程 -问题1:差分隐私到底是什么意思? -解决方案: 基于AI的学习 参考资料 《网络空间安全导论》 网络空间安全导论书单 使用博客园进行学习 MarkDown/Mermaid排版教程 ......
20232307 网络 2023 2024

2023-2024-1 20232329易杨文轩《网络空间安全导论》第六周学习

学期2023-2024-1 学号:20232329 《#学期2023-2024-1 学号20232329 《网络》第六周学习总结》 教材学习内容总结 教材学习中存在的问题和解决过程 问题1:什么是半虚拟化? 问题1解决方案: 问题2:三种云计算的服务模型有什么区别? 问题2解决方案: 基于AI的学习 ......
导论 20232329 网络 空间 2023

爬虫作业

爬虫作业 一、请用requests库的get()函数访问如下一个网站20次,打印返回状态,text()内容,计算text()属性和content属性所返回网页内容的长度。搜狗主页(尾号3,4学号做) import requests wan = "https://www.sogou.com/" def ......
爬虫

《网络空间安全导论》第6周学习总结

学期:2023-2024-1 学号:20232402 《网络空间安全导论》第6周学习总结 教材学习内容总结 教材学习中的问题和解决过程 问题1:不太理解挑战应答认证 问题1解决方案:参考极客教程文章《挑战性回应认证机制(CRAM)》进行学习 挑战应答认证协议(CHAP)通过三次交互过程来校验对端的身 ......
导论 网络 空间

实验6 C语言结构体、枚举应用编程

实验任务1 源代码: 1 #include <stdio.h> 2 #include <string.h> 3 #define N 10 // 运行程序输入测试时,可以把这个数组改小一些输入测试 4 5 typedef struct student { 6 int id; // 学号 7 char ......
语言 结构

爬虫作业

import requests url = "https://www.sogou.com/" # 替换为您要访问的网站的URL for i in range(20): response = requests.get(url) print(f"请求 {i + 1}:") print("状态码:", r ......
爬虫

2023-2024-1 20232315 《网络空间安全导论》第六周学习总结

一、教材学习内容总结 近一周我预习了第六章应用安全基础,了解了相关知识,下面本章思维导图: 二、教材学习中的问题和解决过程 问题一:虚拟化主要有哪些方式 解决方法:百度搜索总结 答案:虚拟化有很多实现方式,比如: 根据虚拟化的程度和级别,有软件虚拟化和硬件虚拟化,全虚拟化和半虚拟化。 硬件虚拟化就是 ......
导论 20232315 网络 空间 2023

2023-2024-1 20232322罗上林 《网络》第六周学习总结

教材学习内容总结 教材学习中的问题和解决过 问题一:不理解半虚化的含义 问题一解决方案:询问百度得知半虚拟化和全虚拟化的区别是什么?二者一字之差,但是实质却大不相同。两者不同点在于通过是否改变操作系统内核设置,目的都是为了实现虚拟化。一般Xen虚拟机包含了完全虚拟化(full virtualizat ......
20232322 网络 2023 2024

WiMinet 评说1.1:多跳无线网络的现状

1、短程无线通讯( SRD )技术 近些年,随着电脑,手机,智能家居等电子产品的快速普及,无线通讯已经深入到人们日常生活的各个方面,成为人们迅速、方便地获取信息,和外界保持沟通的重要渠道。对于无线通讯而言,有多个因素会影响到系统的整体性能,其中通讯距离是非常关键的一项。在无线通讯过程中影响通讯系统性 ......
无线网络 现状 WiMinet 无线 网络

2023-2024-1 20232320 《网络空间安全导论》第六周学习总结

教材学习内容总结 本章主要聚焦于应用安全,具体分为身份认证与信任管理、隐私保护、云计算及其安全、区块链与安全、人工智能及其安全等多个方面,从用户端、服务端等不同视角描述了如何保障应用安全。我们体会到其重要性和实用性,在各个领域都有不可忽视的地位,在历史上,由于这些方面的疏忽和不完备而带来的风险也不在 ......
导论 20232320 网络 空间 2023

C语言基本概念

关于C语言 C语言是一种广泛使用的计算机编程语言,由丹尼斯·里奇(Dennis Ritchie)于1972年在贝尔实验室开发,主要用于重新实现Unix操作系统。它是一种高级语言,但它也提供了许多低级编程的功能如指针、位运算等。对后来的许多编程语言(如C++、C#、Java)产生了深远的影响,并被广泛 ......
概念 语言

C语言-分支和循环

C语言中的分支与循环 C语言可以实现三种结构:顺序结构、选择结构、循环结构 顺序结构:即普通的运行结构,程序的执行按照代码的书写顺序,从上到下逐条执行,没有任何跳转或分支,每条语句依次执行。 选择结构:允许程序根据条件选择不同的执行路径。(if语句,switch语句) 循环结构:允许重复执行一段代码 ......
分支 语言

五种网络IO模型详解

一 IO操作本质 数据复制的过程中不会消耗CPU # 1 内存分为内核缓冲区和用户缓冲区 # 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用 # 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 文章相关视频讲解: C/C++ Linux服务器开发高级架 ......
模型 网络

网络 IO 高级篇:有趣的 Docker 网络问题排查

前段时间公司的安卓打包服务出现问题,现象是在上传 360 服务器进行加固的时候,非常大概率会卡在上传阶段,长时间重试最后失败。我对这个情况进行了一些排查分析,解决了这个问题,写了这篇长文复盘了排查的经历,会涉及到下面这些内容。 Docker 桥接模式网络模型 Netfilter 与 NAT 原理 S ......
网络 Docker 问题 IO

网络IO 实战篇 :电商系统:重大事故!IO问题引发线上几十台机器同时崩溃

几年前的一个下午,公司里码农们正在安静地敲着代码,突然很多人的手机同时“哔哔”地响了起来。本来以为发工资了,都挺高兴!打开一看,原来是告警短信 故障回顾 告警提示“线程数过多,超出阈值”,“CPU空闲率太低”。打开监控系统一看,订单服务所有20个服务节点都不行了,服务没响应。 每个springboo ......
实战 事故 同时 机器 问题

Linux 网络IO 优化篇 : 一种本机网络 IO 方法,让你的性能翻倍!

在本机网络 IO 中,我们讲到过基于普通 socket 的本机网络通信过程中,其实在内核工作流上并没有节约太多的开销。该走的系统调用、协议栈、邻居系统、设备驱动(虽然说对于本机网络 loopback 设备来说只是一个软件虚拟的东东)全都走了一遍。其工作过程如下图 那么我们今天来看另外一种本机网络 I ......
网络 性能 方法 Linux IO

2023-2024 20232319《网络空间安全导论》第6周学习总结

思维导图 学习内容挖掘 身份认证与信息管理 身份认证的主要方法 1.用户名/口令:例如QQ微信密码等,其实质是口令,而非真正意义上的密码。 2.动态口令/一次性口令:短信验证码,邮件验证码。 3.挑战应答认证:非对称密码及数字签名的应用。 4.基于生物特征和物性特征:指纹认证,人脸认证,声纹认证等。 ......
导论 20232319 网络 空间 2023

探秘扫雷游戏的C语言实现

1 引言 1.1 为什么写这篇文章? 项目仓库地址:基于 C 语言实现的扫雷游戏 我决定写这篇文章的初衷是想分享我在使用C语言开发扫雷游戏的经验和心得。通过这篇文章,我希望能够向读者展示我是如何利用C语言的基础知识和编程技巧,实现了这个经典游戏的版本。 我相信这将对想要了解C应用的程序员或者C的初学 ......
语言

2023-2024-1 20232310 《网络空间安全导论》第六章学习

教材内容学习总结 教材学习过程中的问题和解决过程 问题1:不理解半虚拟化 解决过程:通过询问ChatGPT对半虚拟化有了初步概念,并获知wsl就是半虚拟化的一种,从而对半虚拟化有了更加具体的认识。 问题2:什么叫去中心化? 解决方案:询问ChatGPT。了解到去中心化是指从原本的中心化结构或中心机构 ......
导论 20232310 网络 空间 2023