博客专栏  >  编程语言   >  Linux 系统编程

Linux 系统编程

分享在 Linux 系统上进行编程开发的经验与技巧,包括各种 Linux 系统编程、网络编程相关知识等。

关注
3 已关注
7篇博文
  • Linux网络编程——Unix本地套接字

    概述  今天,给大家讲解网络编程中的一个内容——Unix 本地套接字。   发现很多人不知道或者不太了解 Unix 本地套接字这个概念,这也难怪,socket API 原本就是为多台主机之间网络通信...

    2017-10-26 12:13
    410
  • Linux高级编程——线程信号处理

    Linux 多线程环境中的信号处理不同于进程的信号处理。一方面线程间信号处理函数的共享性使得信号处理更为复杂,另一方面普通异步信号又可转换为同步方式来简化处理。   本文首先介绍信号处理在进程中和线...

    2017-09-27 12:08
    274
  • Linux 网络编程——TCP 粘包及其解决方案

    首先,我们回顾一下 TCP 和 UDP 的头部信息: 图1. TCP 头部 图2. UDP 头部  我们知道,TCP 和 UDP 是 TCP/IP 协议族传输层中的两个具有代表性的协议。其中,TC...

    2017-08-20 16:31
    517
  • 万能 Makefile 模板

    在 Linux 编程时,对于很多小工程来说,很多时候似乎没有必要用 autoconf 和 automake 工具来生成 Makefile,反而自己写一个 Makefile 更省事。那么这里给大家提供一...

    2017-08-06 23:54
    599
  • Ubuntu 搭建强大的 IDE —— Vim + Vundle + 插件(上)

    本文描述如何在 Ubuntu 环境中利用插件管理工具 Vundle 搭建一个 Vim 开发环境,从而提高在 Linux 下使用 Vim 进行编程的效率。安装 Vim  在 Ubuntu 上安装 Vim...

    2017-08-05 19:40
    2017
  • Ubuntu 搭建强大的 IDE —— Vim + Vundle + 插件(下)

    在上一节(http://blog.csdn.net/lu_embedded/article/details/76732965)我们已经通过 Vundle 下载、安装了一些插件,这些插件有一些可以直接用...

    2017-08-06 00:33
    1105
  • 每个Linux开发者都应该知道的一些知识

    如何学习Linux  作为现代操作系统的代表之一,Linux操作系统非常复杂,内部有多得令人眼花缭乱的各种组件在同步运行和相互通信。对于初学者来说,我认为理解操作系统工作原理最好的方法是利用抽象的思维...

    2017-07-02 23:55
    632
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部