You may read code because you have to-to fix it, inspect it, or improve it. You may read code the way an engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse. Code-reading requires its own set of skills, and the ability to determine which technique you use when is crucial. In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code. Fact: If you make a habit of reading good code, you will write better code yourself.
上传时间: 2017-08-13
上传用户:jyycc
This book is intended as a thorough introduction to both PCI and PCI-X. Is as a “companion” to the specifications. If you’re designing boards or systems using offthe-shelf PCI interface silicon, this book together with the silicon vendor’s data sheets should be sufficient for your needs. On the other hand, if your goal is to design PCI silicon, motherboards or backplanes, you will undoubtedly need to reference the specifications for additional detail.
标签: introduction companion intended thorough
上传时间: 2014-08-18
上传用户:hoperingcong
For developers who design and program devices that use the USB interface. Introduce the USB and help to get your devices and communicating as quickly and easily as possible.The USB is versatile enough for a wide range of peripheral devices. Standard peripherals that use USB include mice, keyboards, drives, printers, and audio/video devices. USB is also suitable for data-acquisition units, control systems, and other devices with specialized functions, including one-of-a-kind designs.
标签: developers and USB Introduce
上传时间: 2017-08-15
上传用户:dave520l
some dummy reverse of colors and forms in a live video capture made in processing (based on java) from processing.org (free) it s funny and opens up your horizon
标签: processing capture reverse colors
上传时间: 2014-03-02
上传用户:tonyshao
Hibernate: A Developer s Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don t even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file. If you ve needed to add a database backend to your application, don t put it off. It s much more fun than it used to be, and Hibernate: A Developer s Notebook shows you why.
标签: Hibernate persistence Developer you
上传时间: 2017-08-17
上传用户:曹云鹏
This book is for someone who wants to quickly master the basics of how to install, run, and maintain Linux on an Intel-based personal computer. All of the tools you need are included. Your computer should have a monitor, or display, keyboard, mouse, hard drive, floppy drive, and CD-ROM drive. Although you can jump right in and install Linux onto your hard drive, you should have some technical information about your computer and its hardware on hand before you start.
标签: install someone quickly maintai
上传时间: 2017-08-19
上传用户:zhuoying119
Why C++ is the emerging standard in software development. The steps to develop a C++ program. How to enter, compile, and link your first working C++ program.
标签: development emerging standard software
上传时间: 2013-12-26
上传用户:guanliya
VC MATLAB 混编示例 ppWizard has created this matlab调用 application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your matlab调用 application.
标签: application ppWizard created MATLAB
上传时间: 2014-01-10
上传用户:小码农lz
This program is ICQ SMS Receiver. You have certainly seen that almost every web site provides an option to send e-mail to that web site s owner. But what about SMS? It is now also possible, if your mobile phone service provider supported by ICQ
标签: certainly Receiver provides program
上传时间: 2014-01-03
上传用户:stvnash
The book uses a task-oriented structure that allows you to work through the steps necessary to install MySQL 4.1 on Linux and Windows platforms, create and manage MySQL databases, query and manipulate data stored in those databases, administer the MySQL database management system, and connect to MySQL databases from your PHP, JSP/Java, and ASP.NET/C# applications. The next section, which describes the book’s structure, provides additional details about the specifics of what the book covers.
标签: task-oriented structure necessary through
上传时间: 2017-09-06
上传用户:a673761058