My articles related to programming ideas

Source: Internet
Author: User

Special description

Misunderstandings about agile development
[Record] programming ideology (1): whether to provide "mechanic" or "policy"
[Record] programming ideology (II): programming for Kernel Modules

Related Articles (please refer to the simhei section or retrieve [programming ideas ])

Kernel module programming (5): device read/write [programming ideology: skills for reading and writing complex data structures]
Kernel module programming (6): printk-printf debug [programming ideology: 1. Pay attention to disk overflow; 2. Control Input/Output and control business volume]
Kernel module programming (7): Debug by reading the proc file [programming ideology: 1. CPU overload protection; 2. semaphore holding and operations]
Kernel module programming (12): concurrency and competition control-semaphores and mutex locks [programming philosophy: how to deal with competition]

 Miscellaneous

Story: developers' views on Android Permissions
2013.7.29
About the Ministry of Railways 12306
[Switch] over 20 years: 20 programming experiences I have accumulated

 Open Course

Open Course Study Notes-[Harvard] Computer Science cs50

    (1) [Lesson 1st] Start [Lesson 2nd] continue to start and introduce concepts
    (2) [Lesson 3-4] C language, source code, compiler [Lesson 5-6] functions, global variables, parameters, return values
    (3) Course 3: functions, arrays, strings, and search algorithms (course 3) GDB, recursion, and Bubble Sorting
    (4) [course 9th] merge and sort [course 10th] pointer
    (5) [Lesson 11th] memory, header files, and data structure [Lesson 12th] memory, file storage, and linked list
    (6) [Lesson 13th] typedef declaration, queue, and bit operation [Lesson 14th] bit operation symbols, stack, Hash table, and tree structure
    (7) [Lesson 15th] network programming, HTML language, compiling webpages [Lesson 16th] network security, dynamic web programming PHP
    (8) [course 17th] PHP language and database [course 18th] Webpage Design
    (9) [Lesson 19th] how the Internet works, web game production [Lesson 20th] the last lesson

Programming Methodology CS106-Open Course Study Notes 2011.7-2011.9

    (1) [Lesson 1st] course Introduction [Lesson 2nd] Welcome to Karel's world [Lesson 3rd] Karel and Java
    (2) [Lesson 4th] Computer Science Development History [Lesson 5th] variable [Lesson 6th] Operator
    (3) [Lesson 7th] loop and "Half" problems [Lesson 8th] Information Hiding [Lesson 9th] strings
    (4) [Lesson 10th] importance of private variables [Lesson 11th] GImage and event-driven [Lesson 12th] enumeration, character, and String
    (5) [Lesson 13th] handling strings [Lesson 14th] memory [Lesson 15th] pointer key points Review and files
    (6) [course 16th] array [course 17th] multi-dimensional array and ArrayList [course 18th] multi-dimensional array and Debuging
    (7) [Lesson 19th] interface, Map, Collection, and Iterator [Lesson 20th] GUI [Lesson 21st] Interactor and Listener Review
    (8) [Lesson 22nd] component and comtainer [Lesson 23rd] Analysis of search, sorting, and algorithm efficiency [Lesson 24th] management of good software engineering principles in large data
    (9) [Lesson 25th] design practical social networks and threads [Lesson 26th] standard Java Library [Lesson 27th] CS course [Lesson 28th] the last lesson

Link: My technical blog Index

 

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.