自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 查路径

面将介绍如何在快速定位Debian系统软件的安装路径信息。dpkg同样被用于安装、卸载和供给和.deb软件包相关的信息。dpkg is a tool to install, build, remove and manage Debian packages.主要使用以下这两个功能:-L|--listfiles <package> ... List files `...

2020-03-03 16:02:16 342

转载 elasticsearch 报链接错误

elasticsearch.exceptions.ConnectionError: ConnectionError(<urllib3.connection.HTTPConnection object at先看看elasticsearch 服务是否开启

2019-07-17 13:56:55 1511 1

转载 安装cnpm的过坑

npm install cnpm的命令容易报错用npm install -g cnpm底层要装nodejs 如果说缺少node 就把nodejs软连接到nodejs上可以加快速度,如果无法安装,换超级用户试试...

2019-07-05 22:53:57 586

转载 redis 用命令删除所有的key

1 使用cliFLUSHDB 清除一个数据库,FLUSHALL清除整个redis数据。2 使用shellredis-cli keys "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -eq -1 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; ...

2019-07-05 17:35:33 10216

转载 Python解决mysql的1366问题

出现1366问题主要可能是MySQL的用的编码方式不对,使中文无法正确导入。这是因为我们存放的中文,而我们的表并不支持中文字符集,使用show variables like 'character%';查看mysql当前编码:可以看出database和server的字符集使用的是latin1,latin1是不支持中文的,导致存放中文错误。我尝试了两种方法来避免中文存放错误问题:1...

2019-07-05 10:27:20 1066

转载 dogpile.cache

dogpile是一种控制结构,它允许选择单个执行线程作为某些资源的“创建者”,同时允许其他执行线程在创建过程中引用此资源的先前版本。dogpile.cache是​​一个缓存API,它提供了一个通用接口来缓存任何种类的后端。首先安装dogpile:pip install dogpile.cache现在有很多有名的key/value服务比如说redis Memcached,他们都...

2019-07-03 13:46:07 1180

转载 Python -eventlet

Python——eventleteventlet语境下的“绿色线程”普通线程之间的区别:  1. 绿色线程几乎没有开销,不用像保留普通线程一样保留“绿色线程”,每一个网络连接对应至少一个“绿色线程”;  2. 绿色线程需要人为的设置使其互相让渡CPU控制权,而不是抢占。绿色线程既能够共享数据结构,又不需要显式的互斥控制,因为只有当一个绿色线程让出了控制权后其他的绿色线程才能访问彼...

2019-06-19 17:14:11 374

转载 scrapy-cluster : socket.error: [Errno 98] Address already in use解决方法

You could check which process is using that port using sudo netstat -nlp | grep :5343and then kill that process using its PID kill -9 <pid>

2019-06-17 19:09:20 412

转载 PYTHON FORMAT 简单讲解

Format函数的用法总结2017年06月22日 10:52:48 loveliuzz 阅读数 15671Format函数的用法总结如下:函数声明 function Format(const Format: string; const Args: array of const): string; overload;函数功能 事实上Format方法有两个种形...

2019-06-17 09:41:26 236

转载 nginx的简单教程

一 nginx 简介1.1 Nginx是什么Nginx ("engine x") 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示...

2019-06-14 17:33:10 698

转载 dpkg的常用命令

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。下面是它的一些命令解释:1)安装软件命令行:dpkg -i <.deb file name>示例:dpkg -i avg71flm_r28-1_i386.deb2)安装一个目录下面所有的软件包命令行:dpkg -R示例:dpkg -R /usr/local/src3)释放软...

2019-06-13 15:26:02 4440

转载 tmux 的快捷键

tmux是什么tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。类似的工具还有screen,个人对这二者的使用感受是,用过tmux就再也不想用screen了。tmux基本结构tmux的结构包括会话(session)、窗口(window)、窗格(pane...

2019-06-13 10:53:59 313

转载 vim 注意ctrl+s

在windows下习惯了按Ctrl+S,然后在vim下编写代码不自觉按到Ctrl+S,此时vim就不能再操作了。查找资料发现vim下Ctrl+S是阻止之后的输入,可通过Ctrl+Q来解除。...

2019-06-07 17:38:34 1607

转载 tmux 快捷键

安装apt-get install tmux修改tmux的组合键tmux 确实很好用,不过由于本人的手指不是很长,个人建议是修改下tmux中的组合键ctrl+b。查看prefix现有绑定键: tmux show-options -g | grep prefix要在tmux内置命令中修改及时生效,可在终端中输入以下命令:tmux set -g prefix C-x...

2019-03-19 15:59:42 1188

转载 tmux

原文链接:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7Tmux 快捷键 &amp; 速查表启动新会话:tmux [new -s 会话名 -n 窗口名]1恢复会话:tmux at [-t 会话名]1列出所有会话:tmux ls1关闭会话:tmux kill-session -t 会话名...

2019-01-14 21:39:48 383

转载 struct model in Python

而在网络通信当中,大多传递的数据是以二进制流(binary data)存在的。当传递字符串时,不必担心太多的问题,而当传递诸如int、char之类的基本数据的时候,就需要有一种机制将某些特定的结构体类型打包成二进制流的字符串然后再网络传输,而接收端也应该可以通过某种机制进行解包还原出原始的结构体数据。python中的struct模块就提供了这样的机制,该模块的主要作用就是对python基本类型值与...

2018-12-10 16:15:12 177

转载 在ubuntu下删除mysql数据库

1. 删除mysqla. sudo apt-get autoremove --purge mysql-server-5.0b. sudo apt-get remove mysql-serverc. sudo apt-get autoremove mysql-serverd. sudo apt-get remove mysql-common (非常重要)上面的其实有一些是多余的,建议...

2018-11-17 15:22:15 742

转载 ubuntu 在命令行中显示当前路径

查看当前路径命令:pwdpwd命令能够显示当前所处的路径。

2018-05-31 21:50:12 23249

转载 在ubuntu下使用Github?

如何在ubuntu下使用Github?2016年05月05日 22:04:12阅读数:12786 安装Git一个全新的ubunt系统,需要安装Git(系统是不具有该工具的),方法如下: 在terminel中输入如下命令:sudo apt-get install git git-core git-gui git-doc git-s...

2018-05-29 15:23:59 1246

转载 vagrant 安装

手机版 繁體你好,游客 登录注册搜索 首页Linux新闻Linux教程数据库技术Linux编程服务器应用Linux安全Linux下载Linux主题Linux壁纸Linux软件数码手机电脑首页 → Linux教程背景:阅读新闻Ubuntu下安装部署Vagrant和VirtualBox详解[日期:2018-04-08]来源:cnblogs.com/suhaha 作者:霍比挫人[字体:大 中 小]一、前...

2018-05-28 15:06:42 1013

转载 python -m 参数

Python的-m参数1、在命令行中启动Python脚本的时候,经常会用到-m参数,那么-m起了什么作用呢? 2、先看看 python --help 给出的信息:run library module as a script (terminates option list)意思是将库中的python模块用作脚本去运行。 3、常用例子python -m SimpleHTTPServer #pyt...

2018-02-08 15:44:22 764

转载 render_template的**local()参数

2. 传递全部的本地变量给template,使用**locals():@app.route('/')def index():  content ='.....' user='Micheal'  returnrender_template('index.html', **locals())template中可以直接使用{{content}}和{{use

2017-12-31 20:32:57 2117

转载 functools.partial 的使用

from functools import partialbasetwo = partial(int, base=2)basetwo.__doc__='Convert base 2 string to an int.'basetwo('10010')18不管你懂没懂,反正我是没懂。最后Google了下,在 这里找到一个简单易懂的例子。

2017-12-25 21:57:02 212

转载 cls, self 参数

python类里会出现这三个单词,self和cls都可以用别的单词代替,类的方法有三种,一是通过def定义的 普通的一般的,需要至少传递一个参数,一般用self,这样的方法必须通过一个类的实例去访问,类似于c++中通过对象去访问;二是在def前面加上@classmethod,这种类方法的一个特点就是可以通过类名去调用,但是也必须传递一个参数,一般用cls表示class,表示可以通过

2017-12-12 14:38:18 825

转载 ubuntu下编写html文件

使用软件:bluefish

2017-11-07 15:56:05 4695 1

转载 解决"学习python-flask教程,下载源码运行的时候出现:TypeError: 'bool' object is not callable 错误代码:"

我也跟着教程敲代码,Google老半天,结果在一篇俄国人的帖子中找的这个,https://plus.google.com/+MiguelGrinberg/posts/9o9idDfaYhK,尼玛,Miguel Grinberg这货说Flask-Login的0.3版本有问题,等他有时间再改,先用0.2.11。好,果断换回旧版本:>pip uninstall Flask-Login>pip

2017-10-10 16:38:10 8734

转载 删除nginx

ubuntu14.04彻底删除nginx标签: ubuntunginx2016-03-07 15:29 8279人阅读 评论(0)收藏举报分类: Linux(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1.先执行一下命令:1.1 删除nginx,–purge包括配置

2017-08-16 14:28:57 266

转载 ln 的使用

Linux下 ln 命令详解这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件  举例:当前目录是/local,而我经常要访问/usr/local/linux/work那么我就可以使用在loca

2017-08-02 15:21:18 504

转载 os.path 模块

python os.path模块os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path)  #路径存在则返回

2017-07-20 17:22:17 185

转载 @property

Python内置的@property装饰器就是负责把一个方法变成属性调用的:

2017-07-19 21:05:14 250

转载 requets

requests 是支持流式上传的,这允许你发送大的数据流或文件而无需先把它们读入内存。要使用流式上传,仅需为你的请求体提供一个类文件对象即可with open('massive-body') as f: requests.post('http://some.url/streamed', data=f)12withopen('

2017-07-14 22:21:26 261

转载 enumerate 的使用

述方法有些累赘,利用enumerate()会更加直接和优美:list1 = ["这", "是", "一个", "测试"]for index, item in enumerate(list1): print index, item>>>0 这1 是2 一个3 测试1234567812345678enumerate还可以接收第二个参数,用于指定索引起始值,如:list1

2017-07-13 16:57:26 294 1

转载 python的logging类

一、StreamHandler流handler——包含在logging模块中的三个handler之一。能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就是能够支持write()和flush()方法的对象)。只有一个参数:class logging.StreamHandler(stream=None)日志信息会输出到指定的stream

2017-07-13 11:27:30 385

转载 sqlalchemy

SQLAlchemy ORM教程之三:Relationship作者 治部少辅2016.06.08 01:03* 字数 5816 阅读 3135评论 0喜欢 11赞赏 1『关系』是关系型数据库的一大特色,也是我们在建模过程中的一个重要的抽象过程。在前面的两个教程中,我们分别回顾了使用SQLAlchemy在数据库中进行创建和简单查询的方法,今天我们来深入

2017-07-12 14:14:57 277

转载 exit(0)和exit(1)的区别

exit(1)是异常退出,比如你的代码在出现不应该出现的分枝,要求终止程序的时候就用exit(1)exit(0)是正常退出,就是你认为代码一切正常的时候的退出

2017-07-11 08:59:00 3301

转载 flask 的 g, session

session 是可以跨 request 使用的,session 的数据是经过加密后存储在 cookie 里的,用户每次 request 都会把这些 cookie 信息发回来,从而实现跨 request 使用。g 是面向单个 request 的,一个 request 处理完,g 里的东西就没啦。(注意,这里说的 request 不是指 request context,从 0.10 版本开始,g

2017-07-05 13:58:38 575

转载 blueprint的认识

好处一:Blueprint 其实这是录制其上的动作,比如注册 view,然后“挂载”到 app 上。它的目的只是便于组织多模块的平行共存,避免直接在 app 上注册 view 导致 view 模块和 app 模块相互 import 的问题。好处二:另外一个顺带出来的好处,是对于 Flask Extension 开发者而言,blueprint 便于在 app 上插拔。而且 url_f

2017-07-04 17:27:05 438

转载 *arg, **kwarg

当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。还是直接来代码吧,废话少说[python] view plain copy print?def fun_var_args(farg, *args):      print "arg:", farg      for value in args:

2017-07-04 16:29:09 370

转载 jsonify 的说明

sonStr 是dict类型,然后通过jsonify方法直接将dict类型转换为json串。当然也可以使用json.dumps(jsonStr)将dict转换 为json字符串。jsonify是flask自带的json处理类,返回的为flask结果,

2017-07-04 15:31:41 12255

转载 flake的路由表述方式

在Flask中定义URL路由规则有三种方法:1、使用flask.Flask.route()装饰器2、使用flask.Flask.add_url_rule函数3、直接访问底层的Werkzeug路由系统:flask.Flask.url_map下面就第1,2两种方法进行讲解:flask.Flask.route()装饰器的函数原型为:route(rule, **options)fl

2017-07-04 14:17:52 329

空空如也

空空如也

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

TA关注的人

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