Linux C + + Training
Linux C + + Training
Syllabus
________________________________________
1, Linux Operating System
System Environment: Ubuntu GNU / Linux, RedHat Linux AS5,
FreeBSD
Course Requirements: proficient use of commonly used Linux
/ UNIX commands.
Time: 1 week.
________________________________________
2, Linux C + + development environment to build, develop
the use of tools
Related content: vi, GCC, GDB, Make, CVS, Subversion,
Eclipse CDT
Course requirements:
Skilled use of vi text
editor;
Skilled use of GCC tool chain for compiling, debugging,
build an executable file or shared library / static library;
Skilled preparation of Makefile;
Skilled configuration, using two kinds of CVS and
Subversion version control tool;
Skilled configuration, use the Eclipse CDT development
tools.
Time: 1 week
________________________________________
3, C + + language
C + + is a
multi-paradigm programming language, compared with C, Java, C # language such
as C Department of complex high, but once comprehend the essence of C + +, you
can play a powerful C + + language, the power, in order to enable trainees to
master C + + language programming techniques We
see this part of the program is divided into five parts:
Process-Oriented Programming: Core C + +
Dealing with technology: C + + basics: types and
declarations, pointers and arrays, expressions and statements, functions,
namespaces, exceptions, code files organization
Course requirements: a solid grasp the basic knowledge of
C + +.
Time: 1.5 weeks.
Object-oriented programming: encapsulation, inheritance
and polymorphism (encapsulation, inherit & Polymorphism)
Related to technology: class design, operator overloading,
inheritance and polymorphism.
Course requirements: a
correct understanding of object-oriented concepts, object-oriented way of
thinking and methods of building software, the correct design and use of
clas
Ïà¹ØÎĵµ£º
ʹÓ÷½Ê½ : chmod [-cfvR] [--help] [--version] mode file...
˵Ã÷ : Linux/Unix µÄµµ°¸´æÈ¡È¨ÏÞ·ÖΪÈý¼¶ : µµ°¸ÓµÓÐÕß¡¢Èº×é¡¢ÆäËû¡£ÀûÓà chmod ¿ÉÒÔ½åÒÔ¿ØÖƵµ°¸ÈçºÎ±»ËûÈËËù´æÈ¡¡£
mode : ȨÏÞÉ趨×Ö´®£¬¸ñʽÈçÏ : [ugoa...][[+-=][rwxX]...][,...]£¬ÆäÖÐu ±íʾ¸Ãµµ°¸µÄÓµÓÐÕߣ¬g ±íʾÓë¸Ãµµ°¸µÄÓµÓÐÕßÊôÓÚͬһ¸öÈºÌ ......
ÁÖÄÉ˹·ÍÐÍß×È
¡¡¡¡
ÁÖÄÉ˹·±¾ÄɵڿËÌØ·ÍÐÍß×È(Linus Benedict Torvalds, 1969Äê~ )£¬µ±½ñÊÀ½ç×îÖøÃûµÄµçÄÔ³ÌÐòÔ±£¨³Ìʽʦ£©¡¢ºÚ¿Í£¨º§¿Í£©¡£LinuxÄں˵ķ¢Ã÷È˼°¸Ã¼Æ»®µÄºÏ×÷Õß¡£ÍÐÍß×ÈÀûÓøöÈËʱ¼ä¼°Æ÷²Ä´´Ôì³öÁËÕâÌ×µ±½ñÈ«Çò×îÁ÷ÐеIJÙ×÷ϵͳ£¨×÷ҵϵͳ£©ÄÚºËÖ®Ò»¡£
¡¡¡¡ÍÐÍß×È1969Äê12ÔÂ28È ......
#ifdef XP_UNIX
/*
* Set up the plugin function table that Netscape will use to
* call us. Netscape needs to know about our version and size
* and have a UniversalProcPointer for every function we
* implement.
*/
pluginFuncs->version = (NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR;
......
ÎÒ¾ÍÊÇÒ»¸öСÐÂÊÖ+С²ËÄñ£¬ÕýÔÚ·¢·Üѧϰlinux£¬³õÓÐÐĵÃËì¾ö¶¨¼Ç¼ÏÂÀ´£¬Ò²Ðí¶ÔÓÐЩÈËÀ´ËµÎÒдµÄ¶¼Ì«Ç³ÏÔ£¬µ«ÊǶԳõѧÕßÀ´Ëµ¾ø¶ÔÊÇÓÐÓõģ¬¿ÉÒÔÈÃÄãÉÙ×ߺܶàÍä·£¬¿öÇÒÎÒ»áÓÉdzÈëÉîµÄ£¬ÑØ×ÅÎÒµÄ×ã¼£Ò»Æðѧϰ°É£¬¼ÓÓÍ£¡
±¾À´ÏëÏÈдϵͳ°²×°£¬È»ºó»·¾³ÅäÖ㬠......
ÕâÆªÎÄÕºܳ¤£¬×ªÔØÏÂÀ´¹©×Ô¼ºÂýÂýѧϰ¡£
±à³ÌÐÞÑø £¨×÷Õߣº³Â𩣩
————
ʲôÊǺõijÌÐòÔ±£¿ÊDz»ÊǶ®µÃºÜ¶à¼¼Êõϸ½Ú£¿»¹ÊǶ®µ×²ã±à³Ì£¿»¹ÊDZà³ÌËٶȱȽϿ죿
ÎÒ¾õµÃ¶¼²»ÊÇ¡£¶ÔÓÚһЩ¼¼Êõϸ½ÚÀ´ËµºÍµ×²ãµÄ¼¼Êõ£¬Ö»Òª¿´°ïÖú£¬²é×ÊÁϾÍÄÜÕÒµ½£¬¶Ô
ÓÚËٶȿ죬ֻҪ±àµÃ¶àÒ²¾ÍÊìÄÜÉúÇÉÁË¡ ......