- 博客(0)
- 资源 (17)
空空如也
android书籍 资料
在这里我介绍另一本Android的教程-Android Application Development,出版社O’Reilly 我想大家再熟悉不过了,下面是这本书的一点介绍:
概要(Overview)
Android是一个为手机设计的开源平台,在这个行业里激起了强烈的热情,这部实用教程为开发Android软件的人介绍了重要的概念并提供了一些代码。本书介绍了它的开发环境,并提供了一个完整的开发例程,向读者诠释了Android的功能架构和API。读这本书,你将会:
详尽地了解Android的开发环境、架构和工具
创建一个应用程序模型,从这个基本的模型出发,逐步加入后面章节的功能内容。
了解一些典型功能的概念和架构,包括views,地图,基于GPS的服务,数据存储,2D和3D图形,媒体服务,通话服务和短信息等。
使用已有的例子代码来实现各个功能
深入研究高级课题,例如安全性,自定义视图,性能分析和国际化。
这本书是对已有的Google提供的Android文档进行了自然的完善。你是想要为手机设备开发商用软件,或者仅仅是作为个人爱好,Android Application Development这部书都都可以为你介绍应该如何设计、创建和测试你的应用程序。
作者介绍(About the Authors)
Rick Rogers是一位专业的嵌入式软件工程师,他作为软件市场管理人员已经有超过30年的经验了。在过去的8年里,Rick Rogers专注于手机应用程序开发,为康柏、英特尔和Marvel半导体等公司开发手机软件,制订战略和市场计划。
John Lombardo从0.9版本开始就一直在进行Linux方面的工作。他的第一部书,Embedded Linux于2001年出版。从那时开始,他在多种不同的嵌入式设备上进行开发,包括手机和路由器等。John拥有计算机科学学士学位,并正在攻读MBA学位。
内容组织(Format of this book)
本书是面向那些有经验的编程人员,帮助他们快速地了解如何在Android环境下进行开发,本书第一章主要覆盖了一下内容:新的Android概念,Android开发环境,Android用户界面,Intents,基于定位(GPS)和地图的服务,保存数据,图像图形,通信等。在接下来的三章,2~4章中,本书为你建立了一个应用程序,并告诉你这些文件和基础的类是如何协作的。第五章让你有一个更深入的理解,并开始调试你的程序。第六章介绍Android工具包(toolkit),在第七章向你介绍如何设计和发布你的应用程序,第八章介绍了两个数据存储系统,在第九章中,你可以学会如何定位和使用地图,10~12章介绍了图形编程。第十三章将更加深入地介绍Android复杂而独特的功能,在这里讨论了应用程序如何向其他应用程序提供功能,这设计到一个程序在其他已有程序的基础上开发新功能的问题。我们别忘了Android是在手机上运行的,所以在十四、十五两章介绍如何使用电话的功能。
2009-08-31
三级C语言上机100题
修订者 木易
(2008 年 9 月)
为解决大部分考生使用网上不同的南开100 题,造成对
各个版本的解题方法各有不同的疑惑,加上很多解题不易理解,容易产生误解,现综合本论坛会员的反聩,以及 2005年9月实际上机考试的情况,特对100题进行重新编排修订。
*******************************************************************************
☆题目 1
请编写一个函数 jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数 m且紧靠 m的 k
个素数存入数组 xx传回。
最后调用函数 writeDat()读取 10组数据,分别得出结果且把结果输出到文件 out.dat中。
部分源程序存在文件prog1.c中。
例如:若输入 17 5 则应输出:19,23,29,31,37。
请勿改动主函数 main()和写函数 writeDat()的内容。
2009-08-13
Inside the C++ Object Model
深度探索C++物件模型 的英文原版
chm格式
Inside the C++ Object Model
By: Stanley B. Lippman
Publisher: Addison Wesley
ISBN: 0-201-83454-5
Pages: 304
Slots: 1
2009-08-09
深度探索C++物件模型
inside the c++ object model
侯捷 译
华中科技大学出版。
PDF 格式 扫面本 不是特别清晰,但不影响阅读。
想了解这本书的朋友可下下来看看,如果真的喜欢请购买正版。
2009-08-09
走出华为 / 汤圣平
汤圣平
往事不用再提 人生已多风雨 出于震撼和感动的缘故 霸王别姬 像
是我记忆中的背景经常在眼前反复播映 当华为成为往事时 此时的情感才被时
间的棱镜折射出一束束夺目的色彩
在深圳 两个月内搬了3次家 在疲劳和厌倦中的1996 年9月 我跨入了
华为 突然间 我发现我爱上了从用户服务中心大厦的大厅里快步地走过 我爱
上了等电梯时同事们热情的打闹 我爱上了办公室里那淡淡的香水的味道
我还爱上了那个靠在墙角的垫子 我不仅中午睡 我晚上还睡 不仅上半夜
睡 我下半夜还睡 不仅工作日睡 我星期天还睡 不仅我自己睡 还把室友找
来睡 不仅睡觉 我把牙刷 牙膏 毛巾都带过来了 我爱上你了 华为
2009-08-08
O'Reilly.Programming.Python.3rd.Edition.chm
Programming Python, 3rd Edition
By Mark Lutz
...............................................
Publisher: O'Reilly
Pub Date: August 2006
Print ISBN-10: 0-596-00925-9
Print ISBN-13: 978-0-59-600925-0
Pages: 1596
Table of Contents | Index
Copyright
Foreword
Preface
Part I: The Beginning
Chapter 1. Introducing Python
Section 1.1. "And Now for Something Completely Different"
Section 1.2. Python Philosophy 101
Section 1.3. The Life of Python
Section 1.4. Signs of the Python Times
Section 1.5. The Compulsory Features List
Section 1.6. What's Python Good For?
Section 1.7. What's Python Not Good For?
Section 1.8. Truth in Advertising
Chapter 2. A Sneak Preview
Section 2.1. "Programming Python: The Short Story"
Section 2.2. The Task
Section 2.3. Step 1: Representing Records
Section 2.4. Step 2: Storing Records Persistently
Section 2.5. Step 3: Stepping Up to OOP
Section 2.6. Step 4: Adding Console Interaction
Section 2.7. Step 5: Adding a GUI
Section 2.8. Step 6: Adding a Web Interface
Section 2.9. The End of the Demo
Part II: System Programming
Chapter 3. System Tools
Section 3.1. "The os.path to Knowledge"
Section 3.2. System Scripting Overview
Section 3.3. Introducing the sys Module
Section 3.4. Introducing the os Module
Section 3.5. Script Execution Context
Section 3.6. Current Working Directory
Section 3.7. Command-Line Arguments
Section 3.8. Shell Environment Variables
Section 3.9. Standard Streams
Chapter 4. File and Directory Tools
Section 4.1. "Erase Your Hard Drive in Five Easy Steps!"
Section 4.2. File Tools
Section 4.3. Directory Tools
Chapter 5. Parallel System Tools
Section 5.1. "Telling the Monkeys What to Do"
Section 5.2. Forking Processes
Section 5.3. Threads
Section 5.4. Program Exits
Section 5.5. Interprocess Communication
Section 5.6. Pipes
Section 5.7. Signals
Section 5.8. Other Ways to Start Programs
Section 5.9. A Portable Program-Launch Framework
Section 5.10. Other System Tools
Chapter 6. System Examples: Utilities
Section 6.1. "Splits and Joins and Alien Invasions"
Section 6.2. Splitting and Joining Files
Section 6.3. Generating Forward-Link Web Pages
Section 6.4. A Regression Test Script
Section 6.5. Packing and Unpacking Files
Section 6.6. Automated Program Launchers
Chapter 7. System Examples: Directories
Section 7.1. "The Greps of Wrath"
Section 7.2. Fixing DOS Line Ends
Section 7.3. Fixing DOS Filenames
Section 7.4. Searching Directory Trees
Section 7.5. Visitor: Walking Trees Generically
Section 7.6. Copying Directory Trees
Section 7.7. Deleting Directory Trees
Section 7.8. Comparing Directory Trees
Part III: GUI Programming
Chapter 8. Graphical User Interfaces
Section 8.1. "Here's Looking at You, Kid"
Section 8.2. Python GUI Development Options
Section 8.3. Tkinter Overview
Section 8.4. Climbing the GUI Learning Curve
Section 8.5. Tkinter Coding Basics
Section 8.6. Tkinter Coding Alternatives
Section 8.7. Adding Buttons and Callbacks
Section 8.8. Adding User-Defined Callback Handlers
Section 8.9. Adding Multiple Widgets
Section 8.10. Customizing Widgets with Classes
Section 8.11. Reusable GUI Components with Classes
Section 8.12. The End of the Tutorial
Section 8.13. Python/Tkinter for Tcl/Tk Converts
Chapter 9. A Tkinter Tour, Part 1
Section 9.1. "Widgets and Gadgets and GUIs, Oh My!"
Section 9.2. Configuring Widget Appearance
Section 9.3. Top-Level Windows
Section 9.4. Dialogs
Section 9.5. Binding Events
Section 9.6. Message and Entry
Section 9.7. Checkbutton, Radiobutton, and Scale
Section 9.8. Running GUI Code Three Ways
Section 9.9. Images
Section 9.10. Viewing and Processing Images with PIL
Chapter 10. A Tkinter Tour, Part 2
Section 10.1. "On Today's Menu: Spam, Spam, and Spam"
Section 10.2. Menus
Section 10.3. Listboxes and Scrollbars
Section 10.4. Text
Section 10.5. Canvas
Section 10.6. Grids
Section 10.7. Time Tools, Threads, and Animation
Section 10.8. The End of the Tour
Section 10.9. The PyDemos and PyGadgets Launchers
Chapter 11. GUI Coding Techniques
Section 11.1. "Building a Better Mouse Trap"
Section 11.2. GuiMixin: Common Tool Mixin Classes
Section 11.3. GuiMaker: Automating Menus and Toolbars
Section 11.4. ShellGui: GUIs for Command-Line Tools
Section 11.5. GuiStreams: Redirecting Streams to Widgets
Section 11.6. Reloading Callback Handlers Dynamically
Section 11.7. Wrapping Up Top-Level Window Interfaces
Section 11.8. GUIs, Threads, and Queues
Section 11.9. More Ways to Add GUIs to Non-GUI Code
Chapter 12. Complete GUI Programs
Section 12.1. "Python, Open Source, and Camaros"
Section 12.2. PyEdit: A Text Editor Program/Object
Section 12.3. PyPhoto: An Image Viewer and Resizer
Section 12.4. PyView: An Image and Notes Slideshow
Section 12.5. PyDraw: Painting and Moving Graphics
Section 12.6. PyClock: An Analog/Digital Clock Widget
Section 12.7. PyToe: A Tic-Tac-Toe Game Widget
Section 12.8. Where to Go from Here
Part IV: Internet Programming
Chapter 13. Network Scripting
Section 13.1. "Tune In, Log On, and Drop Out"
Section 13.2. Plumbing the Internet
Section 13.3. Socket Programming
Section 13.4. Handling Multiple Clients
Section 13.5. A Simple Python File Server
Chapter 14. Client-Side Scripting
Section 14.1. "Socket to Me!"
Section 14.2. FTP: Transferring Files over the Net
Section 14.3. Processing Internet Email
Section 14.4. POP: Fetching Email
Section 14.5. SMTP: Sending Email
Section 14.6. email: Parsing and Composing Mails
Section 14.7. pymail: A Console-Based Email Client
Section 14.8. The mailtools Utility Package
Section 14.9. NNTP: Accessing Newsgroups
Section 14.10. HTTP: Accessing Web Sites
Section 14.11. Module urllib Revisited
Section 14.12. Other Client-Side Scripting Options
Chapter 15. The PyMailGUI Client
Section 15.1. "Use the Source, Luke"
Section 15.2. A PyMailGUI Demo
Section 15.3. PyMailGUI Implementation
Chapter 16. Server-Side Scripting
Section 16.1. "Oh What a Tangled Web We Weave"
Section 16.2. What's a Server-Side CGI Script?
Section 16.3. Running Server-Side Examples
Section 16.4. Climbing the CGI Learning Curve
Section 16.5. Saving State Information in CGI Scripts
Section 16.6. The Hello World Selector
Section 16.7. Refactoring Code for Maintainability
Section 16.8. More on HTML and URL Escapes
Section 16.9. Transferring Files to Clients and Servers
Chapter 17. The PyMailCGI Server
Section 17.1. "Things to Do When Visiting Chicago"
Section 17.2. The PyMailCGI Web Site
Section 17.3. The Root Page
Section 17.4. Sending Mail by SMTP
Section 17.5. Reading POP Email
Section 17.6. Processing Fetched Mail
Section 17.7. Utility Modules
Section 17.8. CGI Script Trade-Offs
Chapter 18. Advanced Internet Topics
Section 18.1. "Surfing on the Shoulders of Giants"
Section 18.2. Zope: A Web Application Framework
Section 18.3. HTMLgen: Web Pages from Objects
Section 18.4. Jython: Python for Java
Section 18.5. Grail: A Python-Based Web Browser
Section 18.6. XML Processing Tools
Section 18.7. Windows Web Scripting Extensions
Section 18.8. Python Server Pages
Section 18.9. Rolling Your Own Servers in Python
Section 18.10. And Other Cool Stuff
Part V: Tools and Techniques
Chapter 19. Databases and Persistence
Section 19.1. "Give Me an Order of Persistence, but Hold the Pickles"
Section 19.2. Persistence Options in Python
Section 19.3. DBM Files
Section 19.4. Pickled Objects
Section 19.5. Shelve Files
Section 19.6. The ZODB Object-Oriented Database
Section 19.7. SQL Database Interfaces
Section 19.8. PyForm: A Persistent Object Viewer
Chapter 20. Data Structures
Section 20.1. "Roses Are Red, Violets Are Blue; Lists Are Mutable, and So Is Set Foo"
Section 20.2. Implementing Stacks
Section 20.3. Implementing Sets
Section 20.4. Subclassing Built-In Types
Section 20.5. Binary Search Trees
Section 20.6. Graph Searching
Section 20.7. Reversing Sequences
Section 20.8. Permuting Sequences
Section 20.9. Sorting Sequences
Section 20.10. Data Structures Versus Python Built-Ins
Section 20.11. PyTree: A Generic Tree Object Viewer
Chapter 21. Text and Language
Section 21.1. "See Jack Hack. Hack, Jack, Hack"
Section 21.2. Strategies for Parsing Text in Python
Section 21.3. String Method Utilities
Section 21.4. Regular Expression Pattern Matching
Section 21.5. Advanced Language Tools
Section 21.6. Handcoded Parsers
Section 21.7. PyCalc: A Calculator Program/Object
Part VI: Integration
Chapter 22. Extending Python
Section 22.1. "I Am Lost at C"
Section 22.2. Integration Modes
Section 22.3. C Extensions Overview
Section 22.4. A Simple C Extension Module
Section 22.5. Extension Module Details
Section 22.6. The SWIG Integration Code Generator
Section 22.7. Wrapping C Environment Calls
Section 22.8. A C Extension Module String Stack
Section 22.9. A C Extension Type String Stack
Section 22.10. Wrapping C++ Classes with SWIG
Section 22.11. Other Extending Tools
Chapter 23. Embedding Python
Section 23.1. "Add Python. Mix Well. Repeat."
Section 23.2. C Embedding API Overview
Section 23.3. Basic Embedding Techniques
Section 23.4. Registering Callback Handler Objects
Section 23.5. Using Python Classes in C
Section 23.6. A High-Level Embedding API: ppembed
Section 23.7. Other Integration Topics
Part VIII: The End
Chapter 24. Conclusion: Python and the Development Cycle
Section 24.1. "That's the End of the Book, Now Here's the Meaning of Life"
Section 24.2. "Something's Wrong with the Way We Program Computers"
Section 24.3. The "Gilligan Factor"
Section 24.4. Doing the Right Thing
Section 24.5. Enter Python
Section 24.6. But What About That Bottleneck?
Section 24.7. On Sinking the Titanic
Section 24.8. So What's "Python: The Sequel"?
Section 24.9. In the Final Analysis . . .
Section 24.10. Postscript to the Second Edition (2000)
Section 24.11. Postscript to the Third Edition (2006)
About the Author
Colophon
Index
2009-08-08
Linux移植之Step By Step_版本2
天嵌科技出品-TQ2440开发板
内容详细,不错的资源,适合嵌入式linux内核移植和驱动开发的初学者。
一步一步手把手教会你。
PDF格式 共128页
2009-08-07
Understanding.the.Linux.Kernel.3rd.Edition.chm
Understanding the Linux Kernel, 3rd Edition
By Daniel P. Bovet, Marco Cesati
...............................................
Publisher: O'Reilly
Pub Date: November 2005
ISBN: 0-596-00565-2
Pages: 942
2009-08-07
跟我一起写Makefile
跟我一起写 Makefile
陈皓 (CSDN)
pdf格式
什么是makefile?或许很多Winodws的程序员都不知道这个东西, 因为那些Windows的 IDE
都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile 还是要懂。
这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士,你还是要了解
HTML 的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写
makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。
2009-08-07
linux_command.pdf
linux命令大全
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。
通常只适用在压缩文件很大的情况。
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人