python
李家小少爷
这个作者很懒,什么都没留下…
展开
-
Django/Flask阿里云部署中使用http强制跳转https
当我们部署完django之后,更换https加密数据传输,当地址输入http域名时候,请求跳转不成功,则需要我们配置一下nginx完成http强制跳转https。在nginx中配置http重定向到https协议,在nginx中增加一个server配置:server { listen 80; server_name www.ai.com ai.com; return 301 https://$server_name$request_uri;}然原创 2020-12-31 11:46:56 · 405 阅读 · 0 评论 -
django使用阿里云部署切换https
1. 首先我们在阿里云上面申请免费的https证书,然后将证书上传到nginx安装目录下的cert,如果没有,新建一个cert目录cd /etc/nginx/mkdir cert然后上传证书文件linux# rz 文件或者scp 证书地址/证书文件 root@服务器地址:/nginx根目录/cert/2.更改nginx配置文件# sudo vim /etc/nginx/sites-available/django.confserver { ...原创 2020-12-31 11:15:17 · 444 阅读 · 0 评论 -
一个基于libvirt的openstack虚拟机监控系统
一个用于监控OpenStack虚拟机,前期提供监测CPU、内存、网口和磁盘等,使用libvirt获取相关信息,使用flask和ajax 和boostrap构建实时监控#### ####1.libvirt使用libvirt对OpenStack虚拟机进行相关数据采集,并存储到mongodb数据库中2.flask+boostrap3+ajax实现数据的实时监控和异步更新3.告警...原创 2019-04-13 12:39:58 · 1272 阅读 · 0 评论 -
python笔记
import os,sys#sys.path是python的搜索模块的路径集,是一个list#os.path.dirname(__file__)返回脚本的路径sys.path.append(os.path.dirname(os.path.dirname(__file__)))原创 2018-10-02 11:15:31 · 217 阅读 · 0 评论 -
利用scp远程下载或者上传文件或者目录(文件夹)
1、从服务器下载文件 scp username@servername:/remote_path/filename ~/local_destination 2、从服务器下载整个目录(文件夹) scp -r username@servername:/remote_path/remote_dir/ ~/local_destination 3、上传本地文件到服务器...原创 2018-08-06 10:00:47 · 4219 阅读 · 0 评论 -
xshell关闭session后flask应用程序出现内部错误
解决办法:nohub 命令 & 后台启动,屏幕输出重定向到nohup.out文件原创 2018-08-04 20:36:12 · 303 阅读 · 0 评论 -
There are not enough slots available in the system to satisfy the 4 slots Either request fewer slot
mpiexec -np 4 python main.pympiexec运行报错:There are not enough slots available in the system to satisfy the 4 slots Either request fewer slot解决办法:mpiexec -oversubscribe -np 4 python main.py...原创 2018-05-31 09:17:01 · 6375 阅读 · 0 评论 -
python3读取sqlserver数据库数据
#!/usr/bin/env python# encoding: utf-8"""@author: 李志鹏@file: sqlserver.py@time: 2017/5/22"""import pyodbcimport pandas as pdconn = pyodbc.connect('DRIVER={SQL Server};SERVER=2001:da8:700e:e00:d129:18c:...原创 2018-05-22 20:20:52 · 5502 阅读 · 0 评论 -
pandas笔记
Series.value_counts返回的是该Series对象中独一无二的元素的个数(Returns object containing counts of unique values.)是个Series对象。原创 2018-06-03 09:44:58 · 264 阅读 · 0 评论 -
pycharm导入模块显示不存在解决办法
最近,同级或者不同级目录下,导入某个模块,显示不存在,可明明存在,百度找了好多没找到,试了import syssys.path.append('/path/to/test') // 这里可以用os.path类方法自动获得绝对路径这方法还不行解决办法:pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources path将当...原创 2018-05-16 10:05:56 · 18133 阅读 · 3 评论 -
mongodb 启动命令
命令:mongod --dbpath 路径路径为新建的data路径此命令在mongodb安装路径的bin目录下运行原创 2018-04-03 15:56:07 · 592 阅读 · 0 评论 -
python3.7连接mysql
一.下载mysql并安装二.使用pymysql操作数据库import pymysql.cursorsimport numpy as npimport pandas as pd# 连接数据库connect = pymysql.Connect( host='localhost', port=3306, user='root',原创 2017-11-26 13:26:18 · 10876 阅读 · 0 评论 -
python调用C程序
最近一朋友让我帮使用python调用C程序,参考网上资料,自己做了一下总结我使用Ubuntu16.04LTS,gcc version 4.8.5 (GCC) (可通过gcc -v查看版本信息),Python 3.6.1 c程序: #include main(){printf ("Hello,world");}保存为test.c文件,然后使用gcc命令编译成原创 2017-11-12 18:06:44 · 539 阅读 · 0 评论 -
ubuntu键盘异常
问题:最近装ubuntu16.0.4LTS出现键盘异常,输入上下左右按键,显示A,B,C,D解决方案:终端输入 sudo apt-get install vim-gtk原创 2017-07-17 16:51:04 · 718 阅读 · 1 评论 -
Ubuntu16.04LTS设置python3为默认版本
Ubuntu自带的python版本为2.7,目前python官网最新版本已经3.7,python3与python2.7变化很大,目前都使用python3,但Ubuntu安装python3之后,python默认版本还是python2.7,怎样设置默认版本为python3,使用 ln -s 源文件 目标文件 命令 ,本文以python3.7为例:1. 删除系统默认连接文件 /usr/bin/pyt原创 2017-11-10 13:28:19 · 2217 阅读 · 1 评论