- 博客(13)
- 问答 (4)
- 收藏
- 关注
原创 psql: error: connection to server on socket “/tmp/.s.PGSQL.5432“ failed: No such file or directory
当我许久不用postgresl之后,突然有一天需要连接使用这个数据库当我连接时,出现了以下的错误因为我是mac os系统,我用brew进行postgresql的卸载安装和更新均不起作用,后续又查看是否环境变量配置或者是端口占用等问题也是没有成功修复。随后灵机一闪使用了brew info postgres这个命令,可以查看最新版本的psql的信息...
2022-07-11 17:02:12 11096 1
原创 SSL 接收到一个超出最大准许长度的记录。 错误代码:SSL_ERROR_RX_RECORD_TOO_LONG
错误信息:SSL 接收到一个超出最大准许长度的记录。 错误代码:SSL_ERROR_RX_RECORD_TOO_LONG解决办法:修改nginx目录下(我的是/etc/nginx/sites-enabled)的配置文件中,server里面的 listen 443; 为 listen 443 ssl; 保存,重启Nginx。...
2021-11-01 17:29:34 16631 1
原创 使用 certbot 申请泛域名证书和自动续签
下载certbotcertbot官网sudo apt-get updatesudo apt-get install software-properties-commonsudo add-apt-repository universesudo add-apt-repository ppa:certbot/certbotsudo apt-get updatesudo apt-get install certbot python-certbot-nginx查看certbot版本certbot
2021-11-01 17:22:28 9648 1
原创 ubuntu18安装nginx没有生成各类目录文件问题解决
当我在自己的服务器上安装nginx时使用命令:sudo apt install nginx但是安装完成后在以下目录均未生成相应目录和文件,无论是apt卸载重新安装或者下载安装包进行安装均没有此类目录和文件:/usr/sbin/nginx:主程序/etc/nginx:存放配置文件/usr/share/nginx:存放静态文件/var/log/nginx:存放日志解决办法:sudo apt-get --purge remove nginx-commonsudo apt-get --purge
2021-10-29 10:54:52 2432
原创 clone下来的代码push到自己的远程仓库中
有时候从别人的远程仓库clone了一个项目,想修改后push到自己的远程仓库中。操作步骤:克隆项目git clone {需要克隆的远程仓库地址}本地进行修改在远程仓库网站创建一个新的仓库,注意不需要建立README.md和.gitignore文件,因为一般clone下来的项目都含有这2个文件推送到自己的远程仓库进入项目根目录rm -r .gitgit initgit add .git commit -m 'init commit'git remote add orig
2021-10-28 15:30:35 2651
原创 python flask 方法get_json返回(Ellipsis, Ellipsis)问题解决
之前一直在跑的一个项目突然报错500:代码报错部分print('111')body = request.get_json(force=True)print(body)print('222')mail_body = body.get('mail_body', '')报错:排查各种因素,发现这个POST接口获取代码body = request.get_json(force=True)这部分body为(Ellipsis, Ellipsis),不是正常的获取json数据的格式百思不得其解呀,
2021-10-21 14:51:55 991 2
原创 ubuntu 18.04安装oh my zsh
oh My Zsh简介zsh在bash的基础上有十足的改进,但是zsh配置相对复杂,所以oh my zsh算是zsh的简化配置版oh my zsh 官网:https://ohmyz.sh/查看shell# 先查看系统支持的shellcat /etc/shells# 查看当前使用的shellecho $SHELL# bash和zsh互相切换,切换完需要重启终端生效zsh -> bash : chsh -s /bin/bashbash -> zsh : chsh -s /.
2021-07-17 02:37:25 568
原创 ubuntu 简单用户操作(新建用户、修改用户、删除用户)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-15 18:01:58 259
原创 ssh设置别名远程连接服务器
一般来说我们使用ssh远程登陆服务器使用的命令如下:ssh 用户名@ip地址 -p 端口号如果不使用别名的话每次登陆需要输入这些信息,而且IP地址和端口号也容易记混淆,所以我尝试给远程服务器设置一个别名登陆,以后就只需要输入别名即可登陆。以我使用的mac为例,首先进入本地.ssh目录cd ~/.ssh然后查看其中的文件,我的是这样的,需要在config文件中修改,如果没有这个文件需要自己创建一个vim ./config 在其中添加配置信息Host 需要添加的别名信息HostNa
2020-06-14 23:19:47 578
原创 Python中赋值、浅拷贝、深拷贝
一、赋值Python中赋值就是对对象的简单引用,这一点与C++不同,如下:a = [1, '123', [12, 'C']]b = a在上述情况下,a和b是一样的,他们指向同一片内存,b不过是a的别名,是引用.我们可以使用b is a 去判断,返回True,说明他们地址相同,内容相同,也可以使用id()来看2个变量的地址是否相同。赋值操作不会开辟新的内存,只是复制了对象的引用,也就是...
2020-04-16 23:26:27 99
原创 python中几种交换2个变量的值的方法
方法一: 通过简单的数学逻辑运算将两个值互换a = a+bb = a-ba = a-b方法二: 通过python特有的方法互换a, b = b, a方法三: 通过中间变量的方式进行互换,所有语言都可以使用这一个方法x = aa = bb = x方法四: 通过异或运算将两个值互换"""异或的原理0^0=00^1=11^1=0"""a = a^b b = a...
2020-03-25 23:54:20 1086
空空如也
linux目录下新生成的目录或者文件所属用户信息
2021-11-15
mongodb数据库查询语句
2020-06-10
pycharm中.proto文件不能识别
2019-12-29
pycharm中文件名及其路径有红色波浪线
2019-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人