文章试读 
不拘一个遍程序系列编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。一、二、三、四
职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功   让系分来得更猛烈些吧    不值钱的系统分析师   经济危机下大学生如何就业  经济危机中如何提高你的核心竞争力     要学会说“我要”  不要做沙和尚
我的诗歌:都是我的打油诗,但是很值得一读。不要工作还衣食无忧之四难歌   香格里拉美人图   关于中国神仙的研究   给“南京,南京”挑刺   所有人都疯了  Oracle收购Sun  晒老婆写的肉麻情书
宝宝图片:超可爱的小宝宝 写博客
考试培训:主要是关于考研、软考和等级的相关题解。2009考研试题分析   2008年12月程序员试题分析    2009年软考备考全攻略    2008年5月程序员试题解析 轻松写系分论文  2009年3月计算机等级考试数据库试题解析   2009年上半年软考试题参考答案
第1回 回评论读者展迷茫,出《笔记》浪子释疑惑(十二)
作者:朱云翔,胡平(朱朱胡工作室)

1.7.2 Unix环境特色应用

Unix系统中总有一些区别于其它操作系统的特色应用,尤其是一些系统调用,包括:
1. 多进程。
多进程是并发程序设计的基础,包括环境变量、创建销毁进程和进程同步等。
2. 多线程。
多线程常常使用在Linux环境下,在Unix中极少使用。
编程浪子:Unix一般应用于特殊机器,这类机器有一个共同的特点,就是资源利用比率极度丰富,夸张点讲就是随你挥霍(编程浪子:当然这是夸张的说法,你可别因此就乱遍一些太浪费资源的程序)所以这上面的并发程序一般以多进程为主。而Linux一般用于X86服务器,资源利用比率相对较小,或者在嵌入式机器中,资源绝对量缺乏,所以常才用多线程。
这里涉及到一个概念,就是资源利用比率,不是资源绝对数,而是资源总利用量与之的比值,比如同样的进程,在1G内存的机器运行1个,和在4G的机器运行100个的资源利用比率是不一样的。
编程浪子:买房子的人都知道,即使一个小区的环境绿化特别好,但如果住的人特别多,那分摊到每个业主头上就没有多少了。
3. 时钟和信号
包括系统时钟、精确时钟、信号种类和信号处理方法等。
4. 管道
这是一种古老的进程间通讯方式。
6. IPC对象
大名鼎鼎的三贱客:消息队列、信号量、共享内存。
7. 字符界面
就是curses或者ncurses库,在字符屏幕上画界面用的。
8. 套接字编程
传说中最最火爆的网络编程是也,包括TCP、UDP和并发套接字设计,当然还有原始套接字,但一方面他难度大,另一方面他的应用面相当的小,除非你想做黑客或者做网络底层开发,否则碰上套接字你有多远就躲多远。
编程浪子:对于像原始套接字这样的东西,都有一个共同的名字“屠龙之技”,难度大而无用武之地。
9. 数据库编程
与网络编程同样火爆的存在,很多时候Unix编程就是数据库编程。现在数据库应用的那么广泛,有服务器的地方就有数据库,而有Unix的地方就有服务器,所以Unix编程大多离不开数据库编程。
在Windows下ODBC,Java下有JDBC,无论什么数据库全部通杀,但是Unix下C语言编程不行!必须为每一款数据库提供专门的
但是
Unix下的数据库编程与各大数据库息息相关,
JOJO巴:朱老师,这些内容都会讲吗?
编程浪子:非也,非也,因为本次培训叫作“《精通Unix下C语言编程与项目实践》学习笔记”,所以只讲教材中有的,教材中没有涉及的,以后再考虑,所以:多线程、字符界面库和数据库编程本次培训不考虑。
下节预告:
1.7.3 行业软件特色应用
1.7.4 Unix实践编程的感悟
1.8 安装什么操作系统学习最好呢?ubnntu行不?我只有一台电脑,是不是要安装双启动
1.9 是不是在Unix下用C语言编程要比其它编程都麻烦,有人说用Java需要3万行的代码,用C需要10万行才可以完成。
1.10 Windows编程和Unix编程,C语言编程和C++、Java编程,到底哪个好
1.11 Unix下用什么开发工具,在哪下载
1.12 作业
本文转自 zhuyunxiang 51CTO博客,原文链接:http://blog.51cto.com/zhuyunxiang/164129,如需转载请自行联系原作者

Unix编程要学习的内容(2)《精通Unix下C语言与项目实践》读书笔记(12)相关推荐

  1. Unix编程需要学习的内容(3)《精通Unix下C语言与项目实践》读书笔记(13)

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读  不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八 ...

  2. Java编程比C编程好吗?《精通Unix下C语言与项目实践》读书笔记(15)

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读  不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八 ...

  3. 学习Unix,可从事什么样的工作(1)《精通Unix下C语言与项目实践》读书笔记(3)...

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读 不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八的 ...

  4. 《精通Unix下C语言与项目实践》读书笔记(16)

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读  不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八 ...

  5. 学习Unix,可从事什么样的工作(3)《精通Unix下C语言与项目实践》读书笔记(5)...

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读  不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八 ...

  6. 学习Unix,可从事什么样的工作(2)《精通Unix下C语言与项目实践》读书笔记(4)...

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读 不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八的 ...

  7. 《精通Unix下C语言与项目实践》读书笔记(3)

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://zhuyunxiang.blog.51cto.com/653596/16 ...

  8. Unix朝代歌《精通Unix下C语言与项目实践》读书笔记(7)

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读  不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八 ...

  9. 不要在Unix下遍桌面程序(1)《精通Unix下C语言与项目实践》读书笔记(9)

    <精通Unix下C语言编程与项目实践>读书笔记(new) 文章试读  不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八 ...

最新文章

  1. ubuntu18.04上安装TensorFlow2.0
  2. python center函数_python pandas移动窗口函数rolling的用法
  3. python 基础笔记十一 - random模块
  4. 爬虫 wordcloud操作
  5. Java对象容器——对象数组
  6. 微信公众平台开发(97) 图文消息
  7. java类初始化顺序
  8. 谷歌机器学习规则:机器学习工程的43条最佳实践经验
  9. python 打印xml文档树_Python构建XML树结构的方法示例
  10. 如何用servle和c3p0-DBUtils实现用户登录功能
  11. 利用NABCD模型进行竞争性需求分析
  12. android闪退报错,写了一个android小程序,测试的时候闪退,然鹅log并没有报错
  13. mysql5.7版本windows的安装
  14. rtf文件怎么打开_什么是RTF文件(以及如何打开一个文件)?
  15. 讲座笔记 | 陆铭 城市、区域和国家发展:空间政治经济学的理论和实证研究
  16. Cesium 拾取 API 完全总结
  17. ARMV8体系结构简介:AArch64系统级体系结构之Self-hosted debug
  18. 百趣代谢组学分享:HSFB2b通过促进类黄酮生物合成赋予大豆耐盐能力
  19. 这几种神级性能优化手段,你用过几个?
  20. 如何用好 Google 搜索引擎?

热门文章

  1. 当前目录不对导致的错误
  2. 无线群控服务器转让,群控系统无限开接手的项目
  3. python单层缩进代码属于之前最邻近_python选择题word打印版
  4. 如何在 React 18中 利用Suspense 实现 服务端渲染(SSR)
  5. 二维码(QRcode)容量的计算与版本
  6. 【Android,Kotlin】No type arguments expected for class Call
  7. hive on spark 线上问题排查案例分享
  8. 如何从Mac到HomePod播放音频
  9. Android模拟器报extra space is needed in addition to APK size的错误
  10. MacOS利用终端与Linux服务器上传与下载文件