- 博客(50)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 鸿蒙系统概述(HarmonyOS)学习这一篇就够了!
HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。
2022-12-04 19:33:53
21925
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 HTTP状态码汇总(常见)
HTTP状态码是服务器返回给客户端的,其核心作用是web服务器来告诉客户端,当前网页发生的什么事,或者说当前web服务器的响应状态。所以HTTP状态码常用来判断和分析当前web服务器的运行状况。
2022-11-19 17:35:45
34412
5
原创 软件工程要点,看这一篇就够了!!!
软件危机是指在计算机软件开发和维护过程中碰到问题的集合。快速原型模型(Rapid Prototype Model)是一种开发策略,它强调在开发过程的早期阶段快速构建一个可运行的软件原型。这种模型的主要目标是帮助开发人员和用户更好地理解需求,并在项目早期阶段就达成共识。快速原型模型需要迅速建造一个可以运行的软件原型,以便理解和澄清问题,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。快速原型模型是一种强调在软件开发早期阶段通过构建和展示原型来验证和满足用户需求的开发策略。
2024-06-26 21:58:57
886
原创 移动Web开发实战内容要点!!!
网页主要由三部分组成:结构(Structure)、表现(Presention)、行为(Behaveior)。HTML是hyper text markup language(超文本标记语言)的缩写。
2024-06-23 21:48:26
1098
原创 数据库中存储过程,看这一篇就够了!!
介绍存储过程是事先经过编译并存储在数据库中的一段 SOL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的存储过程思想上很简单,就是数据库 SOL 语言层面的代码封装与重用。有什么特点呢?封装,复用可以接收参数,也可以返回数据,减少网络交互,效率提升。注意:在命令行中,执行创建存储过程的SQL时,需要通过关键字 delimiter 指定SQL语句的结束符。
2024-06-17 15:00:11
1735
原创 什么是访问越界(C语言数组、指针、结构体成员访问越界)
如果指针没有被正确初始化,或者它指向了一个已经被释放或从未分配的内存区域,那么解引用该指针(即访问它所指向的内存位置)就会导致访问越界。此外,即使指针指向了有效的内存块,但如果程序尝试访问该内存块范围之外的位置,也会发生访问越界。是数组中元素的数量),就会发生数组越界。当你尝试访问数组的某个元素,但该元素的索引超出了数组的实际大小(即索引超出了0到。虽然这不是严格意义上的“访问越界”,但如果你尝试通过结构体指针访问一个不存在的成员,或者访问一个已经释放的结构体的成员,这也可能导致问题。
2024-05-23 09:15:52
834
1
原创 MySQL中存储过程(详解,一篇就够了!!!)
存储过程是事先经过编译并存储在数据库中的一段SOL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库 SOL语言层面的代码封装与重用。
2024-05-20 13:15:00
5546
原创 四、MySQL数据库约束(非空,主键,唯一等!!)
1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。2.目的:保证数据库中数据的正确、有效性和完整性。3。
2024-04-01 15:49:33
415
原创 三级数据库技术知识点(详解!!!)
业务逻辑层负责根据业务逻辑需要将表示层获取的数据进行组织后,传递给数据访问层,或将数据访问层获取的数据进行相应的加工处理后,传递给表示层用于展示;通信图显示的是对象之间的关系,并不侧重交互的顺序,它没有将时间作为一个单独的维度,而是使用序列号来确定消息及并发线程的顺序。水平分割是根据数据行的使用特点进行分割,分割之后所得的所有表的结构都相同,而存储的数据不同;3、在UML中,协作图主要用于描述对象在空间中如何交互,即除了动态交互,它也直接描述了对象是如何链接在一起的。,用来支持管理人员的决策。
2024-03-22 23:58:23
700
原创 三级数据库技术考点(详解!!)
RELATIVEInl@ovan:如果n或 @nvar 为正,则饭回从当前行开始向后的策口行,并将返回行变成新的当前行,如果n或 @nvar 为负,则返回从当前行开始向前的第n行,并将返回行变或新的当前行,如果n或 @nvar为0,则返回当前行、在对游标进行第一次提取时,如果在将n或 @ovar 设置为负数或0的情况下指定 FETCH RELATIVE、则不返回行。行的排名是相关行之前的排名数加一。【解析】知识发现指的是从数据集中识别出有效的、新颖的、潜在有用的以及最终可埋解的模式的非平凡过程。
2024-03-20 23:29:37
1701
原创 三、MySQL基础语法(数据库函数详解看这一篇就够了!)
函数 是指一段可以直接被另一段程序调用的程序或代码。MySQL是 MySQL 数据库提供的内部函数,这些内部函数可以帮助用户更加方便地处理表中的数据。函数就像预定的公式一样存放在数据库里,每个用户都可以调用已经存在的函数来完成某些功能。同时MySQL数据库还支持用户自己建立函数,以适应实际的业务操作。正确使用函数会让读者在编写 SQL 语句时起到事半功倍的效果。
2024-03-08 23:25:10
914
原创 二、MySQL基础语法重点!(增删查改)
实战案例:可以到自己数据库中查看用户数#创建用户itcast只能够在当前主机localhost访问,密码为123456#创建用户zch,可以在任何主机上访问数据库,密码为123456#修改用户zch访问密码为123456789#语句有误#删除用户itcast主机名可以使用 % 通配。这类SQL开发人员操作的比较少,主要是DBA(DatabaseAdministrator数据库管理员)使用。权限控制多个权限之间,使用逗号分隔授权时,数据库名和表名可以使用*进行通配,代表所有。
2024-03-05 23:18:13
984
原创 一、MySQL基础语法(数据库操作)
1、SQL语句可以单行或多行书写,以分号结尾;2、SQL语句可以用空格或缩进来增强语句的可读性;3、MySQL语句中不区分大小写,关键字建议用大写。4、注释:单行注释用:--注释内容或#注释内容(MySQL中特有的注释方式)多行注释:/*注释内容*/
2024-02-21 16:22:38
971
原创 数据库MySQL中出现乱码和表格不对齐怎么解决
首先进入到数据库中,命令:mysql -h localhost -uroot -p或者mysql -uroot -p;进入数据库后选择一个你的数据库查看表中的中文是否乱码。然后选择表格查看select * from bank;显示正常没有出现乱码。若果要从根本源头解决表格对齐,需要重新安装数据库。输入charset gbk;再一次查看改后的属性。
2024-02-17 12:19:30
1103
原创 操作系统(第二章-进程管理)
关于进程的定义有以下一些描述:(1)进程是程序的一次执行。(2)进程可以定义为一个数据结构及能在其上进行操作的一个程序。(3)进程是程序在一个数据集合上的运行过程,是系统资源分配和调度的一个独立单位。据此,可以把“进程”定义为:一个程序在一个数据集合上的一次运行过程。所以一个程序在不同数据集合上运行,乃至一个程序在同样数据集合上的多次运行都是不同的进程。可将进程定义为:进程是进程实体的一次运行过程,是系统进行资源分配和调度的独立单位。当进程创建时,操作系统会给该进程分配唯一的身份证号——PID。
2024-01-21 18:05:27
1203
原创 操作系统(第一章之概念、形成、特征、功能)
操作系统属于软件中的系统软件,是紧挨着硬件的第一层软件,是对硬件功能的首次扩充;其他软件则是建立在操作系统之上的,通过操作系统对硬件功能进行扩充,并在操作系统的统一管理和支持下运行各种软件。操作系统与硬软件的关系如下图所示。从用户的角度来看,操作系统是用户与计算机硬件系统之间的接口,用户通过操作系统来使用计算机系统,即用户在操作系统的支持下,能够方便、快捷、安全、可靠地操纵计算机硬件资源,运行自己的程序。
2023-12-03 23:47:11
1486
原创 大模型中幂律缩放法则和涌现能力
幂律缩放法则揭示了模型性能随着规模增长的可预测性,让开发人员可以从一系列较小模型的效果和参数中拟合出幂律增长曲线,从而预测出更大规模模型的性能。例如,GPT-4的训练报告显示,在最终版的GPT-4开始训练之前,OpenAI的开发人员就根据较小规模模型的性能拟合出了幂律缩放的曲线,并预测出GPT-4最终的性能。涌现能力使得在大模型中可以观察到小模型中完全观察不到的能力。虽然最近的一些观点认为涌现能力与评价指标有关,离散化的评价指标更容易观察到涌现现象,但不可否认的是,推理等涌现能力的确是大模型特有的产物。
2023-12-03 21:52:05
1014
原创 计算机组成原理-总线(学习这一篇就够了!)
1、总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通道,并在争用资源的基础上进行工作。2、总线有物理特性、功能特性、电气特性、机械特性,因此必须标准化。衡量总线性能的重要指标是总线带宽,它的定义为总线本身所能达到的最高传输速率。3、计算机系统中,根据应用条件和硬件资源不同,信息的传输方式可采用串行传送,并行传送和分时传送。4、总线仲裁是总线系统的核心问题之一。为了解决多个主设备同时竞争总线控制权的问题,必须具有总线仲裁部件。5、总线通信是总线系统的又一核心问题之一。
2023-11-16 14:30:00
4849
1
原创 写一个名为Rectangle的类表示矩形
要求该类提供计算面积的方法getArea()方法,以及修改width和height的值及获得width和height当前值的方法。Java中的矩形类Rectangle可以描述一个矩形的位置和大小,可以使用构造函数来创建Rectangle对象。要使用Rectangle类计算矩形的面积和周长,需要先创建一个Rectangle对象,然后通过对象调用类中的方法来实现计算功能。这个构造函数的四个参数分别表示矩形左上角的x坐标、y坐标,以及矩形的宽和高。
2023-10-10 17:07:17
2114
原创 数据结构(C语言版)概念、数据类型、线性表
数据(data):所有能输入到计算机中的符号,包含 数值型数据与非数值数据(文本,字符,文件等)数据元素(data element): 数据的基本单位,也称节点(node)或记录(record)数据项(data item): 有独立含义的数据最小单位,也称为域 (feild)数据对象(data object):相同特性的数据元素的集合数据结构(data structure): 相互之间存在一种或者多种关系的数据元素的集合。
2023-09-08 18:12:35
470
原创 web前端网页项目案例个人网页
一个简单的个人网页项目案例,你可以根据自己的需求和技术水平进行调整和扩展。Javascript交互使用 JavaScript 添加一些交互功能,如表单验证、导航菜单、图片轮播等。使用 JavaScript 框架或库来简化开发,如 jQuery、React、Vue 等。
2023-07-24 14:55:40
772
原创 Python网络爬虫逆向分析爬取动态网页、使用Selenium库爬取动态网页、编辑将数据存储入MongoDB数据库
本章介绍了两种方法爬取动态网页,分别是逆向分析爬取和通过Selenium爬取,同时也介绍了如何将爬取到的数据,储存到MongoDB中,具体内容如下。通过源码比对,实现了静态网页与动态网页的区分。使用逆向分析技术爬取网站“http://www.ptpress.com.cn”首页新书信息。使用Selenium爬取网站“http://www.ptpress.com.cn/search/books”中的以“python编程”为关键词的信息。将爬取到的数据,储存至MongoDB数据库。
2023-06-24 18:30:42
2627
原创 Python网络爬虫实现HTTP请求、解析网页和数据存储(简单静态网页爬取)
Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库。目前Beautiful Soup 3已经停止开发,大部分的爬虫选择使用Beautiful Soup 4开发。Beautiful Soup不仅支持Python标准库中的HTML解析器,还支持一些第三方的解析器。BeautifulSoup对象表示的是一个文档的全部内容。大部分时候,可以把它当作Tag对象。 BeautifulSoup对象并不是真正的HTML或XML的tag,所以并没有tag的name和attribute属性
2023-06-16 11:03:12
2736
原创 python网络爬虫网页前端编程基础、Socket库、使用Socket进行TCP编程、认识HTTP协议、熟悉Cookie等。
章节介绍了Python中的底层Socket库,及运用socket库建立TCP和UDP连接。并对超文本传输协议(HTTP)及其相关机制进行了简要介绍。对本章做小结如下。 Socket库提供多种协议类型和函数,可用于建立TCP和UDP连接。 HTTP协议基于TCP协议进行客户端与服务器间的通讯,由客户端发起请求,服务器进行应答。 HTTP状态码由3位数字构成,按首位数字可分为5类状态码。 HTTP头部信息为HTTP协议的请求与响应消息中的消息头部分,其定义了该次传输事务中的操作参数。
2023-06-06 17:30:18
907
原创 Python网络爬虫学习这一篇就够了!(基础篇、网站反爬虫的目的与手段、配置Python爬虫环境、配置MySQL数据库。)
Python爬虫相关库,目前Python有着形形色色的爬虫相关库,按照库的功能,整理如下。类型库名简介通用urllibPython内置的HTTP请求库,提供一系列用于操作URL的功能requests基于urllib,采用Apache2 Licensed开源协议的HTTP库urllib 3。
2023-05-31 18:26:53
1177
原创 云计算、大数据、人工智能、物联网、虚拟现实技术、区块链技术(新一代信息技术)学习这一篇够了!
这是私有云的核心特征。这就需要智能处理技术了。区块链提供的去中心化的完全分布式 DNS 服务通过网络中各个节点之间的点对点数据传输服务就能实现域名的查询和解析,可用于确保某个重要的基础设施的操作系统和固件没有被篡改,可以监控软件的状态和完整性,发现不良的篡改,并确保使用了物联网技术的系统所传输的数据没用经过算改。尤其是无线传感网,由于其节点的通信距离有限、携带的电能有限,因此长距离的通信需要多个节点通过组网技术来实现,因此,如何在有限的电能与有限的通信距离约束的条件下持久的工作,是无线传感网络的关键技术。
2023-05-07 08:00:00
18326
2
原创 CSS3 3D 动画转换(学习笔记)
transition的中文含义是过渡。过渡是CSS3中具有颠覆性的一个特征,可以实现元素不同状态间的平滑过渡(补间动画),经常用来制作动画效果。
2022-12-01 09:00:00
506
1
原创 响应式布局(前端)+学习笔记
响应式布局是同一页面在不同的屏幕上有不同的布局,可以通过代码使页面适应不同的屏幕。手机端和电脑端,在手机端 每个设备的宽度不一致,早期解决方案:做两个页面; 解决思路:响应式布局。
2022-11-30 08:00:00
621
原创 CSS精灵图(Sprite)笔记
网站上有很多小图标,这些小图标如果使用单独的图片,会对服务器产生大量的连接请求,造成堵塞;精灵图是把许多小图标整合成一张图片,减少连接请求,增加页面显示速度。
2022-11-27 15:40:33
862
原创 CSS伪类(Pseudo-classes)、伪元素、伪类选择器
伪类是添加到选择器上的关键字,指定元素的特殊状态,伪类可以根据内容的状态来应用不同的样式;伪元素是通过样式来对指定的元素添加一个用CSS写的子元素;
2022-11-26 18:13:00
942
原创 CSS Float(浮动详解)
CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。Float(浮动),往往是用于图像,但它在布局时一样非常有用。浮动元素会脱离文档流,在页面中不占位置,但是文本会环绕浮动元素,这是由于浮动最早的设计理念,行内标签浮动之后可以设置宽高,可以设置内外边距,块标签浮动之后不再独占一行;
2022-11-25 07:00:00
1154
原创 CSS中Display(显示)和Visibility(可见)
display属性设置一个元素应如何显示,visibility属性指定一个元素应可见还是隐藏。隐藏一个元素可以通过把display属性设置为"none",或把visibility属性设置为"hidden"。但是请注意,这两种方法会产生不同的结果。
2022-11-24 06:00:00
1434
原创 CSS绝对定位(absolute)、相对定位(relative)方法(详解)
元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。position 属性指定了元素的定位类型,用于指定一个元素在文档中的定位方式。
2022-11-23 16:24:04
37885
1
原创 CSS3中transition过渡效果(详解)
CSS3中,我们为了添加某种效果可以从一种样式转变到另一个的时候,无需使用Flash动画或JavaScript。transition 过渡为一个元素在不同的状态之间切换的时候定义过渡的效果
2022-11-23 15:54:16
744
原创 AJAX(看这一篇就够了,详细)
AJAX通过在后台服务器进行少量的数据交换,可以实现网页的异步更新。也就是说,AJAX可以在不重新加载整个网页的情况下,对网页的某部分内容进行更新。而对于传统的网页(在不使用AJAX的情况下)来说,如果需要更新内容,则即使只是要更新网页中的某一部分内容,也必须重新加载整个网页。
2022-11-19 18:31:41
1825
原创 JS中DOM元素和对象模型(JS重点)
Document的方法 getElementById()返回一个匹配特定 ID的元素,由于元素的 ID 在大部分情况。将网页转为JS对象,可以通过JS进行操作,浏览器根据DOM模型把文档解析为节点(Node),节。匹配是使用深度优先先序遍历,从文档标记中的第一个元素开始,并按子节点的顺序依次遍历。如果页面元素只有一个元素,返回的还是伪数组的形式,如果页面中没有一个元素则返回空的伪。要求是独一无二的,这个方法自然而然地成为了一个高效查找元素的方法。点组成节点树(DOM Tree)DOM的最小单位是节点;
2022-11-16 18:12:27
519
原创 深拷贝和浅拷贝(经典面试)
深拷贝改变新对象不会影响原对象,他们之间互不影响;浅拷贝基本类型之前互不影响,引用类型其中一个对象改变了地址,就会影响另一个对象。
2022-11-12 17:01:16
648
原创 求字符串中出现最多次数的字符和次数
统计一个字符串中,出现次数最多的字符,出现了多少次?思路:字符串要转为数组然后去重;其次统计每个字母出现的次数;比较出现最多次数的字符。
2022-11-06 20:37:53
581
原创 水仙花数、桃三李四橄榄七
水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方和等于该数。桃3钱一个、李4钱一个、橄榄1钱7个,若百钱购得百个,求桃、李、橄榄各几个?水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身;例如153是“水仙花数”,因为:153 = 13 + 53 + 33。对水仙花数的求法转化为对个位数、十位数、百位数的求法。求出 1000以内的水仙花数。
2022-10-31 22:44:58
674
原创 for循环详解(经典)
循环 是重复执行某个操作/某段程序,直到达到某些条件;循环语句和条件语句一样,也是基本的控制语句,只要满足一定的条件将会一直执行,最基本的循环语句:whiledo…whilefor
2022-10-31 22:24:39
1108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人