自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 mysql时区问题

客户端连接时时区是根据当前连接session时区设置,并且只会影响函数和timestamp存取;时区设置不影响UTC_TIMESTAMP()函数和DATE、TIME、DATETIME数据列。Per-connection time zones. Each client that connects has its own time zone setting, given by the ses...

2019-05-03 19:00:08 453

原创 Linux 关闭系统时间同步-timedatectl的使用

源于一次项目需要修改系统时间,但是每次修改后又被同步回网络时间,找了好久发现是这个原因:NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之间的系统时钟。timedatectl程序可以自动同步Linux系统时钟到使用NTP的远程服务器(大部分linux系统自带ntp服务而不带ntp client,所以纠结了半天找不到为什么都没装NTP每次改了时间又被

2017-07-05 11:19:38 20495 3

原创 mac brew 安装的mysql开机自启动

1、用brew安装的可以通过以下语句查看安装目录:brew –prefix mysql2、从你MySQL的安装目录下找到homebrew.mxcl.mysql.plist这个文件,然后复制到~/Library/LaunchAgents目录下,然后在终端执行以下语句即可:launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

2017-06-19 10:03:50 3478

转载 Python2 中文unicode乱码问题

在 Sublime Text 里用 Cmd (Ctrl) + B 运行代码 print u'中文',想要打印出 unicode 类型的字符串时,会出现以下报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)传说中的 Python

2017-02-16 11:15:20 12384

原创 Nginx自建CA配置https服务器

一、opensslopenssl1.0.1g以上二、自建CA,用CA证书进行签名,创建服务器证书1.使用CA.sh创建CA跟证书首先,修改openssl的配置文件:sudo vim /usr/local/ssl/openssl.cnf (mac:/System/Library/OpenSSL)修改default_bits=1024为default_bits=2048,

2017-02-15 15:44:55 1101

原创 python list列表分组

Python: group list items in a dict将一个list中的dict 按某个key分组,生成dict:input_list = [ {'a':'tata', 'b': 'foo'}, {'a':'pipo', 'b': 'titi'}, {'a':'pipo', 'b': 'toto'},

2017-01-16 15:04:47 6735

转载 shell脚本交互:expect学习笔记及实例详解

最近项目需求,需要写一些shell脚本交互,管道不够用时,expect可以很好的实现脚本之间交互,搜索资料,发现网上好多文章都是转载的,觉得这篇文章还不错,所以简单修改之后拿过来和大家分享一下~ 1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示:1.1 首行加上/usr/bin/expect1.2 spawn: 后面加上需要执行的shell命令,比

2016-12-30 18:27:19 17788

原创 JQuery AJAX 事件顺序

最近项目中遇到JQuery AJAX success( ) commplete( ) error( )的顺序问题,查了一下如下,记录下来。jquery中各个事件执行顺序如下:1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.error 7.ajaxError (全局事件) 8

2016-12-29 18:38:30 673

原创 Template7

当需要通过javascript 动态导入大量html模版时,可以使用Template7。Template7 是Framework7下的自动编译模版引擎,也可以脱离Framework7单独使用,很方便。具体使用方法如下:下载地址:Template7 GitHub repohtml:<script src="/js/template7.js"></script>----------<script

2016-12-16 14:43:00 1169

原创 DataTable前(Python)后(JQuery)端实现

后端(Python):安装:pip install datatables使用:models.pyclass Game(db.Model): __tablename__ = 'games' id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(256)) screen_url =

2016-12-13 11:25:24 1321

原创 JQuery.ajax setRequestHeader 添加Authorization

XMLHttpRequest对象提供了一个设置请求头的方法:setRequestHeader,对应的jQuery可以再beforeSend回调里面设置请求头:$.ajax({ type: "GET", url: "test.php", success: function(data) { console.log(data); }, befo

2016-11-21 17:47:45 15775

原创 Alembic对数据库版本管理的使用方法

对于SQLALCHEMY ORM 定义的数据库,数据库的设计不一定能一步到位,在项目运行中ORM的定义model版本更改后,需要使用SQL修改数据库,当数据库结构复杂且存储数据较多时,更改起来就比较麻烦,alembic就是为了解决这个问题而产生的。通过alembic可以放心修改model中表的结构内容,数据库的具体修改交给alembic。      下面介绍在python flask中alem

2016-11-04 11:46:26 1890

原创 Mongodb中对Documents的子集筛选

MongDB是一种开源的文档型数据库(document database),它可以通过自己BSON存储JSON形式的数据。因为以documents的形式存储在数据库中,起初进行CRUD时候用起来比较麻烦,比如要查询doc中子集的子集。经过一段时间的探索和努力以后,发现通过aggregate方法,完完全全体现啦它的灵活性和扩展性。下面举个查询的例子:如下图,一个collection中包含了一

2016-10-26 14:26:49 6350

原创 Python 中 JSON 转换时 datetime 的转换方法

python datetime.datetime is not JSON serializable 报错问题解决

2016-10-24 15:40:03 6819

转载 MongoDB与MySQL的对比及性能测试

最近的项目使用了Mongodb和Mysql,以前只用Mysql,没有接触过Mongodb,在边用边学习中发现了这篇好文,转来记录学习一下。1.1  MongoDB的简单介绍在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Ora

2016-10-20 14:08:05 2134

转载 mac下安装启动连接Mongodb

Mac下通过homebrew安装、启动、连接Mongodb1. 通过homebrew安装mongodb$ brew update $ brew install mongodb如果没有homebrew还是先装一个吧,程序员必备。2. mongodb 数据默认存在/data/db下,所以需要创建这个文件夹,以及设置权限进行了第一步操作,这里我们安装

2016-10-14 12:28:30 766

原创 Linux MacOS 查看端口占用及关闭命令

1、Linuxnetstat -tln   查看Linux下的端口占用情况netstat -apn | grep 查看某端口占用情况2、Maclsof -i : 查看某端口占用情况3、killkill   杀死进程

2016-10-13 11:04:07 1087

原创 JWT Authorization in Python aiohttp

锲子最近开始转战Python后台,正在开始使用异步的aiohttp。由于是新的框架,参考资料少之又少。尤其是习惯了用ORM模型,但是aiohttp不支持,无奈只能慢慢来。好了进入正题,十一回来开始搞oAuth token(刚开始一个新的项目),之前有用过itsdangerous,然后wenzhi大神推荐了JWT,接下来记录一下在aiohttp中使用JWT。

2016-10-08 23:18:35 1942 1

空空如也

空空如也

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

TA关注的人

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