后端

leetcode数据结构题集 - 草稿

题目1:     给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。     你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。     你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因

Android FrameWork--SytemServer进程fork

1、Linux的fork 在Linux平台我们可以通过fork系统调用来创建一个新的进程,这个新的进程将会拥有原始进程的一份副本,包括代码、数据、内存等等。唯一的区别是新的进程拥有一个新的ID,使得它成为一个独立的进程,运行自己的代码。 fork()系统调用会返回两次,在原始进程中会返回进程ID,在新的进程中会返回0。两个进程可以执行相同的任务,也可以按照需要执行不同的代码。 fork的例子 #i

DBeaver链接PostgreSQL驱动下载失败解决方案

从postgresql官网下载Jar包 在DBeaver中添加Jar包点击工具栏 数据库 选择驱动管理器 双击数据库 -》选择库 -》添加文件 -》选择Jar包 -》点击找到类 -》确定

【快速排序算法详解】Java/Go/Python/JS/C不同语言实现

【快速排序算法详解】Java/Go/Python/JS/C不同语言实现 说明 快速排序(QuickSort),又称分区交换排序(partition-exchange sort),简称快排。快排是一种通过基准划分区块,再不断交换左右项的排序方式,其采用了分治法,减少了交换的次数。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按

Oracle dblink 连接TDSQL-PG,及乱码处理

下载postgresql10-odbc yum -y install postgresql10-odbc ODBC配置配置/etc/odbcinst.ini # Example driver definitions [PostgreSQL] Description    = ODBC for PostgreSQL Driver64        = /usr/pgsql-10/li

SpringBoot添加过滤器Filter

1. 拦截器和过滤器 先说一下,过滤器和拦截器的区别和联系。 1.1 相同点 首先过滤器和拦截器都能实现请求的筛选(过滤或者拦截),然后根据自己的业务需求,添加自己的逻辑,保证请求往后走的时候数据能满足自己的需求。同时呢,他们又都能终止请求流(过滤器只要不在过滤链中往后传request就形;拦截器返回false)。 1.2 不同点 1.2.1 实现原理不同 过滤器和拦截器 底层实现方式大不相同,过

Java真考试卷1

11.标识符命名原则:类名和接口名每个单词首字母大写,变量和方法名遵循第一个单词首字母小写,后面每个首字母大写,常量名所有字母全部大写。 12.只有字节码与各个操作系统和硬件分开才能做到独立于平台(一次编译,到处运行)。 13.不能将boolean类型的数值转换为其他基本数据类型(boolean类型的值只有true  false)。 14.三元运算符(a>b?c : d)真的就是c,错误就是d。

第1单元总结

今天星期六了,在数学课上,第1单元也快结束了。那今天我就把第1单元的知识点总结一下,温故而知新嘛。 第1单元的主题是大数的认识。我们学习了亿以内数的读法,写法以及改写法。先看一下重点。一万一万的数,10个一万是十万,10个十万是一百万万,10个百万是一千万万,10个千万是一亿。个,十,百,千,万……亿都是计数单位。 每相邻两个计数单位之间的进率是10。 在用数字表示数的时候,这些计数单位要按照一定

Docker 部署 MySQL 8.0 完整指南:从拉取镜像到配置远程访问

目录 前言 一、拉取镜像 二、查看镜像 三、运行容器 命令参数说明: 四、查看运行容器 五、进入容器内部 六、修改 MySQL 配置 1. 创建配置文件 2. 配置内容 七、重启 MySQL 服务 八、设置 Docker 启动时自动启动 MySQL 九、再次重启 MySQL 十、授权远程访问 1. 进入容器内部 2. 登录 MySQL 3. 选择