在url传参时会对特殊字符进行转义,所以通过base64传参是需要进行处理 简单说下base64的使用 1,在项目根目录下安装 npm install --save js-base642,在项目文件中引入 let Base64 = require('js-base64').Base64 import ...
分类:
编程语言 时间:
2020-03-25 23:31:22
阅读次数:
73
抄的:https://blog.csdn.net/libaineu2004/article/details/24377105?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.n ...
分类:
编程语言 时间:
2020-03-25 23:34:21
阅读次数:
122
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1301 将结点的字符信息处理成点信息即可,代码如下: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; ...
分类:
编程语言 时间:
2020-03-25 23:35:25
阅读次数:
84
string 字符串在所有的语言中都非常重要,c++也不例外,接下来我们将介绍string中的常用方法 1. size() 和 length() 函数 : 他们返回字符串的真实长度,且不会因为空格而截断,这两个方法完全等价,使用及输出如下: #include<iostream> #include<s ...
分类:
编程语言 时间:
2020-03-25 23:36:53
阅读次数:
73
写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) ...
分类:
编程语言 时间:
2020-03-25 23:39:30
阅读次数:
66
JDK、JRE、JVM关系 JDK、JRE、JVM的关系 注意问题:安装软件的路径中不能包含中文、空格。 1.JAVA_HOME指向的是JDK的安装路径,在这路径下你应该能够找到bin、lib等目录。找到你的JDK安装目录 2.打开控制面板\系统和安全\系统\高级系统设置 3.选择一个新建 4.变量 ...
分类:
编程语言 时间:
2020-03-25 23:39:58
阅读次数:
101
从本文开始,将开始介绍关于 Spring 的一些常见知识点。关注我的公众号「Java面典」,每天 10:24 和你一起了解更多 Java 相关知识点。 在如今的 Java Web 开发中,Spring 生态圈占据着巨大的市场份额。几乎是每个互联网公司都在用 Spring 生态圈的东西。所以掌握Spr ...
分类:
编程语言 时间:
2020-03-25 23:41:24
阅读次数:
64
第19章:注解 最近大脑反应迟钝,注解的定义反反复复读了数遍都没有弄的很明白。 注解:也被成为元数据,为我们在代码中添加信息提供了一种形式化的方法,是我们在某个时刻非常方便的使用这些数据。仔细想了挺久,这句的话的意思就是,在java运行前提供信息,这信息具体应该是不确定的。可以是很多方面,但为了不冗 ...
分类:
编程语言 时间:
2020-03-25 23:41:40
阅读次数:
69
#include <iostream>using namespace std;void bubbleSort(int* arr, int len) { for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - i - 1; j++) ...
分类:
编程语言 时间:
2020-03-25 23:41:55
阅读次数:
85
前面两节讨论了Java 8中的函数式数据处理,那是对38节到55节介绍的容器类的增强,它可以将对集合数据的多个操作以流水线的方式组合在一起。本节继续讨论Java 8的新功能,主要是一个新的类CompletableFuture,它是对65节到83节介绍的并发编程的增强,它可以方便地将多个有一定依赖关系 ...
分类:
编程语言 时间:
2020-03-25 23:44:34
阅读次数:
81
如果这道题没有一个限制,那么就是一道树状数组+dfs序的裸题 第一个请求或许会带来困惑,导致想要动态建树,如果真的动态修改树,那么dfs序必定会改变,很难维护,并且数据很大,暴力应该会T 所以不妨先把全部的节点建好,这样只需要求一次dfs序,而对于第一种操作 我们只需要再那个位置减去在他之前的dfs ...
分类:
编程语言 时间:
2020-03-25 23:45:29
阅读次数:
130
由暴力匹配引入KMP算法 > 暴力匹配算法 问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置。 如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果当前字符匹配成功(即S[i] == P[j]),则i++,j++,继续匹配下一个字符; 如果失 ...
分类:
编程语言 时间:
2020-03-25 23:48:43
阅读次数:
147
SQL优化 JVM优化 hashmap的原理 hashmap碰撞解决办法 mysql数据库隔离级别 mysql乐观锁和悲观锁 线程池的原理 知道哪些设计模式,如何使用 spring的原理 spring IOC和AOP synchronized关键字的作用,使用场景 synchronized和lock ...
分类:
编程语言 时间:
2020-03-25 23:49:41
阅读次数:
147
多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作 ...
分类:
编程语言 时间:
2020-03-25 23:49:58
阅读次数:
145
Pyhton浅谈-Python与中间件之Redis(5) 一、Redis也可以作为缓存中间件使用: Redis是典型的NoSQL的代表,也可以使用Python操作Redis,在此不做过多介绍,见博客:https://www.cnblogs.com/catt1e/p/12565345.html,此博客 ...
分类:
编程语言 时间:
2020-03-25 23:50:17
阅读次数:
182
记录一下pycharm的常用技巧:ctrl+?注释,取消注释shift+enter快速换行ctrl+代码查看对应代码帮助ctrl+d复制,粘贴当前行在代码尾部如下为文件操作:点击右键copypath复制路径点击右键showintheexplorer在资源管理器中打开点击右键movetotheright对比功能点击右键showhistory查看文件修改记录菜单view-tools中有termial,
分类:
编程语言 时间:
2020-03-25 23:50:45
阅读次数:
169
数据类型和变量 Python还允许用r''表示''内部的字符串默认不转义 >>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\ Python允许用'''...'''的格式表示多行内容,可以自己试试: >>> print('''line1 ... li ...
分类:
编程语言 时间:
2020-03-25 23:50:58
阅读次数:
122
一:装饰器、生成器(补充了解***) 1、叠加多个装饰器的加载、运行分析(了解***) def deco1(func1): #func1 = wrapper2的内存地址 def wrapper(*args,**kwargs): print('正在运行 >deco1.wrapper1') res1 = ...
分类:
编程语言 时间:
2020-03-25 23:51:30
阅读次数:
142
随着分布式技术的普及和海量数据的增长,io的能力越来越重要,java提供的io模块提供了足够的扩展性来适应。 我是李福春,我在准备面试,今天的问题是: java中的io有哪几种? java中的io分3类: 1,BIO ,即同步阻塞IO,对应java.io包提供的工具;基于流模型,虽然直观,代码实现也 ...
分类:
编程语言 时间:
2020-03-26 00:57:07
阅读次数:
68
一、nodejs中的文件模块 在nodejs中,用户自己编写的模块,称为 文件模块 。 文件模块,则是指js文件、json文件或者是.node文件。在引用文件模块的时候后要加上文件的路径:/.../.../xxx.js表示绝对路径、./xxx.js表示相对路径(同一文件夹下的xxx.js),../表 ...
分类:
编程语言 时间:
2020-03-26 00:58:00
阅读次数:
94