Web Design
Mobile Internet
Brand Design
Innovative
News
Encyclopedias

[Blog] One week hot article recommended: three technical points not suitable for 2012

Date:2013-02-03 Source: Shangpin China Type: website encyclopedia
Word Size: small   medium   big

CSDN Blog hot article recommendation of the week summarizes and reviews CSDN Blog hot articles of the past week for you, recommends high-quality bloggers, and shares elite articles and high-quality blogs.

[1] Lai Yonghao: Three Technical Points Not Suitable for 2012 (to be continued)

ActionScript/MXML —— In 2011, Flash was finally able to develop iOS/Android applications, coupled with the popularity of the web game market, it is estimated that many people will want to enter this platform. However, I have different opinions. Mobile device application or game development will still be popular in 2012, but I have doubts about the competitiveness of AS in this field. In 2012, the winter of web games will not come, at least in autumn. Adobe is market-oriented. Choosing the Flash platform means that you can never stay ahead of the times and can only eat what others have left.

thread —— The disadvantages of threads are obvious: creating a thread requires a large memory overhead, which leads to the inability to create a large number of threads; Multiple threads of the same process share all system resources, increasing the complexity of programming; In terms of I/O, multi-threaded help is limited. The concept of tasks like trust is a better concurrency model than threads, which is more secure, and the code written is easier to maintain (I believe that students who have written gevent or go programs will agree on the maintainability). Of course, threads will not die, but with the maturity of scala/go/trust, threads will retreat to the corner where they stay in the foreseeable future: far away from ordinary programmers, only a few people need to understand its details.

[2] WALLE: About binary trees, our Chinese characteristics

In domestic textbooks on data structure, Yan Weimin's book "Data Structure - C Language Implementation" must be mentioned. Its content is very basic. It introduces the basic content of data structure. As an introductory textbook for programmers, it is enough. The language is somewhat obscure in many places, but there is no major flaw after careful consideration. Recently, I studied CLRS to further study the data structure and algorithm, and found that foreign textbooks are rigorous and comprehensive, while domestic textbooks are not. I also found that there was a long way to go. I had to search up and down. It also found some inconsistencies in the definition of Chinese and foreign textbooks, especially in the aspect of tree.

[3] Bi Taoyang: a one sentence comment on the six principles of design mode

Principle, therefore, is called speculation, which means essence. As for the so-called "catch the thief first, catch the king", it is natural to understand the design principles before studying design patterns. All patterns are developed on the basis of these principles. Some focus on one, and some involve multiple. After reading the design patterns, I feel that each pattern has the shadow of these principles, and also permeates the three attributes of object-oriented. I also feel that these principles have some similarities. It is because of them that we turn from code workers to artists. Now let me comment on the six principles.

[4] Liu Chao: My C Language Learning Course: GUI

I always have some ideas in mind about the games I have played before. Sometimes I really hope that the game development company can improve the game according to my suggestions. Of course, this is impossible. Now, you can write 2D games by yourself with C language, write the core code, and call graphics for display. When writing programs, it is very important to have your own ideas. Only by describing your own ideas with correct code can you get the results you want; When an error or warning occurs during compilation, it is a syntax error, which is easy to solve. However, when an error occurs in the running process of a program, it is a code logic problem, which needs to be debugged by yourself to find the location of the error. This is relatively difficult, and it is also quite brainy. I once spent a whole day testing to solve a small problem.

[5] Mumu: Comments on Common Software of Mumu (2) - Common Tools for VC Programmers

I saw the words "The end of the year, the sixth day of the year" written in the restaurant outside. It is necessary to sum up after the New Year. Without much nonsense, I continued to comment on the common tools of programmers in the first part.

[6] Wang Tianrui: Android's Way to Make Profits (I) - The interface is embedded with meter advertisements

After a lot of trouble and a busy afternoon, I finally figured out the method of embedding advertisements in the Android software interface. Let me take embedding rice advertisements as an example to summarize.

[7] Gzshun: write CSDN blog backup tool by yourself - blogspider

The "blogspider" program I wrote will extract my blog information and download all articles locally. This is just a simple download page. I didn't download the pictures in it, which involves too many things. If the computer has a network, it will be easy to see the pictures in the blog. If there is no network, the pictures will not be displayed.

[8] Yang Hua: Farewell to the Old and Welcome to the New -- Annual Web Development Collection, New Year Release

This article has sorted out the relevant web related knowledge that has been translated and practiced in the past six months, and will share it with you when 2012 is coming. Wish all netizens and programmers good health and happy family!

Past reviews:



Please contact our consultant

+86 10-60259772

Please provide your contact number. The project manager of shangpin China will contact you as soon as possible.