Summary of Programmer's essential and simple development aid tools
This article is exclusively authorized to Stormzhang operation of the public number Androiddeveloper, refused any other form of reprint.
Write in front:工欲善其事 its prerequisite, with simple development aids can greatly improve the development efficiency of our program ape. Melo just to the school to everyone summed up a number of commonly used auxiliary development tools, I
Hand combat techniques, derived from special forces, essential for Defense
Comparison of fighting skills of special forces in various countriesSpecial Forces in various countries have their own strengths and weaknesses, and there are some common drawbacks. The comparison and analysis are as follows.Http://ike.126.comFirst, the combat training of the US military special forces is highly scientific and uses scientific theories to guide combat training.
documentation file option. When the project is generated, an XML file containing all XML annotations is created. In the nunit example, a document is written in XML:
/**///////ThistestaddsanumberofvaluestotheHashtablecollection///andthenretrievesthosevaluesandchecksiftheymatch.///[Test]publicvoidHashtableAddTest(){//MethodBodyHere}
XML documents about this method will be extracted and saved in the XML file, as shown below:And then retrieves those values and checks if they match.
Ndoc uses refle
, because it made me know that the test has passed. This simple example shows how convenient and powerful nunit and unit testing are. Because you can write a unit test that can be saved, and you can re-run the unit test whenever you change the code, not only can you detect defects in the Code more easily, and ultimately deliver better applications.
Nunit is an open source project and can be downloaded from a http://www.nunit.org. There is also an excellent nunit Visual Studio. net external prog
There is an essential difference between the runtime mechanism of PHP and Python/RUBY: PhP initializes all resources after each HTTP Request (such as creating database links, loading system libraries, and creatingCache, etc.), after processing, release all resources, called PHPInterpretation of the Operating Mechanism. This is not like a GC-based scripting language such as Python/Ruby. Python/Ruby initializes resources at the first startup and thenThe
. NET Reflector
The next essential tool is. NET Reflector. It is a class browser and anti-compiler that can analyze an assembly and show you all its secrets .. The NET Framework introduces reflection concepts that can be used to analyze any. NET-based code (whether it is a single class or a complete assembly) all over the world. Reflection can also be used to retrieve information about various types, methods, and attributes contained in a specific set
Five essential programming misconceptions for developers
I have read an article about developers' misunderstandings, and I think it is good, just like sharing it with you. I hope it will help you.
I am a hacker. I started to write code with an old Commodore 64 when I was so tall. Today, there is nothing more fascinating than wearing headphones to crack things. So when I created my first enterprise, I knew a lot about programming. Is it true? Let me he
Appium + Robotframework for automated testing of Android applications-3: an essential tool introduction, appuim
Everything is ready. Now we are about to write a test script.
However, an important problem has not been solved. We know that the RobotFramework mainly relies on the element id, name, or xpath in web pages to locate the elements on the page. We rely on the browser plug-in firepath to achieve this, but in Android applications, how to locate
[Reprinted] O M career direction! How can I enter the O M industry? Essential Skills and skills for O M engineers
Preface: Reprinted Chen Hao's previous article on Security O M. Well written. Very nice people, encountered a problem, qq quickly replied to me.
Three thousand is the most difficult to get started. When everything is done, everything is easy to say. Good nature is constantly striving for practice, and bad nature is quickly eliminated.
[Essential for programmers] CSS style priority, css style
Professional players please move: http://www.w3.org/TR/CSS2/cascade.html
When you use CSS to control the page style, the set style is often "overwritten" and cannot take effect.
How does the browser prioritize CSS styles?
Summary:
Style source
Styles come from multiple sources, including those set by the web development author, those set by the browser by default, and those set by web users. Va
Volley, an essential tool for Android Network Communication-send a standard Request
Volley mainly supports several requests
1. StringRequest: determine a URL to obtain the returned original string.
2. ImageRequest: determine a URL and obtain an image.
3. JsonObjectRequest and JsonArrayRequest: determine a URL and obtain a JSON object or number.
Request an image
Use ImageRequest
ImageView mImageView;String url = http://i.imgur.com/7spzG.png;mImageView
Some commands are essential for online troubleshooting. It is necessary to summarize some common commands (such commands and related parameters are quite a lot and only commonly used ones are summarized ), query problems can generally be divided into system parameters, performance parameters, processes, memory, network, storage, memory, and JVM:
System ParametersCAT/proc/cpuinfo CPU Parameters
CAT/proc/meminfo memory Parameters
CAT/proc/loadavg
6
Fxcop found several problems in my program set. You can double-click an error to view details, including the rule description and where to find more information. (One interesting thing you can do is to run fxcop on the Framework Assembly and view what happened .)
Fxcop can help you create better and more consistent code, but it cannot compensate for poor application design or very simple and poor programming. Fxcop cannot replace peer-to-peer code check, but because it can capture a large
Address: http://hi.baidu.com/chzhao007/blog/item/e9dbc5ac1191bc034b36d6df.html
A few days ago, I was underestimated by a bird. I admit thatCodeSo I have to review it here: All the code I posted isNot my final code!I wrote a lot of code using C in my blog, but it does not mean that I do not advocate C ++'s object programming, I am only engaged in many aspects of C and compilation is more convenient, so using C to write stuff is easier than C ++. In order to make my blog more sophisticated, I wo
Firefox 3.5 is released. as the official explanation says, the speed is much faster. Both open the tab and browse the Web page, there is a qualitative leap. At the same time, FF is also an essential weapon for Web Front-end designers. A wide range of plug-ins are available for development, listing some of my commonly used plug-ins here. I hope to help you, and I hope you can add some plug-ins.
1. Web Developer 1.1.7 recommendation: 5 stars Install
. Especially when you encounter a custom file, such as a template file.Nettuts fetch
This plug-in automatically copies the latest files, simply by entering keyboard shortcuts. You can use the latest file by executing a curl request to the specified URL.
Jsminifier
A good practice is to minimize your files before deploying files to the server. This plug-in will use the Google closure compiler to help you automatically reduce the Javascript file size.Sublime codeintel
It is a smart plug-in from th
Labwindows Literacy + skills stickers, CVI learning is essential
Http://www.vihome.com.cn/bbs/viewthread.php? Tid = 4675Labwindows Literacy + skills stickers, CVI learning is essential1. What are the applicable users of CVI?(R2 p. g h $ T %? 8 Z # wcvi is a fast development environment based on ansi c and is suitable for C and C ++. Engineers who use VB, Vc, and BC controls to organize user interfaces. % S # E6 P; {8 x* W3 x $ E; {p m-Y8 P5 y l2. How
1. Effective information technology knowledge
Includes basic courses for computer applications (software), including: data structure, operating system, software engineering, engineering economy, database principle, advanced language programming, object-oriented programming, computer network and communication, assembly, composition principle, computer system structure, as well as basic courses: high numbers, discretization, probability, linear algebra, Physics (Engineering), and so on.
Key Points
, you can use some graphics and texts to better express your meaning. Such feedback isA form of communication.
Interact with your audience
Please remember that communication is a common task for both parties. If possible, you can let your readers participate in the early drafting of the document and get their feedback. When you need everyone to listen to you, similarly, you must learn how to listen to them, even if you have mastered all the information. More often, it is worth advocating to enco
ADSL parameters across the country (practical, it is essential to set routes !)City vpivci DNS
LiaoningShenyang 835202.96.64.68202.96.75.68Dalian 835202.96.69.38202.96.64.68Panjin 0 35 202.96.95.26202.96.69.38Fuxin 881202.96.64.68202.96.69.38Fushun tietong 832210.52.149.2211.98.2.4202.96.64.68 Gateway: 10.0.1.254 (fixed IP)Beijing 0 35 202.106.196.152202.106.196.115202.106.0.20202.106.46.151GuangdongMeizhou 835202.96.128.143202.96.128.68FoshanGaoming
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.