c++

书籍
c++ primer
effective c++
thinking in c++

规范
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
http://qa.alibaba.com/docs/zh-google-cpp-styleguide/index.html

算法,教程
http://code.google.com/intl/zh-CN/edu/courses.html​
http://www.cplusplus.com/reference/string/string/compare/

STL
http://community.topcoder.com/pl/?module=Static&d1=gccj05&d2=ZH_cpp
http://www.sgi.com/tech/stl/
http://community.topcoder.com/tc?module=Static&d1=features&d2=082803
http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=standardTemplateLibrary

string:
http://www.yolinux.com/TUTORIALS/LinuxTutorialC++StringClass.html

TOPCODER
http://apps.topcoder.com/wiki/display/tc/SRM+449

OO

文档
内容概要:本文详细介绍了六种不同类型的操作系统:批处理、分时、实时、网络、分布式和嵌入式操作系统。批处理操作系统以最大化吞吐量为目标,通过自动转接特性实现无人干预的连续作业处理;分时操作系统通过时间片轮换允许多个用户同时交互使用计算机资源;实时操作系统专注于严格的时间约束,确保任务在规定时间内完成,适用于工业控制、航空等领域;网络操作系统主要用于网络环境,提供网络通信和资源管理功能;分布式操作系统通过透明地提供网络资源给用户,让用户感觉像在使用单个计算机;嵌入式操作系统则针对资源受限的设备,如智能手机和物联网设备,具备小型化和专用性的特点。 适合人群:计算机科学专业学生、软件开发者以及对操作系统理论感兴趣的读者。 使用场景及目标:帮助读者理解各种操作系统的核心概念和应用场景,为选择合适的操作系统类型提供理论依据。具体目标包括:①掌握批处理系统如何提高处理效率;②理解分时系统如何实现多用户交互;③学习实时系统的任务调度和时间约束管理;④了解网络操作系统在网络资源管理中的作用;⑤认识分布式系统的资源透明共享机制;⑥熟悉嵌入式系统在特定设备中的应用。 其他说明:文中通过选择题的形式加深对各操作系统特性的理解,并提供了具体的实例和应用场景,有助于读者更好地掌握相关知识点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值