Programming for me is a job, but also my hobby. Like their work, I think I am happy people. I've worked for so many years, and the only thing that really feels like doing a good job is programming. And my understanding of programming, I think I now also qualified to talk about their own understanding. My understanding of programming, simple to say, is actually practical. Innovation or exploration is not my job, I do not have a formal university education, to the academic that set not to see, I u
wouldn't trade my programming bookshelf for anything. I refer to it all the time. In fact, I referred to itTwiceWhile composing this very post.
I won't belabor my recommended reading list, as I 've kept it proudly the same for years.
(Update: tim spalding kindly set up a librarything account on my behalf-and members have already enabled ented and enteredEvery book pictured on these shelves. Impressive, and quite cool !)
But I do have this call to ar
The aggregate interface is an incremental "aggregation ". Classes that implement this interface become "Aggregation" similar to arrays and collections ". Indicates the aggregated interface.Iterator Interface
The iterator interface executes an increasing number of elements, and provides functions similar to cyclic variables. Indicates the interface for increasing, decreasing, and traversing.Book class
Book indicates a book, mainly used to obtain details of the book.Bookshelf class
17th annual jolt Award Winners
1. Books General
Jolt winner:
Agile Software DevelopmentBy Alistair Cockburn (Addison-Wesley professional)
Productivity winners:
Catastrophe disentanglementBy e. M. bennatan (Addison-Wesley professional)
Practices of an agile developerBy v. Subramaniam and A. Hunt (Pragmatic bookshelf)
Software estimation demystifying the black artBy
Read it again and feel a lot
I remember the first book I got from my company when I first started my work four years ago. This book is the "Programmer cultivation path" (English version). As a learning material for study group, at that time, I learned this book with other colleagues under the leadership of senior engineer. Although I have heard that this is a good book before, I only thought it was justified when I was reading it. But it is natural that I have to spend so much time talking about
Occasionally, I would like to review the various information of the 17th jolt award, but every time I want to see it, I always need to search for it very hard. It's a little troublesome, so I need to back up it. This list is copied from Lao Zhao (to find him if you have any questions, ), as shown below:
Books General
Jolt winner
Agile Software Development: The Cooperative GameBy Alistair Cockburn (Addison-Wesley professional)
Productivity winners
Catastrophe disentanglementBy e. M. bennatan
of the processing strategy on the system architecture, and tells how to build robust systems.Java Code ConventionThe last one, of course, is the Java Coding specification, which was produced by Sun's official company. This is what each programmer needs to know in order to get the readability of the program."Three. Books for Java professionals"Every programmer will have some books that have been worn out because they are often viewed as professional information. The following books should be req
, describes the impact of the processing strategy on the system architecture, and tells how to build robust systems.Java Code ConventionThe last one, of course, is the Java Coding specification, which was produced by Sun's official company. This is what each programmer needs to know in order to get the readability of the program."three. Books for Java professionals"Every programmer will have some books that have been worn out because they are often viewed as professional information. The followi
the necessary books for Java professionals :
Every programmer has a few books that are worn down by the fact that they are often used as a professional reference. The following books should be required on the Java language Programmer's bookshelf. The book is very expensive, so I deliberately make this list very short, limited to important books.
Thinking in Java (Bruce Eckel)
Thinking in Java, 3rd edition (Bruce Eckel; Prentice Hall ptr,2002 Year)
implements the Iterator interface.* @ Author terry**/Public interface Aggregate {Public abstract Iterator iterator ();}Iterator InterfacePublic interface Iterator {
Public abstract boolean hasNext (); // returns true if one exists.Public abstract Object next (); // move to the next record}The next method returns one element in the aggregate. However, this is not the only function of the next method. In fact, it will quietly go to the next step in the internal state so that the next element can
access individual elements in a container object without exposing the object's internal details . This pattern is also common in our daily development, such as the following scenario:
java.util.iterator list.iterator ();
while (It.hasnext ()) {
//using "it.next ();" Do some business logic
}
This is easier to understand, and the following is the implementation of the iterator pattern through specific scenario examples.Example
There are several boo
space all the time (like adding bookshelves to the library), you'll eventually need to make a leap-forward change, such as renting a house next door or renting another rack or building another data center.Example two: Finding books in the ocean of booksWhen your library occupies only one room, you just need to put all the books in alphabetical order and put them in the right place. If someone wants a book, he just needs to find the one he wants in the room in order. This will take about 30 minu
Dojo reference the implementation code with the gird component. For more information, see. The code in a file is stored on the Internet.
Code:
The Code is as follows:
Http://www.w3.org/TR/html4/loose.dtd>
! Excerpted from "Mastering Dojo", ! published by The Pragmatic Bookshelf. ! Copyrights apply to this code. It may not be used to create training material, ! courses, books, articles, and the li
CD CDs)Background story: One day colleagues come to my house to play, casually trifling bookshelf, casually asked, you do not engage in Android? I said, yes. "That's strange, how a book in this area does not have, it seems you usually do not have less strokes." "He returned. In this way, with this encyclopedia of Android Development Books, put in my locker.Recommended reasons: At the same time to buy three of the same type of book, this is both an ex
://dev.w3.org/html5/html-author/
Book resources include:
Pro HTML5 programming (developer mail press, HTML5 advanced programming)
The main value of this book is to talk about other HTML5 resources, such as Geolocation, Web Socket, Workers, and cross-document message communication. If your website needs to use the above technologies, this book should be suitable for you. Good translation.
The disadvantage of this book is that it has poor practicability and is too forward-looking. For features
API:We mistakenly believe that coreData is a Cocoa database API ... In fact, it is an object framework that can be persisted to disk (zarra,2009 years).
To get a deeper understanding of Core Data, take a look at Marcus S. Zarra *core Data:apple's API for persisting Data on Mac OS x* (Pragmatic Bookshelf, 2009. ISBN 9781934356326).
To save data in core database, first create a core data model fi
[Original book name] GIS for Web developers: Adding 'where' to your web applications
[Original Publishing House] pragmatic bookshelf
[Author] (beauty) Scott Davis
Translated by Jiang botao
[Release news agency] Electronic Industry Publishing House[Book Number] 9787121072406
[Publication date] September 2008[Page code] 254[Content Overview]This book introduces the
]
Learn how to develop for the iPhone: This tutorial will show you how to build an alternate page and style sheet for the iPhone. [nettuts]
IPhone application development, step by step: In this tutorial, you will find a Step by Step Guide to creating a simple iPhone game. [open Laszlo]
First iPhone application: Get a brief introduction to creating your first iPhone application. [iPhone SDK articles]
IPhone Dev: Check out this PDF to get a tutorial for iPhone development. [Lucas Newman
({rectangle, width, HT})-> width * HT;
Area ({square, x})-> X * X;
Area ({circle, r})-> 3.14159 * r.
Now let's compile and run it in Erlang shell:1> C (geometry ).
{OK, geometry}
2> geometry: Area ({rectangle, 10, 5 }).
50
3> geometry: Area ({circle, 1.4 }).
6.15752
Quite simple ...... The following is the Java code for doing similar things:Abstract class shape {
Abstract double area ();
}
Class circle extends shape {
Final double radius;
Circle (double radius) {This. radius = radius ;}
Double
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.