摘要: shell传递参数 shell脚本在执行是可以传递参数,脚本内获取参数的格式为:$n,n为一个数字,1为第一个参数,2为第二个参数,以此类推 其中,$0代表了要执行的文件名 实例: 代码如下: #!/bin/shecho "要执行的文件名是:$0"echo "第1个参数是:$1"echo "第2个参 阅读全文
posted @ 2017-01-16 23:51 cat_crazy 阅读(329) 评论(0) 推荐(0) 编辑
摘要: shell脚本(shell script),是一种为shell编写的脚本程序. Shell编程只需要有一个文本编辑器和一个能够解释执行的解释器即可. 我现在学习的是Bourne Agine Shell,即Bash,也是大多数Linux默认的shell. 一般情况下人们不区分Bourne Shell和 阅读全文
posted @ 2017-01-16 23:03 cat_crazy 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 首先,看看什么是抽象类和接口 抽象类: 定义为抽象的类不能被实例化.任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的 阅读全文
posted @ 2017-01-16 14:15 cat_crazy 阅读(16604) 评论(2) 推荐(4) 编辑
摘要: 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 工厂模式会是我们的应用获取更多的可扩展性,减少修改量. <?php Interface Animal { public function food();}class Cat implements Animal{ publ 阅读全文
posted @ 2017-01-16 13:57 cat_crazy 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 单例模式其实就是每次实例化时都会得到一个相同的对象. 单例模式的写法有个简单的口诀:三私一公即一个私有的静态属性,私有的构造方法,私有的克隆方法还有一个公共的静态方法. <?phpclass Cat{ //私有的静态属性 private static $instance; //私有的构造方法 pri 阅读全文
posted @ 2017-01-15 23:16 cat_crazy 阅读(309) 评论(0) 推荐(0) 编辑
摘要: nginx是服务器 什么是服务器? 例如:IIS,Apache,Nginx......主要是提供网上浏览网页的服务,应用层使用HTTP协议. CGI,FastCGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的 阅读全文
posted @ 2017-01-11 23:44 cat_crazy 阅读(663) 评论(0) 推荐(0) 编辑
摘要: <?php/** * 猴子选大王 * 17个猴子围成一圈,从某个开始报数1-2-3-1-2-3-……报“3”的猴子就被淘汰, * 游戏一直进行到圈内只剩一只猴子它就是猴大王了 * * 编程思路 * 如果猴子被淘汰则unset() 否则array_push() 不停循环 直至数组中只有一个元素 * * 阅读全文
posted @ 2017-01-04 21:45 cat_crazy 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 二分查找试用于有序数组 function select($arr, $m, $left, $right){ $mid = ceil(($left + $right) / 2); //判断找不到的条件 if($mid >= $right){ die('找不到'); } if($arr[$mid] $m 阅读全文
posted @ 2017-01-04 16:05 cat_crazy 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 环境: 1.jQuery v2.1.1 2.ThinkPHP 3.2.3 HTML页面: <button type="button" id="cat" onclick="return showList()" class="btn btn-primary pull-right">删除</button> 阅读全文
posted @ 2017-01-03 23:49 cat_crazy 阅读(3517) 评论(0) 推荐(0) 编辑
摘要: 数据表结构: 函数: function tree($arr, $pid = 0, $level = 1){ static $arr2 = []; foreach($arr as $v){ if($v['parent_id'] == $pid){ $v['level'] = $level; $arr2 阅读全文
posted @ 2017-01-02 15:56 cat_crazy 阅读(228) 评论(0) 推荐(0) 编辑