编程笔记
-
拦截器
10、拦截器 10.1、概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别:拦截器是AOP思想的具…
-
lvs模式配置
lvs模式配置 lvs简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,…
-
文件上传和下载
11、文件上传和下载 11.1、准备工作 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如…
-
con·grat·u·late
congratulate [过去分词 of congratulari 'to wish happiness', from com- + gratus 'pleasing'] grateful ['pleasing, thankful', from gratus] 感激的; 感谢的; 令人愉快的; 宜人的; 使人感到舒服的 ungrateful i…
-
服务端高性能网络IO编程模型简析
服务端高性能网络IO编程模型简析 一、客户端与服务器端 多数网络应用可以分为客户端(client)和服务器端(server)模型,然后中间通过各种定义的协议来进行两端的通信。 比如常用的 Nginx 软件。可以把它当做一个 web …
-
关于Microsoft office 2021 家庭与学生版本的通病问题的有关记录_其中的excel在单元格选中的阴影在数据区域下拉的过程中卡顿延时并且与鼠标指针不同步!
该问题已测试2台电脑的office2021家庭与学生版本,均出现同样的问题 鼠标操作为匀速下拉,注意观察行数变化速度,在数据区域的下拉行数变化速度慢(甚至最后的时候一行一行的变化),在数据区域后面的非数据区域下…
-
[NOIP2001 普及组] 求先序排列
试题分析:题目中提及了树的先序,中序,后序排列,所以我们需要先知道这三种排列是什么意思。 二叉树的3种(深度优先)排列: 先序排列,“根左右”。即对于二叉树的每一个子树,先访问其根,再分别遍历其左右儿子(…
-
Chez Scheme 编译指南
Chez Scheme 编译指南 https://phikn1ght.github.io/chez_scheme_compiling_guide/ 关于 Chez Scheme Chez Scheme 是由 R. Kent Dybvig 编写的 Scheme 的具体实现,包含了编译器、解释器与一些常用的库。它完…
-
selenium使用save_screenshot()进行页面截图
web自动化测试过程中页面截图相对比较简单,可以直接使用selenium自带的方法save_screenshot()。示例:对百度首页整个页面进行截图。 # coding = utf-8 from selenium import webdriver d = webdriver.Chrome() d.g…
-
LeetCode/最多能完成排序的块
1. 最多能完成排序的块I 给定一个长度为 n 的整数数组 arr ,它表示在 [0, n - 1] 范围内的整数的排列。我们将 arr 分割成若干 块 (即分区),并对每个块单独排序。将它们连接起来后,使得连接的结果和按升序排序后…