自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (17)
  • 收藏
  • 关注

转载 Linux下/proc目录简介

1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程

2014-11-27 22:33:58 589

原创 linux 精确记录用户IP以及用户操作的两种方法

第一种,sh放入profile的方式linux 精确记录用户IP以及用户操作命令 主要功能:可以记录哪个ip和时间(精确到秒)作了哪些命令通过用户登录时候,重新定义HISTFILEHISTFILE文件名包含登录用户名,ip,登录时间(精确到秒)等这样即使相同的用户从不同ip、在不同的时间登录都会被记录可以记录每条命令的开始执行时间把下面的代码直接粘贴到/etc/pr

2014-11-21 13:34:55 1267

原创 gtk编译makefile的编写 及“make:command not found”解决

CC=gccPROG_NAME=aINCS=SRCS=a.c#从xx.c 文件得到 xx.o 文件OBJS=${SRCS:.c=.o}#编译GTK程序时要用到的库LIBS=gtk+-3.0#---- 用户修改区域 结束CFLAGS=`pkg-config --cflags ${LIBS}` -g -WallLDFLAGS=`pkg-confi

2014-11-16 22:28:31 5462

转载 VirtualBox在CentOS中安装VBOXADDITIONS

在 Oracle Linux 上安装 Shared Folders对于 Oracle Database 11g,ZIP 安装文件总共有 2 GB 多。由于需要从每个来宾 VM 访问它们以安装数据库,我决定利用 Oracle VM VirtualBox 的 Shared Folders。Shared Folders 特性允许来宾 VM 访问主机文件系统中的存储,因此它允许我对每个 VM 都访问相

2014-11-14 17:17:47 677

原创 GRUB和LILO的区别

从普通的桌面用户到 Linux?系统管理员,大部分 Linux 用户都使用过一种名为引导加载程序的工具。此类工具的不同变种会提供不同层次的支持和功能。在很多情况下,Linux 发行版默认安装的引导加载程序并不总是适合需要;每个引导加载程序的默认设置也是如此。在本文中,Laurence Bonney 讨论了两个流行的引导加载程序 —— LILO 和 GRUB —— 的优点和缺点,并建议了很多配置,以

2014-11-14 10:26:25 921

转载 Linux内核(5)——系统调用与内核编译实验

今天在做Linux系统调用与内核编译的实验,主要任务有两个:1)添加一个新的系统调用:mysyscall,功能仅为打印一条语句。2)编译内核。   实验步骤如下:1.在官网(www.kernel.org)上下载最新的内核压缩包,本次实验版本为:linux-2.6.36.2.tar.bz2 2.以root登录,将内核包复制到usr/src下:cp li

2014-11-13 22:09:07 684

转载 Linux内核(4)——grub.conf文件参数详解

原文地址:http://zouqiu168.blog.163.com/blog/static/121732462006930105025141/解读grub.conf文件 我们将来看看grub.conf文件内语句,(注:...)内的东西是我们的解读内容.# grub.conf generated by anaconda## Note that you do no

2014-11-13 22:08:24 3683

转载 Linux内核(3)——make mrproper与make clean的区别

首先,这两个命令都是用于删除编译内核时产生的相关文件的。两者的区别如下:make mrproper命令会删除所有的编译生成文件、内核配置文件(.config文件)和各种备份文件,所以几乎只在第一次执行内核编译前才用这条命令(见评论)。make clean命令则是用于删除大多数的编译生成文件,但是会保留内核的配置文件.config,还有足够的编译支持来建立扩展模块。所以你若只想删

2014-11-13 22:07:44 586

转载 Linux内核(2)——设备驱动实验

今天做了Linux课设关于设备驱动的实验。实验采用模块的方法编写一个可以进行简单读写的字符设备驱动,该设备可以存储一定长的字符串,写入设备即可以将字符串存入设备,读出即可以获取该字符串,并编写了测试程序对其测试。 (1)首先新建并编写了字符驱动设备chardev.c文件,文件代码如下:/**创建一个字符设备(读写)*//*必要的头文件,内核模块标准头

2014-11-13 22:06:43 698

转载 Linux内核(1)——copy_to_user和copy_from_user两个函数的分析

今天在做Linux设备驱动的实验,对copy_to_user和copy_from_user两个函数的功能很不了解,在网上搜到一篇文章贴出来供参考:http://apps.hi.baidu.com/share/detail/16028954   整理一下原文:       copy_to_user和copy_from_user就是在进行驱动相关程序设计的时候,要经常遇

2014-11-13 22:06:08 1282

转载 linux内核编译步骤

linux内核编译步骤      对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,我通过在网上收集这方面的资料,最终编译成功.现在 我归纳了一下,写出这一篇还算比较详细的步骤,希望能对各位新手有一些 帮助。 1、  准备工作(1)       整理出系统需要支持的硬件、文件系统类型以及网络协议等内容。(2)       建议用命令uname –r 查看一

2014-11-13 10:33:00 577

转载 修改VirtualBox虚拟机默认存储路径及虚拟机迁移方法

修改默认安装路径在安装完虚拟机以后发现我的虚拟的磁盘文件是放在C盘的,就想着有没有办法修改默认存储路径。后来发现确实可以修改,修改虚拟机方法如下:“管理”--->“全局设定”,然后手工修改虚拟存储位置即可,如图:迁移已有虚拟机假设我们原有的存储文件VDI放在C:\Users\wei.xu\VirtualBox VMs\SCADA_Temp\SCADA_Temp.vdi,当前我要

2014-11-12 14:13:23 922

转载 一步一步学GTK+之布局

本来想接上篇把关于窗口方面的写的更详尽一点,但因为我做软件的习惯来说还暂时用不不到、我们先跳过,然后先说说窗口中的布局。跟大多数软件界面一样,一般包含标题栏、菜单栏、工具栏、状态栏和工作区等。首先,我必须要有一个初步的规划,因为是自己设计一些软件,我只需要问我自己几个问题(why/how),而不需要跟设计部进行沟通。1.Q:为什么要设计这个demo?   A:初步认识GTK+的

2014-11-09 22:59:48 712

转载 Linux下的GTK图形界面编程

    GTK(GIMP    Toolkit)是一个图形用户编程的接口。它完全免费,所以用来开发自由软件或商业软件都不需要花费什么。现在很多Linux集成系统都已经将    GTK1.2版本打包进去了。包括RedHat Linux 6.0以上版本,还有中文化的Turbo    Linux等等。它也越来越被普遍的应用于UNIX系统编程。    还有一个组件叫Glib,它包含

2014-11-09 22:57:26 6576 1

转载 CentOS 安装图形桌面

12014-11-08 09:22未知(123.120.101.*)22014-11-08 05:17未知(121.61.12.*)32014-11-08 03:03未知(27.24.190.*)42014-11-08 02:18未知(115.231.230.*)52014-11-07 20:08未知(121.61.12.*)

2014-11-08 09:41:09 500

转载 GCC 64位程序的makefile条件编译心得——32位版与64位版、debug版与release版(兼容MinGW、TDM-GCC)

为了适应现在越来越流行的64位系统,经常需要将代码分别编译为32位版和64位版。其次,除了需要生成debug版用于开发测试外,还需要生成release版用于发布。本文介绍了如何利用makefile条件编译来生成这些版本,而且不仅兼容Linux下的GCC,还支持MinGW、TDM-GCC等Windows下的GCC编译器。一、C程序代码  为了测试条件编译的效果,以下面这个C语言程序为例(

2014-11-07 16:57:56 995

转载 Linux系统结构 详解

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核        内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定

2014-11-06 17:24:14 714

Linux查看硬件配置

Linux查看硬件配置 有时需要查看服务器的硬件信息,例如cpu数量、内存大小、硬盘容量等等。

2013-04-17

WMI详细spec文档

WMI详细spec文档

2013-04-17

RHEL5企业级linux服务器攻略

RHEL5企业级linux服务器攻略,超级多文档,非常详尽

2012-08-20

Linux串口编程

Linux 串口 编程 C C++

2012-03-01

VB 窗口接收自定义消息示例源码

VB 窗口接收自定义消息示例源码 VB 窗口接收自定义消息示例源码 VB 窗口接收自定义消息示例源码 VB 窗口接收自定义消息示例源码

2011-07-19

VB-显示窗口的坐标和大小源码

VB-显示窗口的坐标和大小源码 VB-显示窗口的坐标和大小源码

2011-07-19

VB 双进程 保护 源码

VB 双进程 保护 源码 VB 双进程 保护 源码 VB 双进程 保护 源码

2011-07-19

VB 多线程 实例 源码

VB多线程实例 VB多线程实例 VB多线程实例

2011-07-19

VB版USB-HID通讯调试工具源代码

内容索引:VB源码,系统相关,USB   一个演示如何使用VB对USB-HID设备进行数据读取以及写入的通讯示例,它能够遍历用户电脑中所有的USB设备,本源代码里面的一些API函数可以为大家研究USB通讯开发提供帮助。同时它还能够清除数据。

2011-07-05

vb ocx控件制作源码 调用exe源码

vb ocx控件制作源码 调用exe源码 vb ocx控件制作源码 调用exe源码 vb ocx控件制作源码 调用exe源码

2011-07-05

vb6.0 检测 弹出U盘 源码

vb6.0 检测 弹出U盘 源码 vb6.0 检测 弹出U盘 源码

2011-07-05

进程控制器

功能说明:可以对用户定制的程序进行监控,如果程序意外退出,会自动进行再次调度,避免因程序停止导致的异常。<br>使用说明:输入监控程序名和程序地址,点击添加按钮,点击应用按钮即可以进行监控了,目前仅支持一个进程控制,注意在输入地址前后加双引号。

2008-04-29

办公家庭IP自动设置工具

软件名称:IP自动设置工具<br>版 本:V1.0<br>使用方法:运行后会出现两项--办公IP设置,家用IP设置。每一项都有两个功能,获取IP和恢复IP。只要设置相关IP后分别获取一次,后续只要更改办公环境只要点击相关恢复IP按钮即可。

2008-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除