自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彳亍的技术博客

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

  • 博客(16)
  • 收藏
  • 关注

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

Linux Ubuntu系统中查看日志的命令有很多:tail, less,cat,tac, head,sed针对我经常用的,会先上个样例,另外附上帮助中的命令的全部参数及选项因为经常debug查看日志,less 和 tail 是我用的比较多,个人感觉最实用的,方便搜索日志中的关键词1、less对文件或其它输出进行分页显示的工具;搜索功能多,可以向下搜,也可以向上搜。样例less x...

2018-12-26 23:31:39 24596

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

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

2018-12-22 11:32:28 3757

原创 Python UUID模块介绍及基本使用

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

2018-12-16 01:10:29 5265 2

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

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

2018-12-16 00:25:20 789

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

MySQL笔记SQL语句中的数据类型可以参考:http://blog.csdn.net/anxpp/article/details/51284106打开/退出 MySQL# 在win 或Linux 的命令行中,使用 mysql -u root -p(密码可写可不写,不写) exit quit ctrl+d(linux)/ctrl+z(win) select查看版本,显示当前时...

2018-12-15 00:27:58 294

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

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

2018-12-13 23:14:47 1395

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

1、钉钉安装包(zip压缩)dingding for Ubuntu钉钉 Ubuntu(linux)安装包资源:https://pan.baidu.com/s/17zHNAlA-3Itoxzll40C3og2、命令安装# 切换到压缩包下载目录unzip dd_for_ubuntu.zipcd dingdingsudo dpkg -i dingding.deb备注:Ubuntu...

2018-12-13 22:38:25 14020 10

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

# 删除作者@app.route('/delete_author/<int:author_id>')def delete_author(author_id): author = Author.query.get(author_id) if not author: flash('数据不存在') else: try: ...

2018-12-13 01:26:39 246

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

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

2018-12-13 01:23:41 222

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

常用的SQLAlchemy字段类型类型名python中类型说明Integerint普通整数,一般是32位SmallIntegerint取值范围小的整数,一般是16位BigIntegerint或long不限制精度的整数Floatfloat浮点数Numericdecimal.Decimal普通整数,一般是32位Stringst...

2018-12-13 01:16:24 1311

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

ORM(Object-Relation Mapping):对象-关系映射。在Flask中,若要很好的使用ORM, SQLAlchemy是一个必由的选择。SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性能开销的同时,换来的是开发效率的较大提升SQLAlchemy是一个关系型数据库框架,它提供了高层的 ...

2018-12-13 01:09:00 588

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

前言之前根据公司业务需求需要在Ubuntu16.04 上面连接L2TP的VPN鼓捣了一整天也没有安装成功百度尝试遍了各种方法最后个人觉得应该重装一个系统。重装了Ubuntu18.04解决方案1、命令行输入:sudo apt-get install network-manager-l2tp-gnome2、Ubuntu18.04 右上角 下拉箭头中找 设置 或者直接点击 齿轮型图...

2018-12-13 00:54:30 12155

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

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

2018-12-13 00:03:28 28546 14

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

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

2018-12-07 20:03:30 814

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

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

2018-12-04 22:40:38 350

原创 【Python面试场景】进程-线程-协程相关问题汇总

经常被问及 进程, 线程, 协程之间的问题。今天在这里总结一下。文章目录多任务的概念并发 & 并行进程线程协程(Coroutine)协程和线程差异进程-线程-协程使用场景GIL锁多线程能够实现并发吗?死锁线程池的优点:Python库多任务的概念简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同...

2018-12-04 21:23:48 1732

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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