在线调查
 前10名:
1. Python8.5% 
2. PHP5.5% 
3. MFC4.1% 
4. C++3.7% 
5. 黑客3.2% 
6. Java2.9% 
7. C语言2.3% 
8. Lua2.1% 
9. C#2% 
10. 汇编2% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

Linux C 基础教程



Linux C 基础教程 
◆ 价格:,电脑上网在线播放,学习有效期一年,有效期内下载需补差价10-15元

 ◆ 本课程是 Linux C 基础教程

 ◆ 本课程深入浅出,注重通用性和基础性,理论联系实际

 ◆ 本课程循序渐进,基础知识详细,通俗易懂

 ◆ 本课程适合 Linux C 初学者,要求先学过标准C语言

◆ 本课程一共 44 讲,课程视频 23小时54分钟





 
试学试看:只能用电脑,不能用手机或平板。

我要进入试听模式。


 课程简介
    本课程主要讲解使用C语言进行Linux系统编程,近年Linux系统越来越流行、需要大量的开发人员进行Linux系统开发,因为Linux就是C语言开发的,所以Linux系统编程必须使用C语言。适合学过C语言的学生学习。
 课程内容

本课程一共 44 讲,课程视频 23小时54分钟


第1讲   课程简介

第2讲   安装虚拟机

第3讲   安装 Ubuntu Linux

第4讲   安装 Ubuntu Linux 虚拟机工具

第5讲   Linux 常用命令 - 了解 Shell

第6讲   第一个 Linux C 程序 - Hello World

第7讲   Linux GTK+ 编程基础

第8讲   文件描述符

第9讲   基本文件I/O操作 - open 函数

第10讲  基本文件I/O操作 - 读写文件

第11讲  基本文件I/O操作 - lseek 函数

第12讲  标准I/O库概述

第13讲  打开和关闭流

第14讲  读流和写流 - 字符IO

第15讲  流文件定位

第16讲  进程概述

第17讲  创建进程

第18讲  exec 函数

第19讲  进程结束和进程等待

第20讲  system 函数

第21讲  进程间通信概述

第22讲  信号处理

第23讲  命名管道

第24讲  消息队列

第25讲  共享内存

第26讲  信号量

第27讲  创建线程

第28讲  线程同步简介

第29讲  线程同步 - 互斥量

第30讲  线程同步 - 条件变量

第31讲  线程同步 - 信号量

第32讲  线程同步 - 读写锁

第33讲  一个简单的线程池

第34讲  网络编程基础

第35讲  数据流套接字编程

第36讲  安装 MySQL 数据库

第37讲  MySQL 管理

第38讲  SQL 语言简介

第39讲  用 C 语言连接 MySQL

第40讲  用 C 语言查询 MySQL

第41讲  KDevelop 快速入门

第42讲  基础知识 - gdb

第43讲  基础知识 - make

第44讲  基础知识 - automake






 教师简介
   主讲教师:
姓名  吴志强
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  总经理
职称  总工程师、系统架构师

教育简历
  • 学历:硕士

  • 毕业时间:1993年

  • 毕业院校:哈尔滨工业大学


  • 技术认证
  • 微软认证讲师

  • 微软认证数据库管理员MCDBA

  • 微软认证网站开发专家MCP+SB

  • 微软认证解决方案开发专家MCSD

  • ISO9001软件企业质量认证评审技术专家


  • 专业技能
  • 总工程师

  • 系统架构师

  • Java架构师

  • .NET架构师




  • 吴志强老师是斯坦德软件开发有限公司总经理、斯坦德软件大学生实训基地首席教官,著名项目管理、软件工程专家。具有扎实的理论基础,丰富的项目开发、管理经验,自斯坦德软件创办以来,领导技术团队成功进行数十个应用软件项目开发和系统集成。丰富的项目开发经验、项目管理经验和坚实的理论基础使其授课过程中能充分理论联系实际,深入浅出形象生动,先后为政府机关、大型企业进行高端技术培训,获得用户及学员一致好评;公司创建的大学生实训基地被评为第一批共青团青年就业见习基地。

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-4138D7):
    老师您好
    下面是我写的代码
    import java.awt.*;
    import java.awt.event.*;

    public class TwoListenInner {
        private Frame f;
        private TextField tf;
        public static void main(String[] args){
            TwoListenInner ti=new TwoListenInner();
            ti.go();
        }
        public void go(){
           f=new Frame("Two Listeners example");
           f.add("West",new Label("Click and drag the mouse"));
           tf=new TextField(30);
           f.add("East",tf);
           f.addMouseMotionListener(new MouseMotionHandler());
           f.addMouseListener(MouseEventHandler);
        }

        private MouseListener MouseEventHandler() {
            throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
        }
      
        public class MouseMotionHandler extends MouseMotionAdapter{
            @Override
            public void mouseDragged(MouseEvent e){
               String s = "Mouse Dragged:X="+e.getX()+"Y="+e.getY();
               tf.setText(s);
            }
        }
        
            public class MouseEventHandler extends MouseAdapter{
         //这里没有@Overrride 这是为什么呢?我是跟您一样写的
            public void mouseEntered(MouseEvent e){
              String s="The mouse entered";
              tf.setText(s);
            }
        }

    }

    梁老师:
    @override有注释文档的作用,是可有可无的。它对于编程粗心的人可以起到帮助检查的作用,加了@override注释的方法在编译的时候系统可以帮你检查方法是不是按照父类的方法的格式进行的重写,如果你写错了,编译器会给你检查出来。但你也可以选择不加@override,也一样能编译运行。
    help i cheated on my boyfriend go how to cheat on boyfriend

    学生(ID-5B7D10):
    老师,您好

    $r = 12.5;
    $a = 3.1415926;

    print "周长为$r*$a*2";

    1.请问如何输入希腊字母π?好像DOS环境下不能识别π字母。
    2.为什么"  " 里面不能识别$r和$a两个变量?不是说在"  " 里面变量都可以别替换吗?只有在单引号里面才无法替换啊。

    吴老师:
    一凡同学,上午好:

    1.DOS环境下要显示希腊字母需要处理复杂的编码才行,所以我们经常看到的例子都是写成Alpha, Beta, Pi。

    2.你的两个变量$r和$a是可以变量替换的,变量替换了以后就是字符串,不会进行乘法计算。

    祝学习进步!
    how many women cheat on their husbands link married men who cheat
    cheat on my girlfriend should i cheat on my girlfriend my girlfriend cheated on me what do i do

    学生(ID-8AF7C7):
    老师,每类IP地址容纳的主机数量为什么都要-2?

    吴老师:
    邱瑞华同学:
        不是每类IP地址要-2,而是每个IP网络要减-2。假设有一个IP为:192.168.0.1/24,这个24代表着网络位也叫做“网络号”也就是子网掩码的个数。如果把这个IP及子网掩码转换为二进制。就是:
    11000000.10101000.00000000.00000001:IP地址 192.168.0.1
    11111111.11111111.11111111.00000000:子网掩码:255.255.255.0
    哪么,这个IP地址(192.168.0.1)它的网络地址就是192.168.0.0,广播地址就是192.168.0.255.这2个地址是不能分配给主机使用的。所以每个IP地址的地址范围要减2.想成为一名真正的黑客必须要学习网络知识。


     
     
     
     
     

      电话: 13726235258
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2018 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 电话:13726235258

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371