集合符号

Servlet进行批量删除

孤街浪徒 提交于 2020-04-08 02:43:33
Mapper文件 in为点选条件 collection为集合 点选id 以“(”开始 以“)”结束 中间以“,”隔开(注意中英文符号) 例:delete from product where pro_id in (1,2,4,5) Dao层 Servlet 设置为String[]集合:1.String易拆解 2.在servlet中getParameValues的返参为String,不需要转换类型。 来源: 51CTO 作者: qq5e8c429b3a422 链接: https://blog.51cto.com/14786386/2485523

一些面试题,转关注的一个博客

一个人想着一个人 提交于 2020-03-29 12:13:37
腾讯面试题: tcp 三次握手的过程, accept 发生在三次握手哪个阶段? 答accept发生在三次握手之后。 第一次握手:客户端发送syn包(syn=j)到服务器。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个ASK包(ask=k)。 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)。 三次握手完成后,客户端和服务器就建立了tcp连接。这时可以调用accept函数获得此连接。 const 的含义及实现机制,比如: const int i, 是怎么做到 i 只可读的? const用来说明所定义的变量是只读的。 这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。 用 UDP 协议通讯时怎样得知目标机是否获得了数据包 可以在每个数据包中插入一个唯一的ID,比如timestamp或者递增的int。 发送方在发送数据时将此ID和发送时间记录在本地。 接收方在收到数据后将ID再发给发送方作为回应。 发送方如果收到回应,则知道接收方已经收到相应的数据包;如果在指定时间内没有收到回应,则数据包可能丢失,需要重复上面的过程重新发送一次,直到确定对方收到。 求一个论坛的在线人数,假设有一个论坛,其注册 ID 有两亿个,每个 ID 从登陆到退出会向一个日志文件中记下登陆时间和退出时间

陈纪修数学分析笔记-1.1 集合

陌路散爱 提交于 2020-03-25 10:29:55
近来打算趁着事情较少,学习一下数学分析,毕竟数学这东西,越早越学,越早养成思维,越有益处。 反复选择,最后来B站看了陈纪修的数学分析课程,用ipad写了笔记(也不知道能学多久)。前几年见过有大神用 \(\LaTeX\) 边上课边做笔记,于是我便打算试试Markdown来做一下,先把自己手写的打出来。 结论就是,大神就是大神,我连集合的符号都要不停地百度。。。算了,还是手写方便,更加专注于思路,毕竟 \(y(t)=1 - \frac{e^{-\zeta\omega_n t}}{\sqrt{1-\zeta^2}}\sin(\omega_n \sqrt{1-\zeta^2}t+\theta)\) 和 $y(t)=1 - \frac{e^{-\zeta\omega_n t}}{\sqrt{1-\zeta^2}}\sin(\omega_n \sqrt{1-\zeta^2}t+\theta)$ 相比,前者手写快多了。 所以下文应该是第一篇笔记,也可能是最后一篇。。。 1 集合与元素 §1 集合 集合概念 集合(集) : 具有某种特定性质,具体或抽象的对象汇集的总体。 集合的表示: 枚举法 光基色的集合:{R, G, B} \(\mathbb{N}^{+}={1, 2, 3, ..., n}\) \(\mathbb{Z}=\{0, \pm1, \pm2, ..., \pm n, ...\}\)

集合学习总结

*爱你&永不变心* 提交于 2020-03-20 10:33:34
集合 集合的含义和注意事项 一般的,我们把研究对象统称为 元素 ,把一些元素组成的总体叫做 集合 。 一个给定集合中的元素是互不相同的。 只要构成两个集合的元素是一样的,我们就称这两个集合是相等的。 元素和集合的关系 如果 \(a\) 是集合 \(A\) 的元素,就说 \(a\) 属于集合 \(A\) ,记作 \(a\in A\) ; 如果 \(a\) 不是集合 \(A\) 中的元素,就说 \(a\) 不属于集合 \(A\) ,记作 \(a\notin A\) . 集合的基本关系 1.子集 ​ 一般的,对于两个集合 \(A\) , \(B\) ,如果集合A中任何一个元素都是集合 \(B\) 的元素,我们就说这两个集合有包含关系,称集合 \(A\) 为集合 \(B\) 的子集,记作 \[ A \subseteq B(或B\supseteq A) \] 2.相等 ​ 一般的,如果 \(A\) 是 \(B\) 的子集且 \(B\) 是的子集,此时,集合 \(A\) 和集合 \(B\) 中的元素是一样的,因此,集合 \(A\) 和集合 \(B\) 相等 ,记作: \[ A=B \] 3.真子集 ​ 一般的,如果集合$A \subseteq B $ ,但存在元素 \(x\in B\) 且 \(x\notin A\) ,我们称集合 \(A\) 是集合 \(B\) 的 真子集 ,记作 \[ A

MongoDB数据类型

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-19 01:25:56
数据类型 基本数据类型   MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用。例如,JSON没有日期类型,这会使得处理本来简单的日期问题变得非常繁琐。只有一种数字类型,没法区分浮点数和整数,更不能区分32位和64位数字。也没有办法表示其他常用类型,如正则表达式或函数。   下面是MongoDB的支持的数据类型: null null用于表示空值或者不存在的字段。 {"x":null} 布尔 布尔类型有两个值'true'和'false1'. {"X":true} 32位整数 类型不可用。JavaScript仅支持64位浮点数,所以32位整数会被自动转换。 64位整数 不支持这个类型。shell会使用一个特殊的内嵌文档来显示64位整数, 64位浮点数 shell中的数字都是这种类型。下面的表示都是浮点数: {"X" : 3.1415926} {"X" : 3} 字符串 UTF-8字符串都可表示为字符串类型的数据: {"x" : "foobar"} 符号 不支持这种类型。shell将数据库里的符号类型转换成字符串。 对象id 对象id是文档的12字节的唯一 ID, {"X" :ObjectId() } 日期 日期类型存储的是从标准纪元开始的毫秒数。不存储时区: {"X" : new

111、Properties属性集

你说的曾经没有我的故事 提交于 2020-03-17 08:07:05
java.util.Properties结合 extends Hashtable<k,v> implements Map<k,v> 一、简介 java.util.Properties ` 继承于` Hashtable` ,来表示一个持久的属性集。Properties可保存在流中或从流中加载。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,`System.getProperties` 方法就是返回一个`Properties`对象。 属性列表中每个键及其对应的值都是一个字符串。 Properties集合是一个双列结合,key和value默认都是字符串 二、构造方法 public Properties()` :创建一个空的属性列表。 三、基本的存储方法 public Object setProperty(String key, String value): 保存一对属性。 public String getProperty(String key) : 使用此属性列表中指定的键搜索属性值。 public Set<String> stringPropertyNames() : 所有键的名称的集合。 四、与流相关的方法 1、Properties集合是一个唯一和IO流相结合的集合。 可以使用Properties集合中的方法store

C语言数据结构-绪论

瘦欲@ 提交于 2020-03-16 06:29:37
目录 1.数据结构的起源 2.基本概念和术语 3.逻辑结构与物理结构 4.抽象数据类型 @(数据结构绪论) 1.数据结构的起源 ==数据结构==是一门研究非数值计算的程序设计问题中的操作对象以及它们之间的关系和操作等相关问题的学科。 1968年,美国的高德纳(Donald E.Knuth)的《计算机程序设计艺术》第一卷《基本语法》中,较系统地阐述了数据的逻辑结构和存储结构及其操作,开创了数据结构的课程体系。同年(1968年),数据结构作为一门独立的课程,在计算机科学的学位课程中开始出现。 程序设计 = 数据结构 + 算法 2.基本概念和术语 ==数据==:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据不仅仅包括整型、实型等 数值类型 ,还包括字符及声音、图像、视频等 非数值类型 它是计算机程序加工的“原料”。例如,一个利用数值分析方法解代数方程的程序,其处理对象是整数和实数。一个编译程序或文字处理程序的处理对象是字符串。 数据,其实就是 符号 ,并且具备两个前提 可以输入到计算机中。 能被计算机程序处理。 数值类型可以进行数值计算。 字符类型需要进行非数值的处理。而声音、图像、视频等是通过编码的手段变成字符数据来处理的。 ==数据元素==:是组成数据的、有一定意义的 基本单位 ,在计算机中通常作为整体处理。也被称为 记录 。

redis实战笔记(9)-第9章 降低内存占用

纵然是瞬间 提交于 2020-03-15 12:19:15
本章主要内容 1.短结构( short structure) 2.分片结构( shared structure) 3.打包存储二进制位和字节 本章将介绍3种非常有价值的降低Redis内存占用的方法。 降低Redis的内存占用有助于减少创建快照和加载快照所需的时间、 提升载入AOF文件和重写AOF文件时的效率、 缩短从服务器进行同步所需的时间①,并且能让Redis存储更多的数据而无需添加额外的硬件。 本章首先会介绍如何 1.使用Redis的短数据结构来更高效地表示数据。 2.接着会介绍如何使用分片技术, 将一些体积较大的结构分割为多个体积较小的结构。 ② 3.最后介绍如何将 固定长度的数据打包存储到字符串键里面, 从而进一步地降低内存占用。 笔者曾经通过同时使用本章介绍的这几种技术, 成功地将分布在 3台服务器上的70多GB数据缩小至3GB, 并且只使用了 1台服务器进行存储。 9.1 短结构 Redis为列表、 集合、 散列和有序集合提供了一组配置选项, 这些选项可以让Redis以更节约空间的方式存储长度较短的结构(后面简称“短结构”) 。 在 列表、 散列和有序集合的长度较短或者体积较小的时候, Redis可以选择使用一种名为 压缩列表( ziplist) 的紧凑存储方式来存储这些结构。 压缩列表是 列表、 散列和有序集合这3种不同类型的对象的一种非结构化(

集合

大兔子大兔子 提交于 2020-03-11 13:56:31
集合 set  无序不重复的元素 #增删改查: add()  添加一个元素  多个元素一起会整体添加 update()  可以添加多个元素,将原有拆开,添加元素 #删除  remove  pop  clear remove 如果元素存在则删除,否则报错  keyError pop 随机删除(一般删除第一个) clear 清空 dicard 其他符号操作 ( 不支持 + *)   - & | 可变 不可变 不可变:对象所指向的内存中的值事故不可以改变的 不可变类型:int str float 元组tuple 可变类型: 字典dict 列表 list 集合 类型转换 来源: https://www.cnblogs.com/huangshiyan/p/12461831.html

2 线性代数基础

感情迁移 提交于 2020-03-05 15:56:11
转自: https://blog.csdn.net/longxinchen_ml/article/details/51629328 1 基本概念和符号 线性代数可以对一组线性方程进行简洁地表示和运算。例如,对于这个方程组: 这里有两个方程和两个变量,如果你学过高中代数的话,你肯定知道,可以为x1 和x2找到一组唯一的解 (除非方程可以进一步简化,例如,如果第二个方程只是第一个方程的倍数形式。但是显然上面的例子不可简化,是有唯一解的)。在矩阵表达中,我们可以简洁的写作: 其中: 很快我们将会看到,咱们把方程表示成这种形式,在分析线性方程方面有很多优势(包括明显地节省空间)。 1.1 基本符号 以下是我们要使用符号: 符号 A ∈ R m×n 表示一个m行n列的矩阵,并且矩阵A中的所有元素都是实数。 符号x ∈ R n 表示一个含有n个元素的向量。通常,我们把n维向量看成是一个n行1列矩阵,即列向量。如果我们想表示一个行向量(1行 n 列矩阵),我们通常写作 x T ( x T 表示x的转置,后面会解释它的定义)。 一个向量x的第 i 个元素表示为x i : 我们用 a ij (或 A ij , A i , j ,等) 表示第 i 行第 j 列的元素: 我们用 a j 或 A : , j 表示A矩阵的第 j 列元素: 我们用 a T i 或 A i , : 表示矩阵的第i行元素: