前些天开始学习使用GNU Screen程序,发现这个工具在管理服务器时候确实挺方便的,于是写一篇文章总结一下,顺便介绍Screen的基本使用方法。简介GNU Screen是 一个基于文本的全屏窗口管理器,一个Screen会话可以在一个物理终端上模拟多个窗口,每个窗口中可以运行不同的进程。Screen一个典型的应用就是 在其创建的虚拟终端窗口中运行交互性的Shell程序,例如bash,这样就可以在一个终端上打开多个bash进行不同的操作了。举个例子,你可以使用SSH登录到你的服务器,然后打开一个Screen会话,使用它创建多个窗口。每个窗口都有一个独立的bash,然后就可以在 同一个SSH会话中 Read More
写代码的时候你会发现这个插件是多么有用!强烈推荐!0×01.change123456cs"'cs"cs)]cstcsw'csW'1234567891011文本 命令 结果--------------- ------- -----------"Hello |world!" cs"' 'Hello world!'"Hello |world!" cs" Hello world!(123+4|56)/2 cs)] [123+456]/2(123+4|56)/2 cs Read More
◎ The NERD Tree 操作 Vim 時,通常都在 Terminal 底下作用,無法像一般的 GUI 應用程式可以以樹狀目錄來瀏覽檔案。 The NERD Tree 是一將檔案目錄以文字模式方式繪製出來的 Plugin。讓使用者可以不必跳出 Vim 編輯器 而可進行檔案目錄的瀏覽、開啟等動作。新版的 NERD Tree 還另外支援了書籤 (Bookmark) 功能,使用者可將路徑節點存成書籤,以便下次載入時 直接回到該路徑上。※ 安裝 將下載回來的 zip 檔解壓縮之後,使用 rsync 將目錄同步複製到 ~/.vim 底下。 複製完,NERD_tree.vim 檔案應該要在 ~/.v Read More
本站文章除注明转载外,均为本站原创或者翻译。本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;本文标题:Git查看、删除远程分支和tag本文链接:http://zengrong.net/post/1746.htm2013-01-09:加入删除远程tag的内容查看远程分支加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话):?View Code BASH12345678910# git branch -a master remote tung... Read More
这篇文章是stackoverflow的一篇帖子。上面提到了很多有用的数据结构。有的听过了,经常用,有的没有听过,记录下来。Trie树。应用比较多,一个比较cool的trie的应用TRASH-A dynamic LC-trie and hash data structure。Bloom filter。wiki链接删除某一项是不允许的,不过可以实现可计数的counting bloom filter在BigTable,Cassandra中都有使用可以用来快速检查是否拼写错误Rope:rope 数据结构表示不能修改的字符序列,与 Java 的 String非常像。但是 ropes 效率奇高的字符串变换 Read More
本文作者是Gavin McLeod,一个被困在《电子世界争霸战》里的骨灰级Web极客。在文中列举了15个帮助开发者快速编码、优化代码的语法高亮工具,每个高亮工具都有其功能特色。(以下是编译内容)开 发者和顽固的代码极客深知CodeSyntax Highlighter(以下简称“代码语法高亮工具”)作为二级符号的一种形式,便于在一个结构化语言或标记语言里书写代码。有些代码高亮编辑器里融合 了多个语法高亮功能,例如拼写检查、代码折叠。语法高亮工具可以在总体策略的使用上起到较大的作用:改善文本的可读性和上下文语境,尤其是在代码页数较多 的情况下。另外还能帮助开发者快速在编程过程中定位bug源头。不管 Read More
Django我和Django ¶ 我使用python的很大一部分原因就是django。虽然在以前也用过python,不过始终没有什么特别的感觉。然后接触到了django。可以说django非常对我的胃口,特别是他的admin给人的感觉特别的棒。django是个独断且固执的框架,框架里用的组件都是自己写的,而且往往会“知错不改”。所以用django就要试着thing in django,接受django所谓的设计哲学,如果接受不了那就换pylons或ROR什么的试试吧。django并不完美,但这并不妨碍她成为一个优秀的web开发框架。资源django官网django文档Django S Read More
类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块无与伦比的列表解析功能# coding=utf-8# 列表解析print [i * 2 for i in [8, -2, 5]]print [i for i in range(8) if i % 2 == 0]在FF的javascript1.7就实现了相同的语法( Array Comprehension)var evens = [i for (i in range(0, 21)) if (i % 2 == 0)];字符串模板# coding=utf-8# 字符串模板from Read More
刚好用到,这篇文章写得不错,转过来收藏。 转载自 道可道 | Python 标准库 urllib2 的使用细节Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置 2 Timeout 设置 3 在 HTTP Request 中加入特定的 Header 4 Redirect 5 Cookie 6 使用 HTTP 的 PUT 和 DELETE 方法 7 得到 HTTP 的返回码 8 Debug Log 1 Proxy 的设置urllib2 Read More
适合级别:入门,中级关键字 :python, http, GET, POST, 安全, 模拟, 浏览器, 验证码,图片识别, google1 此文不是关于黑客或安全话题的!2 使用脚本程序发送GET或POST,这是最简单也是最常见最频繁的事情之一;那为什么我还要YY一遍呢? 因为不只是熟能生巧,熟还能生出好多东西来呢,就看是和谁生!3 我想有必要再次温习一遍HTTP协议及GET/POST请求相应内容与格式等基础知识的;不过我不会在此简述,希望你去看看那些诸如“当你使用浏览器打开一个URL,究竟发生了哪些事”这样的文章吧!4 python发送GET/POST可能涉及的lib: urllib, . Read More