自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Python学习]python链表的创建和使用

Python的变量存储机制和c语言的大不相同。C语言是一种静态类型语言,即变量的类型在编译时,并且在整个程序中保持不变;在c语言中,当执行操作时,会在内存中开辟一个名字为a的空间,其中存储整型的1000但python则不同,Python是一种动态类型语言,变量的类型是在运行时决定的。a = 1000执行上述语句时,python会在存储空间中开辟一个存储整型1000(对象)的空间,并让变量a去指向它。Python变量在定义时不需要指定类型,类型信息存储在变量引用的对象中。

2024-03-15 08:58:55 425

原创 [Python学习]变量存储逻辑和垃圾回收机制(GC)

垃圾回收机制:引用计数和解决循环引用的分代收集机制

2024-03-15 08:39:00 463

原创 [Uniapp]携带参数跳转界面(两种方法)

假设现在有两个界面:界面A和界面B。并要由界面A跳转到界面B,则我们可以使用跳转界面时,将参数附加在URL后,并在B界面的onLoad()获取到这个参数界面A的代码界面B的代码。

2024-03-05 22:42:02 1405 1

原创 [前端学习]常用的DOM操作及其用法示例(二)

事件委托是一种常用于优化事件处理器的技术,可以减少页面上的事件处理器数量。

2024-02-25 18:20:08 363

原创 [前端学习]常用的DOM操作及其用法示例(一)

在JavaScript(JS)中,"DOM"(文档对象模型)语句是指与HTML或XML文档的结构、样式和内容交互的方法和接口。DOM提供了表示文档结构的对象,并允许JavaScript访问和修改文档的内容、结构和样式。在实际项目中,DOM语句的使用可以让我们获取到更多主动权,本篇我将整理自己在学习、项目过程中常用到的DOM语句,为日后复习巩固用。

2024-02-25 18:10:51 479

原创 [前端学习]学习笔记:图片懒加载技术

图片懒加载技术,通俗点来说,就是只有当用户滚动到页面的某部分,需要显示的图片才会被加载。这样可以减少初次加载页面时的请求量,加快页面加载速度,并减少带宽使用,从而优化用户体验。

2024-02-19 08:00:00 375

原创 [Uniapp]文本文件数据:巧用切片实现字符串统计、删除、替换操作

题目概述:给定一段文本数据,要求按照用户输入,统计出文本中某个字符串出现的次数、删除某个字符串或是替换某个字符串。针对这个问题,我们可以采用切片对文本数据进行处理。切片会根据选定的字符串将文本数据中的该字符串删除,并把剩余的部分放在一个列表中,依据这一特性,我们并可以实现统计、删除和替换功能。

2024-01-18 12:07:29 562 1

原创 [Uniapp]优化APP用户下载文件体验

在之前的博客中,我们探讨了如何在uniapp中实现文件的下载和预览功能。这次,我们将进一步深入。作为初学者,我将提供一些个人认为较为舒服的技巧来优化用户下载体验,也算是对上一篇博客的小小补充。

2024-01-18 00:06:45 366 1

原创 [Uniapp]实现手机APP下载文件到本地并预览

在移动应用开发中,文件下载和预览是一个常见的需求。本文将通过一个具体的uniapp实例来展示如何实现手机APP中的文件下载到本地并进行预览的功能。我们的目标是在手机APP中实现文件的下载和预览功能。具体来说,当用户触发某个事件(例如点击一个下载按钮)时,我们希望能从服务器下载文件到本地,并在下载完成后自动打开文件进行预览。实现过程即为:手机向服务器发起请求,服务器响应并传来文件流数据,之后对文件流数据进行处理并实现相应功能。

2024-01-17 23:52:50 1253

原创 [Uniapp]用户登录界面记住多个账号密码功能的实现方法

在前一篇博客中,我们成功实现了用户登陆界面“记住密码”功能的实现,但是这样限制较大,即每台机子只能实现对一组账号密码的存储,如果存储第二组,则会把第一组的内容覆盖掉。在本篇文章中,我们将实现一台机子同时记住多个账号密码这一功能。

2023-12-07 06:00:00 206 1

原创 [Uniapp]uni.request接收图片流类型数据的可行性方法

在平日练习使用uniapp前后端交互的过程中,我们时常会遇到这个问题:通过uni.request从后端接收的数据类型为图片流数据。如果我们直接定义变量并在uni.request的res.data直接赋值的话,我们会发现,最终得到数据竟然是一堆堆乱码。那么,如何在Uni.request中接收图片流类型的数据并把它展示到屏幕上呢,我们可以借助转换思想。先将得到的数据转换为二进制类型的数据,再将其转换为base64格式的数据,这样可以通过赋值给image组件的src,而把他展示在屏幕上。

2023-12-06 08:00:00 413 2

原创 [Uniapp]用户登录界面“记住密码”功能的实现方法

在使用Uniapp编写用户登录界面时,有必要增加的一大功能就是“记住密码”这一功能。“记住密码”功能允许用户在使用本机下次登录时,无需输入账号密码即可完成快速登陆。为实现这一功能,我们可以借助Uniapp提供的API接口中的数据缓存这一模块实现,现在让我们简单认识一下需要用到的模块。

2023-12-05 20:18:45 1283 1

原创 [Uniapp]前后端交互详解:如何从后端数据库调用数据

以上就是在uniapp中实现前后端交互的基本步骤。通过这种方式,你的uniapp前端应用可以从后端数据库获取所需数据。记得在开发过程中关注数据安全和API的权限控制,以保护你的数据不被未经授权的访问。

2023-11-14 00:15:00 3614 1

原创 [数据结构与算法]一次定位快速转置法中,只使用一个辅助向量空间

在对稀疏矩阵的三元组表使用一次定位快速转置法时,我们通常会借用两个辅助向量,即num向量和positiong向量。其中,num向量用于统计三元组表A中第col列的非零元素的个数,并将其赋值给num[col]。position[col]用于记录第col列中,第一个非0元素在第几行但是用过一次定位快速转置法的同学都知道,真正在三元组表转置中起作用的,只有position向量,而num向量只是起到辅助作用,通过代码来计算position[col]的值。

2023-11-13 07:30:00 210

原创 [数据结构]稀疏矩阵的一次定位快速转置法详解

稀疏矩阵是一种矩阵,其中大部分元素为零。与之相对的是稠密矩阵,它的绝大多数元素都是非零的。在实际问题中,很多矩阵都是稀疏的,例如在图论、网络分析等领域。为了高效地存储和处理这种类型的矩阵,稀疏矩阵的表示方式变得尤为重要。稀疏矩阵的三元组表示稀疏矩阵可以通过三元组表示法来存储,这种表示方法只记录非零元素的值及其所在的行列坐标。一个三元组可以用元组 (value, row, column) 来表示,其中 value 是矩阵中的元素值,row 是元素所在的行,column 是元素所在的列。

2023-11-12 00:43:09 377 1

原创 [Matlab小练习]使用Matlab实现牛顿插值法求解方程近似根

牛顿迭代法,也称为牛顿-拉弗森方法,是一种用于数值逼近求解方程根的迭代方法。它是一种快速、有效的方法,可用于近似计算方程的根。该方法基于泰勒级数展开和线性逼近的概念,通过不断迭代来逼近方程的根。下面是使用牛顿迭代法求解方程近似根的基本思想和步骤:选择一个初始猜测值(近似根),通常称为 x0。使用所选的初始值 x0,计算函数 f(x) 在该点的值 f(x0) 以及函数 f(x) 的导数 f'(x) 在该点的值 f'(x0)。这可以通过解析计算或数值近似方法来获取。

2023-10-24 06:15:00 1440

原创 [Python小练习]类定积分法求力扣题:1402-做菜顺序

原题地址:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。一个厨师收集了他n道菜的满意程度,这个厨师做出每道菜的时间都是 1 单位时间。一道菜的 「」定义为烹饪这道菜结束的时间(包含之前每道菜所花费的时间)乘以这道菜的满意程度,也就是time[i]。返回厨师在准备了一定数量的菜肴后可以获得的最大总和。你可以按顺序安排做菜的顺序,你也可以选择放弃做某些菜来获得更大的总和。

2023-10-23 06:30:00 92

原创 [c语言小练习]约瑟夫环

约瑟夫环(Josephus problem)是一个经典的数学问题,讲述了如何在一群人中逐个进行淘汰,直到最后只剩下一个人的问题。故事的背景是:在古代犹太战争中,约瑟夫和他的朋友被罗马军队包围。他们决定宁愿自杀也不成为敌人的奴隶。他们围成一个圆圈,从某个人开始,依次报数。每当报到一个指定的数时,报数的人就会被杀死,直到只剩下一个人。具体而言,约瑟夫环问题可以描述为:有n个人围成一圈,从第一个人开始报数,报到m的人出局,然后从下一个人开始重新报数,再次报到m的人出局,如此重复,直到只剩下一个人为止。

2023-10-22 14:42:59 199 1

原创 [Uni-App]探索Promise更多秘密

随着 Promise 的广泛应用,其相关的 API 和特性也在不断地发展。为了编写更加健壮、高效的异步代码,深入理解并灵活应用 Promise 的进阶特性是至关重要的。

2023-10-18 00:20:30 284 1

原创 【uniapp】Promise简介

在深入 UniApp 的实践之前,我们先快速了解一下 Promise。Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更强大、更合理。它最大的好处是在异步执行的流程中,避免了过度嵌套的回调函数(俗称“回调地狱”)。将 UniApp 中的异步操作封装成 Promise,不仅可以使代码结构更清晰,而且通过错误处理和异步操作控制提供了强大的灵活性。但需要注意的是,过度使用 Promise 也可能导致代码难以理解和维护,因此在实际开发中需要根据实际情况合理利用 Promise。

2023-10-17 23:57:23 1048

原创 [Python贪吃蛇]使用python实现简易贪吃蛇

这次,我们使用python实现简易的贪吃蛇,食物会在限定屏幕区域随机出现,当蛇头触碰到食物时,食物消失,同时蛇的长度增加一。当蛇头触碰到蛇身任意一个地方时,游戏结束。当蛇头或蛇身超出屏幕范围时,不会判定死亡,而是会在屏幕对应的另一端出现。食物产生方法中,通过随机数产生食物的随机横纵坐标在移动方法中,当蛇头的坐标和食物坐标重合时,更新新的“蛇头”,同时产生新的食物(调用食物产生方法)事件处理方法用于捕获玩家操控的按键,并作出相应的方向变换pygame.display.set_caption("贪吃蛇")

2023-10-16 21:28:52 672 3

原创 [Python烟花]Python小练习:实现满屏幕随即烟花

本文同之前的飞机大战一样,面向python3的初学者。在这篇文章中,我们通过pygame、math、random三个包提供的内容实现满屏幕的烟花绽放,烟花会从屏幕最底端发射,沿着直线,并在随机位置发生爆炸,爆炸后,会在爆炸位置产生众多烟花颗粒,这些烟花颗粒会渐渐消失.

2023-10-12 21:38:42 571

原创 [Uni-App]动态验证码:噪声、干扰线、随机颜色、字形变换

在简单动态验证码基础上增加噪声、干扰线等干扰机器识别

2023-10-04 22:17:40 240 4

原创 [Uni-app]生成动态验证码

在methods方法中,我们写下 generateRandomCode()来在characters中随机抽取四个字符并将其拼接到result中,最后把result赋值给code用来存储验证码;同时为button组件绑定好generateCode事件,在实际情况中,我们可以直接给验证码图片绑定该事件,但在本案中为了方便显示切换过程,故将两者分离。最后,我们在style中写好每个组件的样式,这里可以根据需求在.code-container中调整验证码字符的样式,以让其看起来更加“难以分辨”

2023-10-03 10:24:22 361 1

原创 [Python小练习]飞机大战后续--添加飞机大战商店系统

继前一篇文章,新增了简易的商店系统,支持玩家消耗分数来增加角色攻击力等数值

2023-09-26 20:52:16 36 3

原创 [微信小程序]在图片上的特定区域点击实现功能

点击地图上的特定区域进行跳转或执行其他操作

2023-09-26 17:22:00 1463 6

原创 [Python小练习]Python低水平实现飞机大战

本文章适合python初学者,帮助其培养python兴趣并巩固基础。

2023-09-26 16:18:17 231 4

空空如也

空空如也

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

TA关注的人

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