shell脚本学习
shell就是命令解析器,将用户输入的指令转换为相应的机器能够运行的程序。
Shell是一个作为用户与linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令,在linux中可有多种shell。
一:Shell的种类:
ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。
bash:是GNU的Bourne Again shell,是GNU...
分类:
系统相关 时间:
2015-05-13 10:33:34
阅读次数:
152
题意:给出n个单词,问这些单词能否首尾相连组成一个整体,其中部分单词可以翻转。
思路:将每个单词的首尾字母看成结点,每个单词看成一条边,可以看出这是一张混合图,要求判断是否有欧拉路。使用判断欧来回路的方法,如果存在欧拉回路那么就一定存在欧拉路了;否则如果有且仅有两个点的(出度-入度)是奇数,那么给这两个点加边,判断是否存在欧拉回路。注意这一题要判断图的连通性。...
分类:
其他好文 时间:
2015-05-13 10:33:56
阅读次数:
171
//cookie存储量小,生存周期与sessionStoage一样,localStorage存储量大,永久保存
document.cookie="name=zhangsan";
alert(document.cookie);...
分类:
Web程序 时间:
2015-05-13 10:35:08
阅读次数:
119
每个程序都有_eprocess,里面有pid和程序名。
最重要的是有一个当前系统活动进程链表,通过对此链表的遍历,可以找到下一个进程eprocess节点,所以就可以对系统进程进行遍历了。...
分类:
系统相关 时间:
2015-05-13 10:34:21
阅读次数:
287
最长公共子序列
1.问题的理解与描述最长公共子序列(LCS)问题形式化为:输入:序列X = 和Y = 。
输出:X与Y的一个最长公共子序列Z。
最优子结构与子问题的重叠
定理3-1(最长公共子序列的最优子结构)
设X = 和Y = 为两个序列,并设Z = <...
分类:
其他好文 时间:
2015-05-13 10:35:29
阅读次数:
124
实验为了证明如下:
RMAN备份中,归档日志、控制文件和数据文件不能放在同一个备份集里,因为数据文件所在的备份集以Oracel 数据块为最小单位,
而控制文件块大小为作为16384,16K。归档日志文件所在的备份集也是以操作系统块为最小单位,此处为512字节。
所以归档日志文件备份集、控制文件备份集和数据文件备份集不能在同一个备份集里面。
---
证明以上以后,创建不同块大小的表空间,测...
分类:
其他好文 时间:
2015-05-13 10:34:51
阅读次数:
129
1.首先保证redhat运行级别为:5
2.vi /etc/inittab 最后一行添加:id:5:respawn:/usr/sbin/gdm
3.service iptables stop
4.vi /etc/gdm/custom.conf
在[xdmcp] 下添加:Enable=1...
分类:
其他好文 时间:
2015-05-13 10:33:50
阅读次数:
136
目录:
[TOC]jquery bind方法介绍
方法声明:bind(type,[data],fn)
方法说明:为每一个匹配元素的特定事件(eg:click)绑定一个事件处理器函数。这个事件处理函数会通过参数方式接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false。
技巧:多数情况下,可以把事件处理器函数定义为匿名函...
分类:
Web程序 时间:
2015-05-13 10:34:56
阅读次数:
217
1.实验拓扑
2.实现任务
实现R1和R3的互通,其中R2是一个双栈路由,实现IPV4和IPV6的静态映射。
3.实验配置
R1:
Router(config)#ipv6 uni
Router(config)#int g0/0
Router(config-if)#ipv6 add 1::1/64
Router(config-if)#no shut
Router(confi...
分类:
其他好文 时间:
2015-05-13 10:33:31
阅读次数:
138
八数码问题,各种解法。
/*
// BFS
#include
#include
#include
using namespace std;
// 把1..n的排列映射为数字 0..(n!-1)
int fac[] = { 1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880 };//...
int order(const char *s, int ...
分类:
其他好文 时间:
2015-05-13 10:33:15
阅读次数:
94
题目传送:Lost Cows
思路:线段树,从后往前扫描,如果当前数字为n,则表示它是剩余的序列中(包括他自己)顺序后的第n+1个数。找到后删除,借助线段树可以达到快速删除的效果
AC代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#in...
分类:
其他好文 时间:
2015-05-13 10:33:48
阅读次数:
116
lsof工具文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Linux操作系统通常给每个进程能打开的文件数量强加一个限制,Linux通常有一个系统级1024的限制。
随着并发的增大,原有系统默认的1024个文件描述符肯定会不够用,时间越长,系统可能会报如下错误:open files limits…..查看nginx进程所占用的...
分类:
其他好文 时间:
2015-05-13 10:33:41
阅读次数:
148
目录进入主题
我的经历
特此记下造福后人
如何判断一个dom是否存在某个属性
进入主题
今天遇到一个问题就是引发了我对各种前端框架的思考。
首先我个人认为前端js+css框架,多数其实原理是这样的:
写页面的时候使用框架提供的css类。
然后框架通过这些预定义样式提供美观的界面。
涉及到功能的则是通过jquery的选择器根据class选择到dom元素,然后对dom元素进行操作。
完毕
如上所述,框...
分类:
其他好文 时间:
2015-05-13 10:32:54
阅读次数:
142
我就直接贴代码了,代码上有具体的思路。
# -*- coding:utf-8 -*-
'''
每一行输入最少两个数最多21个数,且最后一步一定要到达饼干。
每一行输入的第一个数是饼干所在的位置,且饼干的位置不能为0.
输出有三种状态,输出什么状态,取决于这一次和上一次距离饼干的距离是否近了还是远了还是相同
近了返回warmer远了返回colder如果相同则返回same
如果输入的数字与饼干所在位...
分类:
编程语言 时间:
2015-05-13 10:32:01
阅读次数:
138
题意:一棵n个节点的有根树,树的边有正整数权,表示两个节点之间的距离,你的任务是回答这样的询问,从根节点出发,走不超过x单位的距离,最多能走多少个节点,节点经过多次算一个,对于每次的询问输出:经过节点数最大的值。 注意题目给出的 i, j,d,其中 j 是 i 的父节点。
思路:树形DP,设 d[ i ][ j ][ k ] 表示以第i个节点为根节点的子树机器人访问j个节点走的最少的路程,k==0表示访问完后又回到i节点,k==1 表示访问完后不回来,
则状态转移方程为:
d[x][j+k][0] ...
分类:
其他好文 时间:
2015-05-13 10:32:41
阅读次数:
127
不同于 Qemu/VMware/VirtualBox 等虚拟化方案,Docker 本身没有提供图形界面支持,只能使用 “远程桌面” 支持。目前 Docker 仓库中两个最火的方案分别是 SSH + Xpra (C/S架构) 和 VncServer + noNVC (B/S架构)。早期已经介绍了前者,本文介绍后者。...
分类:
其他好文 时间:
2015-05-13 10:32:15
阅读次数:
614
由于一些原因,需要重新安装Eclipse,登陆到Eclipse官网下载Eclipse时发现社区又推出了Eclipse Installer.所以就下下来尝尝鲜.
刚开始确实有些选项不太明白,不过现在挺喜欢这个工具的.所以我想在这里跟大家分享一下这个好用的工具的用法....
分类:
系统相关 时间:
2015-05-13 10:32:22
阅读次数:
182