linux
hxg130435477
略
展开
-
(福建星网锐捷网络有限公司)12月份内部推荐-硬件开发类
为了方便大家换工作,特利用已有资源为大家提供公司招聘信息。如果有合适的工作,请将简历直接发送到huangxuangui@sina.com,邮件主题标示“应聘XXX岗位”。福州研发中心—工作地点:福州;上海研发中心—工作地点:上海,如有任何疑问,可进行邮件实时交流,电话就暂时不留了,纯属做义务劳动,接大量电话吃不消,公司信息可以网上搜,待遇还是很优厚的,应届研究生8K。只要能力够强,高薪没问题,工作原创 2011-12-02 17:09:43 · 171 阅读 · 0 评论 -
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参数用来指定生成程序的名字3、为什么会出现unde转载 2012-11-23 16:25:34 · 1087 阅读 · 0 评论 -
关于边界对齐问题
关于边界对齐问题1. 1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的转载 2008-06-22 14:26:00 · 2227 阅读 · 0 评论 -
高薪IT研发岗位推荐-软件,硬件,管理
详情请看 http://vipzhaopin.diandian.com/原创 2013-04-15 19:11:39 · 1040 阅读 · 0 评论 -
vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了转载 2012-11-07 16:07:51 · 1928 阅读 · 0 评论 -
windows 上用程序putty使用 ssh自动登录linux(ubuntu)
windows 上用程序putty使用 ssh自动登录linux(ubuntu)方法一:使用puttygen.exe第一步:生成密匙运行puttygen.exe,选择需要的密匙类型和长度,使用默认的SSH2(RSA),长度设置为1024就可以了。passphrase可以为空,免得登录时还是要输入一次密码。点击Save private key 按钮保存私匙,例原创 2013-08-14 10:19:41 · 5848 阅读 · 0 评论 -
vim配置文件详解-- 自己有使用,效果不错
.vimrc"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 一般设定"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 设定默认解码set fenc=utf-8set fencs=utf-8,原创 2013-07-24 15:48:25 · 1441 阅读 · 0 评论 -
linux 进程地址空间
我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。那虚拟内存空间是什么呢,它与实际物理内存空间又是怎样对应的呢,为什么有了虚拟内存技术,我们就能运行比实际物理内存大的应用程序,它是怎么做到的呢?呵呵,这一切的一切都是个迷呀,下面我们就一步一步解开心中的谜团吧!原创 2013-06-26 10:37:41 · 1115 阅读 · 0 评论 -
gcc生成.a静态库和.so动态库文件 (2012-08-19 00:27)
原文地址:gcc生成.a静态库和.so动态库文件作者:gliethttpo 生成静态库的方法$ gcc -c gdfontwu.c$ gcc -c gdfontliu.c$ gcc -c gdfontbin.c$ ar rc libgdfont.a gdfontwu.o gdfontliu.o gdfontbin.o(ranlib libgdfont.a 可原创 2012-11-23 16:26:05 · 1500 阅读 · 0 评论 -
linux ar 命令的使用
用途说明 创建静态库。a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一般写在makefile中,有时也会在shell脚 本中用到。关于Linux下的库文件、静态库、动态库以及怎样创建和使用等相关知识,参见本文后面的相关资料【3】《关于Linux静态库和动态库的分析》。 常用参数 格式:ar rcs libxxx.a xx1.o xx2.o 参原创 2012-11-23 16:26:34 · 8587 阅读 · 0 评论 -
meld代替svn默认的diff工具(已经验证过,功能OK)
安装meld 在Ubuntu下,只需一条简单的命令就可以了 $:sudo apt-get install meld在目录~/.subversions/下,新建脚本文件 mydiff.sh 内容如下:#!/bin/sh# Configure your favorite diff program her原创 2013-04-25 17:10:16 · 1789 阅读 · 1 评论 -
exports是设置NFS共享文件的
exports是设置NFS共享文件的Linux export命令 功能说明:设置或显示环境变量。 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登录操作-f 代表[变量名称]中为函数名称。原创 2013-01-25 16:25:00 · 1682 阅读 · 0 评论 -
windows 上用程序putty使用 ssh自动登录linux(ubuntu)
方法一:使用puttygen.exe第一步:生成密匙运行puttygen.exe,选择需要的密匙类型和长度,使用默认的SSH2(RSA),长度设置为1024就可以了。passphrase可以为空,免得登录时还是要输入一次密码。点击Save private key 按钮保存私匙,例如key.ppk;复制puttygen public Key 文本框内的内容到剪贴板中。转载 2012-11-16 14:05:32 · 1090 阅读 · 0 评论 -
建立vim工程步骤
1、为lookupfile插件生成查找源,在工程目录下运行$genfiletags2、在vim命令行中执行let g:LookupFile_TagExpr ='"工程目录/filenametags"'3、在vim命令中执行:cs add 工程目录/cscope.out 工程目录 genfiletags文件中的内容为: /* lookupfile */# gener原创 2012-11-07 16:11:47 · 3278 阅读 · 0 评论 -
(福建星网锐捷网络有限公司)12月份内部推荐-品质工程类
为了方便大家换工作,特利用已有资源为大家提供公司招聘信息。如果有合适的工作,请将简历直接发送到huangxuangui@sina.com,邮件主题标示“应聘XXX岗位”。福州研发中心—工作地点:福州;上海研发中心—工作地点:上海,如有任何疑问,可进行邮件实时交流,电话就暂时不留了,纯属做义务劳动,接大量电话吃不消,公司信息可以网上搜,待遇还是很优厚的,应届研究生8K。只要能力够强,高薪没问题,工作原创 2011-12-02 17:02:25 · 128 阅读 · 0 评论 -
(福建星网锐捷网络有限公司)12月份内部推荐-嵌入式软件类
为了方便大家换工作,特利用已有资源为大家提供公司招聘信息。如果有合适的工作,请将简历直接发送到huangxuangui@sina.com,邮件主题标示“应聘XXX岗位”。福州研发中心—工作地点:福州;上海研发中心—工作地点:上海,如有任何疑问,可进行邮件实时交流,电话就暂时不留了,纯属做义务劳动,接大量电话吃不消,公司信息可以网上搜,待遇还是很优厚的,应届研究生8K。只要能力够强,高薪没问题,工作原创 2011-12-02 17:06:41 · 209 阅读 · 0 评论 -
linux进程状态分析
Linux进程状态解析之R、S、D2010-03-02 10:27 佚名 CSDN 我要评论(0) 字号:T |TLinux是一个分时操作系统,能够在一个cpu上运行多个程序,每个被运行的程序实例对应一个或多个进程,这里介绍一下Linux进程状态。AD: 51CTO云计算架构师峰会 抢票进行中!Linux是一个多用转载 2012-09-05 22:44:10 · 589 阅读 · 0 评论 -
关于/usr/include/linux和/usr/src/linux/include/linux/
在linux系统中,/usr/存在include目录,而在内核源码/usr/src/linux版本号/目录下也存在include目录,那么这两个include目录分别在什么时候使用呢,在编写代码的时候,include 是在哪个include目录下呢? /usr/include/linux是用来编译当前系统的程序的; /usr/src/linux/include/linux/是用来转载 2012-09-05 15:12:37 · 4063 阅读 · 0 评论 -
linux 线程浅析
对于理解Linux进程与线程关系,以及所谓的"Linux没有线程只有轻量级进程的概念"很好的一篇文章。 在许多经典的操作系统教科书中, 总是把进程定义为程序的执行实例, 它并不执行什么, 只是维护应用程序所需的各种资源. 而线程则是真正的执行实体. 为了让进程完成一定的工作, 进程必须至少包含一个线程. 如图1.进程所维护的是程序所包含的资源(静态资源), 如: 地址空间, 打转载 2012-09-06 01:21:34 · 776 阅读 · 0 评论 -
pthread线程库简介
1.线程实现 线程是在进程的基础上进一步的抽象,也就是说一个进程分为两个部分:线程集合和资源集合。线程是进程中的一个动态对象,它应该是一组独立的指令流,进程中的所有线程将共享进程里的资源。但是线程应该有自己的私有对象:比如程序计数器、堆栈和寄存器上下文。 线程分为三种类型:(1).内核线程: 它的创建和撤消是由内核的内部需求来决定的,用来负责执行一个指定的函数,一转载 2012-09-06 01:25:34 · 3511 阅读 · 2 评论 -
Linux进程与线程
标签:进程Linux 线程 休闲 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://name110.blog.51cto.com/3279958/615783 1、进程与线程的概念:略 2、Linux进程结构 Linux使用一个称为进程控制块的数据结构task_struc转载 2012-09-06 01:28:09 · 533 阅读 · 0 评论 -
linux常用命令缩写
man: Manualpwd:Print working directorysu:Swith usercd:Change directoryls:List filesps:Process Statusmkdir:Make directoryrmdir:Remove directorymkfs: Make file systemfsck:File system c转载 2012-09-06 08:54:46 · 905 阅读 · 1 评论 -
linux下进程与线程
一.基础知识:线程和进程按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程当然可以拥有多个线程,此时,如果进程运行转载 2012-09-06 01:24:16 · 825 阅读 · 1 评论 -
操作系统中的进程与线程
操作系统中的进程与线程简介 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 为什么需要线程? 如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包含的其它迷你进程就是线程。 线程之所以说是迷你进程转载 2012-09-06 11:02:15 · 529 阅读 · 0 评论 -
《C++多核编程》 第六章 多线程
6.1 什么是线程第6章 多线程在第5章中,我们查看了如何通过将程序分解为多个进程或多个线程而在C++程序中实现并发。我们讨论了进程,它是由操作系统创建的工作单元,解释了用于进程管理的POSIX API以及多个可用于创建进程的系统调用:fork( )、fork-exec( )、system( )和posix_spawn( )。还示范了如何构建C++接口组件、接口类和可用于简化一部分用于转载 2012-09-18 10:56:55 · 6140 阅读 · 1 评论 -
Linux环境变量的设置和查看方法
企业软件热点文章 Linux TCP/IP协议的使用和建立 Windows批处理切换IP地址使用方法 1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所原创 2013-01-25 14:19:25 · 887 阅读 · 0 评论