- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Vue学习笔记(条件语句)
v-else-if 在 2.1.0 新增,顾名思义,用作 v-if 的 else-if 块。v-if指令通过表达式seen和ok的值(true或false)来判断是否插入元素p和template。如果该随机数大于0.5,则执行Sorry;如果小于等于0.5,则执行Not sorry。根据type的值等于“C”,结果输出:C。结果输出Hello!
2022-09-27 14:40:04
745
原创 Vue学习笔记(Vue.js模板语法)
Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据
2022-09-25 23:10:40
325
3
原创 HashMap底层实现原理
HashMap 在底层将 key-value 当成一个整体进行处理,这个整体就是一个 Entry 对象。HashMap 底层采用一个 Entry [] 数组来保存所有的 key-value 对,当需要 存储一个 Entry 对象时,会根据hash算法来决定其在数组中的存储位置,在根据 equals方法决定其在该数组位置上的链表中的存储位置;当需要取出一个Entry时, 也会根据hash算法找到其在数组中的存储位置,再根据equals方法从该位置上的链 表中取出该Entry。
2022-09-15 14:20:57
756
原创 Node.js学习笔记(下)
身份认证又称“身份验证”、“鉴权”,是指通过一定的手段,完整对用户身份的确认。Cookie 是存储在用户浏览器中的一段不超过4KB的字符串。它由一个名称(Name)、一个值(Value)和其它几个用于控制Cookie有效期、安坐性、使用范围的可选属性组成。
2022-09-14 15:57:01
315
1
原创 Node.js学习笔记(上)
本文是node.js学习笔记,记录了学习node.js从0到1的知识点,由浅入深,案例配套,适合初学者学习,也有进阶内容。
2022-09-12 14:30:58
744
6
原创 学习jQuery初级中级高级用法 | 一篇就够了
本篇文章可以带你快速上手jQuery,本文包括jQuery各种常用以及初中高级用法,为后续学习可以做好铺垫,知识点非常全面。
2022-09-10 11:26:12
942
8
原创 一文带你深入了解AJAX原理及应用(下)
获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。
2022-09-08 11:09:20
162
5
原创 一文带你深入了解AJAX原理及应用(上)
AJAX原名Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。
2022-09-07 14:41:24
345
10
原创 几种基础排序算法
1、选择排序选择排序是一种直观简单的排序算法,它每次从待排序的数据元素中选出最小(或者最大)元素存放到序列的起始位置,直到全部待排序的数据元素排完。注意,选择排序并不是稳定的排序。void selectsort(int arr[ ], int length){ for(int i = 0; i < length; i ++) { int min = i; for(int j = i + 1;j < length; j ++)
2021-11-16 16:19:37
855
原创 求最大异或对
利用异或+前缀+字典树其实来说,一个整数,是可以转化成为一个32位的二进制数,而也就可以变成长度为32位的二进制字符串.例题:#include<iostream>#include<algorithm>using namespace std;const int N = 100010;int a[N], son[N * 31][2]; // 在trie树中 二维数组son存的是节点的下标 .
2021-11-14 10:17:33
704
原创 什么是KMP算法及其应用(附算法模板)
1.什么是KMP算法?KMP其实是一种高效的字符串匹配算法,用来在主字符串中查找模式字符串的位置。对暴力的那种一一比对的方法进行了优化,使时间复杂度大大降低至O(n)为了方便理解下面的内容,我将定义一些概念方便大家理解:1、s[ ]是模式串2、p[ ]是模板串3、“非平凡前缀”:指除了最后一个字符以外,一个字符串的全部头部组合。4、“非平凡后缀”:指除了第一个字符以外,一个字符串的全部尾部组合。(5、“部分匹配值”:前缀 和 后缀的最长共有元素的长度。6、next...
2021-11-08 20:31:08
2006
原创 什么是差分及其用法
差分:类似于数学中的求导和积分,差分可以看成前缀和的逆运算。差分数组:首先给定一个原数组a:a[1], a[2], a[3],,,,,, a[n];然后我们构造一个数组b : b[1] ,b[2] , b[3],,,,,, b[i];使得 a[i] = b[1] + b[2 ]+ b[3] +,,,,,, + b[i]例如:a[0 ]= 0;b[1] = a[1] - a[0];b[2] = a[2] - a[1];b[3] =a [3] - a[2];.....
2021-11-08 19:10:28
15087
1
原创 什么是前缀和及其使用方法
什么是前缀和?简单来说:我们有一个数组x和它的前缀和数组y,他们满足以下公式。y 0 = x 0y 1 = x 0 + x 1y 2 = x 0 + x 1 + x 2...即 y[n]=x[1]+x[2]+...+x[n]。下面是一个实际例子:得到的结果就是一维前缀和一维前缀和一维前缀和的得到很简单,也很好理解,上面的例子就是一维前缀和。我们只需要遍历的时候一直把之前计算的和 加上自己就能得到当前的和。for (i=1; i<=n; i++) {
2021-11-07 21:00:20
1804
1
原创 快速排序算法(含算法模板代码)
什么是快速排序?快速排序是一种基于分治的思想,通过一趟排序,把要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快排的思维图:算法模板void quick_sort(int q[], int l, int r) //其中l表示左边的指针,r表示右边的指针;{ if (l >= r) return; in...
2021-11-05 19:55:34
148
原创 基于高斯求和计算方法设计阶乘算法
我们知道高斯求和的算法是将前后两个数相加1! =12! =1 * 23! = 1 * 2 * 34! = 1 * 2 * 3 * 4
2021-08-11 10:23:15
613
算法模板(ACM/ICPC、蓝桥杯、PAT、CCF、CSP、NOI等适用)
2022-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人