![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见问题
常见的一些找错误
JerryKit
写博文单纯是为了加深自己平时学习与工作的理解,记录下自己觉得关键的知识点。
身在曹营,心在go。
展开
-
golang 多字段排序
以下代码实现了根据level字段降序,再根据value字段降序,类似order by level desc, value desctype TestArr struct { Level int64 `json:"level"` Value int64 `json:"value"`}func Test() { arr := make([]TestArr, 0, 3) arr = append(arr, TestArr{Level: 1, Value: 1}) arr = append(ar原创 2022-01-19 13:12:38 · 1981 阅读 · 0 评论 -
如何解决Your requirements could not be resolved to an installable set of packages.
看了一些文章,各种要求什么版本控制,切换master之类的都是扯淡,看不下去了。明明直接运行composer install --ignore-platform-reqs或者composer update --ignore-platform-reqs原创 2021-06-29 15:46:52 · 559 阅读 · 2 评论 -
PHP 解析JSON字符串以及数组的转换
一、json_encode()<?php$arr =array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo json_encode($arr);?>输出{“a”:1,“b”:2,“c”:3,“d”:4,“e”:5}再看一个对象转换的例子:$obj->body = ‘another post’;$obj->id = 21;$obj->approve转载 2021-04-13 10:15:32 · 676 阅读 · 0 评论 -
python读物网络资源,request和with open区别。
request 是通过套接字获取远程网络上的资源with open 是通过文件指针读写文件io流原创 2021-03-25 14:24:45 · 195 阅读 · 0 评论 -
python对保留小数的四舍五入(精确)
输入三个浮点数,求它们的平均值并保留 1 位小数,对小数后第二位数进行四舍五入,最后输出结果import decimalnumbers = list(map(decimal.Decimal, input().split(',')))修改舍入方式为四舍五入decimal.getcontext().rounding = "ROUND_HALF_UP"计算平均数result = decimal.Decimal(sum(numbers) / numbers.__len__())使用字符串来储存小原创 2021-03-24 15:37:02 · 853 阅读 · 0 评论 -
python去除字符串或者一行文字首尾部空格
line.strip()原创 2021-03-24 11:30:07 · 469 阅读 · 0 评论 -
ffmpeg对视频实现高斯模糊,给视频上下加模糊背景
ffmpeg -i input.mp4 -vf “split[a][b];[a]scale=1080:1920,boxblur=10:5[1];[b]scale=1080:ih*1080/iw[2];[1][2]overlay=0:(H-h)/2” -c:v libx264 -crf 18 -preset veryfast -aspect 9:16 -f mp4 output.mp4 -y原创 2021-03-09 10:34:02 · 1827 阅读 · 0 评论 -
Android开发中layout属性参数
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件的左边缘和给定ID控件的右边缘对齐android:layout_alignLeft="@id/xxx" --将控件的左原创 2021-02-23 10:07:50 · 386 阅读 · 0 评论 -
linux解压zip同时重命名文件
unzip a.zip 解压文件以a为文件名unzip a.zip -d b 解压文件重命名为b原创 2021-02-22 14:37:02 · 12259 阅读 · 2 评论 -
AndroidStudio占用C盘内存,修改AndroidStudio中.android和.gradle配置位置。
由于第一次进行Android开发,避免不了用到Google推出的ide->Android Studio,虽然idea也能进行安卓开发,但是idea中的配置总会报一些Google API的问题。在“C:/用户/username”目录下发现了.android和.gradle两个文件夹。这俩个文件夹是在安装Android Studio的时候默认再c盘创建的,就算你创建的时候选择了其他盘,也会在c盘创建,尤其是你用Android Studio的时候需要创建一个虚拟的安卓手机,这个时候一个安卓手机avd文件就原创 2021-02-07 10:04:52 · 2295 阅读 · 1 评论 -
docker查看容器内部目录结构
首先你得有一个容器,并且保持这个容器是开启的状态。不开启的话是进入不了的。一、docker ps -a: 查看所有的容器。二、docker exec -it 容器id /bin/bash三、ls四、查看某个文件夹cat 文件名原创 2020-11-30 16:01:35 · 3367 阅读 · 0 评论 -
python自动生成和安装requirements.txt,用来自动安装依赖。
生成requirements.txt文件(如果只有一个py文件需要打包,就在同级目录下运行;如果要给整个项目打包,就在项目目录下)pip freeze > requirements.txt安装requirements.txt依赖pip install -r requirements.txt...原创 2020-11-11 18:52:45 · 416 阅读 · 0 评论 -
Linux下配置ffmpeg完整流程(包括Linux缺失的X264)
请按照顺序一步步执行#!/usr/bin/env bash# 源码编译ffmpeg静态库以及可执行文件# 需要root权限# 本脚本的最新版本请访问 https://pengrl.com/p/20029/set -x# 编译yasm,ffmpeg依赖的汇编优化的库wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar xvf yasm-1.3.0.tar.gzcd yasm-1.3.0/./co转载 2020-11-11 15:07:01 · 335 阅读 · 2 评论 -
Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-8oo1_n_r/imageio-ffmpe
在Linux环境下通过pip3安装moviepy时候报错:这个问题是因为缺少setuptools环境:安装setuptools就好了:pip3 install setuptools==33.1.1然后再运行:pip3 install Moviepy原创 2020-11-01 23:34:44 · 125 阅读 · 0 评论 -
使用putty连接服务器时:提示“You need to run “nvm install N/A“ to install it before using it.”错误
这个问题一般都是nvm中default node版本的原因:一、在命令行中执行:nvm ls,查看关于nvm的所有信息:可以看到default信息确实缺失node版本。二、这时候就输入命令:nvm alias default node,下载需要的文件:这时候问题就解决啦!...原创 2020-11-01 19:38:51 · 1551 阅读 · 0 评论 -
一个库彻底解决django跨域的问题
首先需要用pip引用一个三方库corsheader:pip install django-cors-headers然后修改django项目中的配置:INSTALLED_APPS = [ ··· ··· 'corsheaders', //增加这一行]MIDDLEWARE = [ ··· 'corsheaders.middleware.CorsMiddleware',//必须放在下一行代码之前 'django.middleware.common.CommonMid原创 2020-10-26 14:21:07 · 200 阅读 · 1 评论 -
PHP中unlink删除文件失败Warning: unlink(Php664B.tmp): Permission denied in C:\WWW\
这是由于创建(临时)文件后,进行编辑、输出等操作后,文件在后台默认还是开启的状态。所以需要先引用fclose($filename)方法将文件关闭后$tmpfile = '文件路径';$filename= fopen($tmpfile,"r");fclose($filename);才可以用unlink($filename)方法将文件删除。unlink($filename);...原创 2020-08-21 17:19:02 · 1109 阅读 · 0 评论 -
STEP找不到CPU
一、首先点击连接设备,然后根据设备类型点击查找CPU。二、如果查找不到,点击添加CPU,手动输入设备的IP地址。三、若出现连接失败,则进入计算机网络设置,找到默认的ip四、由于这边我原本设置过了,原本是自动ipv4地址,由于计算机时自动会分配一个默认的ip给设备,所以这时候要返回上一步,右击以太网2(每个人的名字不同),点击属性。五、点击使用下面的IP,手动设置一个静态地址,和你设备的ip在同一网段,保存之后再去STEP中通信界面点击确定连接就行了。...原创 2020-08-13 11:00:09 · 5319 阅读 · 2 评论 -
安装moviepy的时候报错ERROR: Command errored out with exit status 1:
原因是因为pip的版本太低!只要在cmd命令行中更新一下pip就ok:python -m pip install --upgrade pip原创 2020-10-20 17:38:28 · 255 阅读 · 0 评论 -
this error can be due to the fact that imagemagick is not installed on your computer报错解决。
这个原因我去moviepy官方文档看了一下,是因为在Windows环境下面imagemagick需要手动引入。一般在pycharm中,是在你创建的项目中有个venv->Lib->site-packages->moviepy->config_defaults.py。将IMAGEMAGICK_BINARY后面的=号中的值手动改成你imagemagick安装的路径下的一个magick.exe。列如:IMAGEMAGICK_BINARY = r"D:\python\ImageMagi.原创 2020-10-19 13:51:28 · 2030 阅读 · 2 评论 -
Redis命令行解决中文乱码问题
Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。图一:首先win+R->cmd进入命令行,然后输入chcp 65001(这个作用是添加一个utf-8的字符类型,并且将命令行的编码转换成utf-8的类型,因为windows命令行默认的是gbk格式)。图二:进入redis的安装目录,然后输入redis-cli --raw -h 127.0.0.1(这边的ip是自己的ip)。图三:输入你的密码auth password。图四:为设置过编码之后的样子原创 2020-10-12 18:20:07 · 1529 阅读 · 0 评论 -
解决Redis (error) NOAUTH Authentication required.无权限问题
原因是因为你所访问的用户设置了密码,所以没有权限进行任何操作。进入到对应ip之后:输入 auth password就ok。原创 2020-10-12 10:56:09 · 781 阅读 · 0 评论 -
在Navicat中插入表数据的时候,显示1366错误。如何解决
在Navicat中插入表数据的时候,显示1366错误。主要是因为中文字符在数据库中不允许使用。解决方法:在新建表或者数据库的时候,选择utf-8字符集。原创 2020-04-26 13:51:06 · 4930 阅读 · 0 评论 -
数据库创建表时提示1171,如何解决。
在Navicat中创建表的时候,显示1171错误。原因是因为主键为空问题。主键那里Not null必须打钩。(有的版本是允许为空,此时不需要打勾)原创 2020-04-26 13:38:56 · 2890 阅读 · 0 评论