linux技术
文章平均质量分 51
codersym
IT码农,技术爱好者。
展开
-
VMware虚拟机下ubuntu与windows实现文件共享
一、确保虚拟机已经安装了VMwaretools;我的虚拟机版本是:VMware-workstation-full-v8.0.3ubuntu版本是:ubuntu-11.10-dvd-i3861、按下ctrl+alt确保在windows下,先点击VMware工具栏选择"VM"->"Setting"->windows.iso镜像文件,并选择确定 ,然后再点击VMware工具栏选择"VM"->原创 2012-06-13 18:34:10 · 752 阅读 · 0 评论 -
ubuntu下安装skyeye1.3.3
我的虚拟机版本是:VMware-workstation-full-v8.0.3ubuntu版本是:ubuntu-11.10-dvd-i386 注意:在安装skyeye软件之前,先要更新linux源sudo apt-get update1、安装相关的依赖包,在终端中运行以下命令:sudo apt-get install libgtk2.0-dev pkg-configliba原创 2012-06-14 16:20:35 · 578 阅读 · 0 评论 -
Linux C语言获取设备MAC地址
#include #include #include #include #include #include void main(){char *device="eth0"; //teh0是网卡设备名unsigned char macaddr[ETH_ALEN]; //ETH_ALEN(6)是MAC地址长度//AF_INET = 1;int i,s;s = socket(AF原创 2014-09-15 13:52:49 · 5494 阅读 · 0 评论 -
Linux 多线程 ”一写多读” 模式下的无锁设计
缘起双buffer 无锁 设计指针的切换ptr 竞争条件的解决指针访问丢失延伸结语缘起在linux多线程环境下对同一变量进行读写时,经常会遇到读写的原子性问题,即会出现竞争条件。为了解决多个线程对同一变量访问时的竞争条件问题,操作系统层面提供了锁、信号量、条件变量等几种线程同步机制。如果对变量的每次访问都使用上述机制,由于系统调用会陷入内核空间,需要频繁的进行上下转载 2018-01-09 16:17:25 · 976 阅读 · 0 评论