Software repository, template mechanism, gadgets and search

Source: Internet
Author: User

Software warehouse

I like software repositories more and more. This means that a large amount of free software is stored in a central software warehouse, and all necessary software and tools can be automatically downloaded from the central warehouse by correct configuration and identification, it is no longer time-consuming to look around in windows. Maybe Windows users never think that, in the past, I never realized how time-consuming and life-consuming it is to search for software and registration codes on the Internet! At that time, we were all deceived by this mentality: Look! I can use paid software for free now! It takes tens of minutes or even hours!

The software warehouse embodies a shared concept. Without the sharing and contribution of a large number of developers, we cannot talk about it. It is with this software repository that enables us to acquire more useful software and tools and make better contributions at the same time, this is a win-win situation for all individuals who are hard to bear high software costs.

So, friend, please stop this kind of registration code search around, it's useless to consume your own life and time! You know, some people or groups can earn millions every second. After you lose the time, the meager salary you earn will be quickly captured, it must be a lifetime of poverty, because your only and most precious assets do not know how to cherish. To gain wealth, we must first change our ways of thinking and thinking.

Of course, there are already some software in Windows that can provide software warehouse functions. However, these software managers are still incomplete and the software they provide is limited. In Linux, the idea of software warehouse is inherent. Whatever software, it can be easily installed, saving a lot of time for searching. This is a huge fortune! Fortunately, for developers, tools such as Maven also have such capabilities. I used to search for the bin and SRC packages of junit3.8.jar. Now, you only need to configure the dependency. Why not?

Template Mechanism

WordPress has been plagued by the template mechanism! Divide a page into multiple modules, create several templates for each module, and then customize the templates to form the final page. It is conceivable how powerful the flexibility and scalability are! In the final analysis, there are only two words: Template. I will not talk much about WordPress here. As a very powerful blog tool, the introduction on the Internet has been like a flood of rivers and rivers.

There must be a template and a hook. Hooks are pre-provided but not implemented in the template. They are designed to provide functions in the future. Templates can also be divided into layers. Suppose there are three templates A, B, and C. If no template C is found, use template B. If no template B is found, use template. This is a template hierarchy, which enriches its customization capabilities.

Tips and tips for WordPress:

1) A website is nothing more than form and content. The form is determined by the topic to form the website structure. The content is determined by the topic you are focused on, which largely determines the lasting appeal to visitors. A WordPress has three parts to focus on: themes, plug-ins, and content.

2) custom websites should at least understand the basic html/CSS. If you select a complicated topic, you may encounter difficulties in customizing your own topic. At this time, you can use border-style: solid to locate the element and determine whether you are editing the expected element. You can use the browser's "ViewSource codeMechanism, find the ID and class attributes, and then find the corresponding identifier word in the theme's style.css.

Concept of gadgets

It may be difficult to accept this, especially for those who are used to software. But it should be relatively easy to accept the idea that "small is beautiful. The concept of gadgets is to master and flexibly combine and apply a series of gadgets to complete tasks. The difficulty is that at the beginning, to complete a task, you need to learn a lot of gadgets and learn how to combine these tools. Wow, it's really troublesome, isn't it? We don't often expect that we can have a omnipotent tool and do everything. How good is it! Unfortunately, there is almost no omnipotent tool in reality, although many people claim to be "omnipotent xxx ".

UNIX philosophy has long pointed out the fatal drawback of "omnipotent": no one can predict the future. Your "omnipotent" is only for the moment. Today, you have worked hard on a lot of features, and tomorrow may be outdated. Today, you claim to support multiple formats of XXX, and the situation may change significantly tomorrow. Another drawback of "omnipotent" is that it is difficult to adapt. It means complexity, it means it is difficult to make changes, it means that a fixed operation mode is specified, and it is impossible for the user to expect another method.

Compared with this, the concept of gadgets is more flexible although it is difficult and difficult at the beginning. Once you have mastered the usage and combination of gadgets, what you get is not just these gadgets, but the great power of linking them. The premise is that you must first adapt yourself to this idea.

Do you still have the expectation of "omnipotent Tools" in your mind? Do you still think "software is more convenient?

Search

This is an action that is often overlooked. However, we are doing this every day and it will only become more and more frequent. In this information technology age, we are searching for what we want every day. In a huge resource pool (note, it's free !) In front of me, if you don't know how to search, oh, it's hard to explain your losses! It is not measured by money. If you do not know how to search, a large amount of useful information and opportunities will not come to your side. At the same time, you will be surrounded by a large number of meaningless junk information, which has a great negative impact on your life; if you do not know how to search, you need to spend more time searching for results that can be obtained by others. Think about how much benefit you will get if you save 20% for each search!

So, you understand, although these two words are very ordinary, they may decide the height of your life! So, you have to work hard to sharpen your search capabilities!

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.