自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (25)
  • 收藏
  • 关注

转载 廖雪峰的0Python教程

·         目录 ·         Python教程 ·         Python简介 ·         安装Python ·         Python解释器 ·         第一个Python程序 ·         使用文本编辑器 ·         输入和输出 ·         Python基础 ·         数据类型和变量 ·      

2015-05-08 14:34:34 3498 1

原创 纵横图

//纵横图:此例来源于趣味数学。/*纵横图是由1到n的2次方的正整数构成的n*n矩阵,其每一行,每一列和对角线上的和相等。当n为奇数时,H.Coxeter给出了一个用于生产纵横图的简单规则:首先,在首行的中间填1;然后向其左上方移动,按增序方式在空格中填写数字;如果离开了方格,则认为正方形的同一行或同一列的头尾是相连的;如果走到某个小方格,而该格已填了数,那么就改走到原方格的下面一个方格,继续。*

2007-07-02 12:22:00 1043

原创 利用二进制求幂

/*设b[k]b[k-1]...b[1]b[0]是整数n的二进制表示。利用二进制求幂,时间复杂度为O(logn)*/#include using namespace std;typedef int Type;Type Exponentiate(Type x, int n){//Return x 的幂 for an integer n>=0 int m = n;  Type power =

2007-07-02 12:20:00 849

原创 递归三例

基例在最低处:如:阶乘,汉诺塔。例1.//汉诺塔问题enum tower{ A=A, B=B, C=C};void TowerOfHanoi(int n, tower x, tower y, tower z){ if(n>0) {  TowerOfHanoi(n-1, x, z, y);  cout     TowerOfHanoi(n-1, z, y, x); }}基例在

2007-07-01 12:36:00 611

原创 基本概念:同步、异步、阻塞和非阻塞

在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是SendMess

2007-04-13 18:21:00 499

转载 写给计算机专业的大学生们

   首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁知进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的

2007-01-31 17:15:00 587

转载 C/C++中的日期和时间

摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符

2007-01-31 16:20:00 386

python-data-analysis-cookbook

2016-09-20

notepad++和lua ide

notepad++ lua ide 等 LuaEdit是个人比较喜欢的Lua IDE,集编辑调试于一身,有比较强的Debug功能。

2011-03-11

Vim 插件 Tabular 允许你在 Vim 中按等号、冒号、表格等来对齐文本

Vim 插件 Tabular 允许你在 Vim 中按等号、冒号、表格等来对齐文本,对于经常写代码的朋友来说,有 Tabular 将会非常方便。 如,若想将下面的 |1|2| |one|two| 变成 | 1 | 2 | | one | two | 可执行 :Tab /|。

2011-02-22

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

2011-02-17

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.

2011-02-11

自己配置的vim备份

自己配置的vim备份,自己配置的vim备份

2011-02-11

函数调用,参数堆栈等学习资料收集

函数调用,参数堆栈等学习资料收集 关于函数调用时堆栈的变化分析(转自Jim's blog) - H_S_的学习总结与心得 - 博客园.mht 函数参数堆栈.txt 函数调用堆栈分析.doc 转贴:关于函数调用的深入分析 百度空间_应用平台.mht

2011-02-05

梦断代码(5)英文版

软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...

2008-07-14

梦断代码(4)英文版

软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...

2008-07-14

梦断代码(3)英文版

软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...

2008-07-14

梦断代码(2)英文版

软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...

2008-07-14

梦断代码(1)英文版

软件乃是人类自以为最有把握,实则最难掌控的技术。本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。.<br>本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。...

2008-07-14

电子教案(ppt+源码)(Java大学实用教程)(白戈力)

不错的java教程,配套源码

2007-12-23

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.

2007-12-20

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>

2007-12-20

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>

2007-12-20

c++对话系列

c++对话系列,都是实际中的问题

2007-09-17

21天VC数据库编程(英文)

21天VC数据库编程(英文)

2007-06-01

STL(含源码)

STL英文的网页形式的,附带源码

2007-06-01

三十分钟掌握STL

三十分钟掌握STL<br/>中文的

2007-06-01

编程高手箴言

编程高手箴言,你会受益的

2007-05-16

C语言英文书籍(打包)

C语言英文书籍(打包)

2007-05-13

数据抽象和问题求解-C++语言描述(第四版)源码

很难的,在国外的ftp上找到的

2007-05-13

算法ebook(10部算法经典著作的合集)

算法ebook(10部算法经典著作的合集)

2007-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除