Landlord recently in finishing two books reading notes "effective C + +" and "TCP/IP Detailed Volume 1: agreement", these two are classic books, notes also have some. Because the main is to talk about "effective C + +", so the book has been written out of the directory listed, This directory will not be updated .
"Effective C + +" directory:The 1th chapter
cannot be effective for a long timeIn many cases, software programmers may adopt emergency and flexible solutions (or due to time constraints, lack of a deep understanding of the problem, or insufficient technical experience ). However, these contingency plans may corrupt the code, making it difficult to expand and maintain it later. I can understand that sometimes this situation is really difficult to avoid, but just as we should all tell the truth,
Good programmers are people who look both ways when they cross a one-way street.
as a IT software for the industry Programmer , the daily hard work that drives us every day comes from our interest and passion for programming. But to make programming always interesting, we must learn to adhere to some of the basic principles of being a good programmer.
I'm not going to write some spells, you can be a good programmer by doing it. My goal is to write down some useful experiences that I have lea
Article title: an effective programmer-ancient philosopher. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
Chapter 2. Ancient philosophers
In a book about programmer productivity, reading chapters about ancient philosophers may make you feel abrupt, but this is true. The results show that some philosophical ideas
using hump notation Mixedcaps or Mixedcaps
Semicolon
The lexical analyzer for go uses simple rules to automatically insert semicolons
If you write multiple statements on a single line, you need to separate them with semicolons
The left curly brace of the control structure cannot be placed on the next line because, based on the rules of the lexical parser, a semicolon is added before the curly braces, causing an error
Initialization
constants must be initialized at the time t
, template-biased and full-special points. The special meaning is that when you write a class template, you create a specific template for some special types, in addition to the generic version. It is generally done by making specific types of all or some template parameters. A small example: http://blog.csdn.net/liao_jian/article/details/45055887
Recognize template meta-programming. Template meta-programming is a whole new world, not object-oriented or the usual so-called template so simple,
parsing (parsing) standard header file is a problem, the general situation is that you need to modify your interface design.-2, the predecessor declaration of everything, the compiler must know the size of the object during compilation. For exampleint main() { int x; params); …… }When the compiler sees the X-definition, you must know how much memory is allocated to X, and then when the compiler sees the definition of p, you should know how much memory must be allocate
security of the network system and operating system.
Many operating systems currently prevalent have network security vulnerabilities, such as UNIX servers, NT servers and win-dows, desktop PCs.
A malicious java/activex control that may exist for web browsing from the Internet.
② security threats from the internal network
From the above network diagram can be seen, the entire enterprise computer network has a certain scale, divided into multiple
Plump Breasts and sexy Ru troughs are essential to beautiful women. However, the perfect chest is not owned by every woman. Many women are troubled by various problems in the RU room, such as dry, drooping, insensitive and beautiful Ru room. It is precisely because of women's pursuit of breast beauty that the market is filled with a variety of breast enhancement methods and products. Effective breast enhancement products? Are you still worried about y
Managers must work effectively, a person's ability, only through a methodical, systematic job, can produce benefits. In every institution, there are always some extremely effective industrious people, when others are too busy to be confused (people often mistakenly think that busy is an energetic performance), those effective diligent people like the Turtle and Rabbit race fairy tale, down-to-earth, step by
use the latest technology. I think this wish is understandable, but the word "newest", I think, is not very correct. Every day we hear someone say, "What's new, tools, APIs, frameworks, and other ways to do this now" can make programming more straightforward. This has actually been happening in the technical field. What really needs to be focused on and understood is the transformation of core and fundamental technologies, on which to look at new frameworks, tools, and APIs. For example, many
that if a class doesn't want to be a base class but still has a virtual function for it, that's not a good practice.However, even if there is no virtual function within a class, there are many examples of trips that have been tripped by the Non-virtual destructor.Like what:Class Specialstring:public std::string { ...};This class inherits the string class, but it is a non-virtual destructor inside the string class, so it is tripped over. ~Therefore, be aware of all classes without virtual de
Changes can attract the eyes of men. Breast enhancement, how many women have been fighting for it all their lives. Many female friends always dream of a pair of charming breasts full of strength, breast enhancement products are increasingly favored by the majority of beauty. Although breast enhancement products have reached an astronomical number in both categories and quantity, there are not many breast enhancement products that are truly secure and effecti
10 effective tools for programmers to improve website development efficiency:GitThere have been many version-controlled tools before. There are good and bad. But they are all more or less misguided.This is when Git appears. Once you've used this magical tool, it's hard to see how much better you'll come across.You didn't use Git?Stack OverflowReally, I'm not kidding. Did you use Google to search technical data in 05? Or did you search Yahoo in 2000? o
Programmer 10 effective tools to improve website development efficiency:GitThere have been many version-controlled tools before. There are good and bad. But they are all more or less misguided.This is when Git appears. Once you've used this magical tool, it's hard to see how much better you'll come across.You didn't use Git?StackOverflowReally, I'm not kidding. Did you use Google to search technical data in 05? Or did you search Yahoo in 2000? or 95 t
There are many methods for breast enlargement for women, but there are still common problems with breast enlargement. Is breast enhancement really effective? This is what women at the airport most want to know. At present, as there are more and more women with breast enhancement, the breast enlargement market is getting increasingly popular, and various breast enhancement product pages are coming soon. Are there many other friends really
[Study Notes-5] effective managers (Peter Drucker)
Source: http://blog.csdn.net/KongDong
Author: fasiondogPriority
Tips for effective managerial achievements: Be good at focusing on important things first, and do only one thing at a time.Why do we need "Priority "?
1. There are too many contributions to be made, but the time is limited.2. The more you want to make a major contribution, the more you need a
have not had previous experience of similar keywords, you can make a sorta strategy. This is a total of four processes, we take a keyword "Guangzhou model Company" competition Examples:
first, inquires the competitor Baidu effective counter chain total, the establishment own total outside chain number
Query keywords ranked in the homepage of the website, statistics Baidu effective chain total.
The searc
Tags: java development access_tokenIn order to obtain long-term effective access_token, can not be generated from the server every time, this article is stored in the file, more than a certain time to refresh the method, the direct look at the code.Import Java.io.File;Import Java.io.FileInputStream;Import java.io.FileNotFoundException;Import Java.io.FileOutputStream;Import java.io.IOException;Import Java.io
Managers, must be fruitful. The fruitful is can learn!The father of modern management Peter Drucker begins by pointing out the basis of the book, based on the above view of how to be effective.What is effective? At the same time, let us learn to "do the right Thing" and "do things right" ability.The work of a physical worker can usually be measured in terms of quantity and quality, which is often referred to as "doing the right thing," but the work of
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.