自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂客队长

让世界对称一些,虽然不对称也是一种“美” =+^

  • 博客(13)
  • 资源 (21)
  • 收藏
  • 关注

原创 在Mint 16中当按下光驱的弹出按钮后桌面上的光驱图标没有自动消失的问题解决

问题分析:当按下存在光盘的光驱弹出按钮时,查看系统日志会有一个内核警告信息:在mint中在/var/log/syslog中存在如下警告(错误)信息:May 30 10:49:08 ufo kernel: [  147.793292] VFS: busy inodes on changed media or resized disk sr0kernel表示这个问题是一个内核中报出的问

2014-07-29 16:50:12 1904

原创 gcc: dereferencing pointer to incomplete type错误

dereferencing pointer to incomplete type是什么错误?

2014-07-27 19:35:08 39539 1

原创 Mint 回收站下恢复不同目录下的同名文件时存在其中之一文件添加后缀的问题的解决

当从回收站中还原原来属于不同目录下但同名的两个文件或文件夹时,会在恢复时出现其中一个的名称在恢复后增加.2的后缀,那么此问题如何解决呢?

2014-07-17 02:06:36 1788

转载 GNU Linux下方便的块设备查看工具lsblk

之前在Linux下看有什么块设备,通常都用fdisk什么的或者直接ls /dev/ 人肉去看看, 很土,不方便。 前二天在江枫的网站上看到了介绍的lsblk,这玩意不错,推荐给大家。这个工具属于util-linux-ng包,在RHEL 6.1上是安装好的啦,直接用就好。 ubuntu高版本下也有。这个工具最大的特别是把所有的块设备列出,而且还能显示他们之间的依赖关系,演示下:

2014-07-17 02:04:16 1112

原创 Gnu Linux--Ubuntu系统清理项整理

古有windows,今有GNU Linux,那么如何清理GNU Linux下的垃圾呢?为了释放那可以存片的空间   整理了一下,大概从以下的方面进行着手,若客观有其它的补充的欢迎评论添加指正,以下列出的若没有以/根目录开始的,都是从当前用户的家(home)目录开始的,切记:注意: 以下的#号表示注释:_(#user_homedir/bash_historybash_histor

2014-07-11 18:09:40 1376

原创 sqlite3命令读出sqlite3格式的文件内容案例

sqlite是一个嵌入式的SQL数据库引擎,只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,在Mozilla Firefox使用SQLite作为数据库。例如:存放cookies的文件就是一个SQLite的数据库文件,一般存在于 ~/.mozilla/firefox/cojs83dh.default目录下,那么如何进行查看呢?可使用vim打开文件,查看到使用的格式是s

2014-07-09 19:52:41 8470 1

原创 在Ubuntu的系统中如何将应用程序添加到开始菜单中

若我们有一个已经写好的程序,已经安装到/usr/bin下,名称为systemtool,且只能够从命令行进行启动,那么为了操作方便,要添加到开始菜单中,那么如何添加呢?先来了解一下Ubuntu系列的开始菜单中的项是在何处定义的,位于开始菜单中的项在目录 /usr/share/applications 下都存在有*.desktop配置文件,那么我们可以拷贝一个已经存在的*.desktop文件进行修

2014-07-08 16:09:53 6324

转载 Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)

目前我使用到的python中执行cmd的方式有三种:1. 使用os.system("cmd")这是最简单的一种方法,特点是执行的时候程序会打出cmd在linux上执行的信息。使用前需要import os。[python] view plaincopyprint?os.system("ls")  2. 使用Popen模块产生新的process

2014-07-08 15:50:58 19376

原创 系统加固之--锁定用户

在系统加固中,要对一些不需要登录的用户进行锁定,使其不能够登录到shell,以执行系统的其他动作,那么对这个功能进行配置通过以下两种方法进行配置:0、将/etc/passwd文件中的shell域设置成/bin/false;1、将/etc/passwd文件中的shell域设置成/usr/sbin/nologin;而这两种方式的区别在于一个可以进行登录ftp,一个不能够登录;下

2014-07-06 04:51:32 4183

原创 deb包的构建(dpkg-buildpackage)过程详细过程说明

deb包的构建的命令为:dpkg-buildpackage这样会自动完成所有从源代码包构建二进制包的工作,包括以下几个步骤:0、清理源代码树(debian/rules clean)1、构建源代码包(dpkg-source -b)2、构建程序(debian/rules build)3、构建二进制包(fakeroot debian/rules binary)

2014-07-04 17:58:18 34119

原创 对一个deb包的解压、修改、重新打包全过程方法

出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改,例如:在没有源代码的情况下的修改,还有…… %_~那么就有三个问题需要解决:0、如何将deb包文件进行解包呢?1、修改要修改的文件?2、对修改后的内容进行生成deb包?以openssh-client的某个版本的deb包为例:解决方法:-0、准备工作:mkdir extractmkdir e

2014-07-03 20:38:43 100121 6

原创 Gnu Linux下文件的字符编码及转换工具

在GNU Linux中查看当前文件的编码方式:可以通过vim打开此文件后在控制模式时输入  :set fileencoding  可以查看到当前文件的字符编码格式,会在vim窗口下方显示如下内容: fileencoding=utf-8 上行的意思即是此文件的字符编码为utf-8;那么如何转换一个文件的字符编码呢?可以使用iconv 命令进行处理,

2014-07-03 20:01:33 2176

原创 使用cat与重定向进行文件内容的写入与添加

将stdin的内容重定向到test文件(以覆盖文件内容的方式,若此文件不存在,则创建之),且当stdin中含有EOF时完成写入:ufo@ufo:/tmp$ cat > test > this is first line > this is second line> this is thrird line> this is fourth line> EOFufo@ufo:

2014-07-03 14:45:42 24083

GNU/Linux audit英文文档

此文档是由SUSE编写的关于GNU/Linux audit的英文文档。audit的入门级必看资料。

2016-04-13

星际译王词典库集合

朗道英汉字典 朗道汉英字典 牛津高阶英汉双解 21世纪双语科技词典等4本词典库

2015-12-05

UNIX环境高级编程_第二版中文

本书为影印版的,是中文的,是Ritchie的经典之作,主要讲解了*nix的主要接口。

2015-02-12

认识ext2文件系统

认识ext2文件系统 本资料是对ext2文件系统中的结构的说明,同时也对ext3文件系统作了补充,因为ext3也是兼容于ext2的.

2014-10-02

ext4文件系统的硬盘布局(英语版)

首先,此文档是英文的;第二,此文件主要的内容为ext4文件系统在磁盘上的布局构成;

2014-09-04

Linux Appliance Design

Linux Appliance Design 使用C语言实现一些GNU/Linux下的一些有趣的定制。 现在只有英文版本

2012-04-13

UNIX网络编程第二卷-进程间通信-源代码

UNIX网络编程第二卷-进程间通信-源代码 不同平台可能会遇到一些小问题 毕竟这些源代码有些年头了 关于我在fedora 11环境下编译出现的问题及解决办法见: http://blog.csdn.net/yygydjkthh/article/details/7452034

2012-04-12

Cisco Press: LAN Switching First-Step.chm

思科学习交换机的文档 是英文版本的 比较基础

2011-09-05

链路层协议讲解-比一般教科书详细

链路层介绍及二层交换机的学习功能 交换表的格式及内容 如何建立交换表 网络连接设备间的比较 有流程图

2011-08-26

GDB Manual英文版

GDB Manual英文版 GDB英文手册 比较详细 英语单词也不是太复杂 很容易看懂

2011-04-03

rtsp协议详解之中文版

介绍了rtsp在流媒体中的作用及在网络传输中的层次 在实际中的应用等

2011-03-25

C语言中extern用法总结

C语言中extern用法总结 比较短小的总结 但已经比较详尽了

2011-03-24

GDB使用手册-中文版.doc

强大的linux下调试器之GDB使用手册-中文版 内有源代码进行实例讲演 当然最好能自己man进行帮助 用行动能更快入手

2011-03-24

vim-handbook-中文版

vim中文帮助文档 还是比较全面详细的 不管是高级的功能还是基本的功能都有讲

2011-03-24

ADS步步学 学习嵌入式的基础

学习嵌入式的基础 汇编调试必用的工具学习

2009-10-06

手机基本原理(介绍各个部件的功能等)

主要介绍了手机各个主要部件的功能。 数字手机从电路可分为,射频与逻辑音频电路两大部分。其中射频电路包含从天线到接收机的解调输出,与发射的I/Q调制到功率放大器输出的电路;逻辑音频包含从接收解调到,接收音频输出、发射话音拾取(送话器电路)到发射I/Q调制器及逻辑电路部分的中央处理单元、数字语音处理及各种存储器电路等

2008-12-25

makefile(Gnumake)

Make 可自动决定一个大程序中哪些文件需要重新编译,并发布重新编译它们的命令。本版本GNU Make使用手册由Richard M. Stallman and Roland McGrath编著,是从Paul D. Smith撰写的V3.76版本发展过来的。 GNU Make符合IEEE Standard 1003.2-1992 (POSIX.2) 6.2章节的规定。 因为C语言程序更具有代表性,所以我们的例子基于C语言程序,但Make并不是仅仅能够处理C语言程序,它可以处理那些编译器能够在Shell命令下运行的的各种语言的程序。事实上,GNU Make不仅仅限于程序,它可以适用于任何如果一些文件变化导致另外一些文件必须更新的任务。 如果要使用Make,必须先写一个称为Makefile的文件,该文件描述程序中各个文件之间的相互关系,并且提供每一个文件的更新命令。在一个程序中,可执行程序文件的更新依靠OBJ文件,而OBJ文件是由源文件编译得来的。

2008-10-18

LINUX系统中动态链接库的创建与使用

本文系统分析了windows和Linux动态库实现和使用方式,从程序编写、编 译、调用以及对操作系统依赖等方面综合分析比较了这两种调用方式的不同之处,根据实际程序移植经验,给出了将VC++编制的Windows动态库移植到Linux下的方法以及需要注意的问题,同时并给出了程序示例片断,实际在程序移植过程中,由于系统的设计等方面,可能移植起来需要注意的方面远比上面复杂,本文通过总结归纳进而为不同操作系统程序移植提供了有意的经验和技巧。

2008-10-18

空空如也

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

TA关注的人

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