1.两数相加 题目介绍 思路介绍 代码实现 注!!! 结尾 题目介绍 思路介绍 我本来想着判断 target - num 是否在数组中,而且数量是否为一,但这个思路明显是错误的 后来我看了一下题解,大佬们用的都是 哈希表 可惜我太笨,看半天,对哈希表还是云里雾里,准确来说,知道是怎么回事,但不知道怎么实现 后来我看到了这篇博客,我就照着这位博主的代码交了上去,最后通过了 可是卑微的我现在还是 不知...

list详解及模拟底层实现 一,list的介绍与使用 list的文档介绍(官网) list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。 list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向 其前一个元素和后一个元素。 list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能...

Spring与MyBatis的集成 要在Spring中使用MyBatis,需要在Spring的配置文件中定义一些类 SqlSessionFactoryBean:为整合应用提供SqlSession对象资源。 SqlSessionTemplate:负责管理MyBatis的SqlSession,调用SQL映射语句,实现对数据库的访问。 MapperFactoryBean:根据指定Mapper接口生成Be...

这种模式是一个主线程,主线程自己创建一个epoll然后负责接收连接,也只负责接收连接,当接收到连接之后,将连接的fd分发给子线程。 子线程有多个,类似于线程池的模式,不同的是这里的子线程每个子线程都有自己的一个epoll,从主线程分发过来的fd会被加入到子线程的epoll中然后由子线程接管后续的读写。...

运用JAVA集合容器简单地实现一个媒体资料库 在学习了集合容器之后,想利用集合容器实现一个简单的媒体资料库。在同一个包中设计两个类,分别表达CD和数据库,把CD放在设计的容器里面,从而实现一个资料库。 一、基本功能 1.一张CD具有标题,作者,时长,歌曲数,简介等基本信息 2.在数据库中能够添加,删除CD 3.能够列出所有的CD,显示为title:artist 二、接口设计 1.add(CD cd...

牛客:P21336 和与或 题目来源:https://ac.nowcoder.com/acm/problem/21336 第一篇题解,遇到了个不错的DP题,前来记录一下 题目描述 给你一个数组R,包含N个元素,求有多少满足条件的序列A使得 0 ≤ A[i] ≤ R[i] A[0]+A[1]+…+A[N-1]=A[0] or A[1]… or A[N-1] 输...

【数据结构】和我一起初探数据结构——二叉树 树的定义 遍历二叉树 算法——二叉树 测试 完结 树的定义 树(Tree)是n(n>=0)个结点的有限集, 它为空树(n = 0);或为非空树 ,对于非空树T ; 1,有且仅有一个特定的称为根(root)的结点; 2,除结点以外的其余结点可分为m个互不相交的有限集T1,T2,其中每一个集合本身又是一棵...

LVS - DR模式+Keepalived实现高可用(HAC) 前言 本文重点在于keepalived的实现原理,后面的Keepalived加LVS实现高可用的搭建实验能更加深刻的理解Keepalived的工作流程,如有遗漏之处,欢迎指正批评,谢谢。 基础理论概述 LVS - DR 模式概述 详细介绍与搭建见集群化知识整理与LVS - DR 模式集群搭建实验。 Keepalived实现原理 1. ...

这里写自定义目录标题 idea自定义代码快捷键位置: File ==> Settings ⇒ Editor == Live Templates 点击右面的加号,可以自定义设置分组和快捷键信息:1、自定义快捷键信息,2、自定义快捷键的分组信息。 下图是自定义自动带参数的方法的注释:( p a r a m param param这个必须放在第一行) 下图是自定义方法的参数信息: par...

三年之后,再玩一下 Django… 虚拟环境的搭建 Pipenv 是目前推荐的虚拟环境(之前 virtualenv 和 pyenv)。使用虚拟环境可以方便隔离不同开发版本,有利于部署和控制。 将终端切换到对应目录,使用命令: 创建环境成功后,目录下应该会出现 Pipfile 和 Pipfile.lock 两个文件。 接下来**创建的虚拟环境: 在终端命令提示符前面出现一个以目录名的提...

jquery下载与使用 https://www.jq22.com/jquery-info122 这个网站里面可以下载最新的jQuery版本,还有在线的版本使用。 然后将下载的jQuery放在要使用的目录下,像下面这样 下面是一个简单的代码 效果如下 点击后 下面一个隐藏了。...

1,数据库设计概述 1.1,数据库设计的基本概念 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 数据库设计的目标:是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境 。 数据库设计的基本任务:是根据用户的信息需求、处理需求和数据库的支持...

前言 在使用Spfx开发扩展部件时,结合react+antd实现topPlaceholder自定义内容,如下为具体实现步骤 效果  实现步骤 1、创建项目可参考【SharePoint Online】01 通过Spfx创建扩展部件(SPFx Application Customizer) 2、安装antd组件 在终端运行如下命令安装antd组件(UI+样式) 3、按照目录结构创建文件src...

今天为大家演示一下C++中的冷门非规范编写方式:在h文件中定义main函数,且用h文件中的main函数调用源文件中的函数。 写这篇文章主要是防止大家有一个固定思维,main函数不仅可以在源文件中定义执行,且main函数也可以在h文件中定义,并且调用源文件中的函数。 废话不多说,直接上示例: 1).首先打开VS2010,然后选择文件,点击新建,选择项目 2).在弹出的对话框的左边选择Visual C...

Windows启动tomcat乱码 乱码原因 乱码修复前 乱码修复后 解决乱码 乱码原因 所有乱码问题都是编码不一致导致, tomcat是UTF-8, Windows下的cmd窗口是GBK。 乱码修复前 乱码修复后 解决乱码 修改tomcat的配置文件, 将apache-tomcat-9.0.19\conf\logging.properties中的java.util.logging.Console...