02 2018 档案
摘要:To insert multiple rows in the table use executemany() method of cursor object. Syntax: cursor_object.executemany(statement, arguments) statement: str
阅读全文
摘要:写正则的re_pattern时报了以下错误:sre_constants.error: unbalanced parenthesis 该报错信息说的是没有配平括号。 linux中有智能提醒括号的对应情况,检查一下即可。
阅读全文
摘要:最好不要在迭代的过程中删除。你可以使用解析式和filter过滤。 比方说: {key:my_dict[key] for key in my_dict if key !="deleted" } 这叫做字典解析式。它在不删除键的情况下创建了一个新的字典。在大多数情况下更推荐用这种方法。 如果你担心内存消
阅读全文
摘要:以前只知道有GET和POST方法。 GET 通过请求URI得到资源 POST 用于添加新的内容 今天发现有好多方法。比方说: PUT 用于修改某个内容 DELETE 删除某个内容 CONNECT 用于代理进行传输,如使用SSL OPTIONS 询问可以执行哪些方法 PATCH 部分文档更改 PROP
阅读全文
摘要:当你的程序递归的次数超过999次的时候,就会引发RuntimeError: maximum recursion depth exceeded. 解决方法两个: 1、增加系统的递归调用的次数: import sys sys.setrecursionlimit(n) n为你想要的递归上限 2、优化代码,
阅读全文
摘要:原回答: https://stackoverflow.com/questions/16869024/what-is-pycache 当你用python运行一个程序时,解释器首先将它编译成字节码(这是一种过度简化)并将其存储在__pycache__文件夹中。 如果你看看那里你会发现一堆文件共享项目文件
阅读全文
摘要:datetime是Python处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间: >>> from datetime import datetime >>> now = datetime.now() # 获取当前datetime >>> print(now) 2015-0
阅读全文
摘要:JSON字符串用json.dumps, json.loads JSON文件名用json.dump, json.load 以下内容摘自:《Python Cookbook》 json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.lo
阅读全文
摘要:'main'是其中顶级代码执行的范围的名称。一个模块的__name__可以从标准输入,脚本,或从一个交互式命令行中等方式被设置成等于'main'。 一个模块可以发现它是否是通过检查自身在主运行范围__name__,当一个脚本运行时会执行__main__里面的脚本,但当脚本导入时,则不被运行,除非使用
阅读全文
摘要:rmdir 无法删除非空目录。 rm -rf 可以递归,强制,删除目录
阅读全文
摘要:转自:http://wulc.me/2016/01/06/物理CPU、CPU核数、逻辑CPU、超线程/ 基本概念 物理CPU: 物理CPU就是插在主机上的真实的CPU硬件,在Linux下可以数不同的physical id 来确认主机的物理CPU个数。 核心数: 物理CPU下一层概念就是核心数,我们常
阅读全文
摘要:linux - Make install, but not to default directories? - Stack Overflow I want to run 'make install' so I have everything I need, but I'd like it to in
阅读全文
摘要:源码的安装一般由3个步骤组成:配置(./configure)、编译(make)、安装(make install)。 这时最常用的命令就是这三个——./configure && make && make install ./configure是用来检查环境变量以及配置编译选项 make是用来将源代码编
阅读全文
摘要:转自: http://wdxtub.com/2016/02/18/oh-my-zsh/ 使用技巧 连按两次Tab会列出所有的补全列表并直接开始选择,补全项可以使用 ctrl+n/p/f/b上下左右切换 命令选项补全。在zsh中只需要键入 tar - 就会列出所有的选项和帮助说明 命令参数补全。键入
阅读全文
摘要:-- Conda basics Conda基础命令 conda info 查看已安装的环境 conda install PACKAGENNAME 安装包 conda update PACKAGENAME 更新包 -- Using environments Conda环境 conda create -
阅读全文
摘要:前段时间打包,直接用tar命令压缩,压缩好的文件取名rar.同事用winrar打开发现一直报错。 经过查询发现,tar -cvzf压缩下来的格式其实应该是.tar.gz 但是格式怎么会这么奇怪呢?是压缩了两次,有两个后缀名么? 知乎上有问题:《为什么linux的包都是.tar.gz?要解压两次》里面
阅读全文
摘要:当我们需要一次执行多个命令的时候,命令之间需要用连接符连接,不同的连接符有不同的效果。 (1) ; 分号,没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。 (2) || 逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的
阅读全文
摘要:Django中在使用HttpResponseRedirect的时候,跳转URL中如果存在中文,会报错:会报UnicodeEncodeError错误。 解决办法: 使用urlquote对URL进行编码 from django.utils.http import urlquote #return的时候在
阅读全文
摘要:https://github.com/jupyter/notebook/issues/2836 "export BROWSER=google chrome" command worked for me as well. Thanks for the help : )
阅读全文
摘要:1、cat /dev/null test.txt txt的文件内容被清空。 2、ls | xargs rm 目录中大量文件的删除 3、查看文件夹下文件个数 ls | wc w 查看有多少个文件及文件夹 4、du查看目录大小,df查看磁盘使用情况。 查看某个目录的大小:du hs /home/mast
阅读全文
摘要:刚拿到的服务器vim退格键(backspace)失灵: 解决方案: 在主目录下建立.vimrc 覆盖/etc/vimrc的配置 .vimrc 与 /etc/vimrc的区别: 在启动的时候vim会读取 /etc/vimrc 和 ~/.vimrc (也就是说, 全局设置的vimrc 和用户设置)。 U
阅读全文