- 博客(33)
- 收藏
- 关注
原创 基础组件总结(以Element UI组件库为例)
el-select中嵌套有el-option,以v-for的形式遍历出所有选项(每个选项主要分为label显示值和value值)注意:el-form-item 的prop属性值和内置组件的v-model值相同,否则校验规则会不起效。el-select中v-model双向绑定的值对应el-option的value绑定值。由于日期由一个字符串表示,我们也可以对字符串进一步操作,筛选出年,月,日。被选择的日期范围(此处由于需要引用data选项中的变量,采用计算属性)el-table中的data属性绑定对象数组。
2023-12-03 18:40:25
377
原创 依据小兔鲜项目,总结Javascript数组常用方法
find()方法传入一个回调函数,代表对数组每一项item的校验要求返回数组中第一个符合条件的元素的值,如果没有则返回undefined。
2023-12-03 18:36:26
170
原创 基于《黑马商城》项目,分析资讯详情列表的实现(uniapp中rich-text的使用)
在这篇文章中,我们基于《黑马商城》项目,分析资讯列表详情的实现,主要功能是从资讯列表点击某一项,跳转到对应资讯详情页面,资讯详情页面如下:需要从资讯列表点击跳转过来,资讯列表如下:(由于连接图床有问题,所以不能显示出图片)我们从资讯列表点击,传递id,到详情页面详情页面根据传过来的id,发起请求从后端获取不同的内容下面我们来具体分析详情页面的实现:页面显示如下:HTML代码如下:<template> <view class="n...
2021-11-06 15:54:19
715
1
原创 基于《黑马商城》项目,分析uniapp中首页的实现
在这篇文章中,我们将基于《黑马商城》项目,分析首页的实现。涉及到调用uniapp组件库的轮播图组件,图标自建组件首页效果如下:分为三部分:第一部分是轮播图的实现第二部分是导航区,涉及图标,文字等第三部分是商品列表1、轮播图调用uniapp提供的组件滑块视图容器,代码如下: <swiper indicator-dots circular> <swiper-item v-for="item in swipers" :key="item.
2021-11-05 22:00:13
2133
原创 基于力扣,关于数字处理的题目
目录罗马数字转整数整数转罗马数字整数反转回文数罗马数字转整数我们首先来看一道题目罗马数字转整数罗马数字是一个字符串,字符组合代表数字的基本单元,有1000,500,100,50,10,5,1从左到右依次从大到小,那么我们只需要进行累加就可以了但是需要注意,如4是IV,5是V,6是VI 观察到,比如4基准单元5小1,则I在前面, 如果是,表示90为XC,C在前面,这个可以理解为先减去小的单元,再加上大的单元...
2021-11-05 15:13:48
150
原创 python和javascript的区别(从基本数据类型到非基本数据类型、代码块等)
基本数据类型Python的数据类型有数字(Number)、字符串(String)、布尔类型数字类型中有int类型、long类型、float类型、complex类型(复数)对于字符串类型,需要用单引号或者双引号把它引起来可以采用方括号来选取其中某一个字符,或者进行截取例如var2 = "Python Runoob"var2[0] P var2[1:5] ytho (:左侧数字代表开始字母所在的位置,:右侧数字代表在在这个索引前结束)如果只...
2021-11-04 21:53:02
1302
原创 基于力扣,分析哈希表的应用
哈希表用于较快地找到元素(即是否存在这个元素),进一步地,可以判断是否是重复元素目录两数之和无重复字符的最长子串三数之和最接近的三数之和两数之和我们先来看一道题目两数之和,利用哈希表,可以显著地把的时间复杂度降低到题目的要求是找到列表中的和为target的两个元素,并返回两个元素的索引我们首先建立一个空的哈希表,为一个空的字典dict循环遍历列表nums,每遍历一个元素,使用target-该元素,查看得到的值是否在列表nums中如果在,则返回nums列表中的.
2021-11-02 20:02:05
133
原创 基于uniapp,双侧联动界面的实现,常用于新闻类别与新闻的对应,点餐类别与餐品的对应(类别与详情之间的对应)
在本篇文章中,基于《黑马商城》项目,分析双侧(或多侧)滑动列表的实现,使用场景常常是类别与详情之间的对应效果如下:如上图所示,左侧点击“家居生活”,右侧显示与家居生活相关的内容;左侧点击点击“摄影设计”,右侧显示与摄影设计相关的内容;左侧点击“明星美女”,右侧显示与明星美女相关的内容,并且在左侧点击相应区域时,相应区域会变红。在右侧,点击图片,有放大效果显示。并且可以滑动切换所有的图片对于页面的框架,HTML部分,代码如下:<template> &l...
2021-11-02 15:00:56
820
原创 基于力扣,分析链表操作
在力扣中,已经对单链表的节点有了定义。 具有两个参数:该节点的值和指向下一个节点(类)的指针如下所示:#Definition for singly-linked list.class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next第一道题删除链表的倒数第 N 个结点由于每个节点链接的是下一个节点,所以链表只能从前向后查...
2021-10-21 17:16:02
152
原创 基于力扣两道题,分析递归的方法
在这篇文章里,我们将基于力扣两道题目,分析递归的方法,并最后给出一个递归写法的模板目录括号生成电话号码的字母组合递归写法模板括号生成第一道题目是括号生成,我们需要生成给定对数的合法括号排列,且我们需要给出所有合法形式此处递归的写法是: 如果需要我们生成n对括号, 那么我们采用递归的形式生成所有2n长度的括号排列, 并从这里面选取所有合法的括号排列对应代码如下:class Solution: def gen...
2021-10-18 15:45:01
130
原创 基于《黑马商城》项目,分析uniapp中实现资讯列表(或者对象罗列列表)
本篇文章中,基于uniapp,我们分析一种常用页面(列表式的资讯页面,或者商品列表页面),我们从布局和for循环对象列表(实现)两个方面来进行分析。这种常见布局如下:
2021-10-15 10:08:38
751
原创 基于力扣三道题,分析列表上双指针的应用
本篇文章中,我们以力扣的三道题为例,分析双指针的应用。三道题分别是删除有序数组中的重复项、移除元素、盛最多水的容器。需要注意这几道题的指针都是针对于链表中的索引。目录1、删除有序数组中的重复项2、移除元素3、盛最多水的容器在前两道题中,两个指针i, j,保持i <= j,i的作用主要用于指示新的列表中填入元素的相对位置,和有效列表的长度j的作用则是向后搜索,搜索到符合条件的数值就填入到i所指示的相对位置中。1、删除有序数组中的重复项具体来说,在题目删..
2021-10-12 20:57:28
93
原创 前端:总体布局,侧边栏解析,基于《电商管理系统》Element UI组件库
在这篇文章中,我们依然基于《电商管理系统》。此次我们分析界面的总体布局,应用ElementUI的布局容器和侧边栏组件,界面的总体布局采用ElementUI组件库的Container布局容器代码如下:<el-container> <el-header>Header</el-header> <el-container> <el-aside width="200px">Aside</el-aside>
2021-10-10 15:20:12
1006
原创 前端:基于《电商管理系统》,基本管理操作,管理元素增删改查
在这里,我们将基于表单,讲解对元素的增删改查,以及在表单上的一系列操作(预验证、提交、重置)。这是在管理系统里最常见的操作,涉及有用户管理、商品管理、车辆管理、司机管理等等。我们将继续基于《电商管理系统》,探讨前端的基本管理操作。...
2021-10-01 16:39:00
600
原创 解析如何在vue前端处理token
token(令牌)是用户登录后获取的一种凭证。那么,用户登录后访问其他API都需要携带token,才可以成功请求;所以如果没有携带,便不可以请求成功。好处:如果不使用token,可能请求时都需要去验证用户名和密码,那么这就造成对服务器算力的浪费,使用token,便可以减少服务器的压力,减少频繁的查询数据库。token具有时效性,可能有效期是几分钟,或者几天。token生成机制一般是通过加密算法和盐把类似(用户名 + 时间戳 + 盐)生成串而后端生成token后,会把它存在Redis(缓存
2021-09-16 21:02:02
7081
原创 《电商管理系统》登录界面布局解析
准备写一些解析前端开发的博客。以b站上比较火的《电商管理系统》为例,解析前端开发的工作。据目前的理解,后端的每个请求可以实现项目的所有功能(增删改查等等),而前端辅助这些功能的串联与界面展示。前端主要的功能有那么几大块:界面布局、数据显示、逻辑完整、权限控制。后面博客的分析也会从这几个方面来解析前端的工作。这篇博客主要来解析登录界面的布局布局我们主要用css来控制我们要实现的布局是这个样子...
2021-09-13 20:22:14
845
原创 python基本数据结构(列表篇)
在刷力扣,我主要使用python编程。如何利用编程语言提供的数据结构进行编程,和简化编程 是我们使用编程语言这个工具的基本用法。在写前端时,主要使用javaScript完成逻辑代码的书写,后面也会有一篇文章来讲解javaScript提供的基本编程结构。我们首先可以从括号类型的方式来认识python的数据结构,这里先讲解列表list一、[ ]中括号 列表列表无疑是python中最常见的数据结构。列表的数据类型可以是python中的任意的对象,可以是字符串、数字、元组、列表等而且,列
2021-09-11 20:36:16
758
原创 哈希
采用空间换时间的一种方法。将元素通过一个函数转换为整数,使得该整数尽可能唯一地代表这个元素问题1:给出N个正整数, 再给出M个数,问这M个数是否在N个数中出现过。//给出N个正整数, 再给出M个数,问这M个数是否在N个数中出现过。#include<cstdio>const int maxn = 100010;bool hashTable[maxn] = {fa...
2019-03-14 18:43:07
120
原创 进位制与整数表示
一、用ASCII码表示字符特殊的字符进行转义才能表达:\n 换行 \\ 反斜杠 \" 引号 \0 空字符八进制: \o, \oo, \ooo (o为一个八进制数字)十六进制: \xh (h为十六进制数字串) printf("%d %o %x\n", a, a, a)是把整数a分别按照十进制、八进制和十六进制输出 (小写x转换成十六进制,字母...
2018-08-24 10:58:35
389
原创 Tex中的引号
第一种方法:fgetc(fin)它读取一个打开的文件fin,读取一个字符,然后返回一个int值。文件结束,fgetc将返回一个特殊标记EOF,它并不是一个char标准输入读取一个字符,可以用getchar, 它等价于fgetc(stdin)第二种方法:是使用fgets(buf, maxn, fin)读取完整的一行,其中buf的声明为char buf[maxn]。这个函数读取...
2018-08-13 18:04:26
432
原创 算法程序设计 基础
基础运算: 整数/整数 = 整数 浮点数/浮点数 = 浮点数 整数 - 浮点数 = 浮点数 (变为 浮点数 - 浮点数 = 浮点数)算法竞赛的程序三件事情: 读入数据、计算结果、打印输出 不要打印提示信息, 不...
2018-08-10 09:42:13
252
原创 (c++)字符串学习
1、C++语言中, 字符串有三种形式:(1)用双引号括起来的字符串常量。 一个字符串占据内存的字节数等于字符串中字符数目加1 ('\0') 提到字符串的长度时, 是不将结尾的'\0'计算在内的 细节提醒:字符'\0'的ASCII码就是0 '\...
2018-08-06 11:38:08
297
转载 Android实战:Toast消息显示位置及其他设置
Toast位置显示:参考自该链接:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.html Toast的用法非常简单,通过静态方法makeText()创建出一个Toast对象,然后调用show()将Toast显示出来就可以了。这里需要注意的是,makeText()方法需要传入三个参数。第一个参数是Context,也就是Toas...
2018-07-21 09:29:33
1115
原创 c++版查指定位置的素数
#include using namespace std;int main(){ int m, n; cin >> m >> n; int prime[10000]; prime[0] = 2; int cnt = 1; for (int i = 3; cnt < n; i++) //注意循环条件不一定仍针对i { int flag = 1; for (int j
2017-12-08 16:27:10
208
转载 C中double到int的转换、四舍五入
C中double到int的转换、四舍五入原创 2014年06月01日 17:02:13标签: 6601 编辑删除在一般的PC平台下sizeof(double)=8,即它是8字节的,同时它是双精度浮点型,而float是单精度的。先把它们的基础知识复习一下,有些有点忘了。1.double类型的数在C中的正确输入、输出怎么表示?%lf表示双精度
2017-12-07 16:53:35
8883
原创 定义长整型,防止溢出
import java.util.Scanner;public class a加b大于c { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int n = in.nextInt(); for(in
2017-12-07 16:32:10
1799
原创 字符串操作
package welcome;public class 字符串操作 { public static void main(String[] args) { // TODO Auto-generated method stub //关于字符串大小的比较 String s1 = "abc"; String s2 = "abad"; System.out.println
2017-12-03 20:59:05
152
原创 字符串基础
package welcome;import java.util.Scanner;public class 字符串基础 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); String s = ne
2017-12-03 16:36:31
150
原创 字符型基础
package welcome;import java.util.Scanner;public class 字符的运算以及字符的转换 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); //字
2017-12-03 16:16:49
166
原创 关于素数的古老话题
人对素数的基本想法:package welcome;import java.util.Scanner;public class 素数1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); i
2017-12-02 20:44:46
177
转载 类型转换
#include #include using namespace std;int main(){int n1 = 1378;short n2;char c = 'a';double d1 = 7.809;double d2;n2 = c + 1;printf("c = %c, n2 = %d\n", c, n2);c = n
2017-09-04 22:29:40
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人