- 博客(32)
- 收藏
- 关注
转载 PyQt5:解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“错误
PyQt5:解决qt.qpa.plugin: Could not load the Qt platform plugin "xcb"错误
2022-11-11 18:18:01 749 1
原创 fdfsadf配置https上传及访问
注意:上述蓝框中为域名ssl证书保存后的文件,一定要记得加否则在启动nginx时会出现如下错误。由于之前安装编译nginx时未添加ssl相关配置,因此启动nginx后出现如下错误。如果在正式启动nginx的时候出现443端口被占用,至此即可通过https上传及查看fastdfs。如果将fastdfs结合到项目中,那么相关。将其杀掉,再启动nginx即启动成功。配置文件内的内容也需要更改,否则会出现。查看具体占用,如果非重要进程,可通过。这两处需根据自身情况进行替换。,出现如下结果即表示运行成功。...
2022-08-10 17:27:19 2502
转载 nginx重定向
继续上面的例子,当用户访问 http://aaa.com/index.html 时,源服务器会告诉来访用户,你要的资源在 http://bbb.com/index.html 服务器上,你去找它要吧,此时来访用户根据源服务器的通知,重新到新服务器去获取资源,这就完成了请求的重定向。举例:假设你有一个域名为 aaa.com 网站, 但后面希望改版到 bbb.com 这个域名上,为了尽可能继承原网站的 SEO ,在新域名上线前期,需要将旧域名的流量全部汇聚到新域名的站点上来,此时就需要用到重定向功能了。.....
2022-08-10 17:06:22 17518 1
原创 Django+uwsgi+nginx部署
上述为通过nginx代理服务器进行访问,nginx配置如下,若需要直接通过http访问则需在uwsgi.ini文件中加入http配置。将静态文件进行收集,运行结束后在STATIC_ROOT目录下可以看到最终收集的静态资源文件,而后回到项目根目录执行。启动uwsgi服务器即可正常访问。settings.py三项配置。解决:重置uwsgi,安装时。uwsgi.ini配置。http = 端口号。...
2022-08-10 16:24:51 708
原创 关于Android端引入OpenCVSDK并运行face-detection示例步骤
发现虽然已经将Android.mk文件里的sdk替换为opencv但还是有一些看不见的配置文件中路径为sdk而非自己命名的opencv,于是将引入的SDK包名称改为sdk并将Android.mk中相关配置也改为sdk。4、推荐查看自己AS版本发布日期,再去OpenCV官网下载AS版本发布后一段时间的版本,也需不同AS版本可以兼容多个OpenCV版本,但是选择与其发布时间相近的可以避免很多不必要的问题。再次点击run按钮将APP发布到设备端,又出现了闪退的问题,同样在运行状态下多次点击后控制台出现错误提示。.
2022-07-18 14:19:41 1770
原创 pc端调试移动端浏览器打开的界面
打开 USB 调试,插上电脑, 打开 Edge 访问 chrome://inspect (同时需要在移动设备打开浏览器)
2022-06-14 16:57:17 643
原创 ubuntu安装配置 python虚拟环境virtualenv
1、执行pip3 install virtualenv、pip3 install virtualenvwrapper安装virtualenv及其管理工具virtualenvwrapper。2、安装完成后需要在~/.bashrc中配置virtualenv相关环境变量信息,在该文件的最下面加入如下命令export WORKON_HOME=/home/server/vir_listexport VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3source /home/s
2022-02-21 14:36:41 2492 1
原创 mysql命令转储sql数据和运行sql脚本
1、数据库数据转储sql脚本导出数据库表结构和数据$ mysqldump -u user -p datebase_name>新sql脚本路径仅导出数据库表结构 $ mysqldump -u user -p -d datebase_name>新sql脚本路径执行完命令按提示输入数据库密码即可2、sql脚本转存数据库数据...
2022-02-21 11:12:35 4187 2
原创 ubuntu环境中pycharm无法输入中文
问题描述:在ubuntu20.04中打开pycharm输入中文时,刚输入两三个中文就会强行中断,并且在继续输入会显示为英文,之前已经输入的汉字也会被加下划线,之后无论如何切换输入法都无法正常输入中文。
2022-02-15 15:25:19 2164 13
原创 php项目打开提示“服务器不支持 PHP 的 Curl 模块”
php5.6.40项目环境配置完成后,浏览器打开提示如下信息经过查找后发现编译的时候缺少了curl模块。1、执行wget https://curl.se/download/curl-7.49.1.tar.bz2拉取curl压缩包2、执行tar jxvf curl-7.49.1.tar.bz2解压,解压完成后cd curl-7.49.1/进入可以看到如下内容3、然后进行编译,./configure --prefix=/opt/curl/,make,sudo make install,prefix后的
2022-02-11 14:23:09 827
原创 mysql5.7navicat远程连接,ERROR 1045 (28000): Access denied for user ‘root‘@‘ip‘ (using password: YES)
由于项目需要用源码包安装了一个5.7版本的mysql初次登录如果失败,可以通过在mysql的配置文件my.cnf中配置无密码登录1、在[mysqld]配置下面插入skip-grant-tables2、插入后重启mysql,然后直接输入mysql,无需任何参数。前提是已经创建mysql软连接,如果每有则可以进到编译好的mysql目录下面,输入./bin/mysql即可直接进入mysql3、进入后修改密码,执行set password for 'root(当然也可以是其他用户)'@'localhost
2022-01-21 11:39:28 3854 2
原创 PHP通过更改配置文件输出错误日志
首先找到php.ini配置文件,通过apt安装的在/etc/php/7.2/cli/php.ini找到display_errors(显示错误信息)的配置项,默认为On打开状态,此处关闭设为Off即可。此时页面程序出错页面不会出现报错信息,即关闭了调试模式找到log_errors(在日志文件记录错误)的配置,默认为Off关闭状态,将此值设为On开启状态然后再找到error_log配置,这里用于指定日志存储路径,默认是注释掉的,解除后将其值filename改为/var/log/php..
2022-01-18 18:20:12 604
原创 Shell中将Linux语句的值赋给变量
在Shell脚本中想要将Linux语句执行的结果赋值给某个变量,一定要将语句用反引号(Esc键下面的键)包裹起来,用单引号、双引号或者不用引号,该变量都得不到该语句执行的结果如下,#!/bin/bashstring=`cat test.txt |grep ms`echo "根据正则匹配到的文本:${string}"其中test…txt内容如下Just have patience,Your dreams will come true.最终结果如下Your dreams will co
2021-12-22 18:13:06 1317
原创 wps忘保存关闭,数据恢复步骤
写了好几页的文档结果关闭时点错没保存,毕竟一天的成果,于是尝试百度有没有办法。百度经验有一篇文章是关于wps2019的恢复方式,虽然现在界面不太一样,但是操作还是有用的!!!!点击左上角文件——>备份与恢复——>备份中心可以查看到所有备份的文档数据双击最近的文件即可查看关闭前一次的备份数据以及本地位置。相关备份设置可以在这里看到...
2021-12-20 17:36:42 3879
原创 threejs加载模型报错Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘length‘)
在使用threejs中OBJLoader.js在场景中加载obj模型时报错,Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'length')刚开始以为没有设置模型position属性导致(之前有通过设置position加载出模型),但是之后每次导入模型都会遇到这个问题后尝试更改threejs路径成功解决。最初使用的threejs是通过在官网上复制源码到本地的,建议大家直接在github上
2021-12-13 17:58:04 6860 1
原创 Shell脚本报错./test3.sh: line 3: [: missing `]‘
在运行下面Shell脚本的时候报错./test3.sh: line 3: [: missing `]'./test3.sh: line 10: [: missing `]'这是脚本代码#!/bin/bashif [ true && true ]then echo trueelse echo falsefiif [ true || true ]then echo trueelse echo fals
2021-12-10 16:28:55 1331
原创 screen相关操作
1、安装 apt install screen2、进入目标文件下执行screen即可进入后台界面,直接执行命令运行即可3、退出只需Ctrl a+d即可4、之后再想进入需再次进入到此目录下,执行screen -x5、如果想关闭screen只需查看相关进程并杀掉即可。...
2021-11-26 19:18:27 264
原创 内网穿透配置远程桌面
一、 进https://github.com/fatedier/frp/releases分别下载服务端与客户端相关frp包本人服务器为ubuntu20.04,下载如下二、 服务端(服务器)配置1、tar -zxvf frp_0.38.0_linux_amd64.tar,gz2、cd frp_0.38.0_linux_amd64, 此处为服务端,所以只留frps相关即可,frpc相关可以删除3、配置frps.ini[common]bind_port = '与客户端连接端口,默认7000'to
2021-11-26 19:12:12 715
转载 mysql5.7初次登录 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘
Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码mysql默认密码为空但是使用mysql -uroot -p 命令连接mysql时,报错ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’此时修改root的默认密码即可1.进入到etc/mysql 目录下,查看debian.cnf文件2.找到用户名,密码 ,使用此账号登录mysql用户名:debian-sys-maint密码:xedv
2021-10-27 17:34:25 394
原创 ubuntu源码安装php5.6.40
配置环境下载源码包: wget https://www.php.net/distributions/php-5.6.40.tar.gz解压缩: sudo tar zxvf php-5.6.40.tar.gz编译:./configure --prefix=/php --with-mysql=mysqlnd --enable-mbstring --enable-fpm --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql-
2021-10-27 17:17:13 1922
转载 js获取页面元素距离浏览器工作区顶端的距离
js获取页面元素距离浏览器工作区顶端的距离先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome)网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度)(javascript) document.documentElement.scrollTop //firefox(javascript) document.documentElement.scrollLeft //firefox(javascript) do
2021-10-12 16:35:52 1861
原创 js实现多个列表展开收缩类似手风琴效果
实现效果大概是多个卡片默认均隐藏详情部分,点击展开可查看该卡片详情,点击收起详情隐藏;同时只展开一个,即某个展开时其他的均收缩状态。设计思路:详情模块与展开按钮各设置两个样式类,即默认样式类与展开样式类。每个卡片默认样式类display:none,展开按钮默认样式不设置旋转角度。点击展开按钮后,通过js语句定位到使用展开类名的元素的位置,利用arrt方法将样式类名换为默认样式类,用同样的方法更改展开按钮的样式;将当前卡片及展开按钮的样式该改为展开样式类(通过设置按钮元素css-transform的旋转
2021-10-12 16:13:29 2749 2
原创 js实现导航条置顶
实现的效果大概是,滚动条往下滚动至导航条被隐藏时,将导航条置顶;滚动条往上滚动至导航条出现时,回到原来位置。大致逻辑是先获取导航条距离页面顶部的高度,滚动条滚动时,动态获取页面被卷起的高度;将导航条距离页面顶部的距离与页面被卷起的高度作比较。html代码 <div id="nav" style="width: 1200px;max-height: 100px"> <div>导航条内容</div> </div>js代码
2021-10-12 14:56:48 1081
原创 Django浏览器加载静态资源失败
在项目中引入的地方这是浏览器控制台报的错这是Django项目控制台报的错这是由于在setting配置文件中没有加入静态文件的加载路径,在settings.py中加入静态文件的加载路径浏览器及Django控制台均无报错...
2021-10-08 15:26:27 324
原创 python for-else语句简介
第一次看见这种写法还以为是语法错误,结果在官方文档里才看见着实是有这种语法下面给个示例for i in ["a", "b", "c", "d", "e"]: for a in range(3): if i == "c": break print(a) else: print(i) continue break# 0 1 2 a 0 1 2 b当与else同一级的for循环正常结束时才会执
2021-09-18 16:30:26 133
原创 解决django项目与admin后台sessionid冲突
由于业务需要,须同时在一个浏览器内登录项目的同时admin后台也得同时在线,于是便碰到一个问题,同一个浏览器同时只可存储一个sessionid,同时登陆便会有一个被挤下去,达不到同时操作的需求https://blog.csdn.net/mzbqhbc12/article/details/78084368?locationNum=7&fps=1看到这篇文章后发现django可以自定义session的名称,在这里定义的即admin后台用到的session名称在setting.py内加上SESSIO
2021-09-13 15:15:02 342
原创 解决ssh超时连接断开
输入vi /etc/ssh/sshd_config,编辑ssh相关配置1、大约92行,将TCPKeepAlive yes注释解掉2、将96行ClientAliveInterval 0,97行ClientAliveCountMax 3 注释解除名词解释:ClientAliveInterval的值即为服务端向客服端请求消息的时间间隔,单位为秒,默认值为0,即永不发送ClientAliveCountMax 的值表示服务端向客户端发送请求消息未响应的最大次数例如:ClientAliveInterva
2021-08-27 14:40:07 1102
原创 python类动态增加属性和方法
一、动态添加属性1、为类添加属性,直接加在类上,会使此后所有实例化对象都具备此属性class Animal: def __init__(self, name, age): self.name = name self.age = agecat = Animal('小花', 1)print(cat.name) # 小花print(cat.category) # AttributeError: 'Animal' object has no attribut
2021-08-26 17:57:19 6693 1
原创 ubuntu20安装mysql8.0并配置远程连接
安装sudo apt updatesudo apt inatsll mysql-server验证是否安装成功systemctl status mysql登录首次登录遇到的问题由于未找到初始密码,登录时提示ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) orERROR 1045 (28000): Access denied for user ‘root’@‘lo
2021-08-05 17:51:04 865
原创 django admin常用属性
官方中文文档(文档右下角可切换django版本)1)list_display:admin列表页面上展示的字段admin.pyadmin后台页面显示效果2)search_fields:admin列表可以用来搜索的字段admin.pyadmin后台可在search处搜索py文件里search_fields中添加的字段3)list_filter:admin页面右侧过滤栏admin.pyadmin后台显示效果如下,会根据admin.py内添加的字段在右侧形成过滤栏4)list_editab
2021-08-02 18:43:22 669
原创 解决docker容器中中文显示为方格的问题!!!
这是我的docker容器最初出现的情况这是我的语言环境及编码格式(编码格式可使用locale查看)网上大部分解决的是用locale命令查看后默认使用的是POSIX,大家可以先查看自己的编码格式,如果默认编码格式不为POSIX,则可以使用以下安装中文字体包查看官方字体包:apt search front | grep cjk只需下载fonts-noto-cjk这一个包即可,执行命令 apt install fonts-noto-cjk安装完成后将此容器重新打包为镜像即可这是新镜像浏览器显示结
2021-07-22 10:39:50 1677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人