
Linux学习
文章平均质量分 65
WuStan_007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gcc 命令
1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Co转载 2015-02-16 13:11:32 · 379 阅读 · 0 评论 -
Github 使用
Github 使用:1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 创建GitHub帐号 第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email转载 2015-03-25 08:46:13 · 373 阅读 · 0 评论 -
gcc命令行详解
gcc命令行详解 1、gcc包含的c/c++编译器gcc、cc、c++、g++gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译2、gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序-o参数用来指定生成程序的转载 2015-03-04 12:09:38 · 1199 阅读 · 0 评论 -
I/O复用:select()函数
select1. 头文件#include#include#include 2. 参数说明int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout);先说明两个结构体:第一,s转载 2015-03-05 19:06:03 · 649 阅读 · 0 评论 -
Linux下Socket编程的端口问题( Bind error: Address already in use )
在进行linux网络编程时,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误:Bind error: Address already in use虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat -an |grep 5120和ps aux |grep 5120都还能看到刚才用Ctrl+C“强制结束”了的进程,端口还是使用中,只好每次用kil转载 2015-03-04 19:02:03 · 826 阅读 · 0 评论 -
Linux进程与线程学习笔记(更新)
进程和线程:#进程是操作系统对资源进行分配的基本单位,进程有完整的虚拟空间。进行系统资源分配的时候,除了CPU资源之外,不会给线程分配独立的资源,线程所需要的资源需要共享#线程是进程的一部分,如果没有进行现实的线程分配,可以认为进程是单线程的,如果进程中建立了线程,认为进程是多现线程的#多线线程和多进程是两个不同概念,二者都是并行完成功能。多个线程之间像内存、变量等资源在多个线程之原创 2015-03-21 10:41:23 · 413 阅读 · 0 评论 -
【转】进程调度
【转】 在多进程、多线程并发的环境里,从概念上看,有多个进程或者多个线程在同时执行,具体到单个CPU级别,实际上任何时刻只能有一个进程或者线程处于执行状态;因此OS需要决定哪个进程执行,哪些进程等待,也就是进程的调度。 一、调度的目标 1、首先要区分程序使用CPU的三种模式:IO密集型、计算密集型和平衡型。对于IO密集型程序来说,响应时间非常重要;对于CPU密集型来说,CPU的周转时间就比较重要转载 2015-03-25 10:06:00 · 486 阅读 · 0 评论 -
Docker 在Ubuntu 14.04上的安装
在Ubuntu下安装Docker需要64bit的操作系统,内核版本需要不低于3.10。如果内核版本低,需要先升级内核。升级内核:查看内核版本$ uname -r 升级内核$ sudo apt-get update$ sudo apt-get install linux-image-generic-lts-trusty$ sudo reboot 安装Docker$ wget -qO- http原创 2015-04-14 00:28:33 · 525 阅读 · 0 评论