- 博客(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 快捷键 & 速查表启动新会话: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下使用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
转载 解决"学习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
转载 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关注的人