自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决对ExpressJS搭建服务的跨域问题

重启Express项目,前端访问正常。

2022-08-10 18:38:29 552 1

原创 vue的图片资源引入不显示问题

解决vue中单页应用无法引入图片等常用静态资源的问题

2022-07-16 17:08:49 2696

原创 VueX和Vue-router路由结合使用

VueX和Vue-router路由结合使用版本环境:“vuex”: “^3.4.0”, “vue”: “^2.6.11”,“vue-router”: “^3.2.0”,例如现在我想在我每次修改路由地址的时候将这个地址存入vuex,进行动态管理,观察改动等等参考了 https://forum.quasar-framework.org/topic/4160/solved-access-vuex-store-in-router-js首先在 vuex中写入需要的 state、mutations、acti

2022-01-11 21:39:56 1910

原创 let经典面试题的理解

问题以下两段代码在执行结果上有何不同?代码1: var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[3](); a[4](); 代码2: var a = []; for (let i = 0; i &lt

2020-09-23 16:16:30 431

原创 JavaScript中闭包和this的指向问题 (思考题)

ES5/6 - 闭包和this的指向问题 (思考题)⚠️非严格模式当作为对象的方法调用时,这个函数里的this绑定到这个对象上面,当作为函数调用时,这个函数里的this绑定到全局对象上面要求说出以下两段代码在控制台的最终输出结果:(1) var name = 'The Window'; var object = { name:'my object', getNameFunc:function(){ c

2020-09-20 19:19:53 560

原创 C++使用const修饰对象、指针、函数、成员等

const用法文章目录const用法修饰对象 - 常对象修饰成员函数 - 常成员函数 - 只读函数修饰成员变量修饰指针const和非const的转换最近在学习C++,谭浩强老师书中描述这些部分的例子有些生涩难懂,特查阅了多方资料,做出以下总结聊以备份:我们使用最常见的Student类来举例子,它包含私有数据成员和get set的两个方法:class Student{ private: string name; int age; double score;public: void

2020-05-16 21:39:13 1494

原创 数据结构 - 图 - 遍历方式

图的遍历方式图的遍历就是从图中某个顶点出发游历图,访遍图中其余顶点,并且使图中的每个顶点仅被访问一次的过程。通常我们使用两种遍历方式:深度优先遍历和广度优先遍历。深度优先遍历深度优先遍历(DepthFirstSearch)也称为深度优先搜索,简称DFS。深度优先遍历从某个顶点出发,访问此顶点,然后从v的未被访问的邻接点触发深度优先遍历图,直至所有和v有路径想通的顶点都被访问到。这样...

2020-03-31 22:51:32 425

原创 数据结构 - 图 - 存储结构

图的存储结构文章目录图的存储结构邻接矩阵邻接矩阵(无向图)邻接矩阵(有向图)邻接矩阵(网)邻接表线性表:一对一:数组或者链表树:一对多:数组和链表结合图:多对多:?因为任意两个顶点都可能存在联系, 因此无法以数据元素在内存中的物理位置来表示元素之间的关系(内存物理位置是线性的,图的元素关系是平面的)。邻接矩阵邻接矩阵(无向图)考虑到图是由顶点和边或弧两部分组成,合在一起比较困难...

2020-03-31 16:24:46 378

原创 数据结构 - 图 - 基础

图线性表的每个元素之间只有一个直接前驱和一个直接后继(一对一) ;在树形结构中,数据元素之间是层次关系,并且每一层上的数据元素可能与下一层中的多个元素相关(一对多);但只能和上一层中的一个元素相关(多对一)。图的定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中G表示一个图,V是图G中顶点的集合,E是图G中边的集合。组-Group ;图-Gr...

2020-03-30 16:39:11 418

原创 数据结构 - 哈夫曼树和哈夫曼编码

哈夫曼树和哈夫曼编码文章目录哈夫曼树和哈夫曼编码哈夫曼树引子定义与原理哈夫曼(Huffman)编码是个实用的压缩编码方案。哈夫曼树引子我们观察以下代码:if( a < 60) { printf("不及格\n");}else if( a < 70){ printf("及格\n");}else if( a < 80){ printf("良好\n");}else...

2020-03-21 16:43:39 921

原创 数据结构 - 树、森林、二叉树

树、森林、二叉树文章目录树、森林、二叉树树、森林、二叉树的相互转换普通树转化为二叉树森林到二叉树的转换二叉树转化为树、森林树与森林的遍历树、森林、二叉树的相互转换普通树转化为二叉树步骤如下:加线 - 在所有兄弟结点之间加一条直线去线 - 对树中的每个结点,只保留它与第一个孩子结点的连线,删除它与其他孩子结点之间的连线层次调整 - 以树的根节点为轴心,将整棵树顺时针旋转一定的角度,...

2020-03-19 22:17:24 239

原创 数据结构 - 线索二叉树

线索二叉树我们以链表的形式存储二叉树,很容易浪费内存空间。????对于如图的树结构,使用何种遍历方式可以节省^所浪费的空间?(利用 ^ 记录该结点的前驱后继)叶子结点为: H I F G前序遍历:A B D H I E C F G中序遍历:H D I B E A F C G如果一个树用中序遍历,则之前被浪费的叶子结点刚好有空间可以存放表示前驱和后继的指针。效果如图。lplta...

2020-03-18 23:03:59 197

原创 数据结构 - 二叉树代码实现

二叉树实战和进阶文章目录二叉树实战和进阶代码实现数据结构创建遍历计算深度应用我们将通过代码来实现以下这个二叉树的各种操作。代码实现数据结构在这个例子中,我们将字符型作为ElemType,使用链表构成二叉树数据,结点包括数据、指向左右孩子的结点指针:typedef struct Node { char data; struct Node *lchild, *rchild...

2020-03-18 14:42:07 830

原创 数据结构 - 二叉树基础

二叉树文章目录二叉树概览特殊的二叉树斜树满二叉树完全二叉树二叉树的性质二叉树的存储结构顺序存储结构链式存储结构概览二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或为空集(空二叉树),或者由一个根节点和两颗互不相交的、分别称为根节点的左子树和右子树的二叉树组成。二叉树通常用递归实现⭐️特点每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点左...

2020-03-17 10:48:13 239

原创 数据结构 - 树

树文章目录树概览树的定义结点的关系结点的关系树的存储结构概览树的定义树(Tree)是n(n >= 0)个结点的有限集合。当n = 0时称为空树,在任意一颗非空树中:有且只有一个特定的称为根(Root)的结点当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、Tm,其中每一个集合本身又是一棵树,并且称为根的子树(SubTree)n>0时,...

2020-03-16 16:02:05 195

原创 数据结构 串

串文章目录串概述串的数据结构模式匹配算法1、简单算法2、首尾匹配算法3、KMP算法概述刚开始的计算机都是数值工作,后来引入了免费 Java Update 8的概念,计算机开始可以处理非数值概念了。(原理还是通过数值来模拟非数值,通过ASCII码表)。一个具有注脚的文本。????ASCII码表:串的数据结构定义:串(String)是由零个或者多个字符组成的有限序列,又称为“字符串”记法...

2020-03-14 22:36:02 429

原创 数据结构-八皇后问题

八皇后问题代码:#include <stdio.h>int count = 0;/** * 八皇后问题 * @param row 表示起始行 * @param col 表示列数 * @param chess 指向每一行的指针 * @return */int notDanger(int row, int j, int (*chess)[8]) { int ...

2020-03-11 22:26:57 367 1

原创 数据结构-汉诺塔问题

汉诺塔汉诺塔(Tower of Hanoi)源于印度传说中,大梵天创造世界时造了三根金钢石柱子,其中一根柱子自底向上叠着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。汉诺塔也是一个经典的递归问题。在线游玩案例1:移动3个盘子最短路径:案例2:移动4个盘子的最短路径:当我们将前三个...

2020-03-11 13:16:03 1585 1

原创 数据结构 - 迭代、递归和分治思想

栈和队列的应用文章目录栈和队列的应用迭代-循环结构递归-选择结构:分治迭代-循环结构????定义迭代(iteration):重复反馈过程的活动,每一次迭代的结果会作为下一次迭代的初始值。(A重复调用B)迭代是一个环结构,从初始状态开始,每次迭代都遍历这个环,并更新状态,多次迭代直到到达结束状态。????实例:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳...

2020-03-10 22:49:22 1164

原创 数据结构 2-栈和队列

栈和队列概览栈和队列是在程序设计中被广泛使用的两种特殊的线性表,它们的特殊性在于对栈和队列的插入和删除操作被限制为只能在表的两端进行:L=(a1,a2,a3,…,ai,…,an)????对比:线性表:在表的任意位置进行插入和删除栈:只能在表尾进行插入和删除(后进先出)队列:只能在表尾插入,表头删除(先进先出)栈官方定义:栈(stack)是一个后进先出(LIFO)的线性表,它要求只...

2020-03-09 22:28:37 496

原创 数据结构 2-线性表

线性表文章目录线性表基础线性表的物理结构:顺序存储结构链式存储结构基础线性表:由零个或者多个数据元素组成的有限序列。线性表是一个序列,多个元素先来后到若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他元素有且只有一个前驱和后继线性表是有限的????如果用数学语言来进行定义,例如将线性表的元素表示为:(a1,a2.......a(i-1), ai, a(i+1),.........

2020-03-06 14:51:08 294

原创 数据结构 0-绪论

绪论0-1数据结构讨论范畴概括地说,数据结构是与程序设计密切相关的一门课程,它主要是研究和解决非数值计算问题的程序设计中,如何合理地组织、存储和处理数据。算法 + 数据结构 = 程序设计算法:如何表示处理的问题,问题的数学模型算法:怎么去处理问题,处理问题的策略(在该数学模型上的操作)????数据结构涵盖的内容:0-2基本概念和术语0-3抽象数据类型的表达与实现...

2020-03-03 21:54:09 235

原创 数据结构 1-算法效率的度量方法

算法效率的度量方法文章目录算法效率的度量方法1-1 事后统计法1-2 事前分析估算方法时间复杂度定义推导大O阶的方法函数调用的时间复杂度分析常用时间复杂度最坏情况与平均情况空间复杂度设计算法要尽量提高效率,效率高一般是指的算法的执行时间尽量简短1-1 事后统计法事后统计法主要是通过设计好的测量程序和数据,利用计算机计时器对不同算法编制的程序的运行时间进行比较,从而确定算法效率的高低。缺陷...

2020-03-03 17:29:27 1040

原创 Android 3-1 Toast

Toast文章目录Toast普通自定义样式优化显示效果Toast是一个视图,包括展示给用用户的的一条简洁、快速的信息。Toast类可以帮助你创建和显示这些内容。当Toast展现的视图被显示给用户时,它是以悬浮的状态出现在应用上方的。它永远不会被捕获焦点。用户可能正在输入其他内容。 想法是尽可能不被打扰,同时仍向用户显示你希望他们看到的信息。例如:音量调整、你已经保存了某个设置的提示。普通...

2020-02-27 15:48:12 196

原创 Android 2-11 WebView网页视图

WebView文章目录WebView1.语法2.加载页面2.1 加载应用资源文件内的网页2.2 加载一个网页基本用法2.3 WebView工具类WebSettings:对WebView进行配置和管理WebViewClientWebChromeClient参考资料在大多数情况下,我们建议使用标准的网络浏览器(例如Chrome)将内容传递给用户。 WebView对象允许您将Web内容显示为活动布局...

2020-02-27 12:52:15 422

原创 Android 2-10 RecyclerView

RecyclerView本文章转载自https://www.jianshu.com/p/b4bb52cdbeb7文章目录RecyclerView添加RecyclerView 依赖库修改 activity_main.xml新建 Fruit.java新建 fruit_item.xml新增适配器 FruitAdapter修改MainActivity.java修改RecyclerView 显示效果...

2020-02-27 11:56:58 816

原创 Android 2-9 ScrollView滚动视图

滚动视图滚动视图(Scroll View)是一个组视图,允许继承自它的物体被滚动,一个滚动视图只允许有一个直接子视图。为了让多个元素能够滚动,请在滚动视图下添加一个线性视图(LinearLayout),然后将这些元素放置在线性视图中。✍语法:<ScrollView> <LinearLayout> ..... </Line...

2020-02-27 11:54:13 290

原创 Android 2-8 GridView网格视图

GridView网格视图网格布局VS表格布局网格布局不仅可以跨列,而且可以跨行显示表格布局只能跨列常用属性使用GridLayout标记进行布局:android:columnCount 最大列数anroid:orientation 排列方向android:rowCount 最大行数GridLayout.LayoutParams 内部类android:layout_co...

2020-02-25 11:52:40 226

原创 Android 2-7 ListView列表项

ListView常用属性Adapter接口Demo演示列表视图提供了一个纵向排列的列表,列表中每一个项目都紧凑地排列在上一项的下方。为了使用更加现代、灵活、精妙的方法来展示列表,请使用android.support.v7.widget.RecyclerView。在你的一个现有XML文档中加入ListView,语法为:<ListView android:id="@+...

2020-02-25 11:52:06 150

原创 Android 2-6 ImageView图像

ImageView文章目录ImageView加载本地图片加载网络图片Button的其他衍生控件:ToogleButton、SwitchImageView的常用属性加载网络图片加载本地图片????语法:<ImageViewandroid:id="@+id/XXX"android:layout_width="XXX"android:layout_height="XXX"and...

2020-02-25 11:51:27 195

原创 Android 2-5 RadioButton&CheckBox

RadioButton&CheckBox文章目录RadioButton&CheckBoxRadioButton样式事件CheckBox样式事件RadioButton常用属性自定义样式监听事件单选按钮(android.wiget.RadioButton)是具有两种状态(选中/未选中)的按钮。当单选按钮未被选中时,用于可以按压或者点击它来选中。与复选框不同,单选框一经选...

2020-02-24 10:40:15 147

原创 Android 2-4 EditText编辑框

EditTextEditText是可输入控件,同样继承自TextView,可以使用期所有属性和事件????通过本例子,我们将制作一个简单的登录界面:????步骤我们先用模板新建一个EmptyActivity名为EditTextActivity用于存放登陆界面相关的功能及样式:我们想要实现以下控件:一个用户名输入框一个密码输入框一个登录按钮????使用到的属性:名称解释格式...

2020-02-24 10:39:50 233

原创 Android 2-3 Button按钮

Button按钮Button继承自TextView,因此在Button中可以使用TextView的所有属性和事件:????我们将通过例子实现如下效果:字体大小、颜色自定义背景形状自定义按压效果点击事件⚡????步骤要实现Button的点击事件,我们需要先给Button设置一个android:id,方便后台代码寻址,需要在activity_main.xml中添加如下代码:<Butto...

2020-02-23 10:04:29 889

原创 Android 2-2 TextView文本框

TextView文本????常用属性名称解释格式android:text要显示的文本字符串或@valueandroid:textSize文字大小spandroid:textColor文字颜色16进制或@colorandroid:maxLine最大行数数字android:ellipse省略显示(固定宽度时)start/end/middl...

2020-02-23 10:03:10 209

原创 Android 2-1 线性布局和相对布局

线性布局和相对布局线性布局????常用属性名称解释android:id索引android:layout_width宽度android:layout_height高度android:background背景色android:layout_margin外边距android:layout_padding内填充android:orenta...

2020-02-23 10:02:33 293

原创 Android 1-1 项目结构

1.项目结构概述Android Studio使用Gradle作为其包管理工具,类似Maven,其project与module的对应关系如图所示:在首个project创建完成后,其项目结构如图(推荐使用Android视图)Android应用的源代码主要包含以下节点manifestjavares节点mainifest节点迅速打开manifest文件夹下的应用全局描述文件An...

2020-02-22 13:58:25 321

空空如也

空空如也

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

TA关注的人

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