摘要: #!/usr/bin/env python #-*- coding: utf-8 -*- from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # 配置多个数据库连接 SQLALCHEMY_BINDS = { 'users': 'sqlite:///users.... 阅读全文
posted @ 2019-01-04 11:56 哈喽哈喽111111 阅读(6907) 评论(2) 推荐(1) 编辑
摘要: 1.创建数据库模型的时候增加添加上注释SQLAlchemy1.2新增了comment参数telephone = db.Column(db.String(11), nullable=False, comment='电话')class User(Base): __tablename__ = 'user' 阅读全文
posted @ 2019-01-04 11:54 哈喽哈喽111111 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ### 使用SQLAlchemy去连接数据库:1.使用SQLALchemy去连接数据库,需要使用一些配置信息,然后将他们组合成满足条件的字符串:HOSTNAME = '127.0.0.1'PORT = '3306'DATABASE = '1'USERNAME = 'root'PASSWORD = ' 阅读全文
posted @ 2019-01-04 11:52 哈喽哈喽111111 阅读(3253) 评论(0) 推荐(0) 编辑
摘要: 需要着重学习的地方:(1)爬取分页数据时,url链接的构建(2)保存json格式数据到文件,中文显示问题(3)线程池的使用(4)正则表达式的写法(5)根据图片url链接下载图片并保存(6)MongoDB的初步使用 #!/usr/bin/env python# -*- coding: utf-8 -*-import re import json import requests from reque... 阅读全文
posted @ 2018-12-27 15:44 哈喽哈喽111111 阅读(545) 评论(0) 推荐(0) 编辑
摘要: # linux定时执行python文件 # crontab -e 添加如下信息: # 0 4 * * * /usr/bin/python /root/bak.py >> /var/log/bak.py.log 2>&1 阅读全文
posted @ 2018-10-25 14:24 哈喽哈喽111111 阅读(859) 评论(0) 推荐(0) 编辑
摘要: # linux定时执行python文件 # crontab -e 添加如下信息: 0 4 * * * /root/web.sh > /dev/null 2>&1 阅读全文
posted @ 2018-10-25 14:21 哈喽哈喽111111 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 使用shell脚本定时执行备份mysql数据库 # linux定时执行python文件 # crontab -e 添加如下信息: 阅读全文
posted @ 2018-10-25 14:18 哈喽哈喽111111 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 需求一,svn提交时必须填写log日志的需求 @echo off :: :: Stops commits that have empty log messages. :: @echo off set svnlook="C:\Program Files\VisualSVN Server\bin\svn 阅读全文
posted @ 2018-10-15 10:33 哈喽哈喽111111 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一、重新定位SVN的时候,遇到uuid不一致的问题.Google得知可以使用以下命令有到svnadmin命令:(位于 SVN安装目录下面的bin目录) 注:这个命令需要在SVN服务器上执行svnadmin setuuid <repos_path> <uuid> 注:<repos_path> 是你的S 阅读全文
posted @ 2018-10-15 10:30 哈喽哈喽111111 阅读(2193) 评论(0) 推荐(0) 编辑
摘要: find . -type d -name ".svn"|xargs rm -rf find . -type d -iname ".svn" -exec rm -rf {} \ 方法一:1、Windows环境将下面的代码保存为 kill-svn.bat文件,放到要删除.svn文件的目录下,双击运行即可 阅读全文
posted @ 2018-10-15 10:29 哈喽哈喽111111 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 报错信息:Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 484") result = self._query(query) 阅读全文
posted @ 2018-10-15 09:20 哈喽哈喽111111 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: mysql> select version(); 阅读全文
posted @ 2018-10-15 09:13 哈喽哈喽111111 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123' 阅读全文
posted @ 2018-10-15 09:12 哈喽哈喽111111 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 有木有遇到过这种情况?电脑或者服务器需要重装系统?可是你电脑上存着n多个网站的数据库,怎么办?把数据库文件夹拷贝出来,重装系统之后再拷回去?如果你使用了InnoDB引擎,恐怕那样做会出麻烦的,一个一个往外导数据库?天哪,那要搞到何年何月啊?今天就来介绍一下如何一口气导出全部数据库,再把数据库恢复回来 阅读全文
posted @ 2018-10-15 09:12 哈喽哈喽111111 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.进入 mysql: /usr/local/mysql/bin/mysql -u root -p 2.使用 mysql库 : use mysql; 3.查看用户表 : SELECT `Host`,`User` FROM user; 4.更新用户表 : UPDATE user SET `Host` 阅读全文
posted @ 2018-10-15 09:11 哈喽哈喽111111 阅读(10501) 评论(0) 推荐(1) 编辑
摘要: phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。 PhpStudy集成环境中的mysql数据库的版本默认是mysql5.5,下面是PhpStudy升级数据库到mysql5.7的方 阅读全文
posted @ 2018-10-15 09:08 哈喽哈喽111111 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 注:本文来源于https://docs.pythontab.com/interpy/,逐个实践操作,增加些原文章中未讲述的知识 Python进阶 《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们! 前言 Pyth 阅读全文
posted @ 2018-08-14 16:48 哈喽哈喽111111 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1 第一种;未使用@符号 2 def a_new_decorator(a_func): # a_func = a_function_requiring_decoration 3 def wrapTheFunction(): 4 """the doc for wrapTheFunction""" 5 print("I am doing s... 阅读全文
posted @ 2018-08-10 17:35 哈喽哈喽111111 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1 Python 2.7中的继承 2 在Python 2.7中,继承语法稍有不同,ElectricCar 类的定义类似于下面这样: 3 class Car(object): 4 def __init__(self, make, model, year): 5 --snip-- 6 7 class ElectricCar(Car): 8 def _... 阅读全文
posted @ 2018-08-10 17:29 哈喽哈喽111111 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 说明:代码没怎么完善,能用就行 1、需要安装requests模块 pip install requests 2、数量那个需要看一下网站上的最大图片数量是多少,酌情修改一下 3、下载完毕后需要更换url地址 4、手动创建图片保存的目录 阅读全文
posted @ 2018-08-09 17:32 哈喽哈喽111111 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 注:之前的教程是按照官网文档亲自实践操作汇总而成的,所需的软件也是从官网下载的。 但是有一个问题,若是运行在有公网IP的frps程序被其他人所知道,他们就可以直接在他们电脑上运行frpc客户端, 简而言之就是你的这个程序除了自己使用之外,也被其他人所使用(并不是出自于你的授意)。 所以此教程的目的是 阅读全文
posted @ 2018-07-26 10:34 哈喽哈喽111111 阅读(3898) 评论(0) 推荐(1) 编辑
摘要: 一、入门系列: Flask入门系列(一)–Hello World 项目开发中,经常要写一些小系统来辅助,比如监控系统,配置系统等等。用传统的Java写,太笨重了,连PHP都嫌麻烦。一直在寻找一个轻量级的后台框架,学习成本低,维护简单。发现Flask后,我立马被它的轻巧所吸引,它充分发挥了Python 阅读全文
posted @ 2018-07-20 09:32 哈喽哈喽111111 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: Flask-RESTful 是一个 Flask 扩展,它添加了快速构建 REST APIs 的支持。它当然也是一个能够跟你现有的ORM/库协同工作的轻量级的扩展。Flask-RESTful 鼓励以最小设置的最佳实践。如果你熟悉 Flask 的话,Flask-RESTful 应该很容易上手。 用户指南 阅读全文
posted @ 2018-07-20 09:30 哈喽哈喽111111 阅读(5605) 评论(0) 推荐(0) 编辑
摘要: 最近用flask-bable翻译一个项目,在网站上查找到有一个示例文档,地址:http://translations.readthedocs.io/en/latest/flask-babel.html# 不过有些地方显示的不对,特写此文章进行更改,同时以备自己后期查看使用 安装 Flask-Babe 阅读全文
posted @ 2018-07-07 17:00 哈喽哈喽111111 阅读(3050) 评论(0) 推荐(0) 编辑
摘要: 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove mysql-libs.x86_64 3.随便在你存放文件的目录下执行,这里解释一下,由于这个mys 阅读全文
posted @ 2018-07-07 14:17 哈喽哈喽111111 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1、pip安装 yum -y install epel-release && yum -y install python-pip 2、pip安装软件 (1)安装单个软件:pip install PackageName (2)更新单个软件:pip install --upgrade PackageNa 阅读全文
posted @ 2018-07-07 14:14 哈喽哈喽111111 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 一、 更新系统 #yum -y install epel-release #yum clean all && yum makecache #yum -y update 二、安装python3 系统自带的python版本是2,并且没有安装pip 1、python2安装pip #yum -y insta 阅读全文
posted @ 2018-07-07 14:13 哈喽哈喽111111 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #-*- coding: utf-8 -*- 3 4 import json 5 import urllib 6 import requests 7 8 9 # 指定url路径,经过查看url获取的信息:0/0是全部的json信息 10 pre_url = "http://gank.io/api/data/福利/0/0"... 阅读全文
posted @ 2018-06-21 16:05 哈喽哈喽111111 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: Python发展至今,版本众多,在使用过程中经常遇到第三方库依赖的Python版本和系统Python版本不一致的情况。同时又因系统底层需调用当前版本Python,所以不能随意变更当前系统Python版本。如此情境下就会有Python多版本共存的情况。于是,Python多环境管理工具应运而生。Pyen 阅读全文
posted @ 2018-03-28 16:30 哈喽哈喽111111 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: 通过 static_file 插件可以对外提供一个简单的基于 HTTP 的文件访问服务。类似于http的文件索引! 服务端frps.ini配置[common]bind_addr = 0.0.0.0bind_port = 7000privilege_token = 12345678 客户端frpc.i 阅读全文
posted @ 2018-03-05 15:25 哈喽哈喽111111 阅读(2265) 评论(0) 推荐(0) 编辑
摘要: 我的服务器,已经用nginx 做网站了,80端口只有一个,我还想我的frps一起使用,可以吗? 这个是可以实现的,利用nginx的反向代理实现。 8080端口是frps中vhost_http_port的, 相当于是nginx接收到这个域名的请求信息后转发给对应的反向代理端口,也就是frps中的端口, 阅读全文
posted @ 2018-03-05 15:20 哈喽哈喽111111 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 有域名的话使用域名,没有域名的话使用IP注意80端口是否被已经安装使用的nginx占用,若被占用,可以换成其他端口,比如8080,,或者利用nginx的反向代理实现frp服务端与nginx共用80端口1.自己有域名的配置 # frps.ini服务端配置[common]bind_addr = 0.0. 阅读全文
posted @ 2018-03-05 15:19 哈喽哈喽111111 阅读(50713) 评论(1) 推荐(0) 编辑
摘要: [必须]标识头[common]是不可或缺的部分 [必须]frps服务端IPserver_addr = 0.0.0.00.0.0.0为FRP服务端IP,客户端要填写为服务端已配置的对应的IP,或者是服务端的服务器(VPS)IP。 [必须]frps服务端通讯端口server_port = 7000客户端 阅读全文
posted @ 2018-03-05 14:56 哈喽哈喽111111 阅读(14612) 评论(0) 推荐(2) 编辑
摘要: [必须]标识头[common]是不可或缺的部分 [必须]服务器IPbind_addr = 0.0.0.00.0.0.0为服务器全局所有IP可用,假如你的服务器有多个IP则可以这样做,或者填写为指定其中的一个服务器IP,支持IPV6. [必须]FRP通讯端口bind_port = 7000用于和客户端 阅读全文
posted @ 2018-03-05 14:54 哈喽哈喽111111 阅读(3700) 评论(0) 推荐(1) 编辑
摘要: # [common] is integral section [common] # A literal address or host name for IPv6 must be enclosed # in square brackets, as in "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80" server_addr = 0.... 阅读全文
posted @ 2018-03-05 14:51 哈喽哈喽111111 阅读(8693) 评论(0) 推荐(0) 编辑
摘要: # [common] is integral section [common] # A literal address or host name for IPv6 must be enclosed # in square brackets, as in "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80" bind_addr = 0.0.... 阅读全文
posted @ 2018-03-05 14:41 哈喽哈喽111111 阅读(6692) 评论(0) 推荐(0) 编辑
摘要: 服务端的配置 # frps.ini [common] bind_port = 7000 说明:防火墙放行该端口 启动:./frps -c ./frps.ini 后台启动:nohup ./frps -c ./frps.ini & 客户端的配置 (1)windows系统 (2)linux系统 阅读全文
posted @ 2018-03-05 14:30 哈喽哈喽111111 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 目录 frp 的作用 开发状态 架构 使用示例 通过 ssh 访问公司内网机器 通过自定义域名访问部署于内网的 web 服务 转发 DNS 查询请求 转发 Unix域套接字 对外提供简单的文 阅读全文
posted @ 2018-03-05 14:15 哈喽哈喽111111 阅读(85422) 评论(3) 推荐(5) 编辑
摘要: 一、分布式工作流程 在 Git 中,每个开发者同时扮演着节点和集线器的角色——也就是说,每个开发者既可以将自己的代码贡献到其他的仓库中,同时也能维护自己的公开仓库,让其他人可以在其基础上工作并贡献代码 1、集中式工作流程 集中式系统中通常使用的是单点协作模型——集中式工作流。一个中心集线器,或者说仓 阅读全文
posted @ 2018-03-04 17:08 哈喽哈喽111111 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一个远程仓库通常只是一个裸仓库(bare repository)— 即一个没有当前工作目录的仓库。因为该仓库仅仅作为合作媒介,不需要从磁碟检查快照;存放的只有 Git 的资料。简单的说,裸仓库就是你专案目录内的 .git 子目录内容,不包含其他资料。 1、协议 Git 可以使用四种主要的协议来传输资 阅读全文
posted @ 2018-02-11 15:22 哈喽哈喽111111 阅读(616) 评论(0) 推荐(0) 编辑