- 博客(18)
- 收藏
- 关注
原创 904. 水果成篮(day 6)
此时kind=3,fruits[left] ==1,fruits[right] ==3,hash[fruits[left]] ==1,hash[fruits[right]] == 1。这里请不要被误导,这里的fruits[left]只是种类的标签,可能出现fruits[left] == fruits[right]的情况。最开始是1,2,此时kinds =2, fruits[left] ==1,fruits[right] ==2,准备进入while循环,执行left++;以数组 fruits = [1,
2024-10-30 00:25:15 287
原创 移动零(day 4)
2.所有非0数都在前面,那么 nums[last] 以及之后的数为空或者0。这里的想法就是:1.不管0的存在,先将非0数前移。
2024-10-25 10:45:09 137
原创 字母异位词分组(day 2)
首先,我相信有很多小伙伴没看懂题目,不要问为啥,因为我也一样看了几遍,算是懂了,就是根据输入的字符数组,如果组成他们的字符是一样的,那么放在一个数组输出。这里就是三个数组:["ate","eat","tea"] 这三个是单词都是由三个相同的字符组成的,只是改变了顺序,所以在一个数组["nat","tan"] 这两个是单词都是由两个相同的字符组成的,只是改变了顺序,所以在一个数组["bat"]结果就是:理解了题目,我们现在的问题是:如何判断两个(或多个)字符串是由相同字符组成的。
2024-10-22 17:52:53 168
原创 合并两个有序数组(day 1)
我们可以看见,后面变成黄色的部分并没有再进行比较了,假设上一次发生值交换的时间是j = L。那么我们可以记录上一次发生交换的位置 L,然后当 j = L时直接进入下一个父循环。(伏笔:这里最后面变成黄色的部分并没有再进行比较了,后面会说明)(纯新手,刚开始学,刷刷题做做笔记,求大佬指点)这下面是一个递增数组的排序方式,做参考。(4)设置一个flag来判断排序完成。这样我们的运行速度快上了一些。一. 先将nums合并再排序。(3)异或改进冒泡排序。(5)跳过无意义的比较。
2024-10-15 15:30:10 286
原创 Vue将中英文本base64编码及解码
方法不能处理中文,我们需要先对其先编码一次,再进行base64编码,修改后的代码如下。这里只是做一个转换的示范,使用javascript的内置方法btoa对文本进行转换。我们在使用vue做文本传输时,通常会使用base64编码,下面是我的代码。那么如何将文本进行解码呢?我们使用javascipt的内置方法atob。目前使用英文的话,是可以的,但中文会引发报错。(atob和btoa这两个反着来的很好记)其实就是二次解码啦,很简单吧,你也试试!
2024-05-16 17:36:05 1049
原创 django+vue实现文本上传至数据库
首先基本的命令 python manage.py startapp modifyerror。运行npm run dev。
2024-05-15 21:25:35 215 1
原创 django图片上传
在settings.py中加入'rest_framework'启动前端代码 npm run dev,选择图片,点击上传。文件被报存在了后端文件夹upload_image下。首先需要安装djangorestframework。然后前端就可以对这个接口进行访问了。在urls.py中加入以下代码。新版会有ES6+语法问题。
2024-05-09 13:32:41 194 1
原创 Vue:This may cause things to work incorrectly. Make sure to use the same version for both.
找到这个package-lock.json文件将其删除,此时先不要编译,或者运行代码,接下来,找到你不想要的vue版本,使用查找功能。将其都改为一个版本,如我这里有两个版本3.2.36和2.6.12,不想要3.2.36,就把3.2.36改为2.6.12。出现次报错为使用的vue版本有多个,不兼容而导致的报错,如下图所示。如图所示,有两个vue版本。
2023-11-21 20:35:56 233
原创 java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have membe
IDE在导入别人的项目时,时常报错如下图所示,此类错误为java版本不兼容。点击文件——项目结构修改版本即可,没有其他版本的java的话,可点击下载。
2023-11-21 20:20:51 3124
原创 Android Studio:Unresolved reference: VERSION_11
Android Studio报错Unresolved reference: VERSION_11。
2023-11-12 22:29:31 890 3
原创 Android Studio:A problem occurred configuring root project ‘My Application‘.> Could not resolve all
在使用Android Studio时出现报错A problem occurred configuring root project 'My Application'.这里显示无法解析配置,无法解析文件,我的思路是这个gradle版本很高,很新,而我的Java使用的是1.8,所以只需要改一下Java版本即可。修改至高版本Java即可。
2023-11-12 21:44:22 3480 1
原创 Android Studio:connect time out
进入gradle目录观察properties文件,记住你的版本号,例如我是gradle-8.0-all。然后去官网下载对应的gradle版本,我这里是8.0-all我就下载8.0-all的版本(无需解压)默认是在C:\Users\你的用户名\.gradle\wrapper\dists下。进入你的版本的文件夹中,这里会有一个很复杂的文件名,千奇百怪,不一样也没关系。(有的是bin文件,你可以改成all文件,直接在这里改)点进去,然后将我们下载好的文件(压缩包)放进去。下载好之后找到如下所示的文件夹。
2023-11-12 16:14:57 10012 50
原创 DevEco Studio报错Sync Failed以至于App Launch No module found. Make sure the project sync is completed suc
1.将 package.json 和 .npmnrc 文件中的配置数据迁移到 oh-package.json5 和 .ohpmrc 文件,然后删除以前的文件。2.删除以下不再使用的文件:package.json、package-lock.json、.npmrc 和 node_modules。配置迁移会将配置数据从 npm 配置文件移动到其 ohpm 对应文件,并删除原始的 npm 配置文件和构建产品。点击Start automatic configuration migration(启动自动配置迁移)
2023-11-08 14:55:42 2963
原创 IDE中程序包不存在如:程序包com.ldh.domain不存在,找不到符号
在使用IDE时我们导入别人的项目时,往往会存在程序包不存在的问题,如:可以按照如下设置:我这里是中文版,英文版可以:这样设置。
2023-11-08 14:32:03 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人