- 博客(77)
- 收藏
- 关注
原创 Python爬虫技术终端协议分析与抓包应用
终端协议是网络上设备之间通信规则的集合,通过终端协议可以获取PC客户端和App客户端数据。常用的PC客户端抓包工具有Wireshark、HTTP Analyzer等。Fiddler工具是位于客户端和服务器端之间的HTTP代理,也是目前最常用的HTTP抓包工具之一。
2024-08-26 11:23:15
439
原创 Python爬取静态网页技术解析
爬虫的基本功能是读取URL和爬取网页内容,这就需要爬虫具备能够实现HTTP请求的功能。请求过程主要包括生成HTTP请求、请求头处理、超时设置、请求重试、查看状态码等。
2024-08-26 07:16:00
412
原创 Python爬取动态网页技术解析
动态网页中数据需要通过逆向分析的思路,借助浏览器中的开发者模式,定位目标数据所在的资源,并确定目标数据所在的URL。
2024-08-23 12:39:49
809
原创 Python爬虫框架Scrapy应用实战解析
Scrapy是一个为了爬取网站数据,提取结构化数据而编写的应用程序框架,可以应用在包括数据挖掘、信息处理或存储历史数据等一系列功能的程序中。该框架也可以应用在获取API(如Amazon Associates Web Services的API)所返回的数据或通用的网络爬虫中。
2024-08-22 16:33:52
782
原创 Python Web开发Django模型应用指导
模型(Models)用来定义Django中数据的结构和行为,通常情况下每个Django模型映射数据库中的一张表。Django支持多种数据库,如SQLite、MySQL、PostgreSQL、Oracle。Django内部封装了丰富的数据操作方法,开发人员无需专门学习数据库访问技术,便能管理数据库中的数据。
2024-08-22 09:47:56
900
原创 Python Web开发Django框架视图应用指导
Python的Django框架中,视图用于处理HTTP请求,并返回响应数据,实现前后端的交互。
2024-08-21 09:19:55
1061
原创 Python Web开发Django框架模板应用指导
Django的模板文件是一个文本文件,这个文件可以是任何类型的文本(如HTML、CSV等),但通常保存为HTML类型,最后渲染为前端网页效果,类似于Java中的模板引擎Thymeleaf。Django项目通过模板引擎解释模板文件,一个Django项目中可以配置一个或多个模板引擎。Django有内置的模板引擎,也支持广泛使用的Python模板引擎Jinja2。
2024-08-20 14:23:55
713
原创 Python Web开发Django框架路由系统指导
通过URL(Uniform Resource Locator,统一资源定位符)可以访问互联网上的资源——用户通过浏览器向指定URL发起请求,Web服务器接收请求并返回用户请求的资源,因此可以将URL视为用户与服务器之间交互的桥梁。作为一个优秀的Web框架,Django提供了配置URL的路由系统,通过该路由系统,开发人员可以设计出简洁、优雅的URL。
2024-08-20 12:35:26
936
原创 Python应用开发之MySQL数据库管理指导
MySQL是一个开源的关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)进行数据库管理。由于其体积小、速度快、成本低以及广泛的应用,MySQL成为了世界上最受欢迎的开放源代码数据库之一。这里使用 mysql-connector-pytho将mysql与python进行连接,实现mysql数据库的基本操作。
2024-08-19 16:20:05
1047
原创 Python Web开发Django框架应用指导
Django是使用Python语言编写的一个开源Web应用框架,它遵循MTV架构、鼓励快速开发,是当前较为流行的一种Web开发框架。
2024-08-18 11:32:40
1091
原创 Python应用NumPy与Pandas及Matplotlib完全解析
Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。1991年,第一个Python编译器诞生。它是由C语言实现的,且能够调用C语言的库文件。从其诞生,Python就已经具有了类、函数、异常处理、包含表和词典的核心数据类型,以及以模块为基础的拓展系统。python应用非常广泛:Web开发、数据分析、人工智能、数学处理、科学计算及自动化运维等各个方面。
2024-08-17 13:02:52
951
原创 云计算与网络安全之入侵检测与入侵防护指导
入侵检测系统(Intrusion Detection System,IDS)是一种对网络传输进行即时监视,在发现可疑传输时发出警报或采取主动反应措施的网络安全系统。入侵防护系统(Intrusion Prevention System,IPS)能为网络系统提供主动性的防护。
2024-08-15 15:50:17
798
原创 云计算与网络安全之网络扫描及监听指导
使用网络扫描与监听技术,网络安全管理员可以了解网络的安全配置和运行的应用服务,及时发现安全漏洞,评估网络风险,并可以根据扫描的结果及时修补系统漏洞、更正系统错误的安全配置,保护网络系统的安全。
2024-08-15 14:03:07
666
原创 云计算与网络安全之防火墙安全指导
在网络安全领域,防火墙是设置在不同网络之间的一组由软、硬件构成的安全设施。它是不同网络或网络安全域之间信息的唯一出入口,能根据企业的安全政策控制出入网络的信息流,从而有效地控制内部网和外部网之间的信息传输。
2024-08-15 12:45:41
988
原创 云计算与网络安全之黑客攻击与防范指导
掌握网络攻防的技术是至关重要的,因为它直接关系到个人信息安全和国家网络安全。为了有效应对网络安全挑战,我们需要从多个方面提升自己的网络攻防技能和意识。
2024-08-14 18:27:17
480
原创 云计算与网络安全之数据加密技术应用
数据加密技术是网络安全技术的基石,通过将信息转换为密文形式,确保只有掌握解密密钥的人才能访问,从而保护信息的机密性和完整性。这种技术不仅用于保护数据的隐私,还用于验证通信双方的身份,防止数据被未经授权的第三方获取或篡改。在未来,随着网络攻击手段的不断升级,数据加密技术的作用将更加凸显。
2024-08-14 17:20:56
927
原创 云计算与网络安全之数字签名与认证指导
数字签名(digital signature)就是附加在数据单元上的一些特殊数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者来确认数据单元的来源和数据单元的完整性,防止被人伪造。
2024-08-13 18:36:56
846
原创 云计算与网络安全之密码学技术指导
密码学的重要性不仅体现在保护信息安全、促进信息安全领域的研究上,还在于其对数学领域和其他相关学科的推动作用,以及与人工智能等技术的交叉影响,使得密码学成为维护信息安全、促进社会发展的重要基石。
2024-08-13 17:53:49
1008
原创 云计算之部署和使用Kubernetes Dashboard仪表板
Kubernetes Dashboard是一个基于网页的Kubernetes用户界面,它提供了容器应用的部署、排错以及集群资源管理的功能。允许用户通过Web界面部署容器应用到Kubernetes集群、对容器应用进行排错、管理集群资源等。
2024-08-13 16:48:11
293
原创 云计算之Linux系统中Redis的安装与配置指导
Redis 是一个开源的使用 C 语言编写、支持网络、基于内存亦可持久化的日志型、 Key-Value 数据库,并提供多种语言的 API。从2010 年3月15日起,Redis的开发工作由VMware负责。Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括 string(字符串)、 list(链表)、 set(集合)、 zset与hash(哈希类型),目前应用非常流行。
2024-08-12 10:10:23
540
原创 云计算之Linux系统Shell脚本编程指导
Shell脚本是 linux 系统管理员在运维工作中非常重要的工具。 有人说脚本就是命令的堆积,其实不然。命令是脚本,尤其是 shell 脚本的重要组成部分,但不是全部,脚本中还包括变量设置、控制与循环、逻辑运算等。
2024-08-10 19:23:01
933
原创 人工智能技术AI之Python开发环境搭建
Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。广泛应用于爬虫技术、大数据分析与人工智能应用开发等。
2024-08-08 17:50:11
606
原创 鸿蒙应用开发之UI框架方舟ArkUI使用参考
HarmonyOS提供了⼀套UI开发框架,即⽅⾈开发框架(ArkUI框架)。⽅⾈开发框架可为开发者提供应⽤UI开发所必需的能⼒,⽐如多种组件、布局计算、动画能⼒、UI交互、绘制等。
2024-08-07 19:25:09
953
原创 鸿蒙应用之网络管理开发指导
鸿蒙系统网络管理模块主要提供:HTTP数据请求、WebSocket连接、Socket连接等网络连接与数据传输功能,实现便捷高效的网络数据管理功能。
2024-08-07 11:19:42
700
原创 鸿蒙应用开发之仓颉编程语言基础
仓颉编程语言是华为公司独立研发并开源的一种面向全场景应用开发的通用编程语言,可以兼顾开发效率和运行性能,并提供良好的编程体验。
2024-08-07 00:52:31
1055
原创 鸿蒙应用开发之ArkTS语言基础
ArkTS编程语言由华为公司提供开源,是一种为构建高性能应用而设计的编程语言。ArkTS在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。为了确保应用开发的最佳体验,ArkTS提供对方舟开发框架ArkUI的声明式语法和其他特性的支持。
2024-08-06 22:54:06
792
原创 鸿蒙HarmonyOS元服务应用开发实战完全指导
鸿蒙HarmonyOS除支持传统的需要安装的应用(以下简称传统应用)外,还支持更加方便快捷的免安装的应用,即元服务。元服务是HarmonyOS提供的一种轻量应用程序形态,具备服务直达、跨设备等特征。元服务可独立上架、分发、运行,独立实现业务闭环,可大幅提升信息与服务的获取效率。
2024-08-06 18:54:34
811
原创 鸿蒙HarmonyOS全民健身项目实战完全指导
华为鸿蒙系统HarmonyOS是目前国内最为纯正的原生系统,基于此系统的应用开发也是大为流行。在这里,以项目实战的方式将鸿蒙应用开发的流程及技巧完全分享给小伙伴,以便能够快速上手。
2024-08-06 18:04:08
292
原创 大数据与AI人工智能数学基础之线性代数应用
大数据与AI人工智能技术都要以数学为基础的学科, 无论是其算法原理还是计算求解, 都是建立在数学知识的基础上, 例如: 微积分、线性代数、概率统计、最优化等。因此, 在学习前, 必须首先掌握一定的数学知识,在这里我们来学习一下线性代数相关内容吧!
2024-07-31 15:23:51
333
原创 大数据与AI人工智能数学基础之概率论与数理统计应用
大数据与AI人工智能技术都要以数学为基础的学科, 无论是其算法原理还是计算求解, 都是建立在数学知识的基础上, 例如: 微积分、线性代数、概率统计、最优化等。概率论与数理统计(简称概率统计)与生活实践和科学试验有着紧密的联系,是许多新发展的前沿学科(如控制论、信息论、可靠性理论、人工智能等)的基础,因此学好这一学科是十分重要的。
2024-07-31 12:08:56
801
原创 mybatis-plus数据库专项应用解析
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高开发效率而生。
2024-07-30 10:40:52
437
原创 mybatis线程池、缓存与分页应用解析
线程池用于提高数据库操作的并发和性能。通过使用线程池,MyBatis 可以重用线程来执行多个查询或更新,而不是每次执行操作时都创建新的线程。mybatis缓存用于单独管理的程序内存,能大大提高查询的性能。mybatis分页插件可以很方便让我们实现数据分页显示效果,提高开发效率。
2024-07-30 09:19:39
777
原创 Mybatis动态SQL应用解析
mybatis动态sql更灵活高效实现sql查询,还能进行安全检查等,比如:判断用户输入数据是否为空,实现记录的批量插入等。
2024-07-29 16:37:13
337
原创 Mybatis关联查询完全解析
mybatis是一种数据持久化框架,架构轻量、功能强大、性能好,是国内很多企业的首选。通过它进行关联查询,能够非常方便实现从实体到关系的映射,进而获得更好的渲染效果。
2024-07-29 15:34:08
342
原创 Java多线程进阶应用解析
线程的通信,不同的线程的之间交互运行与数据传递。如何保证线程交互运行时,相互通信的数据是安全的技术要点,运用线程的两个方法。线程池作用:降低资源消耗、提高响应速度、提高线程的可管理性。
2024-07-29 09:28:15
826
原创 Web前端系列之vue-cli与axios应用解析
vue-cli:俗称脚手架,主要用于创建完整前端app应用,为当前流行的设计方式。脚手架cli:命令行command line的简称。最新的Vue3有两种格式脚手架工具,分别为webpack与vite。axios是一种实现异步功能ajax的框架工具,也可以在vue-cli中使用。
2024-07-28 11:59:52
473
原创 Web前端系列之Vue组件与路由应用解析
vue中的组件是页面中的一部分,通过层层拼装,最终形成了一个完整的组件,实现模块化设计。这也是目前前端最流行的开发方式。vue路由根据用户指定的url地址实现页面或组件的切换,它不仅能切换整个页面,也能很方便实现在一个页面进行局部的切换。
2024-07-28 11:42:16
590
原创 Web前端系列之vue框架应用基础
vue.js读作为[vju:]与view读音相似,它是一个js库,用于实现前端单页应用,以移动端优先的原则设计app应用,最主要要的功能是实现各种网页设计之外,能够方便地加载数据并进行渲染。
2024-07-28 11:20:53
545
原创 Web前端系列之ES6核心编程完全解析
ES6提供了更接近面向对象(javascript本质上是基于对象的语言)语言的写法,引入了class类这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。
2024-07-27 18:28:16
782
原创 MySQL综合应用与要点归纳
mysql是一款开源免费的数据库管理系统,由Oracle公司提供。因其系统轻量、功能强大,而受到很多大中型企业青睐,应用非常广泛,我们应该熟练掌握其应用技巧。
2024-07-27 10:26:37
747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人