自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xrandr 笔记

发现还是xrandr好用,不管是ubuntu 10.10还是fedora 16的监视器设置的图形工具,总是无法得到想要的效果,做一下xrandr命令的笔记。1. 查看当前连接的显示器的名称xrandr [-q]笔记本自身的屏幕一般为:LVDS1VGA外接的:VGA12.  复制一个桌面到另外的显示器xrandr --output LVDS1 --same-as VG

2012-01-16 21:37:06 1193

转载 SysVinit to Systemd Cheatsheet Linux服务配置

1. fedora 15 开始使用systemd代替原来的sysv init了,对比下systemd下systemctl和原来的service,chkconfig。http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet还有一篇简单介绍systemd,和简单命令的使用的文章:http://fedoraproject.org/w

2012-01-14 00:29:23 1066

转载 Introduction to Cgroups, the Linux Control Group

http://linuxaria.com/article/introduction-to-cgroups-the-linux-conrol-group?lang=enCgroups is present in the official Linux kernel 2.6.24 (late 2007), still he’s not much know or used (at least for

2012-01-13 23:48:24 1169

转载 Managing Group Access

保存下这个网站:http://www.yolinux.com/Linux groups are a mechanism to manage a collection of computer system users.All Linux users have a user ID and a group ID and a unique numerical identification numb

2012-01-13 21:19:32 883

原创 tar 笔记

1. 打包某一个目录(包括子目录):tar cvf dir.tar dir/ 加上压缩选项z,f选项需要出现在选项的最后面,因为这个选项后面需要跟archive文件名:tar cvzf dir.tgz dir/

2012-01-11 18:06:42 390

转载 Configuring Fedora Linux Remote Access using SSH (openssh-server, openssh)

Secure Shell (SSH) is a TCP/IP service that provides a secure mechanism for remotely logging into one system over either a local network or the internet into another system. SSH also provides the abil

2012-01-11 01:12:10 857

转载 Basic Fedora Linux Firewall Configuration (system-config-firewall)

A firewall is a vital component in protecting a computersystem, or network of computers from external attack (typically from an internet connection). Any computer connected directly to an intern

2012-01-10 23:51:10 1479

原创 rpm 笔记

1. 查看已安装软件包安装了那些文件: rpm -ql xxx2. 查看rpm包将要安装哪些文件:rpm -qlp xxx.rpm3. 查找哪个包包含指定文件:rpm -qf xxx4. 查询已经安装的包rpm -qarpm -q xxx5. 查询已安装的软件包的信息rpm -qi xxx如:rpm -qi wireshark

2012-01-09 21:28:47 615

转载 How To: Configure Secure FTP Server (VSFTPD) (on FC16)

by Kulbir Sainiin Administration,Configuration,FTP,FTP Server, HowTo, Linux, Security, ServerThis post is totally dedicated to vsftpd configuration with uploads enabled. vsftpd stand

2012-01-09 16:02:26 1296 1

转载 How to Disable SELinux

How to Disable SELinuxYou've setup a new system, or installed something new on your Linuxsystem and its not working. You get the feeling that SELinux is thecause of the problem. This page was writte

2012-01-09 15:47:33 1556

原创 yum 源

三个 fedora 16的远程源:1. sohu源:[fedora]name=Fedora $releasever - $basearch - sohu.comfailovermethod=prioritybaseurl=http://mirrors.sohu.com/fedora/releases/$releasever/Everything/$basearch/os/

2012-01-08 21:12:55 1358

原创 开机挂载配置 fstab UUID

1. 需要设置启动自动挂载的文件系统,打开fstab,发现需要分区的UUID,通过: sudo blkid -o list 打印出比较能理解的格式:输出的是所有分区的信息,包含了分区的设备文件,文件系统类型,卷标(LABEL),挂载点,UUID。2. 不同文件系统的卷标需要不同的软件包来设置:a) NTFS 需要安装 ntfsprogs,用命令 sudo ntfslabel

2011-12-27 16:14:57 4898

原创 Fedora 16 硬盘安装 笔记

1. grub4dos引导安装的时候,Fedora 16 安装程序默认会联网,连不上就要退出,可以在kernel xxxx命令后面接linux askmethod 来选择源。选择源分区的时候注意:逻辑分区从5开始计数,所以如果sata硬盘第一逻辑分区是D分区,一般设备名是sda5,E盘就是sda6。也可以直接在grub启动项中的kernel xxx之后加上linux hd:/:path来指定,

2011-12-26 02:25:25 624

原创 Practical Packet Analysis 笔记

charpter 6p86 交换机根据MAC地址转发数据包MAC addresses are needed because a switch that interconnects devices  on a network uses a Content Addressable Memory (CAM) table, which lists theMAC addresses of a

2011-12-22 18:46:56 502

原创 Fedora 软件包记录

开发:gccgcc-c++播放mp3:rhythmbox:官方源没有mp3的解码器插件包;gstreamer-plugins-ugly:需要添加rpmfusion的源,自动安装下面的包正在安装: gstreamer-plugins-ugly            i686            0.10.18-3.fc16

2011-12-17 22:01:01 439

原创 Fedora下BCM4306网卡问题解决方法

1. D410安装Fedora,BCM4306无线网卡不能激活。google查到网卡的驱动是b43legacy和b43lspci | grep 4302:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)lsmod | grep 43

2011-12-17 21:40:15 741

转载 yum ValueError: bad marshal data

fedora yum出问题,运行出现:    import httplib  File "/usr/lib/python2.6/httplib.py", line 1078, in     import sslValueError: bad marshal datagoogle找到解决方法,是import的ssl.py对应的.pyc和.pyo的问题,删掉,问题解决。

2011-12-17 01:55:28 5668

原创 Yum 笔记

1. 配置在  文件/etc/yum.conf 和目录/etc/yum.repos.d;添加源:1. 可以直接把源信息放在/etc/yum.conf;2. 也可以新建一个源配置文件 filename.repo,添加源信息,保存在/etc/yum.repos.d/中;这个比较方便;2.主要命令yum clean packages 清除遗留在缓存里的包文件yum cle

2011-12-16 19:12:03 894

原创 sed 笔记 分割符

1. echo $JAVAC | sed -e 's/\/bin\/javac//' (-e选项 后面跟sed 脚本,可以省略;-f 后面跟脚本文件)(JAVAC=/usr/lib/jvm/java-6-sun/bin/javac)输出:/usr/lib/jvm/java-6-sun2. s命令后面的任何字符都认为是分割符,所以简单起见,可以这么写:echo $JAVAC |

2011-12-13 00:02:53 922

原创 shell 笔记 特殊变量 特殊字符 Metacharacters

特殊变量$# 表示传递到脚本的参数列表$0 当前运行脚本名称$1,$2,..,$9 当期脚本参数$* 以一个字符串显示所有向脚本传递的参数,跟位置变量不同的是这里参数可超过9个。$@ 与$#相同,但是使用时加引号,并在引号中返回每一个参数$$ 表示当前运行脚本的进程ID号$! 表示后台运行的一个进程的ID号$- 显示shell使用的当前选项,与set命令相同

2011-12-12 23:27:04 901

原创 awk 笔记 2 调用shell命令

1. 调用 shell 命令1.1 可以通过 system 函数,格式举例如下:system ("rm " $0) shell命令和选项等放在双引号中间,awk中的参数可以直接跟在后面,通过空格分割,最终"rm " $0 会合并成一条命令字符串,注意:rm后面需要有空格来分隔参数;system 命令返回错误信息;1.2 通过重定向符号和getline可以得到

2011-11-21 19:44:42 640

转载 Ubuntu 启动 daytime server

Ubuntu 8.04 启动daytime服务  《Linux 程序设计》书上讲解套接字通信时用的是daytime服务,自己用的系统是ubuntu 8.04, 没有自动安装这些服务,折腾了半天没有搞定,于是放弃,但在《unix网络编程》一书中又发现好多例子使用了这个daytime服务,于是决心解决此问题。经过一段时间的折磨后终于启动了daytime这个服务。现在实现过程做整理,方便后来者学习使

2011-11-21 19:18:14 1895 1

原创 TCP/IP Illustrated vol1 笔记 TCP Half-Close 和 FIN_WAIT_2 State

1. 调用 shutdown 之后,状态如下图:即,half-close中,主动关闭的这一端接收到 ack of FIN 之后,还能读取对端的数据,而complete close的话,主动关闭的这一端会进入FIN_WAIT_2 State,而这个阶段会一直等待对端发送FIN,shutdown把发起主动关闭的这一端从无穷尽的等待中释放出来。伯克利为了防止无穷等待的出现,设置了定时器,超过

2011-11-13 23:30:28 3850

原创 TCP/IP Illustrated vol1 笔记 2MSL Wait State

1. 名词解释:incarnation : New instances of a connection are called incarnations of that connection (p243)也就是连接的四个要素都一样的不同连接实例ISN:Initial Sequence Number (p231)2. TIME_WAIT state当主动发起连接(c

2011-11-13 23:14:28 948

原创 TCP/IP Illustrated vol1 笔记 IGMP

1. IGMP 用于支持多播的主机和路由器中;2. IGMP消息封装在IP数据报中,消息是固定长度的8字节,封装格式如下:version 字段为1;type 字段,1的话是query,2是response/report;3. 主机一个进程是在一个指定的接口上加入一个多播组的;主机是通过组ID和接口来确定一个多播组的,主机维护了一张表,表项 包含多播组和它

2011-11-04 13:21:15 864

原创 TCP/IP Illustrated vol1 笔记 Broadcasting and Multicasting

1. 以太网卡多播:网卡MAC地址的最后一字节的第一位置为1,如:01:00:00:00:00:00广播:可以看成是多播的一种特殊情况,所有位置为1,即:ff:ff:ff:ff:ff:ff2. IP层广播类型liminited broadcast address:即 255.255.255.255,主机配置阶段会发送此中广播,目的地为此地址的不会被路由器转发;net-direc

2011-11-03 20:59:26 681

原创 Linux High Memory 笔记

Linux 内核占据线性空间的3G~4G(32位)(/include/asm-i386/page.h中,由__PAGE_OFFSET指定,#define__PAGE_OFFSET    (0xC0000000)),所以能直接映射到Linux内核空间的物理内存不可能大于 1G,Linux设置这个值为 896M,保存在high_memory变量中,因此,物理内存中高于896M的被称为 high m

2011-10-27 20:51:09 2150 1

转载 对比objdump与readelf (elf 文件查看)

objdump和readelf都可以用来查看二进制文件的一些内部信息. 区别在于objdump借助BFD而更加通用一些, 可以应付不同文件格式, readelf则并不借助BFD, 而是直接读取ELF格式文件的信息, 按readelf手册页上所说, 得到的信息也略细致一些. 几个功能对比. 1. 反汇编代码查看源代码被翻译成的汇编代码, 大概有3种方法, 1) 通过编译器

2011-10-20 00:34:39 6689

转载 ubuntu10.04双显示器扩展方式,笔记本外接显示器分辨率低增加没有的分辨率

ubuntu10.04双显示器扩展方式,笔记本外接显示器分辨率低增加没有的分辨率。使用扩展方式,但是外接的显示器没有认出来(未知),分辨率超不过笔记本的1366x768,原本外接显示器是19寸宽屏1440x900,笔记本 1366x768,看了网上很多说要改xorg.co

2011-10-17 17:41:33 2451

转载 Rhythmbox歌曲名乱码问题

http://hi.baidu.com/l1xh330318747/blog/item/2039e783f451d3d4bc3e1e95.html安装:sudo apt-get install python-mutagen使用方法:mid3iconv -e

2011-10-15 00:17:48 755

原创 grep egrep sed awk 笔记

1. 多个正则表达式串联,使用'|'egrep -v '^$|^[^1-9]' file_name2. grep 几个特殊字符(正则表达式):^ : []外 表示行首,[]内 表示取反:[^0-9];$ : 表示行尾; . : 一个字符;*: 重复零次或者多次前一个字符,如:.* 表示匹配任意字符串,注意和 ls 命令的通配符 * 的区别,ls * 星号前不需要

2011-10-12 17:59:27 651

原创 C++ 标准程序库 笔记 Function Adapters

1. 针对函数对象的配接器,把一个函数对象转化成另外一个函数对象;比如:bind1st 和 bin2nd 把一个需要两个参数的函数对象转化成只要一个参数的函数对象;这种配接方式,只需要在operetor()中重新调用需要被被转化的函数对象即可实现;例子:pos =

2011-09-29 12:57:22 620

原创 LSH 笔记 X Window System

1. 历史来源于MIT的Athena项目,本来叫W(1980),自然接下来就叫X;1985,Version 10 得到广泛使用,不久之后就除了 11;现在是X11R7.6;XFree86 是X服务器在Linux下的实现,直到2004年,由于条款的变化,XFree8

2011-09-27 18:19:18 749

原创 备忘 Distributed Multihead X Project, Synergy

电脑多了,也有困扰,下面是一些解决办法,先做备忘,以后有时间再用。Distributed Multihead X Project 把显示扩展到多台机器http://dmx.sourceforge.net/Xinerama 一台机器的扩展桌面,而且一个窗口可以跨

2011-09-27 12:53:31 647

原创 TDGG 笔记 GNU C Extension

1. Local Declared Labels申明一个 Label 之后,还需要定义它,然后可以 goto 到指定 Label;int main(void){ __label__ something; // 声明一个 Label int

2011-09-27 00:06:22 960

原创 gcc Warning Options

-Wformat     格式化处理的函数(prrintf,scanf,strftime,strfmon)中,格式字符串 和 参数 类型 不匹配,发出警告;-Wno-format-extra-args C 标准中多余的参数会被忽略,添加这个选项,发出警告;

2011-09-26 23:55:02 585

转载 解读IEEE标准754:浮点数表示

解读IEEE标准754:浮点数表示如须转载请注明作者为[email protected],并请保持文章的完整和提供转载出处。http://bbs.linuxsir.org/showthread.php?t=262207更新:20060623-06:4

2011-09-26 22:12:22 637

原创 gcc 笔记 C Dialect Options

C dialects 选项 :-ansi  支持 C89,关闭不符和C89的 GNU扩展-std=value value可以是c89,iso9899:1990,iso9989:199409,c99,c9x,iso9899:1999,iso9989:199x,gnu89

2011-09-25 00:21:29 863

转载 cout 格式化输出

摘自:http://topic.csdn.net/u/20091118/18/eb3d7740-877d-4619-86c5-855d9dba3d95.htmlC/C++ code/*关于浮点数的格式*/ #include iostream> int main(

2011-09-23 18:31:41 571

原创 APUE 笔记 守护进程

1. daemon 是后台进程后台进程有些是内核的(kernel daemons),通常他们的父进程号是0,他们在系统启动阶段启动;有些是用户层的(user-level daemons),所有用户层后台程序是 process group leaders 和 session

2011-09-21 12:42:44 813

dynamic bayesian

Dynamic Bayesian Networks: Representation, Inference and Learning by Kevin Patrick Murphy

2009-08-25

C++之父Bjarne谈C++中的STL模板

C++之父Bjarne谈C++中的STL模板 有些历史和想法只有他知道,看看也好。

2008-10-22

C++之父Bjarne Stroustrup的专访记录

几年前的, 主要关于STL的。

2008-10-22

OLE COM ActiveX历史渊源及关系

从历史渊源上分析几个技术之间的关系, 这样能让人明白的更加系统。是我见过的分析的比较好的文章。

2008-10-22

WinCE内存管理报告

讲解的比较透彻, 明白许多内存方面的概念。

2008-10-22

Thinking in C++ Volume2

Thinking in C++ 第二版 第二卷

2008-09-25

Thinking in C++ volum 1

Thinking in C++ 英文版第一卷

2008-09-25

Prentice-Hall - Core C++ - A Software Engineering Approach (1280 pages).pdf

以C++的工程应用为主,适合有一定开发经验的人阅读。 机械工业出版社有这本书的翻译版《C++精髓:软件工程方法》,还不错。

2008-09-25

VC文件类型解释.docx

罗列了常见的VC文件类型的含义。 就简单介绍一下,就一页,不要下了后悔。

2008-09-25

几种文件操作编程方发.doc

主要介绍了C、C++和Windows API文件操作的方法。

2008-09-25

Linux系统管道和有名管道的通信机制.doc

Linux系统管道和有名管道的通信机制,简要介绍了IPC通信的一种方式。

2008-09-25

图像文件格式、结构.doc

图像文件格式、结构,几种常见的图像结构的介绍。

2008-09-25

十年MFC经历认识的Microsoft技术

十年MFC经历认识的Microsoft技术,体会别人的经验与技术,来自csdn。

2008-09-25

Linux系统调用列表.doc

常用Linux系统调用列表,附有简单的中文介绍。

2008-09-25

空空如也

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

TA关注的人

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