彳亍的技术博客

主要分享Python、GIS、人工智能等领域文章

Ubuntu环境下Ngnix + Gunicorn + Flask 项目部署

相关环境安装 以下操作都在远程服务器上进行操作 (ubuntu 16.04) 先更新 apt 相关源 sudo apt-get update mysql安装 apt-get install mysql-server apt-get install libmysqlclient-dev ...

2019-06-11 23:17:37

阅读数 16

评论数 0

Python中ldap3模块在AD域中分页查询用户 修改用户信息

最近找ldap信息,找的比较艰辛,原文也没有使用代码模式,粘过来重新共享 原文链接:https://www.jianshu.com/p/fabb04fd93e3 # -*- coding:utf8 -*- import ldap3 import logging from ldap3 impo...

2019-02-25 20:24:50

阅读数 448

评论数 0

Ubuntu18.04安装PostgreSQL

最近使用postgres数据库,将使用中的问题简单汇总如下: 安装 Ubuntu18.04的默认存储库包含Postgres软件包。 sudo apt update sudo apt install postgresql postgresql-contrib 更多了解: 详细讲解安装的事宜 htt...

2019-02-14 23:43:34

阅读数 42

评论数 0

【Python】alembic: SQLalchemy 数据库版本迁移工具

Alembic 官网:https://alembic.readthedocs.io/ 安装 在虚拟环境下安装: pip install alembic 初始化alembic环境 # 切换到项目根目录下 alembic init alembic # init之后的alembic指的是保存迁移文件的...

2019-02-14 23:30:56

阅读数 69

评论数 0

Python中自动生成requirements.txt 及 安装requirements.txt依赖

requirements.txt 说明 requirements.txt文件记录了当前程序的所有依赖包及其精确版本号 其作用是用来在另一台PC上重新构建项目所需要的运行环境依赖。 自动生成 自动生成依赖文件 requirements.txt,导出到当前路径 pip freeze &...

2019-01-09 22:33:38

阅读数 185

评论数 0

Linux Ubuntu下log日志文件的花式查看方法

Linux Ubuntu系统中查看日志的命令有很多:tail, less,cat,tac, head,sed 针对我经常用的,会先上个样例,另外附上帮助中的命令的全部参数及选项 因为经常debug查看日志,less 和 tail 是我用的比较多,个人感觉最实用的,方便搜索日志中的关键词 1、l...

2018-12-26 23:31:39

阅读数 1026

评论数 0

【解决方案】Python Flask 数据库migrate报错TypeError: option values must be Strings

出现问题情形: 在 Python Flask项目中将数据库配置完,并定义模型类之后,执行命令: # 注:命令中的db是在配置中定义的数据库的一个命令的名称 $ python manage.py db init $ python manage.py db migrate -m"i...

2018-12-22 11:32:28

阅读数 583

评论数 0

Python UUID模块介绍及基本使用

UUID UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写 目的,是让分布式系统中的所有元素,都能有唯一的辨识信息 不需要通过中央控制端来做辨识信息的指定 场景: 不需考虑数据库创建时的名称重复问题 组成 UUID是指在一台机器上生成的数字,它保...

2018-12-16 01:10:29

阅读数 198

评论数 1

【Python】Python位运算介绍及练习示例

在实际编码中,越来越需要考虑代码的性能和执行效率。最近也在研究算法结构方面的知识。 Python的位运算,也就被翻了牌子,重新捋一遍 概念介绍 Python按位运算符 是把 数字看作二进制来进行计算的。 Python中的按位运算法则如下: 运算符 名称 描述 &...

2018-12-16 00:25:20

阅读数 66

评论数 0

【笔记】MySQL基本语法及命令 整理

MySQL笔记 SQL语句中的数据类型可以参考:http://blog.csdn.net/anxpp/article/details/51284106 打开/退出 MySQL # 在win 或Linux 的命令行中,使用 mysql -u root -p(密码可写可不写,不写) exit ...

2018-12-15 00:27:58

阅读数 72

评论数 0

【git】git pull拉取远端 gitpush推送到远端 git commit提交reject问题

之前的博文中将git 命令都介绍过了。但是针对有些场景,用起来还是有些生疏。 git pull 【场景一】将远端git仓库分支拉取到本地(本地不存在这个分支) # 建议做法 git fetch # git checkout 远端分支名称(dev 为例子分支名称) git checkout dev ...

2018-12-13 23:14:47

阅读数 196

评论数 0

dingding for Ubuntu: Ubuntu中钉钉安装包资源及安装

1、钉钉安装包(zip压缩) dingding for Ubuntu 钉钉 Ubuntu(linux)安装包资源: https://pan.baidu.com/s/17zHNAlA-3Itoxzll40C3og 2、命令安装 # 切换到压缩包下载目录 unzip dd_for_ubuntu.zi...

2018-12-13 22:38:25

阅读数 1799

评论数 0

【代码】SQLAlchemy的 增删改查 之 删

# 删除作者 @app.route('/delete_author/<int:author_id>') def delete_author(author_id): author = Author.query.get(author_id) ...

2018-12-13 01:26:39

阅读数 51

评论数 0

【代码】SQLAlchemy的 增删改查 之 增

@app.route('/', methods=['get', 'post']) def index(): append_form = Append() if request.method == 'POST': if append_form.validate_on...

2018-12-13 01:23:41

阅读数 39

评论数 0

【Flask】SQLAlchemy的字段类型,列选项,关系选项

常用的SQLAlchemy字段类型 类型名 python中类型 说明 Integer int 普通整数,一般是32位 SmallInteger int 取值范围小的整数,一般是16位 BigInteger int或long 不限制精度的整数 Float float 浮点...

2018-12-13 01:16:24

阅读数 258

评论数 0

【Flask】Flask-SQLAlchemy安装及基本设置

ORM(Object-Relation Mapping):对象-关系映射。 在Flask中,若要很好的使用ORM, SQLAlchemy是一个必由的选择。 SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性...

2018-12-13 01:09:00

阅读数 44

评论数 0

【解决方案】Ubuntu18.04 安装L2TP及相关设置

前言 之前根据公司业务需求需要在Ubuntu16.04 上面连接L2TP的VPN 鼓捣了一整天也没有安装成功 百度尝试遍了各种方法 最后个人觉得应该重装一个系统。重装了Ubuntu18.04 解决方案 1、命令行输入: sudo apt-get install network-manager-...

2018-12-13 00:54:30

阅读数 794

评论数 0

【解决方案】完美解决Ubuntu中:Failed to load module "canberra-gtk-module"

【解决方案】系列更新了。。。 问题描述: Ubuntu 18.04 命令行执行命令 报错提示:Failed to load module "canberra-gtk-module" 解决方案: 执行以下命令,相信定有奇效 sudo apt...

2018-12-13 00:03:28

阅读数 814

评论数 0

【笔记】PostgreSQL数据库命令整理及使用样例

文章目录前言数据库 表格操作 (创建、切换、查看)数据操作(增删改查)条件查询 / 复杂查询连接 前言 自从MySQL被Oracle收购之后,Postgresql逐渐成为主流关系型数据库。 查看本笔记需要有一定的MySQL基础。 PS: 数据宝贵,文档中涉及到删除的内容,建议进行逻辑删除。表格添...

2018-12-07 20:03:30

阅读数 108

评论数 0

Git 命令 Git介绍及常用命令清单

Git 分布式版本控制系统 目前世界上最优秀的(没有之一) 优点: ​ ​ ☑ 方便多人协同开发 ​ ☑ 方便版本控制 特点: ​ ​ ☑ 分布式版本控制 ​ ☑ .git隐藏文件夹 / 本地代码仓库 针对命令的理解,也可以从数据库的角度进行理解 使用流程 Git服务器 --&a...

2018-12-04 22:40:38

阅读数 50

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭