数据结构与算法

582.缺陷解决(上)

经过零零散散一周的时间,今天问题终于解决了。 在昨天的文章缺陷描述中描述了缺陷的概况。 现在这个缺陷主要分为两部分:一个是是影像的必要性校验如何去掉;另外一个是影像插件是怎么回复正常。 今天先说一下第一个是如何解决的。 我咨询了其他同事,她说正常的业务流程应该有必要性这个校验的。有的同事,可能会通过信贷工厂准入中把目前所在机构移除,从而跳过必要性校验,业务流程可以正常提交。 还有另外一种解决办法,

【C++进阶系列】:万字详解unordered_set和unordered_map,带你手搓一个哈希表!(附模拟实现unordered_set和unordered_map的源码)

🔥 本文专栏:c++ 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录:努力不是为了回报,而是不让自己留下任何遗憾 ★★★ 本文前置知识: map和set模拟实现 引入那么在正式讲解STL的unordered_map以及unordered

拦截mybatis并输出完整sql语句

由于公司项目需要,在每次查询完成之后都要把完整的sql语句打印出来,需要集成输出完整SQL插件到框架中 单数据源配置 编写拦截器,并实现打印sql日志 package com.api.interceptor; import com.sun.deploy.util.StringUtils; import org.apache.ibatis.cache.CacheKey; import org

MyBatis 流式查询

基本概念 流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。 如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。 流式查询的过程当中,数据库连接是保持打开状态的

SAS编程:如何获取某路径下文件的名称?

文章内容截取于SAS编程:Dopen系列函数介绍。 我使用以下路径文件进行演示,路径中有4个.sas文件、4个.log文件,以及1个文件夹,共9个文件。 Directory 过程涉及以下3个函数: DOPEN DNUM DREAD 1. DOPEN(fileref) DOPEN函数的作用是,打开一个路径,并返回一个路径标识值 (Opens a directory, and re

win10电脑安装MongoDB数据库(2022年安装最新版)

现在MongoDB官网已经集成好完整安装包,只需解压下来使用即可,不需要再像以前那样选择安装,然后再配置一大堆配置,什么环境变量的。 我们现在在网上找的教程去教安装MongoDB的大部分教程已经货不对版,对很多萌新看到以往的操作教程去安装,肯定会一脸懵逼的感觉。 1.mongoDB服务器全新安装 产品 --- 社区服务器 直接下载 创建一个mongo

Pandas 依据特定列去除重复值

目的:依据特定的几个列,对数值相同的行进行删除 函数:pandas.DataFrame.drop_duplicates() 功能:针对输入的DataFrame格式的数据,去除指定列下面的重复的行,返回一个DataFrame数据 参数解释: subset:默认采用所有列,可以指定特定列 keep:可选{‘first’, ‘last’, False}, 默认 ‘first’,选择保留第一次还是最后

【算法】二分查找经典例题

1.leetcode (.704)⼆分查找 1.2算法原理 二分算法的满足条件是数组有序,其实并不严谨,实际上是要具有二段性,即通过有一个数能将数组分为两部分,一次比较能筛选掉一部分 循环结束条件: left>right,因为每个区间内的数都是未知的,即使最后left和right相等还是要根目标值比较

数据结构【树和二叉树】

树和二叉树 前言 1.树 1.1树的概念和结构 1.2树的相关术语 1.3树的表示方法 1.4 树形结构实际运用场景 2.二叉树 2.1二叉树的概念和结构 2.2二叉树具备以下特点: 2.3二叉树分类 3.满二叉树 4.完全二叉树 5.二叉树性质 6.附:树和二叉树图示 前言欢迎莅临姜行运主页 # 欢迎指导本人数据结构专栏(