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
Why do People Program? Each person can have his own reason for programming but I can tell you that programming is one of the best ways to gain a deep understanding of computers and computer technology. Learning to program makes you understand why computers and computer programs work the way they do. It also puts some sense into you about how hard it is to create software. 1.2. What is C++ & OOP? C++ is an extended version C. C was developed at Bell Labs. in 1978.
标签: programming can Program People
上传时间: 2013-12-07
上传用户:qazxsw
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
Click is a modular router toolkit. To use it you ll need to know how to compile and install the software, how to write router configurations, and how to write new elements. Our ACM Transactions on Computer Systems paper, available from the Web site, will give you a feeling for What Click can do. Using the optimization tools under CLICKDIR/tools, you can get even better performance than that paper describes.
标签: compile install modular toolkit
上传时间: 2013-12-20
上传用户:wangchong
The primary goal of MySQL and Java Developer’s Guide is to provide a comprehensive approach to writing code from a Java application to a MySQL database using the industry standard: JDBC. As you will see later in this Introduction, the chapter titles indicate What area of database connectivity and manipulation they cover. The chapters are ordered to reflect the JDBC specification, but we aren’t here to simply describe the specification.
标签: comprehensive Developer approach primary
上传时间: 2014-01-13
上传用户:lnnn30
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
VideoMan (Video Manager) is an open-source C++ library that helps you developing video based applications. We created VideoMan to increase our productivity developing computer vision applications, but it can be used in many other ways. With VideoMan is very easy and fast to initialize any kind of video input like webcams, video files, frame grabbers, IEEE 1394 cameras and so on. You can initialize multiple inputs at the same time and show them in the screen. Also, you can show the results of the processing steps of your computer vision algorithm (extracted edges, back projections, detected blobs...) This way you can see the results of What are you coding, checking the results of your algorithm steps. Moreover, the implemented visualization scheme make easier to combine computer graphics with video, for example to show a 3d model on top of video for augmented reality applications.
标签: open-source developing VideoMan Manager
上传时间: 2014-01-21
上传用户:chongcongying
TdcHintEx Provides your users with a cool transparent hint. It replaces standard Delphi hint window. Just drop a TdcHintEx in your main form. Set Enabled to True. And run your application. Oh btw, please set ShowHint to True.. :) Drop me a line, and tell me What you think of it. Antony Hoon antony7777@telkom.net
标签: hint transparent TdcHintEx Provides
上传时间: 2014-01-12
上传用户:181992417
modbus工业总线介绍,内容浅显易懂,很适合初学者对modbus有个大致了解
标签: modbus
上传时间: 2016-03-26
上传用户:Tourist__