• Linux编程环境 介绍 Linux开发基础

    本讲是编程系列讲座的第一讲,主要讲述 Linux 平台上的 C 语言环境,包括编译器、 调试器、Make、Diff、Patch 等。其目的是通过介绍 Linux 上 C 语言编程的基本工具 以及一些新手必须掌握的技巧,迅速引导新手入门,以避免走弯路。 首先对 Linux 作一简单介绍,然后通过讲解 Linux 上进行编程的常识以及典型场景的 演示,使大家对 Linux 上的程序开发有一个感性认识。在此基础上,重点讲述 Linux 上 C 语言编程的基本工具,包括编译器和调试器,主要是它们的重要选项和基本用法。接下来讲述在项目组织和开发过程中非常重要的工具,即 GNU make 和 makefile。 最后讲述 diff/patch 工具。

    0
    95
    263KB
    2012-08-31
    10
  • LINUX环境高级编程 第六章 线程管理

    线程的概念 线程的创建 线程的终止 线程的同步 线程属性 同步属性 取消选项 线程和信号 线程和fork

    0
    111
    740KB
    2012-08-31
    0
  • LINUX环境高级编程 第五章 信号

    信号的概念 signal函数 不可靠信号与可靠信号 信号的发送接收机制 信号集与可靠信号机制 sigsetjmp和siglongjmp函数 abort函数

    4
    100
    690KB
    2012-08-31
    33
  • LINUX环境高级编程 第四章 进程管理

    main函数和命令行参数 进程的启动和终止 环境表和环境变量 存储空间布局 存储器分配 setjmp和longjmp函数

    0
    157
    1.29MB
    2012-08-31
    0
  • LINUX环境高级编程 第三章 标准IO

    静态库的编写 动态库的编写 接口的注意事项

    0
    70
    515KB
    2012-08-31
    10
  • LINUX环境高级编程 第二章 文件管理

    文件的基本操作(打开、定位、读写、关闭) I/O效率 文件共享 其他重要I/O函数 ext2文件系统在磁盘的组织 stat、fstat、lstat函数 文件的基本性质 修改文件属性的函数 硬链接与符号连接 目录操作

    0
    76
    1.86MB
    2012-08-31
    50
  • LINUX环境高级编程 第一章 前言

    作为程序员,为什么要学习Linux程序设计? 计算机网络越来越普及,带来了巨大的经济效益(各类网站,各类即时通讯工具等等) 单机版程序越来越弱化,各种应用将放置于云端(桌面应用web化、web中心化、SaaS、云计算???) 后台系统将不仅仅是单机系统,而是集群,分散式类web service(网站架构的变迁) Linux是后台系统首选的操作系统

    0
    64
    524KB
    2012-08-31
    0
  • SEO基础以及运营技巧

    独立访客指的是独立上网的电脑,与唯一IP不同,独立访客高于IP数的时候,正常是以下这种状况:例如一个局域网对外是相同的一个IP,但是有10个人同时访问,那么这个时候,独立访客为10,唯一IP仅为1;IP高于独立访客的时候正常是以下这种状况:一个用户,上网的时候频繁掉线,拔号10次均打开了受统计网站,此时,独立访客仅计为1,而IP数则被计为10。

    0
    94
    291KB
    2012-08-20
    10
  • 一个samba服务器配置实例

    一个完整的SAMBA配置文件罗列如下,这个文件在不通的Linux分发版本中测试通过。 最后,给那些的想快速配置SAMBA的人的建议是安装 Webmin或者SWAT,这些工具可以让你配置时轻松一点

    0
    105
    42KB
    2011-04-21
    9
  • linux软件raid配置

    RAID是一种把多块独立的硬盘按不同方式组合起来形成一磁盘组,从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。不同的组织方式成为RAID级别。 数据冗余的功能是在用户数据一旦发生损坏后,利用冗余信息可以使用损坏数据得以恢复,从而保障了用户数据的安全性。 在用户看起来,组成的磁盘组就像是一个硬盘,对磁盘阵列的操作与单个硬盘一模一样。

    0
    117
    95KB
    2011-04-21
    10
关注 私信
上传资源赚积分or赚钱