转自:java8 stream().map().collect()用法 有一个集合: List<User> users = getList(); //从数据库查询的用户集合 现在想获取User的身份证号码;在后续的逻辑处理中要用; 常用的方法我们大家都知道,用for循环, List<String> ...
分类:
编程语言 时间:
2020-06-22 12:38:57
阅读次数:
46
数据库(database) 保存有组织的数据的容器,通常是一个文件或者是一组文件。 确切的说数据库软件成为DBMS(数据库管理系统),数据库是通过DBMS创建和操纵的容器。我们并不能直接访问数据库,只能通过使用DBMS来访问数据库 表:某种特定类型数据的结构化清单 模式:关于数据库和表的布局及特性的 ...
分类:
数据库 时间:
2020-06-22 09:15:56
阅读次数:
86
一、技术总结 这一题样例也要看清楚,不然想当然也会出错。 是直接使用map<int, int>进行数据存储也就是映射,以为是一对一的关系,其实发现是多对多的关系;可以使用map<int, vector> mp,进行存储; 思路大致是首先使用mp存储好对应关系,然后再使用vector存储要运输的货物, ...
分类:
其他好文 时间:
2020-06-21 23:21:24
阅读次数:
56
一、技术总结 本题为哈希映射的相关题目 因为一般的哈希表都是使用素数tsize进行作为最大空间,所需需要先编写一个素数判断函数,关键点是从i = 2开始遍历,只需要遍历到i * ii ? x即可; 哈希表本质是用最大的存储空间tsize取余,进行存储,但是会可能出现相同的余数,那么会发生冲突,这时就 ...
分类:
其他好文 时间:
2020-06-20 22:05:08
阅读次数:
56
我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见: 3008 行,141KB 的存储过程,会给报表开发带来什么不好的影响? 1. 编辑调试性存储过程难以编辑调试,这样几千行存储过程的开发周期往往要 ...
分类:
编程语言 时间:
2020-06-17 23:39:57
阅读次数:
62
路由器是实现网络互联,在不同网络之间转发数据单元的重要网络设备,主要工作在osi参考模型的第三层(网络层),核心作用是为了网络互联,数据转发。基础路由有2个功能,分别是路由功能和转发功能。路由功能是指路由器通过运行动态路由协议或其他方法来学习和维护网络拓扑结构,建立,查询和维护路由表。转发功能主要是对数据包进行存储转发。路由信息可通过多种协议的学习而来,来源方式分别为直连路由、静态路由、缺省路由和
分类:
其他好文 时间:
2020-06-17 16:41:16
阅读次数:
68
sed命令 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直 ...
分类:
其他好文 时间:
2020-06-17 12:37:29
阅读次数:
82
MySQL 语句在需要时被执行,存储过程也是,但是你要是想要某条(或某些语句)在事件发生时自动执行,该怎么办触发器由此而来 触发器:某个表发生更改时自动处理。触发器是MySQL响应delete,insert,update(增加,删除,修改)时,自动执行的一条MySQL语句,或位于begin和end语 ...
分类:
数据库 时间:
2020-06-17 01:29:23
阅读次数:
79
1、std::function介绍 类模板std::function是一种通用的、多态的函数封装。 std::function的实例可以对任何可以调用的目标实体进行存储、复制、调用操作,这些目标实体包括普通函数、Lambda表达式、函数指针、以及其他函数对象等。std::function对象是对c+ ...
分类:
其他好文 时间:
2020-06-16 18:22:18
阅读次数:
53
在嵌入式设计中,是经常需要和最底层打交道。无论是利用MCU实现功能还是利用电路直接实现功能,都需要对数字极其敏感。 在嵌入式中,所有的数值都是按照二进制码进行存储的。二进制与十进制的计算规则为: 二进制的101.01,等于十进制的5.25。 在不考虑小数时,我们在设计中,用的到所有的变量都要基于一个 ...
分类:
其他好文 时间:
2020-06-16 16:53:31
阅读次数:
77