- 博客(49)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 web开发
CSS 居中 CSS 基础 CSS选择器 html javascriptSVG元素D3 echartsbrackets ubuntu bracket 教程
2017-11-13 14:52:01 930
原创 局域网 git服务
1.创建新用户专门来管理仓库 useradd git 2.配置免秘钥登录 Authorized_keys中添加公钥 3.在git用户中新建仓库 4.更改git-server服务器的权限,只能用git-shellvi /etc/passwdgit:x:1001:1001:,,,:/home/git:/bin/bashgit:x:1001:1001:,,,:/home/git:/usr/b
2017-11-30 11:04:35 343
原创 Flask 扩展 Flask-Script
Flask想要扩展其他的功能需要使用到Flask-Scriptfrom flask.ext.script import Manager # 所有Flask扩展都实在flask.ext的命名空间下manager = Manager(app)if __name__ == '__main__': manager.run()
2017-11-24 10:45:21 507
翻译 pandas.Series.quantile
Series.quantile(q=0.5, interpolation='linear')q : float or array-like, default 0.5 (50% quantile) 0 <= q <= 1, the quantile(s) to computeinterpolation : {‘linear’, ‘lower’, ‘higher’, ‘midpoint’,
2017-11-23 11:55:17 2756
原创 matplotlib text
http://matplotlib.org/api/_as_gen/matplotlib.pyplot.text.html#matplotlib.pyplot.textmatplotlib.pyplot.text(x, y, s, fontdict=None, withdash=False, **kwargs)Parameters:x, y : scalarsdata coordinatess
2017-11-23 11:40:44 430
原创 matplotlib axis
http://matplotlib.org/api/_as_gen/matplotlib.pyplot.axis.html#matplotlib.pyplot.axisaxis('off') #关闭坐标轴axis('equal') #changes limits of x or y axis so that equal increments of x and y have the same len
2017-11-23 11:36:27 5492 1
原创 matplotlib polar 雷达图
import numpy as npimport matplotlib.pyplot as pltlabels = np.array(['a','b','c','d','e','f']) # 标签dataLenth = 6 # 数据长度data = np.array([1,4,3,6,4,8]) # 数据angles = np.linspace(0, 2*np.pi, dataLenth,
2017-11-22 10:33:11 4530 1
原创 vim快捷键映射
noremap (no recursion)不递归的映射 inoremap(insert)模式下生效 vnoremap(visual)模式下生效 nnoremap(normal)模式下生效vnoremap <Leader>y "+y "复制到系统剪切板nmap <Leader>p "+p "粘贴系统剪切板
2017-11-17 14:01:12 533
原创 vim 插件
由于vim的快捷键非常多,所以各个插件都会做一个自己的前缀键,用于区分各个快捷键。在使用各个插件的时候就要先输入前缀键,然后再输入该插件的快捷键。<leader> #前缀键let mapleader=";" " 定义前缀键filetype on " 开启文件类型侦测filetype plugin on " 根据侦测到的不同类型加载对应的插件filetype plugin indent on "在
2017-11-17 13:49:13 431
原创 flask Flash消息
1.在路由中添加flash消息from flask import Flask, render_template, session, redirect, url_for, flash@app.route('/', methods=['GET', 'POST'])def index(): form = NameForm() if form.validate_on_submit():
2017-11-15 14:58:50 848
原创 flask 重定向(redirect)和会话(session)
当用户提交表单之后浏览器会在当前页面返回提交的数据。这个时候就需要重新定向一个网页,来处理提交表单之后的内容。这里牵涉到两个关键点,一个是重定向新的网页(redirect),另一个是在这两个网页之间保存用户的数据(session)。from flask import Flask, render_template, session, redirect, url_for@app.route('/',
2017-11-15 14:47:50 2772
原创 flask 表单
1.防止跨站请求伪造保护app = Flask(__name__)app.config['SECRET_KEY'] = 'hard to guess string'app.config用来存储整个应用的配置变量,它是一个字典2.创建表单类 每个web表单都由继承自Form的类表示,每个字段用对象表示。from flask.ext.wtf import Formfrom wtforms impo
2017-11-15 14:28:35 598
原创 flask url_for()
在controller里url_for第一个参数是路由的函数名称,用来做页面跳转 在jinja2模板里,url_for第一个参数是static,用来加载css或js文件1.相对地址和绝对地址 url_for('index') #返回的是相对地址,比如: / url_for('index', _external=True) #返回的绝对地址,比如:http://localhost:50
2017-11-15 13:37:09 5828
原创 flask 自定义错误页面
当服务器接受了不可用路由时,返回404状态码,这时就可以通过@app.errorhandler(404)自定义错误的状态码 比如@app.errorhandler(404)def page_not_found(e):return render_template('404.html'), 404
2017-11-15 13:18:23 493
原创 Flask Jinja2模板
1.模板参数 直接嵌套在html里面,传入的是该路由定义方法里面的参数{{ argv }}2.控制语句{% if title %}... {% else %}...{% endif %}...3.循环语句{% for name in names %}...{% endfor %}4.模板继承 被继承模板中标明继承模板的插入位置{% block
2017-11-15 13:05:33 870
原创 flask 初始化
Web 服务器使用一种名为 Web 服务器网关接口 (Web Server Gateway Interface,WSGI)的协议初始化flask所有的flask网站都需要创建一个Flask的实例from flask import Flaskapp = Flask(__name__) #flask类的构造函数必须传入程序主模块或包的名字,所以用__name__if __name__ == '__
2017-11-15 12:15:24 3439
原创 html 基础
html元素(标签)html> head> 等标签 --> meta charset="utf-8"> title>html5title> link rel="stylesheet" type="text/css" href="mystyle.css"> style type="text/css">style> script>scri
2017-11-13 15:55:44 465
原创 CSS选择器
语法 例子 描述 :not(selector) :not(p) 选择非p标签的元素 .class .title 选择class=”title”的元素 #id first 选择id=”first”的元素 * * 选择所有元素 element p 选择所有\元素 element,element...
2017-11-13 15:41:48 345
原创 CSS 基础
.body{ background-color:#ffffff; /*设置背景颜色*/ background-image:url('url'); /*设置背景图片*/ background-repeat:repeat-x; /*设置背景图片的排列方式*/ background-attachment:fixed; /*设置背景图片的位置*/ backgroun
2017-11-13 14:52:40 285
原创 CSS 居中
左右居中对齐1.div 居中 给自己添加margin属性,并给div设置宽度,没有宽度或者有浮动都不会居中div { margin: auto; width: 60%;}2.文本居中对齐 在父级的元素中添加text-align:属性 .div { text-align: center; }3.图片居中 给自己添加display:block和margin属性,并放
2017-11-13 14:49:42 333
原创 Vim 命令行快捷键
操作快捷键 Ctrl-b 命令行首 (linux用Ctrl-a) Ctrl-e 命令行尾 (同linux) Ctrl-w 删除光标签整个单词 (同linux) Ctrl-u 删除整行 (同linux) Ctrl-c 取消执行的命令 (同linux)自动补全 制表键 Tab 会补全光标前的词,如果匹配多个则可以在次tab来选择下一个匹配的内容。 CTRL-相反的方向选择 CTRL-
2017-11-08 14:32:53 645
原创 git remote(远程仓库操作)
git-remote - Manage set of tracked repositoriesgit remote [-v | --verbose]git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>git remote rename <old> <ne
2017-11-08 13:03:59 443
原创 git push
git-push - Update remote refs along with associated objectsgit push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=<repositor
2017-11-08 12:31:43 320
原创 git fetch & pull
git fetchgit-fetch - Download objects and refs from another repository 从远程下载仓库,并建立一个origin/master的分支,此分支不可修改。fetch之后,本地修改,而远程仓库未修改则可以直接push,这个是所说的fast-forward。如果fetch之后,本地修改,而远程仓库也修改了,则需要再次fetch,然后mer
2017-11-08 12:18:16 331
原创 git merge
git-merge - Join two or more development histories togethergit merge [-n] [--stat] [--no-commit] [--squash] [--[no-]edit] [-s <strategy>] [-X <strategy-option>] [-S[<keyid>]] [--[no-]allow-unre
2017-11-08 10:30:03 353
原创 git branch
git-branch - List, create, or delete branchesgit branch [--color[=<when>] | --no-color] [-r | -a] [--list] [-v [--abbrev=<length> | --no-abbrev]] [--column[=<options>] | --no-column] [--sort=<k
2017-11-08 10:15:48 354
原创 vim 读写
保存文件 w 退出文件 q 当文件被修改时,不能退出,如果不保存则可以强制退出q!读写文本的一部分:read {filename} # 将文本添加到光标的后面:.,$write tempo #将当前行到末尾保存到tempo文件里:.,$write >>tempo #将当前行到末尾追加到tempo文件里:read !ls # 在光标后读入ls内容:!!ls # 用ls内容替换当前行:
2017-11-07 21:43:56 1027
原创 Vim 可视模式
v 符号可视模式V 行可视模式Ctrl-V列可视模式插入文本"I{string}<Esc> # 在选中的每一行前统一插入"A{string}<Esc> # 在选中的每一行尾统一插入"{string}<Esc> # 在选中列中统一插入,如果没有字符则忽略修改文本"c{string}<Esc> # 在选中列中统一修改,如果没有字符则忽略
2017-11-07 21:43:29 642
原创 Vim 查找&替换
查找命令/ ? N n替换 substitute命令完整格式 :[range]substitute/from/to/[flags] 简化格式 :[range]s/from/to/[flags][range] 表示搜索范围,默认的搜索只作用于当前行 普通范围 :”%”,表示命令作用于全部行 :.,表示当前行 :1,5,表示在1到5行范围内搜索 :1,,表示当前行到末尾行:1,,表
2017-11-07 21:28:19 1079
原创 vim 宏
手动录制宏 1.q[a~z]启动一次宏,并将它寄存在[a~z]中 2.编辑宏 3.q结束宏 4.@[a~z]或者@@使用宏拷贝宏 “aY 拷贝到a寄存器 “AY 追加到a寄存器
2017-11-07 20:52:50 611
原创 vim 分屏&对比
vim -o 打开文件时水平分割窗口 vim -O 打开文件时垂直分割窗口 :split file 打开新窗口编辑另一个文件 :new 打开新窗口,编辑默认文件 :only 关闭当前窗口之外的所有矿口vsplit和vnew是垂直分割窗口 q,w等加上all可以对所有窗口同时操作CTRL-W h 跳转到左边的窗口 CTRL-W j 跳转到下面的窗口 CTRL-W k 跳转到上面
2017-11-07 20:31:01 2192
原创 git log
git-log - Show commit logsgit log [] [] [[–] …]git log # 按提交时间列出所有的更新,列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。git log filename # 查询制定文件的日志git log -p -2 #-p用来显示每次提交的内容差异,-2 来仅显示最近两次提交git log --sta
2017-11-07 15:05:49 288
原创 git mv
git rmgit-rm - Remove files from the working tree and from the indexgit rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch] [--quiet] [--] <file>…git rm # 从工作区和仓库索引移除文件 git rm –cached # 从仓库
2017-11-07 12:32:18 709
原创 git revert
git-reset - Reset current HEAD to the specified stategit reset [-q] [<tree-ish>] [--] <paths>…git reset (--patch | -p) [<tree-ish>] [--] [<paths>…]git reset [--soft | --mixed [-N] | --hard | --merg
2017-11-07 12:22:26 552
原创 git commit
git-commit - Record changes to the repositorygit commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend] [--dry-run] [(-c | -C | --fixup | --squash) <commit>] [-F <file> | -m
2017-11-07 12:00:40 249
原创 git diff
git-diff - Show changes between commits, commit and working tree, etcgit diff [options] [<commit>] [--] [<path>…]git diff [options] --cached [<commit>] [--] [<path>…]git diff [options] <commit> <co
2017-11-07 11:19:45 424
原创 vim 编辑
编辑命令 目标 修改(c) 删除(d) 复制 一个单词 cw dw yw 一行 cc dd yy 到行尾 c$ d$ y$ 到行首 c0 d0 y0 单个字符 s x yl或yh插入命令i I a A o O替换模式R取消上次修改u
2017-11-06 22:40:31 421
2016最新中国行政区划分
2016-12-12
CSDN 如何搜索自己感兴趣的问题回答?
2017-05-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人