在前后端开发时为什么需要用户认证呢?原因是由于HTTP协定是不存储状态的,这意味着当我们透过账号密码验证一个使用者时,当下一个request请求时他就把刚刚的资料忘记了。于是我们的程序就不知道谁是谁了。 所以为了保证系统的安全,就需要验证用户是否处于登陆状态。 一、JWT的组成 JWT由Header ...
分类:
编程语言 时间:
2020-05-24 16:26:58
阅读次数:
74
顺序访问文件 一个文件是由一个字节序列构成的。操作系统维护一个叫做文件指针(file pointer)的特殊标记,指向序列中的某个位置。读写操作都是在文件指针指向的位置进行。当文件打开时,文件指针被设置在文件开始位置。当读写数据时,文件指针会移动到下一个数据项。例如,如果使用get()函数读取一个字 ...
分类:
编程语言 时间:
2020-05-24 16:23:54
阅读次数:
147
基础输出题 题目1 记住 new Promise 里的参数函数,是同步被执行的,故而先输出 1,2. resolve 后还需要等待进入下一个事件循环。then 把参数函数推入微任务队列,并不直接执行。 输出 4,接着事件循环进入下一轮,输出 3. 题目2 来自网易。给出一个 promise 请问这三 ...
分类:
其他好文 时间:
2020-05-24 13:24:10
阅读次数:
91
地址:https://leetcode-cn.com/problems/binode-lcci/ <?php /** 二叉树数据结构TreeNode可用来表示单向链表(其中left置空,right为下一个链表节点)。实现一个方法,把二叉搜索树转换为单向链表,要求值的顺序保持不变,转换操作应是原址的, ...
分类:
其他好文 时间:
2020-05-24 11:36:44
阅读次数:
57
例如: 然后将//设置为一个结束的符号,delimiter //后,就将delimiter后的字符当作一个分隔符,代码执行到下一个带有//的地方的时候,整个sql就会被执行。 我们前面设置了//为结束符的时候,后面我们执行sql的话,可以直接使用“//”代替“;” 例如: ...
分类:
其他好文 时间:
2020-05-24 00:47:51
阅读次数:
54
原文:换个角度学习ASP.NET Core中间件 中间件真面目 关于ASP.NET Core中间件是啥,简单一句话描述就是:用来处理HTTP请求和响应的一段逻辑,并且可以决定是否把请求传递到管道中的下一个中间件! 上面只是概念上的一种文字描述,那问题来了,中间件在程序中到底是个啥? 一切还是从IAp... ...
分类:
Web程序 时间:
2020-05-24 00:33:28
阅读次数:
62
中间件真面目 关于ASP.NET Core中间件是啥,简单一句话描述就是:用来处理HTTP请求和响应的一段逻辑,并且可以决定是否把请求传递到 中的下一个中间件! 上面只是概念上的一种文字描述,那问题来了,中间件在程序中到底是个啥:question: 一切还是从 说起,没错,就是大家熟悉的 类里面那个 ...
分类:
Web程序 时间:
2020-05-23 23:04:20
阅读次数:
88
问题: 给定一个数组,其为循环数组(最后一个元素的下一个元素为第一个元素)。 求连续子数组和的最大值。 Example 1: Input: [1,-2,3,-2] Output: 3 Explanation: Subarray [3] has maximum sum 3 Example 2: Inp ...
分类:
其他好文 时间:
2020-05-23 18:26:27
阅读次数:
54
为什么要使用swagger: 利于代码与注释与api文档相同步 接口的文档在线自动生成 可以直接使用可视化api文档进行接口调试 直接生成api文档文件,便于保存以及之后统一管理 支持多种语言java,go,php都可以使用swagger生成api文档 首先需要安装以下一个东西: 1. PhpSto ...
分类:
Web程序 时间:
2020-05-23 16:50:02
阅读次数:
178
知识点 Scanner 首先, System.in 是一个 inputstream, 我们要操作它并不容易, 所以要套一层 scanner, scanner 是可迭代的, 然后可以通过 nextInt() 等方法获取下一个输入的单词,数字等. 既然是迭代的, Scanner 还可以设置分隔符, 默认 ...
分类:
其他好文 时间:
2020-05-23 09:50:11
阅读次数:
49