自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Openwrt升级细节

升级会切换文件系统: Web打印日志:Saving config files...Switching to ramdisk...Performing system upgrade...Upgrade completedRebooting system...

2011-07-29 19:38:08 2019

原创 Linux 单引号 双引号 反引号

被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。双引号被双引号用括住的内容,将被视为单一字串。它防止通配符扩展,但允许变量扩展。这点与单引数的处理方式不同。反引号在前面的单双引号,括住的是字串,但如果该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用反单引号来做。fdv=`date +%F`echo

2010-05-26 00:15:00 918

原创 shell执行目录下文件,找出指定错误

start.sh#!/bin/shif [ -z $1 ]; then echo "error param,usage: start.sh ./testdir"else  for i in `find $1 -maxdepth 1 ! -type d `; do ./do.sh $i;  donefi do.sh#!/bin/sh#define error code err

2010-05-21 01:34:00 904

转载 linux c socket 开发与编译实例

这篇日志还是先从一个能够运行起来的例子出发,一旦能顺利的看到程序的成功运行,那么接下来的事件我想应该是问为什么了?似乎这样更加容易理解和掌握。对于socket程序的概念这里就不多写了,但我相信,如果能看完这整篇文章,我相信不会再有这样的疑问的。下面将编写一个c/s结构的程序,主要功能是client将向server发送一些消息,而当server收到client的请求时,并向client发送一

2010-04-13 23:46:00 561

原创 提取 URL 的正则表达式

有个朋友问我一个在复杂文本中提取 URL 的正则表达式,在网上搜索了一下,鼓捣了好久,综合了多方资源,写出这么一个正则表达式:(?加上点注释,我们来分析下:(?<![a-zA-Z0-9://])(?#去掉左侧无用字符)((http|https|ftp):////)?(?#协议)([A-Za-z0-9-]+/.)+(?#域名)[A-Za-z]{2,}(?#TLD)(:[0

2010-03-04 00:36:00 2127 1

转载 什么是SSID BSSID ESSID

SSID Short for Service Set Identifier, a 32-character unique identifier attached to the header of packets sent over a WLAN that acts as a password when a mobile device tries to connect to the BSS. The

2010-01-18 19:06:00 7385

原创 Building Openwrt for X86 on Compact Flash

Building Openwrt for X86 on Compact Flashby gatekeeper » Sat Jan 12, 2008 2:14 am Hi Rebels, I am not going to write these instructions from scratch, but since they are short and to the point, I

2010-01-09 14:51:00 1937

转载 linux下的静态库和动态库的编译

每个程序实质上都会链接到一个或者多个的库。比如使用C函数的程序会链接到C运行时库,GUI程序会链接到窗口库等等。无论哪种情况,你都会要决定是链接到静态库(static libary)还是动态库(dynamic libary)。链接到静态库会使你的程序臃肿,并且难以升级,但是可能会比较容易部署。而链接到动态库会使你的程序轻便,并且易于升级,但是会难以部署。静态库静态库也就相当于是把一系列的obj

2010-01-09 14:33:00 442

原创 XP下使用QEMU虚拟机实战

安装QEMU安装版 安装KEMU加速模块,安装完成默认已经启动了KQEMU服务。 如果没有启动就在 (开始→运行→net start kqemu)启动KQEMU服务,这样以后运行虚拟机速度就快多了。 启动QEMU后可以在QEMU控制台输入(info kqemu)来查看KQEMU的运行状态。 进入QEMU的安装目录创建一个 批处理.BAT 文件 (以后编辑QEMU的启动参数就靠它了) qemu-im

2010-01-03 01:32:00 2647

原创 理解vmlinuz,initrd,system.map文件

 一、vmlinuz  vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持<a id="hl_2" class="qs_highlight1" style="font-size: 1em;" onclick="function onclick(){_write_cookie(click320,2);

2010-01-03 01:28:00 565

转载 如何在VMWare上安装VxWorks操作系统

       VxWorks是风河公司(Windriver)开发的实时操作系统之一,以其优秀的可靠性、实时性及内核的可裁减性,被广泛应用于通信、军事、航天、航空等关键行业领域。VxWorks可以适用于多种硬件体系结构,其中也包括大家日常都可以接触到的PC体系结构。       VMWare 是被广泛应用虚拟PC系统软件,他可以提供基于Inetl CPU的虚拟PC系统环境,包括CPU、BIOS、

2010-01-03 00:48:00 881

原创 在debian上使用qemu建立mipsel虚拟机

 QEMU 是一个开源的虚拟机<span class="t_tag" onclick="function onclick(){tagshow(event)}">程序,它可以虚拟i386, x86_64, MIPS, MIPSEL, PowerPC and Sparc 等<span class="t_tag" onclick="function onclick()

2010-01-03 00:38:00 2805

原创 系统虚拟机比较

下面的表格比较了一些虚拟机软件的基本信息。请注意,这里说的是系统虚拟机。Java虚拟机之类的程序虚拟机不算在内。[编辑] 一般信息名称  <a class="sortheader" onclick="function onclick(){ts_resortTable(this);return false;}" href="http://zh.wikipedia.or

2010-01-02 16:52:00 776

转载 PEAR简介:用PEAR来写你的下一个php程序

PEAR简介:用PEAR来写你的下一个php程序 文档选项打印本页将此页作为电子邮件发送级别: 初级潘凡(Night Sailer) (nightsai

2010-01-01 18:19:00 647

转载 敏捷项目中的可视化

在敏捷项目里,挂在墙上的“人人可见的大图表”是一种普遍的实践,它被用来共享项目的状态并将之可视化。精益系统里也有这样的设施。“看板”在日语里的大意是“卡片”或者“标志”的意思。在精益生产系统里,看板方法是给每个标准生产单元或者每个生产批量附上一张卡片。只有当一个“进行中”卡片所代表的工作完成后,才会有一张新卡片被“拉”进系统。 在本文中,我将探究当今敏捷项目中广泛使用的各种可视化方法,并提

2010-01-01 18:01:00 1257

转载 Clinux在MIPS上的移植

摘    要:本文描述了将Clinux移植到基于MIPS R3K处理器的目标板上的方法和过程,说明了如何搭建移植环境,并着重讨论了移植中需要注意的问题。关键词:Clinux;MIPS;移植;ROMFS;BootLoader引言Clinux是标准Linux的一个分支,它继承了Linux的大部分优点,并能够实现对没有MMU的处理器的支持,所以被广泛地应用于嵌入式领域。本文将其移植到了基于MIPS

2009-12-24 23:33:00 760

转载 持续集成工具的选择

持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CI server(因为公司要求统一整个公司的CI server)。如果想了解更多的工具,可以看这里:http://confluence.public.thoughtworks.org/displ

2009-12-17 10:15:00 1085

原创 Linux的系统管理员,我们离不开这些常用的命令.

  whois  功能说明:查找并显示用户信息。  语法:whois [帐号名称]  补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。  --------------------------------------------------------- 

2009-12-16 15:56:00 538

转载 Linux下patch的制作和应用

因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当然最终要在自己的Linux上作实验,比较总结,消化

2009-12-15 10:07:00 406

转载 iptables 详细中文手册

总览用iptables -ADC 来指定链的规则,-A添加 -D删除 -C 修改iptables - [RI] chain rule num rule-specification[option]用iptables - RI 通过规则的顺序指定iptables -D chain rule num[option]删除指定规则iptables -[LFZ] [chain][option]用iptable

2009-12-14 22:37:00 490

转载 ubuntu 安装使用ssh的方法

首先判断是否安装ssh服务,可以通过如下命令进行: $ ssh localhost 如果已经安装会显示版本信息,如果还没有安装,可以通过apt-get安装,命令如下: $ sudo apt-get install ssh 系统将自动进行安装,安装完成以后,先启动服务: $ sudo /etc/init.d/ssh st首先判断是否安装ssh服务,可以通过如下命令进行:$ ssh local

2009-12-14 22:28:00 663

原创 Linux上安装 GCC 编译器过程

目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过程。 安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式

2009-12-14 22:14:00 408

转载 强制结束进程的命令和软件

有时,我们在进程中发现可疑进程时,用Windows的任务管理器并不一定能结束它,这时,我们需要更多更强大的强制结束进程的命令或软件来对付它,下面介绍两个Windows强制结束进程的命令和一个我常用的进程进程监视和终止软件。1、使用taskkill命令结束进程开始菜单 - 运行:CMD强制结束进程命令:taskkill可以使用:taskkill /? 查阅命令帮助。常用的有:

2009-12-13 17:47:00 4482

转载 主动FTP与被动FTP-权威解释

处理防火墙和其他网络连接问题时最常见的一个难题是主动 FTP 与被动 FTP 的区别以及如何完美地支持它们。幸运地是,本文能够帮助你清除在防火墙环境中如何支持 FTP 这个问题上的一些混乱。  本文也许不像题目声称的那样是一个权威解释,但我已经听到了很多好的反馈意见,也看到了本文在许多地方被引用,知道了很多人都认为它很有用。虽然我一直在找寻改进的方法,但如果你发现某个地方讲的不够清楚,需要更多的解

2009-12-09 15:42:00 430

转载 How to Setup a Linux Firewall with PPPoE/NAT/iptables

PPPoE for Linux Many Internet service providers are using the Point-to-Point Protocol over Ethernet (PPPoE) to provide residential Digital Subscriber Link (DSL) broadband Inter

2009-12-09 01:58:00 4272

转载 GNU toolchain

维基百科,自由的百科全书跳转到: 导航, 搜索GNU 工具链(GNU toolchain)是一个包含了由GNU项目所产生的各种编程工具的集合。这些工具形成了一条工具链(串行使用的一组工具),用于开发应用程序和操作系统。 GNU 工具链在针对嵌入式系统的Linux内核、BSD及其它软件的开发中起着至关重要的作用。GNU工具链中的部分工具也被 Solaris, Mac OS X, Micr

2009-12-09 01:21:00 817

转载 LAMP

--------------------------mysql 安装--------------------------安装包:mysql-5.0.22.tar.gz 路径:/home/admin# useradd mysql# groupadd mysql# cd /home/admin# tar -zxvf mysql-5.0.22.tar.gz 得到mysql-5.0.22# mv mysq

2009-12-08 23:23:00 581

原创 Nginx

     Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev在建立的项目时,使用基于BSD许可。

2009-12-08 17:16:00 1731

原创 迅雷终结者

1. 迅雷是什么============迅雷是基于P2SP的一款下载软件,能够大大增强下载速度,可谓迅雷不及掩耳。P2SP的道理不复杂,就是指:如果多个服务器上有某个相同的文件,当某个用户下载其中一个服务器上的这一文件时,迅雷会自动查找到另外的几个服务器,同时下载这一文件的不同部分,达到提速的目的。也就是说,当你用迅雷下载一个文件的时候,迅雷不是直接去连接下载服务器,而是先连接它的资源服务器,在资

2009-12-08 17:15:00 984

转载 Linux 中 RPM 命令参数使用详解

  在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用

2009-12-06 22:09:00 248

原创 Linux教程-备份与压缩命令

大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我们将随时修改完善,谢谢!  .tar  解包: tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  --------------------------------------------- 

2009-12-05 22:35:00 365

转载 skyeye模拟Linux硬件平台

在这个过程中,看了网上许多的介绍,但是由于编译的东西比较多,skyeye,arm-elf-tools和uClinux版本又多。如果有版本不一样,或者你的操作系统和作者的不一样的话,操作步骤就会有很多不一样的地方。所以尽量和作者使用一个版本的东西,再加上自己的细心琢磨才有可能成功。去年自己对linux的一些基本命令都搞不懂就开始编译,结果走了很多的弯路,浪费了好多时间,希望初学者先把linux的基本

2009-12-05 19:10:00 1299 1

转载 Httpd及启动参数

httpd是Apache超文本传输协议(HTTP)服务器的主程序。 其设计目标是一个独立运行的后台进程, 按此目标运行时,它会建立一个处理请求的子进程或线程的池。httpd不应该是直接调用的, 而是,在类Unix的系统中由apachectl调用, 在Windows NT,2000和XP中作为一个服务运行, 在Windows 9x和ME中以命令窗口程序运行。  一、概要httpd

2009-12-05 19:08:00 666

转载 通用usb驱动libusb介绍和使用示例

sudo insmod /lib/modules/2.6.22-14-generic/kernel/drivers/usb/serial/usbserial.ko vendor=0x8086 product=0xd001同时插上ttyUSB0和ttyUSB1(ch341),obm可以将dkb下载下去,但是自动重起之后,就不能下载接下来的东西了,所以应该,需要close(ttyUSB0_handle

2009-12-05 19:05:00 1447

转载 搭建SVN服务器及客户端(WIN+LINUX)

一:Linux本文需要两个文件,httpd和subversion。·httpd是web服务器,用来通过web访问subversion,这里是 官方网站,这里是它的下载网页,  这 里可以下载到httpd-2.2.2.tar.bz2。·subversion就是本文的主角,这里是他的官方网 站,这里是它的 下载网页,  这 里可以下载到subversion-1.3.1.tar.bz2 2. 新建一

2009-12-04 10:13:00 1246

转载 linux fork()函数学习

#include #include #include int main(){    pid_t pid;    static int n = 0;    printf("fork!/n"); /*printf("fork!")*/    switch (pid = fork())    {        case -1:        {            /* 这里pid为-1,fork函数

2009-12-02 17:15:00 308

转载 最佳网页宽度及其实现

1.设计网页的时候,确定宽度是一件很苦恼的事。以minifun.cn为例,根据Google Analytics的统计,半年多以来,访问者的屏幕分辨率一共有81种。最小的分辨率是122x160,这应该是手机;最大的分辨率是3360x1050,天知道是什么设备。一张网页要在大小如此悬殊的各种屏幕上,都呈现令人满意的效果,难度可想而知。举例来说,一张400px宽的图片,在800p

2009-11-30 19:57:00 310

转载 ubuntu配置网络

 DHCP配置如下(假设通过eth1上网) # The primary network interface - use DHCP to find our address auto eth1 iface eth1 inet dhcp //指定为dhcp 然后重启 sudo /etc/init.d/networking restart 静态IP地址配置如下(假设通过eth1上网) # The

2009-11-29 22:17:00 337

转载 ubuntu常用命令与技巧

Ubuntu常用命令与技巧 sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd

2009-11-29 22:14:00 330

转载 什么是 TRUNK ?

 1 前言  交换机是网络的核心设备之一,其技术发展非常迅速,从10Mbit/s以太网、100Mbit/s快速以太网,进而发展到吉比特和10吉比特以太网。交换机在通信领域和企业中的应用向纵深发展,网络管理人员对掌握专用虚拟局域网PVLAN技术的需求也越来越迫切。本文通过实践经验对这方面的应用进行总结。    2 VLAN的局限性  随着网络的迅速发展,用户对于网络数据通信的安全性提出了更高的要求,

2009-11-28 10:30:00 649

CSS网站布局案例实录.CHM

非常好,有很多实例,简单易懂,循序渐进!

2010-01-30

js调试工具companionjs

做前端开发的过程中对JS的调试一直没有很好用的工具,所幸的是Firefox下的firebug的诞生给我们带来了数不清的方便,但是在IE下想要调教好JS还是一样的繁琐无奈,遵照IE提示的JS错误提示在代码里找到的却让人摸不着头脑,着实郁闷,今天推荐给大家一个IE下的小工具,不说它其他的功能,最主要的就是它能够准确的提示给我们JS代码出错的正确位置,就这一点就足够用了~~~它就是“CompanionJS”,具体查看:http://blog.zol.com.cn/691/article_690767.html

2010-01-30

c语言经典教程

c语言经典教程c语言经典教程

2008-04-01

空空如也

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

TA关注的人

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