- 博客(40)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 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 371
原创 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 335
原创 flask项目部署时候,redirect跳转,session清除解决办法
进行flask 本地测试没问题,加登录限制,无法登录成功。经过排查发现是redirect跳转session清除了,所以就采用redis保存登录session具体解决办法:1. 下载和安装redisredis 下载https://github.com/MicrosoftArchive/redis/releases之后进入安装目录,双击redis-cli启动2 .pip...
2019-04-14 17:14:16 939
原创 一个基于libvirt的openstack虚拟机监控系统
一个用于监控OpenStack虚拟机,前期提供监测CPU、内存、网口和磁盘等,使用libvirt获取相关信息,使用flask和ajax 和boostrap构建实时监控#### ####1.libvirt使用libvirt对OpenStack虚拟机进行相关数据采集,并存储到mongodb数据库中2.flask+boostrap3+ajax实现数据的实时监控和异步更新3.告警...
2019-04-13 12:39:58 1165
原创 51job招聘爬虫&数据分析
招聘爬虫+数据分析 1.爬虫: 采用Scrapy 分布式爬虫技术,使用mongodb作为数据存储,爬取的网站Demo为51job,数据我目前爬了有几千条 2.数据处理: 采用pandas对爬取的数据进行清晰和处理 2.数据分析: 采用flask后端获取mongodb数据,前端使用bootstrap3.echarts以及D3的词云图###注意:1. pymongo安装版本 <=3.0 建议...
2019-03-26 17:41:13 2937 1
原创 ps aux|grep 命令
ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。$ ps aux | grep redis查到redis的进程
2018-12-01 21:00:15 2949
原创 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 171
原创 利用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 4162
原创 xshell关闭session后flask应用程序出现内部错误
解决办法:nohub 命令 & 后台启动,屏幕输出重定向到nohup.out文件
2018-08-04 20:36:12 273
原创 Flask项目部署(flask+gunicorn+nginx)
目录 Gunicorn(http://gunicorn.org/) Gunicorn 安装Gunicorn 启动NginxNginx安装Nginx启动Nginx检查配置文件修改配置文件Nginx重启Gunicorn(http://gunicorn.org/) gunicorn是一个python Wsgi http server,只支持在Un...
2018-08-03 09:41:44 2414 1
原创 linux mysql备份和恢复
备份命令:mysqldump -u root -p dbname> dbname.sql #Account 为需要备份数据库名字还原命令: mysql -u root -p passwd:mysql>use dbname; mysql>source dbname.sql
2018-08-01 16:25:49 234
原创 Windows和Linux虚拟机相互复制文件
1.找到虚拟机选项卡,点击安装vmtools2. sudo tar - zxvf [vmtools文件名]3.sudo ./vmware-install.pl
2018-06-29 09:23:04 4444
原创 ORL人脸识别tensorflow实现
#识别率有98%左右,数据集可以百度下载,代码简洁,适合新手学习'''author:zhipeng li'''import numpy as npimport tensorflow as tfimport random,os,cv2,globimport timebatch_size = 50def loadImageSet(folder=u'data_faces', sam...
2018-06-26 17:35:17 3058 2
原创 django项目局域网访问
在setting中ALLOWED_HOSTS =[]添加本机IP地址然后运行 python manage.py runserver ip:8000然后在浏览器输入IP和端口即可访问
2018-06-09 16:12:15 2217 1
原创 我用python爬取济南房价,告诉你哪里买房合适(-)
import requestsfrom bs4 import BeautifulSoupimport osimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltdef GetUrlHtml(url): kv={"User-Agent": "Mozilla/5.0"} response=r...
2018-06-03 13:59:22 963
原创 pandas笔记
Series.value_counts返回的是该Series对象中独一无二的元素的个数(Returns object containing counts of unique values.)是个Series对象。
2018-06-03 09:44:58 239
原创 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 6042
原创 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 5423
原创 jsp笔记
<%%> 可添加java代码片段 <%! %> 可添加java方法 <%=%> 变量或表达式值输出到页面<%-- --%> jsp注释
2018-05-21 20:45:15 117
原创 Servlet访问第一次500,刷新后404的解决办法
最近用myeclipse 配置servelet,默认生成web.xml,但访问一直出错错误:解决办法:1.代码没有编译,清空一下,选择自动编译,然后关掉重启eclipse。project-》Build Automatically一定要重启,否则不起作用2.servlet class在web.xml的路径错误...
2018-05-20 18:40:21 2052
原创 pycharm导入模块显示不存在解决办法
最近,同级或者不同级目录下,导入某个模块,显示不存在,可明明存在,百度找了好多没找到,试了import syssys.path.append('/path/to/test') // 这里可以用os.path类方法自动获得绝对路径这方法还不行解决办法:pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources path将当...
2018-05-16 10:05:56 17856 3
原创 Django从入门到精通-Django实现静态页面(附代码)
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。本文使用的AmazeUI的样式基本思想:用户输入地址,发起请求,Django进行URL正则匹配,调用view层,view层再调用模板的html页面显示给用户首先看看目录结构:第一步...
2018-05-15 18:38:40 1700
转载 机器学习中归一化方法
归一化方法 Normalization Method1. 概要数据预处理在众多深度学习算法中都起着重要作用,实际情况中,将数据做归一化和白化处理后,很多算法能够发挥最佳效果。然而除非对这些算法有丰富的使用经验,否则预处理的精确参数并非显而易见。2. 数据归一化及其应用数据预处理中,标准的第一步是数据归一化。虽然这里有一系列可行的方法,但是这一步通常是根据数据的具体情况而明确选择的。特征归一化常用的...
2018-04-19 15:06:08 553
原创 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExceptionat javax.swing.CellRendererPane.addImpl(CellRendererPane.java:85)at java.awt.Container.add(Container.java:365)at javax.swing.plaf.b...
2018-04-15 20:59:58 3012 1
原创 MySQL中报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办法
进入mysql的安装路径,例如进入 MySQL server5.7里面的bin目录输入命令:mysql_upgrade -u root -p --force之后输入数据库密码就可以解决了
2018-04-15 14:05:08 1144
原创 一文浅谈神经网络(非常适合初学者)
最近学习BP神经网络,网上文章比较参差不齐,对于初学者还是很困惑,本文做一下笔记和总结,方便以后阅读学习。一、BP神经网络的概念 BP神经网络是一种多层的前馈神经网络,其主要的特点是:信号是前向传播的,而误差是反向传播的。具体来说,对于如下的只含一个隐层的神经网络模型:输入向量应为n个特征BP神经网络的过程主要分为两个阶段,第一阶段是信号的前向传播,从输入层经过隐含层,最后到达输出层;第二阶...
2018-04-14 12:56:30 28818 8
原创 tensorflow启动TensorBoard显示No such file or directory: 'XXX/tensorboard/TAG' on path XXX/tensorflow/ten
使用以下命令:tensorboard --logdir=“logs文件所在目录”例如:tensorboard --logdir=C:\Users\WorkStation\Desktop\logs
2018-04-13 11:30:43 2819
原创 Windows系统访问Ubuntu虚拟机
一、设置SSH,让外界的计算机可以连接到本系统,安装openssh服务器$ sudo apt-get -y install openssh-server二、安装FTP服务器,让外界可以使用FTP上传和下载虚拟机数据$ sudo apt-get -y install vsftpd3.下载Putty,输入虚拟机ip地址,注意虚拟机要使用桥接,使用ifconfig命令或者ip a命令查看
2017-11-26 16:33:14 610
原创 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 10800
原创 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 487
原创 vmware中Ubuntu不能联网解决办法
首先,检查虚拟机是否开启了网络服务,检查方法是打开控制面板->-管理工具--->服务 ,查找 VMware DHCP Service 和VMware NAT Service ,这样就可以了
2017-11-10 17:20:07 374
原创 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 2189 1
原创 docker容器中,一个容器一直Resatring
部署docker容器查看所有容器状态 执行 $docker-compose ps出现project_dsdbkv一直Restaring可以执行一下命令查看日志$docker logs -f project_dsdb出现error:max virtual memory areas vm.max_map_count [65530] is too low, increas
2017-07-17 20:37:04 2005
原创 ubuntu键盘异常
问题:最近装ubuntu16.0.4LTS出现键盘异常,输入上下左右按键,显示A,B,C,D解决方案:终端输入 sudo apt-get install vim-gtk
2017-07-17 16:51:04 659 1
原创 大数据R安装依赖库
> install.packages("RMySQL")将程序包安装入‘/usr/local/lib/R/site-libary’(因为‘lib’没有被指定)出现这样的异常,只需要回到终端,输入下面命令即可解决>sudo R
2017-07-09 18:47:08 1488 4
原创 Hadoop平台搭建之Linux实验环境
最近对大数据产生浓厚兴趣,就开始学习起来,搭建集群中间也出现了一些问题,经过查找资料,终于解决了,现将搭建大数据平台中遇到的问题及解决办法分享出来,共同进步。我选用的是win10+Ubuntu 16.04双系统 首先我的笔记本电脑是华硕A450VB硬件配置列表:CPU:I5 3230M内存:4G显卡:GT740m存储:750G一.进入U
2017-07-09 16:04:37 508
Django从入门到精通-静态页面
2018-05-15
新人求助,eclipse中显示程序没有错误,缺没有输出结果咋回事?
2016-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人