notepad++和lua ide
notepad++
lua ide
等
LuaEdit是个人比较喜欢的Lua IDE,集编辑调试于一身,有比较强的Debug功能。
Vim 插件 Tabular 允许你在 Vim 中按等号、冒号、表格等来对齐文本
Vim 插件 Tabular 允许你在 Vim 中按等号、冒号、表格等来对齐文本,对于经常写代码的朋友来说,有 Tabular 将会非常方便。
如,若想将下面的
|1|2|
|one|two|
变成
| 1 | 2 |
| one | two |
可执行 :Tab /|。
quick references
2009/12/15 19:17 392,359 Bash Quick Reference.pdf
2009/12/15 19:07 105,745 C Reference Card (ANSI) 2.2.pdf
2009/12/15 19:16 85,977 GDB Quick Reference.pdf
2009/12/15 19:18 56,742 LINUX Admin Quick Reference.pdf
2009/12/15 19:18 56,801 LINUX System Call Quick Reference.pdf
2009/12/15 19:09 1,323,190 Python 2.4 Quick Reference Card.pdf
2010/11/01 23:29 77,993 图解Python脚本.png
Packtpub.Python.2.6.Text.Processing.Beginners.Guide.Dec.2010
Book Description
For programmers, working with text is not about reading their newspaper on a break; it’s about taking textual data in one form and doing something to it. Extract, decrypt, parse, restructure – these are just some of the text tasks that can occupy much of a programmer’s life. If this is your life, this book will make it better – a practical guide on how to do what you want with textual data in Python.
Python 2.6 Text Processing Beginner’s Guide is the easiest way to learn how to manipulate text with Python. Packed with examples, it will teach you text processing techniques and give you the skills to work with the most popular Python libraries for transforming text from one form to another.
The book gets you going with a quick look at some data formats, and installing the supporting libraries and components so that you’re ready to get started. You move on to extracting text from a collection of sources and handling it using Python’s built-in string functions and regular expressions. You look into processing structured text documents such as XML and HTML, JSON, and CSV. Then you progress to generating documents and creating templates. Finally you look at ways to enhance text output via a collection of third-party packages such as Nucular, PyParsing, NLTK, and Mako.
Learn text processing techniques and work with the most popular Python libraries for transforming text from one form to another.
What you will learn from this book :
Know the options available for processing text in Python
Parse JSON data that is often used as a data delivery mechanism on the Internet
Organize a log-processing application via modules and packages to make it more extensible
Perform conditional matches via look-ahead and look-behind assertions by using basic regular expressions
Process XML and HTML documents in a variety of ways based on the needs of your application
Implement callback methods to perform SAX processing and walk in-memory DOM structures
Understand Unicode, character encoding, internationalization, and localization
Lay out a Mako template-based project by using techniques such as template inheritance, additional tags, and custom filters
Install and use the Mako templating system to create your own Mako templates
Process a large number of e-mail messages using the Python standard library and index them with Nucular for fast searching
Fix common exceptions that occur while dealing with different types of text encoding
Build simple PDF output using the ReportLab toolkit’s high-level PLATYPUS framework
Generate Microsoft Excel output using the xlwt module
Open and edit existing Open Document files to use them as template sources
Understand supporting functions and classes, such as the Python IO system and packaging components
Approach
This book is part of the Beginner’s Guide series. Each chapter covers the steps for various tasks to process data followed by brief explanation of what is happening in each task. The explanation is followed by a few questions on the topic under discussion that will serve as a refresher course for you.
Who this book is written for
This book is for people who have text in one format, and need it in another, as quickly as possible. You don’t need any experience with text processing, but you will need some basic knowledge of Python.
自己配置的vim备份
自己配置的vim备份,自己配置的vim备份
函数调用,参数堆栈等学习资料收集
函数调用,参数堆栈等学习资料收集
关于函数调用时堆栈的变化分析(转自Jim's blog) - H_S_的学习总结与心得 - 博客园.mht
函数参数堆栈.txt
函数调用堆栈分析.doc
转贴:关于函数调用的深入分析 百度空间_应用平台.mht
梦断代码(5)英文版
软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...
梦断代码(4)英文版
软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...
梦断代码(3)英文版
软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...
梦断代码(2)英文版
软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...
梦断代码(1)英文版
软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...
Java正则表达式
学习如何用强大的Java正则表达式工具来改善应用开发,非常好的参考书籍
This book is a valuable reference for learning about regular expressions in Java, and focuses on the use of regular expressions in the Java language.
C++编程思想.part2
作者: Bruce Eckel <br>Bruce Eckel从1986年至今,已经发表了超过150篇计算机技术文章,出版了6本书(其中4本是关于C++的),并且在全世界做了数百次演讲。他是《Thinking in Java》、《Thinking in C++》、《C++ Inside & Out》《Using C++》和《Thinking in Patterns》的作者,同时还是《Black Belt C++》文集的编辑。他的《Thinking in C++》一本书在1995年被评为“最佳软件开发图书”,《Thinking in Java》被评为1999年Java World“最爱读者欢迎图书”,并且赢得了编辑首选图书奖。<br>【内容简介】<br>《C++编程思想》<br>本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。 <br>
C++编程思想.part1
作者: Bruce Eckel <br>Bruce Eckel从1986年至今,已经发表了超过150篇计算机技术文章,出版了6本书(其中4本是关于C++的),并且在全世界做了数百次演讲。他是《Thinking in Java》、《Thinking in C++》、《C++ Inside & Out》《Using C++》和《Thinking in Patterns》的作者,同时还是《Black Belt C++》文集的编辑。他的《Thinking in C++》一本书在1995年被评为“最佳软件开发图书”,《Thinking in Java》被评为1999年Java World“最爱读者欢迎图书”,并且赢得了编辑首选图书奖。<br>【内容简介】<br>《C++编程思想》<br>本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。 <br>
21天VC数据库编程(英文)
21天VC数据库编程(英文)
STL(含源码)
STL英文的网页形式的,附带源码
三十分钟掌握STL
三十分钟掌握STL<br/>中文的
算法ebook(10部算法经典著作的合集)
算法ebook(10部算法经典著作的合集)