上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 59 下一页
摘要: 如果一个 web 服务器能够交换信息脚本,那么它必须支持一种被称为公共网关接口的协议 cgi ( Common Gateway Interface )cgi 是一种规范,它规定了获取信息的脚本如何从服务器中取得信息或向服务器中写入信息。这种 cgi 脚本可以用任何语言来实现。通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页;用CGI可以实现处理表格,数据库查询,发送电子邮件等许多操作,最常见的CGI程序就是计数器。CGI使网页 阅读全文
posted @ 2013-01-05 14:16 神之一招 阅读(161) 评论(0) 推荐(0)
摘要: - 备份因素考虑备份那些档案, 备份媒介( 光盘,移动硬盘 的选择 ), 备份方式( 完全,增长等等)备份频率,备份工具( tar, cpio, dd, dump)操作系统本身需要备份的档案 :/etc, /home, /var/ /boot, /root, /usr/local/个人文件:例如 : 数据库 等等备份种类完整备份之累积备份 ( 一次在另一次之上增加,最开始当然是非常完整的备份 )工具 :dd 慢cpio 要配合 find 或其他文件指令例如 :dd if =/dev/sda of=/dev/sdb ( 非常慢 )find / –print | cpio –covB > / 阅读全文
posted @ 2013-01-03 22:00 神之一招 阅读(448) 评论(0) 推荐(0)
摘要: 本章主要介绍的就是那些 使用 gcc makefile 等等编辑 C 语言Tarball 就是利用 tar打包, gzip 或 bzip2 压缩,所以 tarball 档案一般的扩展名就写成 *.tar.gz 或 *.tar.bz2gcc 命令gcc sin.c –lm –L/lib –L/usr/lib ( 重点在 –lm )-l : 是 加入某个函数库 library 的意思m: 则是 libm.so这个函式库,其中, lib 与扩展名 ( .a 或 .so ) 不需要写-- 以上类似使用 gcc makefile 等等 内容,在另一个 blog 里有详细介绍Tarball如何使用具有原始 阅读全文
posted @ 2013-01-03 21:59 神之一招 阅读(363) 评论(0) 推荐(0)
摘要: 正则表达式是一些特殊或不很特殊的字符串模式的集合以 s 开头,中间有一任意字母,以 t 结尾,那么:s[a-z A-Z]tpattern \{n\} 匹配模式出现 n 次A\{2\B} 匹配字母 A 出现2次,并以B结尾经常使用的正则表达式在 shell 编程中,一段好的脚本与完美的脚本的差别之一,就是要熟知正则表达式并学会使用它们。 阅读全文
posted @ 2012-12-30 19:42 神之一招 阅读(180) 评论(0) 推荐(0)
摘要: 在执行某个命令的时候,有时候需要依赖于前一个命令是否执行成功。&&命令1 && 命令2mv /apps/bin /apps/dev/bin && rm –r /apps/bin||命令1 || 命令2命令1未执行成功就执行命令2。cp wopper .txt oops.txt || echo “if you are seeing this cp failed”使用 () , {} 将命令结合在一起在当前 shell 中执行一组命令,可以使用 ()( 命令1;命令2;…… )如果使用 {} , 相应的在子 shell 而不是当前 shell 中作为 阅读全文
posted @ 2012-12-30 19:41 神之一招 阅读(216) 评论(0) 推荐(0)
摘要: /* video 08 */实现类的编程人员 : 尽可能的对(使用者)隐藏实现的细节,只发布(使用者)最需要的信息。 使用类的编程人员 : 不需要知道有关类如何运行的细节。定义类时 : 常量定义在上边 方法 实例变量随机数生成方法:(伪随机) 首先有一个数字,一般和你机器上的时间有关,然后根据着个数字生成了一个数字,假设生成的是5,然后根据5继续生成一个数字。 setSeed(1), 其中,setSeed方法是让生成数字的序列完全一致,即虽然还是随机生成,但是,第一次运行程序和第二次运行程序生成的随机“序列”完全一致。 setSeed 也就是设置了第一个数字,第一个数字一样,那么生成序列就一样 阅读全文
posted @ 2012-12-20 14:58 神之一招 阅读(264) 评论(0) 推荐(0)
摘要: echo ( \c 不换行, \n 换行,\f 进纸, \t 跳格 )echo “What is your name :\c”read nameread知道回车停止read name输入 : Hellow I am supermancat myfile | more或cat myfile | pgcat myfile1 myfile2 myfile3 > bigfile管道 用 “|” 表示可以通过管道把一个命令的输出传递给另一个命令作为输入sed, awk, grep 都很适合用管道tee 标准输出 + 拷贝到另外文件who | tee who.out标准输入,输出和错误标准输入 0标 阅读全文
posted @ 2012-12-20 14:58 神之一招 阅读(296) 评论(0) 推荐(0)
摘要: // video 01 在 Java prepare 中当出现类型转换时,尽量使用显示类型转换 int x ; double y = (double) x;尽量避免重复代码在循环中尽量不要出现过多的 break, 因为出现过多的 break 就表示有很多种情况可以跳出循环// 要知道循环次数 for (init; test; step) { statements }// 不知道循环次数的情况 init while (test) { statements step } 以上两种循环等价method 就是为了分割顺序编程的 method 的目的就... 阅读全文
posted @ 2012-12-19 09:27 神之一招 阅读(633) 评论(0) 推荐(0)
摘要: 当你使用命令行时,有很多时间都是用来查找你所需要的文件,shell提供了一整套完整字符串模式匹配规则- * 星号可以匹配文件名中的任何字符串。 例如 : ls app* 含义: 以app开头,后面可以跟随任何字符串 例如 : cd cron.w*- ? 使用可以匹配文件名中的任何单个字符。 例如 : ls ??R* 含义 : 前边有2个字符,然后是 R, 然后是随便的形式- […] , [!…] 使用 […] 可以用来匹配方括号[]中的任何字符,在这一方法中,可以使用一个横杠 - 来链接两个字母或数字,以此来表示一个范围 。 例如 : ls [io]* 含义 : 列出了 以 i 或 o 开头的 阅读全文
posted @ 2012-12-18 13:29 神之一招 阅读(246) 评论(0) 推荐(0)
摘要: cron 可以使用它在每天非高峰负荷事件段运行作业 , 或一周 1个月中不同时间段运行at 使用它在一个特定的事件运行一些特殊的作业。& 使用它在后台运行一个时间不长的进程Nohup 使用它在后台运行一个命令,即使在用户退出时也不受影响1. cron , crontab每一个用户都有自己的 crantab 文件,系统管理员一般会通过 cron.deny 和 cron.allow 这两个文件来禁止或准许用户通过自己的crobtab文件。例如 :30 21 * * * /apps/bin/cleanup.shcrontab 命令crontab [-u user] –e –l –r ( –u 阅读全文
posted @ 2012-12-17 16:29 神之一招 阅读(234) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 59 下一页