码迷,mamicode.com
首页 > 系统相关
linux PATH环境变量
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接shell下输出path值:echo $PATH:windows是%PATH%;PATH=$PATH::::------:用分号分隔。需要一行bash命令:e...
分类:系统相关   时间:2014-10-11 20:32:56    阅读次数:250
linux串口阻塞与非阻塞控制
有两种方法:   1.打开时,通过打开参数控制. ????????open(COM_DEV_NAME, O_RDWR | O_NONBLOCK);//非阻塞 ????????open(COM_DEV_NAME, O_RDWR);  //阻塞   2.打开以后可以通过fcntl()...
分类:系统相关   时间:2014-10-11 19:57:47    阅读次数:225
《Linux Device Drivers》第十六章 块设备驱动程序——note
简介 一个块设备驱动程序主要通过传输固定大小的随机数据来访问设备Linux内核视块设备为与字符设备相异的基本设备类型Linux块设备驱动程序接口使得块设备可以发挥其最大的功效,但是其复杂程序又是编程者必须面对的一个问题一个数据块指的是固定大小的数据,而大小的值由内核确定数据块的大小通常是4096个字节,但是可以根据体系结构和所使用的文件系统进行改变与数据块对应的是扇区,它是由底层硬件决定大小...
分类:系统相关   时间:2014-10-11 19:37:30    阅读次数:245
mac下qt设置调试器 调试器未设置
mac下解决调试器未设置...
分类:系统相关   时间:2014-10-11 20:22:26    阅读次数:174
《Linux Device Drivers》 第十七章 网络驱动程序——note
简介 网络接口是第三类标准Linux设备,本章将描述网络接口是如何与内核其余的部分交互的网络接口必须使用特定的内核数据结构注册自身,以备与外界进行数据线包交换时调用对网络接口的常用文件操作是没有意义的,因此在它们身上无法体现Unix的“一切都是文件”的思想网络驱动程序异步自外部世界的数据包网络设备向内核请求把外部获得的数据包发送给内核Linux内核中的网络子系统被设计成完全与协议无关在网络世...
分类:系统相关   时间:2014-10-11 19:48:26    阅读次数:195
Ubuntu11.10 E: Unable to locate package ubuntu-restricted-extras
最近在ubuntu11.10下安装支持多媒体播放的插件时遇到一些问题,在此小记一下。首先是ubuntu11.10的安装,基本上是一键安装,在此不细说。1.此版本和以前使用的ubuntu版本风格不太一致,为此在使用时一度不太习惯。1)软件源服务器的选择在左侧列表中有一个System Settings,...
分类:系统相关   时间:2014-10-11 20:47:06    阅读次数:414
shell基础篇(九)函数
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用1. Shell 函数的定义格式如下:[function] fun_name () {command1[retrun n]} 函数返回值,可...
分类:系统相关   时间:2014-10-11 19:17:46    阅读次数:212
Linux系统下UDP发送和接收广播消息小样例
[cpp]view plaincopy//发送端#include#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(){setvbuf(stdout,NULL,_IONBF...
分类:系统相关   时间:2014-10-11 19:11:56    阅读次数:273
Light table ubuntu安装
Light Table IDE 是一个全新理念的开源的IDE,支持多种语言。由Microsoft Visual Studio部门项目经理Chris Granger离职后开发。下文是介绍在Ubuntu 12.04上安装,同时适用于Ubuntu12.10,Ubuntu 12.10,Ubuntu 13.0...
分类:系统相关   时间:2014-10-11 19:26:26    阅读次数:333
FL2440移植LINUX-3.4.2 (六)--驱动移植LCD
移植;1.编译2.解决错误 2.1头文件不对:去掉或更改 2.2宏不对:改名,使用新宏 2.3 函数没有了:改名使用新函数一:移植LCD驱动:修改内核配置: │ Location: │ │ -> Device Drivers │ │ -> Graphics support │ │ -> Sup...
分类:系统相关   时间:2014-10-11 20:06:06    阅读次数:210
进程间通信 管道
http://blog.chinaunix.net/uid-26833883-id-3227144.html前面我们学习了一下进程,我们知道多,进程间的地址空间相对独立。进程与进程间不能像线程间通过全局变量通信。如果想进程间通信,就需要其他机制。 常用的进程间通信方式有这几种A.传统的进程间通信.....
分类:系统相关   时间:2014-10-11 20:03:26    阅读次数:207
Linux远程桌面
发现windows下有个VNC viewer。据说是跨平台的。sudo apt-cache search VNC | grep VNC了一下。发现有一个gvncviewer的包,然后apt-get install就行了。然后命令行gvncviewer [ip] 就行了。然后就会跳出远程桌面了
分类:系统相关   时间:2014-10-11 19:58:46    阅读次数:201
进程间通信(IPC) 简介
IPC是进程间通信的简称.传统上该术语描述的是运行在某个操作系统之上的不同进程间消息传递的不同方式.我们讨论分为四个领域:消息传递(管道,FIFO,消息队列(system v消息队列,posix消息队列));同步(互斥锁,条件变量,读写锁,信号灯)共享内存区(匿名共享内存区,有名共享内存区)过程调用...
分类:系统相关   时间:2014-10-11 19:06:56    阅读次数:209
Eclipse最有用的快捷键
Eclipse最有用的快捷键 ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不...
分类:系统相关   时间:2014-10-11 19:07:36    阅读次数:251
linux 硬盘挂载以及添开机启动
今天挂载4台机器采用都是同一个方法。查看硬盘区号fdisk-l进行分区fdisk/dev/sdb跟着默认大小走就可以了fdisk-l格式化成ext4文件mkfs.ext4/dev/xvdbls挂载mount/dev/xvdb/media/cd/home/lslsdf-Thcd/media/lscd/home/du-shlcd/media/lscdumount/media/mount/dev/xvdb/home/df-T..
分类:系统相关   时间:2014-10-11 19:19:16    阅读次数:263
linux学习笔记十一(LVM基础)
前言:面对硬盘不足的情况,通常的做法是通过符号链接或者使用调整分区大小的工具(parted),但是这些做法都只是一时的改变艰难的现状,而且在每次改变分区大小之后都要重启系统,作为系统管理员,重启是不允许的,所以LVM就是解决这种情况的很好的选择。内容:LVM(逻辑卷管..
分类:系统相关   时间:2014-10-11 17:54:56    阅读次数:212
Ubuntu 10.04下安装jekyll
最开始是在githubpages这里了解到jekyll.根据这个网址慢慢尝试安装https://help.github.com/articles/using-jekyll-with-pages/首先因为“JekyllrequirestheRubylanguage”,所以先安装Rubysudoapt-getinstallruby用这个命令只能安装到1.8的版本但是我们必须要使用1.9.3以上的..
分类:系统相关   时间:2014-10-11 18:27:16    阅读次数:211
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!