关闭

[置顶] TLCL学习总结

学习 shell文件系统中跳转 pwd — 打印出当前工作目录名 cd — 更改目录 ls — 列出目录内容ls -l 长格式输出 探究操作系统 file — 确定文件类型file filename less/more — 浏览文件内容less filename more filename 操作文件和目录 cp — 复制文件和目录复制单个项目item1到项目item2:cp item1 item2...
阅读(290) 评论(0)

安装apue.h

下载: src.3e.tar.gz 解压: tar xvf src.3e.tar.gz 安装相应库: sudo apt-get install libbsd-dev 进入到apue.3e目录,执行: make cp ./include/apue.h /usr/include/ cp ./lib/libapue.a /usr/local/lib/ 编译时链接到相应库: gcc -o 1-3 1-3...
阅读(60) 评论(0)

<二> 搭建struts框架并实现简易登录

搭建框架 使用myeclipse创建 Java Web 项目StructsDemo 右键该项目MyEclipse -> Project Facets[Capabilities] ->Install Apache Struts(1.x) Facet WebRoot目录下新建 login.jsp, welcome.jsp, error.jsp <%@ page language="java" impor...
阅读(75) 评论(0)

<一> Struts 简介

概述Struts 为 Web 应用提供了通用的框架,让开发人员可以把主要精力集中在如何解决实际业务问题上,与此同时 Struts 框架也允许开发人员根据实际需要进行扩展和定制,从而可以更好的适应用户的需求。采用 Struts 可以简化遵循 MVC 设计模式的 Web 应用的开发工作,很好地实现代码重用,使开发人员从一些繁琐的工作中解脱出来,快速开发能够充分发挥 JSP/Servlet 优点、并具有强...
阅读(121) 评论(0)

sed 命令详解

简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed 的命令开始于单...
阅读(122) 评论(0)

bios内存分布详解

概述计算机开机后的第一件事是读取ROM芯片中的bios,此时系统工作在实模式下,寻址范围只有1MB(0x00000 ~ 0xFFFFF)。 内存分布 0x00000 ~ 0x9FFFF: 基本内存(640KB)0x00000 ~ 0x003FF: 中断向量表(1024B) 0x00400 ~ 0x004FF: bios数据区(256B) 0x00500 ~ 0x07BFF: 自由内存区 0x07C...
阅读(194) 评论(0)

Bash测试----test, [], [[]], (())

test 和 []test是一条内置命令, test 根据表达式expr 求值的结果返回 0(真)或 1(假),可以用echo $?查看返回的退出状态。[等价于test,即test expr 和 [ expr ] 是等价的。 test的三个基本作用是判断文件、判断字符串、判断整数。test中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq, -gt...
阅读(615) 评论(0)

正则表达式详解

正则表达式是一种符号表示法,被用来识别文本中的模式。 grepgrep [options] regex [file…]grep选项列表 例子ls /bin > dirlist-bin.txt ls /usr/bin > dirlist-usr-bin.txt ls /sbin > dirlist-sbin.txt ls /usr/sbin > dirlist-usr-sbin.txt ls d...
阅读(158) 评论(0)

归档和备份及相关命令详解

gzip – 压缩或者展开文件压缩分为无损压缩和有损压缩。无损压缩保留了原始文件的所有数据。有损压缩会删除数据,当它被还原的时候,它是元文件的一个近似值.gzip 程序被用来压缩一个或多个文件,压缩后原始文件消失。 压缩文件为.gz后缀 gunzip 程序被用来解压gzip生成的压缩文件。ls -l /etc > foo.txt ls -l foo.* -rw-rw-r-- 1 manjusaka...
阅读(84) 评论(0)

ssh详解

大多数 Linux 发行版自带OpenSSH软件用来提供 SSH 功能,一些发行版默认包含客户端和服务器端两个软件包(例如,Red Hat),而另一些(比方说 Ubuntu)则只是提供客户端服务。为了能让系统接受远端的连接,它必须安装 OpenSSH-server 软件包,再进行相关配置即可SSH要认证远端主机是否为它所知道的那台主机,并且加密了本地与远程主机之间所有的通讯信息。第一次尝试连接,提示...
阅读(125) 评论(0)

ftp详解

简介ftp使用文件传输协议被广泛地用来从因特网上下载文件,网络浏览器都支持FTP,URL以 ftp:// 开头。它以明码形式发送帐号的姓名和密码,这就意味着这些数据没有加密,任何嗅探网络的人都能看到。ftp常用命令 ftp fileserver 登录,之后输入”help”,会显示所支持命令的列表 get filename 下载文件到本地 get filename 上传本地文件配置ftp服务器...
阅读(342) 评论(0)

重定向详解

I/O 重定向允许我们可以更改输出走向和输入来向。一般地,输出送到屏幕,输入来自键盘, 但是通过 I/O 重定向,我们可以改变输入输出方向。 输入重定向符重定向标准输出ls -l /usr/bin > ls-output.txt (把 ls 命令的运行结果输送到文件 ls-output.txt 中去,会删除ls-output.txt中原来的内容。) ls -l /usr/...
阅读(112) 评论(0)

KMP算法

串的简单模式匹配 给出主串S和模式串T,要求找出T在S中的第一个位置。很容易想到的枚举法,就是从第一个字符开始,逐个比较S和T的字符,若相等就继续比较后续字符,否则从S当前与T匹配的第一个字符的下一个字符起再重新和T的第一个字符比较。即初始化 i = j = 0,若S[i] == T[j],则 i++; j++; 否则 i = i - j + 1; j = 0; 代码如下: int Matc...
阅读(96) 评论(0)

find 命令详解

find 程序能基于各种各样的属性, 搜索一个给定目录(以及它的子目录)来查找文件。 例如:统计家目录的所有目录及文件的总数find ~ | wc -l 文件类型限定只搜索目录find ~ -type d 限定只搜索文件find ~ -type f 大小单位查找家目录下大于1M的所有文件find ~ -size +1M + 表明我们正在寻找文件大小大于指定大小的文件 - 表明我们正在寻找文件大小...
阅读(159) 评论(0)

Ubuntu使用过程中遇到的问题及解决办法

拨号连接配置PPPoE连接: sudo pppoeconf 连接:      pon dsl_provider 断开:      poff 查看连接状态:  plog安装新字体安装微软雅黑(msyh.ttc, msyhbd.ttc),将文件放到~/Desktop/font/目录下.步骤如下:sudo mkdir -p /usr/share/fonts/winFonts sudo cp ~/D...
阅读(799) 评论(0)

软件包管理及常用指令

简介早期的Linux系统,用户是通过下载和编译源码的方式来安装软件。然而如今,所有的主流Linux系统都提供了强大的包管理系统来安装软件。这使得普通用户可以很轻易的安装各种软件。不同的Linux ditributions使用不同的包管理系统。但大多数是Debian 的”.deb”,和红帽的”.rpm”。 包管理系统 发行版 (部分列表) Debian Style (.deb) Deb...
阅读(147) 评论(0)
99条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:41997次
    • 积分:1303
    • 等级:
    • 排名:千里之外
    • 原创:89篇
    • 转载:10篇
    • 译文:0篇
    • 评论:2条
    最新评论