- 博客(14)
- 收藏
- 关注
原创 力扣(LeetCode) 2000. 反转单词前缀 (简单)
**给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。如果 word 中不存在字符 ch ,则无需进行任何操作。例如,如果 word = "abcdefd" 且 ch = "d" ,那么你应该 反转 从下标 0 开始、直到下标 3 结束(含下标 3 )。结果字符串将会是 "dcbaefd" 。返回 结果字符串 。**示例 1:输入:word = "abcdefd"
2021-11-04 10:19:42
3893
原创 力扣(LeetCode) 977 有序数组的平方(简单)
题目给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]来源:力扣(LeetCode)链接:https://leetcode-cn.com/p
2021-11-03 16:27:05
182
原创 力扣925 长键按入(简单)
力扣925 长键按入(简单)你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。示例 1:输入:name = "alex", typed = "aaleex"输出:true解释:'alex' 中的 'a' 和 'e' 被长按。示例 2:输入:name = "saeed", typed = "ssaaed
2021-11-03 14:49:32
170
原创 uni-app tabbar切换时,下个界面onShow方法不执行
uni-app tabbar切换时,上个页面onShow未执行完,下个界面的onShow不执行问题 最近在开发时发现,因为业务的问题,pageA的onShow里有大量的网络请求代码,执行完耗时大概2s。在底部栏的tabbar切换时,从page A -> pageB, 如果切换的快,pageA的onShow方法未执行完,则pageB的onShow也不会执行,猜测是uni-app对onShow的管理是一个线程。思路 1 pageA里的onshow方法中,业务逻辑全部替换成异步
2021-10-28 15:14:54
5924
原创 每天不知道吃什么,于是我做了个随机选择的小程序
用uni做了一个随机生成菜单的微信小程序思路用一个菜单数组,有一个index, 有一个定时器,每次让index++点击停止,结束定时器菜单数据可以动态修改
2021-10-18 20:45:53
19877
6
原创 junit中test用法
junit中test用法## 标题Test注解有两个值, expected, timeoutexpect后面接异常类, timtout后面接时间, 符合则为ture如@Test (expected = NullPointException)public void testNull() { String s = null; s.length();}@Test (timeOut = 1000)public void testTimeOut() { while(true) {}}
2021-10-14 14:58:51
223
原创 ubuntu下java开发环境配置
1 安装mysql(1)命令行键入:sudo apt-get install mysql-server ,按Enter确认(2)当询问是否确认安装时,键入:y;安装时,会让你输入root用户的密码,输入密码并记住你输入的密码;(3)上面步骤结束后,键入:sudo apt-get isntall mysql-client ,按Enter确认(4)上面步骤结束后键入:sudo apt-get ...
2018-10-17 15:34:24
1695
原创 redis 命令整理
Redis为什么这么快(一)纯内存操作(二)单线程操作,避免了频繁的上下文切换(三)采用了非阻塞I/O多路复用机制连接redis-cli -h host -p port -a password键(keys)Redis 键命令用于管理 redis 的键。删除:del key1 key2 …序列化:dump key检查是否存在:exists key设置过期时间:expire k...
2018-10-17 13:45:55
233
原创 git使用整理
Git 配置1:配置用户信息git config --global user.name <username>git config --global user.email <userEmail>2:查看当前用户信息 git config --list //查看所有用户信息 git config user.name //查看用户名 ...
2018-09-21 12:37:28
152
原创 idea使用小技巧
1: 项目之间跳转 ctrl + alt + 左右大括号 2: 跳转到上次编辑的地方 ctrl + q Navigate ---- Last Edit Loaction3: 类搜索 ctrl + shift + t Navigate---class4: 文件搜索 ctrl + shift + r Navigate---fil...
2018-09-21 09:32:47
181
原创 linux学习2
复制文件(或目录)将wxz/q文件里的1.png文件复制到liangjie文件夹下cp wxz/p/1.png liangjie/lj.png选项与参数:-a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)-d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;-f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;-i:若...
2018-05-22 15:56:56
173
原创 Linux学习
touch test1 // 创建 test1 文件chmod u=rwx,g=rx,o=r test1 // 修改 test1 权限chmod u=rwx,g=rx,o=r test1 // 修改 test1 权限你可以使用 man [命令] 来查看各个命令的使用文档,如 :man ls列出目录选项与参数:-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来...
2018-05-22 14:56:56
155
原创 关闭8080端口
C:\Users\username>netstat -o -n -a | findstr :8080 TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 3116C:\Users\username>taskkill /F /PID 3116
2018-05-04 14:28:56
3604
原创 Maven下载与配置
1:下载 http://maven.apache.org/download.cgi 2:配置 在系统变量中新建变量M2_HOME 值为maven解压的目录 path中加上;%M2_HOME%\bin (注意分号)3:检查是否成功 cmd进入控制台,输入mvn -v ...
2018-05-02 13:41:34
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人