在vim中安装及配置NERDTree插件
摘要:使用Vundle插件安装,在.vimrc中加入以下代码: 打开vim,输入命令如下: 等待安装完毕 配置NERDTree 使用NERDTree ×……在打开vim后通过使用配置的快捷键开关该插件 ×…… ?……打开帮助 ×…… P……跳转到/目录 ×……p……跳转到上层目录 ×……K……跳转到第一个
阅读全文
VIM自定义快捷键 abort
摘要:"在选择模式下系统级复制 "在选择模式下系统级复制 vmap ,c "+y<ESC>vmap ,C "+Y<ESC>"在选择模式下系统级剪切vmap ,x x:let @+=@"<CR>"系统级复制nmap ,v "+pnmap ,V "+P"全选nmap ,a ggvG$"以浏览选择的方式打开文件
阅读全文
Python locale error: unsupported locale setting
摘要:pip don't install package. Python locale error: unsupported locale setting .. Run following commands
阅读全文
ssh出错 sign_and_send_pubkey: signing failed: agent refused operation
摘要:在服务器添加完公钥之后,ssh服务器然后报了这个错误 然后执行了以下命令才好。。
阅读全文
使用dd命令制作U盘启动盘wodim刻录光盘cd dvd
摘要:首先格式化U盘:使用fdisk -l 查看U盘到挂载点,如我的为/dev/sdb1。卸载U盘,执行格式化命令:mkfs.vfat /dev/sdb1 然后重新挂载U盘,开始制作启动盘: view sourceprint? 1.# dd if=/ntfs/linux_all/sys/CentOS-7.
阅读全文
linux 命令行cd dvd iso操作
摘要:1 . 制作ISO: $ mkisofs -V LabelName -J -jcharset=utf8 -r -o /home/TargetImage.iso /home/my-data-dir 参数V是volumn ID,卷标;参数J表示产生Joliet ( name of an extensio
阅读全文
wkhtmltopdf错误解决办法
摘要:Odoo/openerp 打印报表时,无法输出PDF格式,提示下面的错误Unable to find Wkhtmltopdf on this system. The report will be shown in htmlwkhtmltopdf.org原因是没有安装wkhtmltopdf或者路径设置
阅读全文
lxml包引入错误
摘要:在使用第三方包lxml引入etree模块时报错: [python] view plain copy >>> from lxml import etree Traceback (most recent call last): File "<stdin>", line 1, in ? ImportErr
阅读全文
安装python-ldap fatal error: lber.h: No such file or directory
摘要:sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev sudo apt-get install -y python-dev libldap2-dev libsasl2-dev libssl-dev sudo yum install python-devel sudo yum install openldap-de...
阅读全文
用pyenv和virtualenv搭建单机多版本python虚拟开发环境
摘要:作为主流开发语言, 用python 开发的程序越来越多。 方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始。 但有时候这也成为了一个短板, 比如说有时候我们需要开发和调试一些需要安装在默认python路径里的程序, 反复地修改和安装会使系统目录越来越乱,这对于一些有洁癖
阅读全文
在Ubuntu上安装pyenv 相关问题Common build problems
摘要:Requirements: Ubuntu/Debian: sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl
阅读全文
在Ubuntu上安装pyenv
摘要:因为找到一个域名枚举的脚本使用Python3编写的,而我一直习惯的是使用Python2.7,在自己的Windows7上再安装个Python怕混了,于是想着在VPS上装个Python的版本管理工具,也方便自己以后测试,想到了pyenv(之前的是pythonbrew但是已经不在更新了,都是同一个作者),
阅读全文
Ubuntu 几个国内更新源
摘要:如何更改源 可以在软件更新中选择源 使用如下命令更改(修改前先备份): sudo vim /etc/apt/source.list 可以在软件更新中选择源 使用如下命令更改(修改前先备份): sudo vim /etc/apt/source.list 东北大学 清华大学 阿里云 说明 :
阅读全文
修改Ubuntu默认运行级别,启动字符界面
摘要:Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。 debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下: 0 – H
阅读全文
Raspbian 中国软件源
摘要:花了些时间整理了目前最新的树莓派中国大陆地区的软件源,记下来,希望对大家有帮助。 中山大学 Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/ 中国科学技术大学 Raspbian http://mirrors.ustc.edu.cn/raspb
阅读全文
ubuntu更换阿里源
摘要:网上应该可以找到很多关于ubuntu源的设置方法,但是如果不搞清楚就随便设置的话,不仅不能起到应有的效果,还会由于一些问题导致apt不可用。 最正确的更换源的方法应该如系统提示的: ## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/
阅读全文
linux 端口转发
摘要:一 从一台机到另一台机端口转发 启用网卡转发功能#echo 1 > /proc/sys/net/ipv4/ip_forward 举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口a.同一端口转发(192.168.0.132上开通1521端口访问 ip
阅读全文
How do I fix a “Unknown configuration key `foreign-architecture' found in your `dpkg' configuration files.” error?
摘要:My /etc/dpkg/dpkg.cfg.d/multiarch contained: I deleted the file. I then issued:
阅读全文
Linux下通用打印系统CUPS使用教程
摘要:昨天研究了一下关于在Linux下实现打印操作的相关内容,整理记录如下: 1.什么是CUPS CUPS(Common UNIX Printing System,即通用Unix打印系统)是FedoraCore3中支持的打印系统,它主要是使用IPP(Internet PrintingProtocol)来管
阅读全文
psql 查询表大小
摘要:select schemaname,tablename,pg_relation_size(schemaname||'.'||tablename) as tabsize from pg_tables order by 3 desc; select schemaname,tablename,pg_table_size(schemaname||'.'||tablename) as tabsize f...
阅读全文
vim自动保存折叠
摘要:我经常使用的是手工折叠方式,就是 :set foldmethod=manual vim常用的折叠命令有: zf:折叠选定的行 zo:打开折叠 zR:打开所有折叠 zM:关闭所有折叠 zd:删除折叠 我个人最最常用的折叠方法是先将光标移动到左括号或者右括号,然后使用zf%来折叠一段代码 有个常见的问题
阅读全文
VIM设置代码折叠
摘要:今天看了一下别人写的程序的源代码,发现是用vim写的,代码中有趣是用vim来折叠代码,一开始我以为是用插件的,后来上网查了查,得出以下使用方面的技巧。 1. 折叠方式 可用选项来设定折叠方式: 可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: s
阅读全文
使用 ipdb 调试 Python
摘要:1、安装 pip install ipdb 2、使用 python -m ipdb xxx.py 程序内部: from ipdb import set_trace set_trace() 3、常用命令 ENTER(重复上次命令) c(继续) l(查找当前位于哪里) s(进入子程序) r(运行直到子程
阅读全文
在 Vim 中使用 pydiction 对 Python 进行代码补全
摘要:Pydiction 允许你在 Vim 中实现 TAB 代码补全, 可以补全的内容包括:标准的、自定义的,以及第三方模块和包。外加关键字、BIFs,和字符串。 Pydiction 由 3 个主要文件构成: python_pydiction.vim -- 该文件为 Vim 的 plugin 文件,实现
阅读全文
wget 下载整个网站,或者特定目录
摘要:需要下载某个目录下面的所有文件。命令如下 wget -c -r -np -k -L -p www.xxx.org/pub/path/ 在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。 wget -np -nH -r --span-hosts www.xxx.org/pub/pa
阅读全文
dpkg: warning: files list file for package `*****' missing, assuming package has no files currently installed解决办法
摘要:一个好友的国外VPS由于操作不当,结果装软件的时候总是提示dpkg: warning: files list file for package `*****' missing, assuming package has no files currently installed,导致无法安装任何软件,
阅读全文
postgresql修改配置生效方法
摘要:对于配置服务器,,太多时候我们在Linux中做的操作是,配置*.conf文件,然后重启服务。而很多服务都具有reload功能,而但是具体到某个配置,有时候直接说出需不需要重启服务而使得配置生效,这并不是一件容易的事情。 但是,postgresql却讲这部分能用在数据表中显式的告诉了我们: postg
阅读全文