自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Balder~专栏

每一次的破茧成蝶都是痛苦,但是当到了那一天,你也可以飞翔,你会感激曾经的苦难与煎熬造就了你那一刻的美

  • 博客(102)
  • 收藏
  • 关注

转载 Logrotate使用说明

对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍。日志文件的管理:1、logrotate 配置2、缺省配置 logrotate3、使用 include 选项读取其他配置文件4、使用 include

2012-05-16 11:06:01 1145

转载 syslog-ng配置说明

配置说明syslog-ng的主配置文件存放在:/etc/syslog-ng/syslog-ng.conf1、架构syslog-ng的配置基于下面的架构:引用LOG STATEMENTS『SOURCES - FILTERS -DESTINATIONS』消息路径『消息源-过滤器-目的站』也就是说,通过定义多个消息源,把匹配上若干个过滤器的消息导向到指定的目的地,从而

2012-05-16 11:03:12 1770

转载 Linux日志logger

一 通过logger命令记录日志logger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。日志的级别facility: auth       -用户授权 authpriv   -授权和安全 cron       -计划任务:at ,cron daemon     -系统守护进程

2012-05-16 10:57:53 4209

转载 linux cd命令与Pushd切换目录的方法

在向大家详细介绍linux之前,首先让大家了解下linux cd命令,然后全面介绍巧用linux cd命令的方法。在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用linux cd命令和pushd切换目录的技巧有助于你节省时间和精力。  在Linux命令提示中,用linux cd命令来改变当前目录。这是linux cd命令的一些基本用法:  改变你的根

2012-05-16 10:04:27 1237

转载 linux下创建和删除软、硬链接

在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symboli

2012-05-15 18:13:59 543

转载 Linux crontab 命令格式与详细例子

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc

2012-05-14 17:01:49 433

转载 perl大骆驼读书笔记

1. perl变量类型类型字符例子用于哪种名字标量$$cents一个独立的数值(数字或字串)数组@@large一列数值,用编号做键字散列%%interest一组数值,用字串做键字子过程&&how

2012-05-08 12:04:18 1420

转载 Linux lsof命令详解

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。 COMMAND PID USE

2012-05-03 09:12:46 583

转载 agetty

agetty打开tty端口,为登录名称建立命令控制符,并引出login程序。 如何使你的Linux系统省略输入用户名密码1、省略密码验证很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其

2012-05-02 20:56:59 1073

转载 ffmpeg探测网络流格式方法

最近遇到好几个人在问ffmpeg如何处理网络流,刚好前段时间也在做这方面,抽空整理了下,把主要代码发出来,希望对大家有用。为简单处理,我这里只简单介绍UDP接收TS流,其实只要是socket接收的都可以类似处理。 /* main.c * Created on: 2011-9-18 * Author: wudegang */#include "utils.h"

2012-04-28 09:18:07 2447

转载 Perl 与 Python 之间的一些异同

转:http://www.ibm.com/developerworks/cn/linux/l-cn-perl2python/ 关于 Perl 与 Python 的起源和特点Perl 是 Practical Extraction and Report Language 的简称,由 1987 年 Larry Wall 创建,最初的目的是为了在 UNIX 上方便处理报表,经过长期的发展已经成

2012-04-24 12:39:56 696

转载 Perl socket编程

PERL SOCKET编程使用PERL SOCKET API首先需要载入SOCKET模块。 use Socket; ====================================================================== socket(文件句柄,AF_INET,数据类型,协议类型); #建立套接字 文件句柄随便找个词就可以了。 AF_

2012-04-24 12:30:12 774

转载 perl使用xml::simple来读写xml

一 读xml1)xml实例 linux US mac US windows US  2)代码use File::Basename;use XML::Simple;use Data::Dumper;my $xmlfile = dir

2012-04-23 19:11:03 1436

转载 perl 模块列表

下面是所有Perl现行版本(5.004)所附的模块和Pragma:----------------------------------------一般程序设计:杂项 ----------------------------------------模块             功能autouse       延后载入模块,直到被用到为止 constant      产

2012-04-23 19:09:47 1862 1

转载 SQLite3 C/C++ 开发接口简介

1.0 总览SQLite3是SQLite一个全新的版本,它虽然是在SQLite 2.8.13的代码基础之上开发的,但是使用了和之前的版本不兼容的数据库格式和API. SQLite3是为了满足以下的需求而开发的: l        支持UTF-16编码.l        用户自定义的文本排序方法.l        可以对BLOBs字段建立索引.因此为了支持这些特性

2012-04-23 19:03:51 669

转载 哈希表学习资料

数据结构:数据间关系 + 数据存储方式。常见的数据结构有链表,堆,栈,队列,表,树,图等。选择何种数据结构,取决于需要解决什么样的问题。 哈希表(hash table),即散列表,是根据关键码值(Key value)而直接进行访问的数据结构。其核心思想是选择一个哈希函数或者随机函数,用一个和记录相关的值作为函数的参数,生成存放该记录的块地址。这个算法的优点是寻址的时间复杂度是o(1),缺点

2012-04-23 18:57:00 674

原创 各种文档

1.Apache HTTP服务器 2.0版本文档     http://man.chinaunix.net/newsoft/ApacheManual/2.C++ Source Codes     http://people.sc.fsu.edu/~jburkardt/cpp_src/cpp_src.html3.Qt参考文档     http://www.kuqin.com/qtdocu

2012-04-23 18:55:06 709

转载 WiGig 和 WirelessHD 和 802.11ac

WiGig       WiGig(Wireless Gigabit,无线千兆比特)是一种更快的短距离无线技术,可用于在家中快速传输大型文件。  WiGig(无线千兆比特)技术会比Wi-Fi(无线相容性认证)技术快10倍,且无需难看的网线就可以将高清视频由电脑和机顶盒传输到电视机上。  WiGig的传输距离比Wi-Fi短——WiGig可以在一个房间内正常运转,也许能延伸至相邻房

2012-04-19 12:25:37 4863

转载 802.11技术解析

其实,802.11a/b/g/n等术语是用来描述无线网卡兼容相关无线通讯协议的指标,它直接影响到你选购的笔记本电脑在不同无线网络中兼容性与速率。802.11是无线网络协议家族其中的一个标记名称,也是无线网络协议中最元老协议,随着无线网络发展,在802.11基础上又发展出了802.11b、802.11a、802.11g和802.11n等,这些协议成员具体工作频段及速率如下:    协议

2012-04-19 12:20:02 2582

转载 TCP/IP详解学习笔记

转:http://blog.csdn.net/goodboy1881/article/details/758034TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者

2012-04-19 12:08:17 6207 1

转载 想成为黑客必懂的16个基本问题

想成为黑客高手吗?那先了解这些最基本的问题吧。    问:什么是网络安全?    答:网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,系统可以连续可靠正常地运行,网络服务不被中断。    问:什么是计算机病毒?    答:计算机病毒(Computer Virus)是指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响

2012-04-19 11:58:13 1324

转载 如何在pro文件中添加库文件(Qt for symbian)

如何在pro文件中添加库文件(Qt for symbian)在Qt for symbian开发时:有时需要将一些dll库文件拷贝到手机中,如果单纯是symbian编程则之需要修改下mmp文件和pkg文件,但如果是qt程序的话,我们只能通过修改Qt的pro文件来实现,下边是实现方式: 对于添加库,无论是静态还是动态库,都需做两步:先是声名一下,其后是拷贝。二者仅仅是声名的方式不一样。

2012-04-19 09:30:49 1189

转载 计算机必懂的53个英文单词和缩写

·PC:个人计算机Personal Computer    ·CPU:中央处理器Central Processing Unit    ·CPU Fan:中央处理器的“散热器”(Fan)    ·MB:主机板MotherBoard    ·RAM:内存Random Access Memory,以PC-代号划分规格,如PC-133,PC-1066,PC-2700    ·HDD:硬

2012-04-19 09:16:59 645

转载 WebKit 内核源代码分析(四)

WebKit 内核源代码分析 ( 四 )  红心地瓜(tomorrow.cyz@gmail.com) 摘要:本文介绍 WebCore 中 Loader 模块是如何加载资源的,分主资源和派生资源分析 loader 模块的类关系。 关键词: WebKit,Loader,Network,ResouceLoader,SubresourceLoader 一、类结构及接口 Loader

2012-04-17 18:51:58 774

转载 Qt Webkit中浏览器插件设计实现

Qt Webkit中浏览器插件设计实现是我们要介绍的内容,我们都知道浏览器中有一套由Netscape浏览器传承下来的插件接口,包括webkit,firefox都是支持的,但是那个开发起来比较困难,并且是平台相关的,借助于Qt的跨平台的特性,可以方便地为Qt开发出一套跨平台的插件。QtWebkit中插件可以有两种,一种Mime必须是application/x-qt-plugin或者applica

2012-04-17 18:47:44 1050

转载 QT Paint System

本文分析了 QT 的 paint system,详细介绍了构成 paint system 的三个类:QPainter, QPainterEngine, QPaintDevice。          简介1QT 的 Paint System 主要是基于 QPainter, QPainterDevice 和 QPaintEngine 三个类。QPainter 用于完成绘

2012-04-17 18:46:59 873

转载 调试技术: Linux core dump file

1. 前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.    2. gdb: 有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字, 而

2012-04-17 18:45:26 755

转载 WebKit事件派发

一般在一个网络应用系统中,都会一下几类事件: 网络事件, timer事件,以及设备事件,设备事件主要指鼠标,按键,以及paint等消息事件webkit也不例外,小弟分析了一下32平台的实现,也无特殊之处1. 设备事件 设备事件仍然是通过win32平台的消息循环来派发,消息处理函数如下: + expand sourceview plaincopy to clipboa

2012-04-17 18:44:26 854

转载 webkit中 html的解析及dom树和render树的生成 .

1.webkit中每个html页面对应于一颗dom树 和render树,dom用于描述html页面的的信息,而render树则用于布局,具体负责dom树如何显示在屏幕上,从MVC的角度来说,可以将render树看成是V,dom树看成是M,C则是具体的调度者,比HTMLDocumentParser等。webkit将这两部分分开,可以看出其设计意图,同一个dom,可以对应不同的render,或者不同的

2012-04-17 18:43:59 2139 3

转载 C中的预编译宏定义

在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理.C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编, 编译, 连接过程集成到一起了. 编译预处理往往在后台运行. 在有的C编译器中, 这些

2012-04-17 18:42:54 675

转载 linux嵌入式qt的屏幕旋转与字体大小问题

【1、与qt程序显示文字大小有关的两项】    export QWS_DISPLAY=LinuxFB:mmWidth200:mmHeight100:0   //输出设备为Linux framebuffer,尺寸定义(尺寸定义与文字大小有直接关系)    export QWS_SIZE=480x272   //屏幕大小【2、屏幕旋转】    export QWS_DISPLAY=Tr

2012-04-17 16:22:26 1224

转载 利用securecrt在linux与windows之间传输文件

SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。  windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。

2012-04-17 16:19:26 521

转载 Qt WebKit 可以做什么?(一)

这个命题不太好回答,因为Qt 的库一直在更新,KDE中webkit的项目也在有新版本release出来。就据我了解的和大家分享一下,互通有无。要看Qtwebkit能干嘛那就先了解一下历史了,  WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit

2012-04-17 16:16:55 1107

转载 Qt Webkit可以做什么(二)——显示网页&获取网络服务

在第二篇我们实现一个非常简单的例子。使用Qt WebKit显示网页。注: 这个demo网上有很多,包括nokia Qt 的doc 和example 官方文档里也有相关例子。但是有不全面的地方,在编译运行时甚至会显示不出网页,这是因为几个小地方没有注意到,可能有的博主自己并没有实际去编译。鉴于这个demo很简单,就全部源代码贴上。1. 新建main.cpp#include #incl

2012-04-17 16:15:57 1102

转载 Qt WebKit可以做什么(三)——开发包含丰富web内容的本地应用

这一篇我们来看看如何在Qt WebKit 中使用web开发的工具去开发包含web内容的本地。注:本系列文章重在分享一下开发过程,至于webkit如何去解释HTML的DOM tree 以及如何去rendering HTML 和JavaScript 可以参考http://webkit.org/。 在分享开发过程之前,首先还是看一下这个web应用的架构。1. 开发环境:B

2012-04-17 16:14:21 1457

转载 Qt webKit--实现本地QObject(c++)和JavaScript交互

这一篇我们将实现JavaScript和本地的QObject的交互。在阅读本篇之前需要对Qt的信号和槽机制和JavaScript有简单的了解。Qt本地对象和JavaScript交互分为三个步骤将本地QObject暴露给webkit和JavaScript将本地QObject的信号和JavaScript的槽连接起来通过JavaScript调用本地QObject的槽也就是第

2012-04-17 16:12:15 1745

转载 qt中隐藏鼠标

1.在运行程序的加上参数-nomouse,这样,当前启动的程序就不会出现鼠标光标。 2.在编译QT库的时候添加编译选项QT_NO_CURSOR,这样cursor相关的代码就不会被编译进去,自然鼠标光标也不会出现在程序中。具体做法是在编译的时候加上-no-feature-CURSOR。据说在编译的时候加-nomouse也可以,但是这样触摸屏也无法点击。3.只希望在某个QWidget下不出

2012-04-17 16:02:31 1140

转载 关于Linux静态库和动态库的分析

1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过

2012-04-17 15:58:33 463

转载 十大轻量级Linux发行版汇总

今天在一个叫Lightweight Linux的博客上看到了这一篇《十大轻量级的Linux发行版》的文章,个人觉得写得不错,于是就把它翻译成中文,和各位喜欢轻量级发行版的朋友分享一下。  这篇文章向大家介绍十个最有用而且大家也都很熟悉的轻量级Linux发行版,其中有八个本来就是轻量级的,而且对计算机的配置要求也不高,最后的两个可以通过自已的定制安装来实现轻量级系统。  ■ 迷你版  D

2012-04-17 15:19:31 2664

转载 c/c++标准预定义宏 .

一、标准预定义宏 The standard predefined macros are specified by the relevant language standards, so they are available with all compilers that implement those standards. Older compilers may not provide all

2012-04-17 15:17:22 666

空空如也

空空如也

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

TA关注的人

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