• Linux下一个C基本的编程----写进Blog在那之前


    展望2周的实习吧。

    各种酸甜苦辣。由于公司只是广告。毛承保让我去。严重的歧视。想也想开,争夺。结果让它成为。还是把它写自己的学习经验,我有同样的希望和迷茫的同学。少走一点弯路。行。切入正题:

    一、參考书籍:

     好的书籍的作用不用多说了。先得有基础。推荐下面基本书吧。个人认为不错。

    《C和指针》 《C专家编程》 《C陷阱与缺陷》 
    上面三本书,认真看吧,特别是C和指针,能够当教材看。认真做做书后习题。我从这本书中受益菲浅 。后两本用于提高,比方能够知道: char * const*(*next)() 是个啥东西。 i+++j为什么是 (i++)+j之类 另一些常见的面试试如推断一个链表是否有环, 怎么推断一个数是有符号数还是无符号数。书中都有涉及 打好C语言基础,无论是以后读源码,还是敲代码,或者应付笔试都是非常重要的。

    Linux编程入门 
    《Unix操作系统设计》《Linux程序设计》这两本书尽管都比較老了,可是都相当经典 ,一个操作系统理论。一个编程实践,

    Linux 编程进阶 
    《Unix环境高级编程》 《Unix 网络编程》 过于经典。不多作介绍 。
    之后的内核移植方面的书以后介绍吧。我也没看呢。。

    近期恶补。

    书籍基本我看的就是上面这些了。

    然后我打算写作思路想这个样子(当然了,依据情况也会变动,只是大体上应该差点儿相同)。

    1、介绍一下Linux、Unix。非常简短的写点吧。这东西网上都有。国人写的书,这部分还是不错的。非常具体。

    2、文件系统的一些东西。比方他的操作啦。

    结构啦什么的

    3、终端

    4、进程和信号、进程间的通信、线程机制等

    5、shell、I/O重定向和管道

    6、套接字

    基本这几块吧。当然每一个有好多的知识点的。

    最后一句:尽力写的清楚点。欢迎同学们的意见!



    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    SQLServer性能杀手
    SqlServer内存瓶颈分析SQLServer:Buffer Manager
    HTML5变化 (一)
    对于using嵌套的改进
    String.IsNullOrEmpty()和String.IsNullOrWhiteSpace()
    querySelector & querySelectorAll
    Action<T> 委托
    Func<T, TResult>
    SL4.背景图片拖动
    JavaScript日志
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4712532.html
Copyright © 2020-2023  润新知