- 博客(15)
- 收藏
- 关注
原创 每日算法:获取两数组的交集
题目:给定两个数组,求两个数组的交集数据。思路:可以通过Map来进行1、将数组1的元素放入map中,元素为key,元素出现的次数为value2、遍历数组2,使用数组2的元素从map中取值,取值大于1则表明该元素是两个数组的交集元素,将元素放入list,同时value - 1。代码:class Solution { public int[] intersect(int[] nums1, int[] nums2) { HashMap<Integer, Inte
2021-08-18 14:50:19
805
原创 每日算法:旋转数组
题目:给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。例:输入:nums = [1,2,3,4,5,6,7], k = 3输出:[5,6,7,1,2,3,4]解:可以先反转整个数组,然后再反转前半部分,再反转后半部分代码如下:class Solution { public void rotate(int[] nums, int k) { int length = nums.length; k %= length;...
2021-08-17 11:15:49
168
原创 每日算法:删除有序数组重复项
题目:给定一个有序数组nums,请原地删除所有的重复元素,并输出去除重复元素后的数组长度(不能使用额外的数组空间)解题思路:使用双指针的思路,left = 0,right = 1,当left指向元素的值等于right指向元素的值时,left不动,right向右移动一位,当left指向元素的值与right指向元素的值不同时,left右移动一位,并将right的值赋值给移动后的left指向的值。代码:class Solution { public int removeDuplicate
2021-08-16 11:07:11
213
原创 算法:划分数组为连续数字的集合
给定一个整数数组nums和一个正整数k,请判断,正整数k是否能将数组nums再划分成若干个长度为k的连续数字的数组?例:输入:nums = [1,2,3,3,4,4,5,6], k = 4输出:true解释:数组可以分成 [1,2,3,4] 和 [3,4,5,6]。...
2021-06-04 16:30:43
320
原创 算法:路径总和
题目:给你二叉树的根节点root 和一个表示目标和的整数targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和targetSum 。
2021-06-04 13:49:54
89
翻译 计算旅游终点面试题
给你一份旅游线路图,该线路图中的旅行线路用数组paths表示,其中paths[i] = [cityAi, cityBi]表示该线路将会从cityAi直接前往cityBi。请你找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。题目数据保证线路图会形成一条不存在循环的线路,因此只会有一个旅行终点站。示例 1:输入:paths = [["London","New York"],["New York","Lima"],["Lima","Sao Paulo"]]输出:"Sa...
2021-03-24 23:10:24
113
原创 pgsql 分页查询
Select * from tableName OFFSET pageNo limit pageSizepageNo:第几页pageSize:每页多少行
2020-04-22 16:42:41
981
原创 swagger-ui的使用
1、引入依赖<dependency> <groupId>io.ifa.chaos.starters</groupId> <artifactId>chaos-starter-swagger</artifactId> <version>1.0</version></dependency>2...
2019-11-25 14:36:56
847
原创 Spring Boot项目启动时报错:command line is too long
今天启动一个Spring Boot项目报如下错误:提示命令太长。解决办法有两个:1、在报错项目的.idea/workspace.xml文件中,找到标签 <component name="PropertiesComponent"> ,在该标签下添加一行代码:<property name="dynamic.classpath" value="true" />...
2019-07-31 16:59:24
8252
原创 Nodejs+npm详细安装
Nodejs详细安装步骤1、去官网下载nodejs,下载地址:https://nodejs.org/en/download/根据自己要求下载,我这里下载的是windows installer的。2、安装nodejs1)双击下载的nodejs安装程序,点next2)同意协议3)选择nodejs安装路径,默认是c盘,我这里改成d盘4)next下一步,准备...
2019-07-30 10:44:28
67133
17
原创 Windows下 Apache+php
整合apache,phpphp配置 打开PHP的安装目录将php.ini-development先复制一份然后php.ini-development改为php.ini保存,打开php.ini找到extension_dir = "ext"改为extension_dir = "ext的目录" (注意去掉注释) 打开扩展: extension=php_fileinfo.dllexten...
2018-08-12 11:52:05
200
原创 Windows下 php安装
下载php,解压后,改名php放在指定目录下 下载最新的winsw二进制文件http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/将下载好的winsw二进制文件改名为php-service,并放在php的根目录下 在php根目录下创建php-service.xml文件文件内容:<?xml version="1.0" ...
2018-08-12 11:49:26
753
原创 Windows下 nginx+php
修改nginx配置文件 server { listen 80; server_name localhost;root "D:/WWW/php"; #charset koi8-r; #access_log logs/host.access.log main; location...
2018-08-12 11:46:19
234
原创 Windows下 安装nginx
下载nginx安装包 解压后改名nginx放到指定目录 下载最新的winsw的二进制文件http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/将下载好的winsw二进制文件改名为nginx-service.exe,然后放在nginx文件根目录 在nginx文件根目录下创建nginx-service.xml文件xml文件内容:...
2018-08-12 11:41:18
178
原创 Windows下 Apache简单安装配置
下载apache,解压后改名放到指定路径 修改配置文件:在conf文件夹中找到httpd.conf,修改 Define SRVROOT "安装路径" ServerRoot "${SRVROOT}" 加载httpd服务 启动cmd(管理员) 进入到apache的bin目录下 运行httpd -k install 启动httpd服务: ...
2018-08-12 11:29:00
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人