2014-06-26 BaoXinjian一、变量1、变量命名可使用英文字母、数字和下划线,必须以英文字母开头,区分大小写。2、每个shell都拥有自己的变量定义,彼此互不影响。3、变量直接以等号赋值,注意等号两边不可留空,若等号右侧有空格,赋值要用引号括起来。例如:test=1test='hell...
                            
                            
                                分类:
数据库   时间:
2014-06-28 09:50:22   
                                阅读次数:
369
                             
                    
                        
                            
                            
                                前面的介绍的三种排序算法,都属于简单排序,大家可以看下具体算法,时间复杂度基本都在0(n^2),这样呢,很多计算机界、数学界的牛人就很不爽了,他们在家里想啊想,吃饭的时候在想,窝粑粑的时候也在想,究竟能不能把时间复杂度搞低点呢。终于,皇天不负有心人啊,王母娘娘显灵了,终于被DL. SHELL这哥们给想出来了。他所创造的希尔(shell)排序是世界上第一个打破0(n^2)的时间复杂度的算法。牛逼不?
	好了,言归正传。...
                            
                            
                                分类:
编程语言   时间:
2014-06-28 07:38:44   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                //希尔排序
在直接插入排序算法中,每次插入一个数,使有序序列只增加1个节点,并且对插入下一个数没有提供任何帮助。
如果比较相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多个元素交换。
D.L.shell于1959年在以他名字命名的排序算法中实现了这一思想。算法先将要排序的一组数按某个增量d分成若干组,
每组中记录的下标相差d.对每组中全部元素进行排序,...
                            
                            
                                分类:
其他好文   时间:
2014-06-27 23:35:51   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                在服务器上启动模拟器的时候加了--http-proxy,但是不起作用。所以搜了下面的方法
四种方法:
一:将网络连接代理设置写入配置数据库 (适合启动模拟器无界面)
1、通过命令行或者通过双击emulatoer可执行文件,打开模拟器 
2、在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(L...
                            
                            
                                分类:
移动开发   时间:
2014-06-27 23:34:34   
                                阅读次数:
520
                             
                    
                        
                            
                            
                                python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。所以说一般我们认为popen更加强大os.system(cmd):该方法在调用完shell脚本后,返回一个16位的二进制 数,低...
                            
                            
                                分类:
编程语言   时间:
2014-06-27 23:10:34   
                                阅读次数:
337
                             
                    
                        
                            
                            
                                Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.
                            
                            
                                分类:
其他好文   时间:
2014-06-27 23:02:33   
                                阅读次数:
258
                             
                    
                        
                            
                            
                                Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组成:一个 UNIX API 库,它模拟 UNIX 操作系统提供的许多特性;以及 Bash shell 的改写版本和许多 UNIX 实用程序,它们提供大家熟悉的 UNIX 命令行界面。前一个组件是一个 Wi.....
                            
                            
                         
                    
                        
                            
                            
                                要求1:使用for循环在/root/scripts/practice/q1/oldboy目录下创建十个文件.名称依次为:oldboy-1,oldboy-2,.....oldboy-10.脚本实现:#!/bin/bash
#Question1
shopt-sexpand_aliases
aliasll="ls-l"
cd/root/scripts/practice/q1
#首先判断目录是否存在,不存在则创建目录
if[!..
                            
                            
                                分类:
其他好文   时间:
2014-06-27 06:29:22   
                                阅读次数:
415
                             
                    
                        
                            
                            
                                获取指定域名的IP地址:#!/bin/bash
if[$#-lt1];then
echo$0needaparameter
exit0
fi
ADDR=$1
TMPSTR=`ping${ADDR}-c1|sed‘1{s/.*(\([^]*\))56.*/\1/;q}‘`
#TMPSTR=`ping${ADDR}-c1|sed‘1{s/[^(]*(//;s/).*//;q}‘`
echo${TMPSTR}
                            
                            
                                分类:
其他好文   时间:
2014-06-27 06:17:08   
                                阅读次数:
928