自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 浏览器的工作原理

我的理解就是,呐,页面现在很漂亮了,但只是看起来很漂亮而已,还要等JavaScript加载完成,这样子用户的点击或者什么操作才能被及时响应,如果说,浏览器还在加载其他对象,那对于交互事件就是没有响应的了。它们是独立的数据结构。想到之前计算机网络课本上的一个例子,红蓝两军约定好一起进攻一座敌方基地,他们可以通信,但光靠一方力量是不够的,所以就必须约定好,如果没有限制握手次数的话,就可能出现这样一种情况,红蓝两方一直在确认对方有没有收到自己的上一条信息,所以其实和TCP一样的三次握手就够了,再多也只是浪费。

2024-04-24 20:19:04 955 4

原创 [svelte]的export

export关键字允许在Svelte组件中定义属性,并使它们可供父组件或外部模块访问和使用。在上面的例子中导入了子组件的ChildComponent,并传递了一个message属性。我的理解就是,用export可以将一个函数或者变量,导出来,就放在大家都可以访问的地方。关键字用于将组件的属性(props)暴露给父组件或外部使用。关键字,可以定义组件的属性,并使其可供外部组件或模块访问和使用。函数导出也和上面的变量类似。

2024-04-24 12:29:14 143

原创 [svelte]slot插槽

组件可以像元素一样拥有子内容,就像元素一样,使用元素可以在子组件中公开内容,该元素可以包含在未提供的子组件时渲染的后备内容,就是组件在接受子组件之前,要知道把它们放在哪里。

2024-04-24 12:28:56 283 2

原创 [svelte]组件怎么进行状态共享

前面提到的svelte stores是一种用于管理应用程序状态的机制,它可以在不同组件之间共享状态,但就可能会有这样子的疑问,难道一定要通过stores来传递属性的状态吗。

2024-04-22 12:54:39 769 1

原创 [svelte]stores全局状态容器

只要一个对象正确的使用 subscribe ,它就是可以称之为store。因此,使用特定语法来创建自定义 stores变得非常容易比如在前面的writable例子中,count变量包含了increment、 decrement 和 reset组件,,为了防止暴露set,update方法,可以进行更改App.sveltestores.jsreturn {subscribe,

2024-04-18 18:26:38 915

原创 [svelte]生命周期

参考自在svelte中,组件的生命周期主要由4个钩子组成:1.onMount:在组件首次渲染DOM中调用2.onDestroy:在组件将要从DOM中移除时调用3.beforeUpdata:在组件更新之前调用4.afterUpdata:在组件更新之后调用在软件开发中,通常指的是一种函数或方法,它允许开发者在特定的时机插入自定义的代码逻辑,从而扩展或改变程序的行为。钩子常见于各种编程框架和库中,用于实现特定的扩展点或回调机制。在前端框架和库中,钩子通常用于在特定的生命周期事件发生时执行逻辑。

2024-04-18 15:41:16 397

原创 [svelte]绑定

在bind:grop中,同一组的单选框值是互斥的,但同一组的复选框会成为一个数组。是 HTML 中用于创建拖动条(滑块)的一种输入类型,可以使用这种输入类型来创建拖动条,并通过双向绑定来与组件中的数据属性关联起来。一般来说,Svelte中的数据流是自上而下的,父组件可以在子组件上设置属性,组件可以在 元素上设置属性,但反过来就不行了。块通常指的是在使用类似 jQuery 或类似的库中的方法,用于迭代数组或对象的每个元素,并对其执行指定的操作。正如可以绑定到DOM元素的属性一样,也可以将组件的属性绑定。

2024-04-18 11:57:50 939

原创 [svelte]事件

在这里,e 是事件对象,它包含有关鼠标移动事件的信息,其中 e.clientX 表示鼠标相对于浏览器窗口的水平位置,e.clientY 表示鼠标相对于浏览器窗口的垂直位置。因此,当鼠标在 <div> 元素内移动时,浏览器会触发 mousemove 事件,并调用 handleMousemove 函数来处理该事件。在这个例子中,handleClick 函数将会在按钮被点击时被调用,这是通过 on:click 语法将按钮的点击事件转发到组件内部实现的。在触发事件时,可以传递一些数据作为事件的详情。

2024-04-17 12:31:15 481

原创 [svelte]属性和逻辑块

可以将任何对象用作 key 来使用,就像Svelte 用 Map 在内部作为key一样,换句话说,你可以用 (thing) 来代替 (thing.id)作为 key 值。但是,使用字符串或者数字作为 key 值通常更安全,因为这能确保它的唯一性,例如,使用来自API服务器的新数据进行更新时。如果组件中含有一个对象属性,可以利用...语法将它们传到一个组件上,这样子就不用一个一个的指定。很明显,他直接删除的是最下面的initial,为此,我们为。相反,如果你需要引用传递到组件中的所有道具,包括未使用。

2024-04-17 11:22:54 832

原创 [svelte]基础知识+反应性能力

Svelte 是一个构建 web 应用程序的工具。Svelte 与诸如 React 和 Vue 等 JavaScript 框架类似,都怀揣着一颗让构建交互式用户界面变得更容易的心。但是有一个关键的区别:Svelte 在构建/编译阶段将你的应用程序转换为理想的 JavaScript 应用,而不是在运行时进行虚拟DOM操作。这意味着你不需要为框架所消耗的性能付出成本,并且在应用程序首次加载时没有额外损失。你可以使用 Svelte 构建整个应用程序,也可以逐步将其融合到现有的代码中。

2024-04-16 17:04:33 540

原创 [CSS]布局

盒子就是把网站分割成一小块一小块的吧,然后方便移动或者管理。

2024-04-11 15:14:13 1077

原创 [CSS]样式属性+元素设置

哎呀,好多东西,根本记不住,更多的还是边用边记吧,这里的代码就当使用范例,但其实如果可以让gpt应该会更好,哎学吧,反正记得住当然更好。很多网站的前端代码直接右键查看源码就可以看到了,也不是什么很神秘的东西,

2024-04-10 20:17:08 598

原创 [CSS]使用方式+样式属性

有需要还是看课吧,只不过我喜欢边看边运行,然后写点啥,,,

2024-04-09 17:49:07 797

原创 [html]网页结构以及常见标签用法

哎,我服了,明明之前学了html的,但时间一长我就忘记了,本来flask学到视图了,但涉及到了html我觉得还是需要重新回顾一下,,,,,,web开发技术栈一共有3门语言。分别是:HTML:译作超文本标记语言,负责通过标签来表达网页的。开发者要遵循结构标准,就需要使用HTML来开发网页的内容与结构,需要遵循HTML语法。CSS:译作层叠样式表标记语言,负责通过属性标记来表达网页的。开发者要遵循外观标准,就需要使用CSS来设计或修改网页的外观效果,需要遵循CSS语法。

2024-04-08 11:35:24 749

原创 [flask]执行上下文的四个全局变量

它的字面意思是 应用上下文,,,,但它不是一直存在的,它只是request context 中操作当前falsk应用对象 app 的代理对象,就是所谓本地代理(local proxy)。在 flask 中,可以直接在视图函数中使用 request 这个对象进行获取相关数据,而 request就是请求上下文提供的对象,保存了当前本次请求的相关数据,请求上下文提供的对象有:request,session。,而程序上下文会随着每一个请求的进入而激活,随着每一个请求的处理完毕而销毁,所以。

2024-03-27 20:16:46 1237

原创 [flask]异常抛出和捕获异常

1、注册处理函数,将特定类型的异常与相应的处理函数绑定。2、在应用程序执行过程中,如果发生异常,Flask会寻找匹配的异常处理函数。3、匹配到异常处理函数后,控制权转移到异常处理函数,并执行相应的处理逻辑。5、异常处理函数可以根据需要进行自定义的异常信息返回、日志记录或其他操作。6、处理完异常后,Flask会返回相应的错误响应给客户端。

2024-03-27 19:22:47 750

原创 [python]装饰器 笔记

python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。装饰器的作用其实就是增加函数的功能,减少重复代码#定义装饰器@logdef now():now()就比如上面的代码,先假设没有log函数,现在的now就只是一个输出时间的函数,但我们像给他添加一些功能,但又不想改变now()的定义,又或者说,希望添加的功能其实本来就可以作为一个函数存在,不用每次都写一遍。

2024-03-27 15:40:19 843

原创 [flask]请求全局钩子

参考的这个博客,但有一个需要注意的是,最新版本的flask不知道是不是更新了还是怎么了,他的before_first_request不见了,如果继续使用会出现AttributeError: 'Flask' object has no attribute 'before_first_request'. Did you mean: '_got_first_request'?有关于_got_first_request的信息只有两个,,,如果有人看到了,可以在评论区告诉我吗QWQ。

2024-03-26 21:56:54 1033

原创 [flask]session的基本使用

cooike和session都是用来跟踪浏览器用户身份的会话方式ookie数据存放在客户的浏览器上,session数据放在服务器上cooike相对于session来说的话,安全性没那么高,因为别人可以分析存放在本地的cooike来进行登录你的账号,毕竟cooike是存放在客户端上的(所以网吧不建议登steam是不是因为这个,别人会通过这个破坏账号?但这里的安全性是相对而言的,cookie和session都保存有在客户端的部分,只要被窃取都可以进行劫持,在这方面两者安全性没有本质上的区别。

2024-03-26 15:27:22 694

原创 [flask]cookie的基本使用/

在处理的过程中,cookie会在服务器端生成,在服务器端处理完成后,随着http响应,在响应头中加上cookie信息 浏览器接受到响应后,会按照http响应头的cookie在客户端建立cookie ,在下次客户进行请求的时候,http会附带已经存的cookie 一并发送到服务器。比如我们在网站将一个东西加入购物车,接着关掉浏览器,再打开,购物车的东西还在,那就是添加购物的这个信息被存在了一个地方,存在了该浏览器的缓存中。cookie是当你浏览某个网站的时候,由web服务器存储在你的机器硬盘上的一个小的。

2024-03-25 15:13:32 697

原创 [flask]响应数据+跳转页面

一个很好的博客flask默认支持两种响应方式数据响应:默认响应html文本,也可以返回json格式或者其他格式页面响应:重定向响应的时候,flask也支持自定义http响应状态码。

2024-03-25 13:54:29 488

原创 [flask]http请求//获取请求头信息+客户端信息

基于get使用请求头原始属性名获取, User-Agent 客户端的网络代理工具名称。在flask模块中,使用上面的输出函数就可以查看到有关于请求头的。在网站中查询请求头信息,可以通过以下操作进行。进入改页面后选择文档,刷新一下页面就好了。查询特定的请求头信息。获取客户端的各种信息。

2024-03-25 11:02:24 349

原创 [flask]http请求//获取请求体数据

客户端请求体数据// 右边的数据类型记得设置为json。左边目录可看到多了一个文件。表单数据上传/不包含文件。表单数据上传/包含文件。

2024-03-25 10:34:09 320

原创 [falsk]http请求//获取查询字符串

request常用属性。request 对象。

2024-03-23 11:13:43 297

原创 postman下载汉化以及使用

先下载postman,这个很简单,用邮箱注册一个账号就好了,把网盘里面的app.zip解压到C:\Users\***用户AppData\Local\Postman\app-9.12.2\resources 这个目录下,解压好了会有一个app的文件夹,重新打开postman就是汉化版本了。因为我学的后端课程,老师一直在用这个postman给链接发送请求,来测试,运行,所以额,我也下载了一个。因为我的水平也不是很高,只是想简单入手一下,看看怎么用这个软件而已,想知道更多的就得自己去找一下教程了。

2024-03-22 17:12:54 1038

原创 网站建设中的HTTP 请求方法

有趣的是,在 HTML4 和 XHTML1 中,表单只能以 GET 和 POST 方法提交到服务器。但是 JavaScript 和未来的 HTML 标准允许你使用其它所有的方法。此外,HTTP 最近变得相当流行,浏览器不再是唯一的 HTTP 客户端。比如,许多版本控制系统就在使用 HTTP。HTTP (与 Web 应用会话的协议)有许多不同的访问 URL 方法。HTTP 方法(也经常被叫做“谓词”)告知服务器,客户端想对请求的页面做些什么。如果存在 GET ,那么也会替你自动地添加 HEAD,无需干预。

2024-03-21 20:59:53 707

原创 [flask]flask的路由

路由就是一种映射关系。是绑定应用程序(视图)和url地址的一种一对一的映射关系!在开发过程中,编写项目时所使用的路由往往是指代了框架/项目中用于完成路由功能的类,这个类一般就是路由类,简称路由。flask中,url可以传递路由参数,有2种方式:路由参数就是url路径的一部分。路由的名称必须全局唯一,不能重复。# 1. 导入flask核心类# 2. 初始化web应用程序的实例对象# 开启debug模式# 参数1:rule设置当前视图的路由地址。

2024-03-21 17:10:26 708

原创 [falsk]flask加载项目配置的两种方式

Flask的配置对象(config)是一个字典的子类(subclass),所以你可以把配置用键值对的方式存储进去。这是一个通用的处理接口,Flask内置的配置,扩展提供的配置,你自己的配置,都集中在一处。但如果程序变大配置也逐渐增多,写在主脚本里太占地方,就创建一个单独的配置文件,和上面同样的配置,在创建程序后导入它。在Flask项目中,我们会用到很多配置(Config)。如果配置不是很多,可以直接写在主脚本里面,或者用字典的update方法可以简化代码。

2024-03-21 16:18:26 418

原创 [flask] flask的基本介绍、flask快速搭建项目并运行

笔记。

2024-03-21 12:21:55 901

原创 python数据可视化

这里主要介绍pyecharts这个软件包。

2024-03-14 17:13:37 321

原创 python模块

但还有一个需要注意的是,如果想选用某个包,并且也已经import了,程序报错的最大原因可能就是python解释器没有添加选用的包。语法:[from 模块名] import [ 模块 | 类 | 函数 | *] [ as 别名 ]大数据计算中常用的:pyspark、apache-flink包。图形可视化常用的:matplotlib、pyecharts。from 模块名 import 功能名。数据分析中常用的:pandas包。科学计算中常用的:numpy包。通过“.”来确定层级关系。

2024-03-14 14:25:58 227

原创 python类与对象【笔记

class 类名称: class是关键字,表示要定义类 类的属性 类的属性,即定义在类中的变量(成员变量 类的行为 类的行为,即定义在类中的函数(成员方法。

2024-03-05 16:33:22 298

原创 搜索算法 盲目

深度优先和广度优先

2023-12-06 22:10:11 865

原创 auto与iterator的说明和使用

auto和iterator是两个完全不同的概念,但可以结合使用来简化代码。

2023-12-01 20:22:18 993 1

原创 Vector容器理解+应用

vector的理解和一些函数说明以及运用

2023-12-01 16:03:30 926

转载 Linux操作系统判断选择题

10. 查看最新内核源代码中的/include/linux/sched.h源代码中的task_sturct结构,列出类型为list_head的字段,,并说明哪几个字段可以形成进程的树结构,并画出树结构,通过pstree命令查看你机子上的进程树结构,给出树根进程和5个叶子节点上的进程。就这些问题,结合自己的理解,查阅相关资料,写一遍高故障分析的论文。36. 在支持多线程的系统中,进程P创建的若干个线程不能共享的是(D)A进程p的代码段 B进程P中打开的文件 C进程P的全局变量 D进程P中某线程的栈指针。

2023-11-30 16:27:02 319

原创 哈希表 原理+应用

笔记来着的参考文章基础信息理解应用,java。

2023-11-28 19:48:06 974

原创 简单人工智能原理实验/猴子摘香蕉

广州大学 人工智能原理 实验一

2023-11-21 11:31:38 526 1

原创 Linux系统进程输出与统计模块

tip:需要用上list_for_each()和list_entry()内核函数。

2023-11-20 16:08:48 183 1

原创 Linux 操作系统分析简单测试题目

字符设备和块设备是指在Unix和类Unix系统中用于访问硬件设备的两种不同方式。字符设备(Character Device)字符设备以字节为单位进行输入和输出,它们以流的形式处理数据,如键盘和鼠标。例如,串行端口、终端设备、声卡等通常被视为字符设备。字符设备对数据的读写是按照它们实际产生或者接收的顺序进行的,不需要缓冲区。块设备(Block Device)块设备以固定大小的块为单位进行输入和输出,通常具有缓冲区和缓存,如硬盘和闪存设备。块设备以块的形式处理数据,而不是按照数据流的形式。

2023-11-13 20:21:04 447

空空如也

空空如也

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

TA关注的人

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