上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 复杂的数据结构和计算不是 bash 的特长。但它的确至少提供了数组和算术运算。 1.算术运算 所有的 bash 变量的值都是字符串,所以 bash 在赋值的时候并不区分数字 1 和 字符串 "1" 。不同之处在于如何使用变量。下面几行代码展示出了其中的差异: 运行结果: 注意给$c 赋值的语句,其中 阅读全文
posted @ 2016-07-19 17:28 HorseShoe2016 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1. 一个简单的例子: 执行: 2. 命令行参数和函数 给一个脚本的命令行参数可以成为变量,这些变量的名字是数字。$1 是第一个命令行的参数,$2 是第二个,以此类推。$0 是调用该脚本所采用的名字,所以它的取值并不固定。 变量$# 是提供给脚本的命令行参数的个数,变量$*里保存有全部的参数。这两个 阅读全文
posted @ 2016-07-19 15:19 HorseShoe2016 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1. 管道和重定向 (i) 要让第二条命令只有在第一条命令成功完成之后才执行,可以用一个 && 符号把两条命令隔开。例如: 该命令表示先 ls /usr/local/ 目录下的 dir-name 文件夹,如果存在这个文件夹,就执行 cd /usr/local/dir-name 命令进入这个文件夹;如 阅读全文
posted @ 2016-07-19 11:46 HorseShoe2016 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 有时候,会需要删除某些行,或者修改其内容。这是候便需要用到DELETE语句和UPDATE语句。 1. DELETE 语句的基本格式如下所示: 其中,WHERE子句是可选的,它用于指定需要删除掉哪些行。如果没有WHERE 子句,那么将删除表里面的所有行。这意味着,越简单的DELETE语句越危险,例如下 阅读全文
posted @ 2016-07-17 22:58 HorseShoe2016 阅读(15410) 评论(0) 推荐(0) 编辑
摘要: MySQL最有用的一项功能就是,能够对大量原始数据进行归纳统计。 1.在一组值里把各个唯一的值找出来,这是一项典型的统计工作,可以使用DISTINCT 关键字清楚查询结果里重复出现的行。例如,下面的查询可以查看 student 表里所有的性别: 2. 另一种统计形式是计数,需要使用COUNT()函数 阅读全文
posted @ 2016-07-17 21:19 HorseShoe2016 阅读(3316) 评论(0) 推荐(0) 编辑
摘要: MySQL支持定义自己的变量。这些变量可以被设置为查询结果,这使我们可以方便地把一些值存储起来供今后查询使用。 自定义变量的语法为"@变量名" 。在SELECT 语句里,赋值语法是形如 "@变量名:=值" 的表达式。因此,上面的第一个查询主要负责把 student_id = 3 的学生的名字查找出来 阅读全文
posted @ 2016-07-17 19:31 HorseShoe2016 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: SELECT 语句的简化语法如下: 1.在写SELECT语句的时候,需要先指定检索的内容,然后再加上一些可选的子句。 (i) FROM 子句通常是不可少的,但当不需要给出表名时,可以省略它。例如,下面这条查询语句只显示一些表达式的值。这些值计算并未涉及任何表,因此这里不需要FROM子句: (ii) 阅读全文
posted @ 2016-07-17 17:48 HorseShoe2016 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.在服务器主机上以 root 用户登陆,创建位于其他客户端的新用户: 2.创建数据库 3.设置当前默认数据库 (i) 创建数据库后,当前默认数据库并没有指定,所以进行如下操作会没有结果: 要想把 sampdb 设置为默认的数据库,需要执行 use 语句: (ii)另一种选择默认数据库的方法是,调用 阅读全文
posted @ 2016-07-17 16:02 HorseShoe2016 阅读(285) 评论(0) 推荐(0) 编辑
摘要: <Directory>、<Files>、<Location> 这三个容器的作用都很相似,都是以容器的形式来封装一组指令对访问进行控制,只是它们的区别在于作用于目录、文件、网络,因此经常会有人将它们混用而导致一些安全问题的出现,例如,使用<Location>容器来限制文件系统中的目录或是文件: 在上面 阅读全文
posted @ 2016-07-16 19:22 HorseShoe2016 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 容器在配置文件中是可以多次使用的,同时也可以嵌套使用,但是 Apache 在处理容器时却是有一定顺序的,因此在编写容器配置时需要按照一定的顺序来进行,否则Apache处理的结果很可能不是管理员想要的。 在Apache中容器的处理顺序如下: Apache会优先处理<Directory>容器(但是不会处 阅读全文
posted @ 2016-07-16 19:10 HorseShoe2016 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.sundabao.com/centos-%E5%AE%89%E8%A3%85sublime-text-3/ Centos 安装Sublime text 3 Centos大多数情况下是用来做服务器的,但是由于各种原因我现在要用Centos做开发机,所以当然要安装开发神奇 阅读全文
posted @ 2016-07-16 18:53 HorseShoe2016 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 在Apache的默认配置文件夹中有一个 extra 目录,这个目录是用来存放 Apache 其他模块的配置文件的。这些文件是 Apache 针对常用的模块而设置并提供的,它们都是通过 Include 指令来加载的。如果需要使用则只需要在 httpd.conf 文件中相应的加载行前删除 "#" ,将其 阅读全文
posted @ 2016-07-16 16:40 HorseShoe2016 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 1.<IfModule>容器 <IfModule>容器作用于模块,它会首先判断模块是否载入,然后再决定是否进行处理,也就是说只有当判断结果为真时才会执行容器内的指令,相反如果为假,则会全部忽略。可以使用<IfModule 模块名> 或 <IfModule !模块名> 来判断模块是否载入。例如: 在第 阅读全文
posted @ 2016-07-16 16:14 HorseShoe2016 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 今天学习KMP算法,参考网上内容,实现算法,摘录网页内容并记录自己的实现如下: 原文出处: http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html 字符串匹配是计算机的基本任务之 阅读全文
posted @ 2016-07-14 11:21 HorseShoe2016 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 早期的Linux系统管理员或是Web管理员在修改服务器配置时使用最多的就是vi编辑器,但是现在越来越多的基于GUI界面的配置工具出现了,毕竟人们还是喜欢以直接的可视化的方式来修改服务器的配置,而不是再像以前一样使用vi、sed等工具来进行修改。 本篇随笔记录自己安装Webmin管理工具的过程。 1. 阅读全文
posted @ 2016-07-09 12:04 HorseShoe2016 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: mod_txt是一个非常有趣的模块,它实现了文本的输出过滤器,它可以在指定类型的网页上,将你指定的txt文件显示在网页的头部和尾部。 在它的主页 http://apache.webthing.com/mod_txt 上可以得到它。 整个模块就是一个不到180行的文件,非常简单。使用wget可将它取回 阅读全文
posted @ 2016-07-08 20:50 HorseShoe2016 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 还有一种方法用来实现不同配置的Apache服务器启动,就是在一个配置文件中使用<IfDefine name> ... </IfDefine> 容器来定义,在<IfDefine name>中 name 是一个变量名称,只有当name 为真时,才会执行<IfDefine name>到</IfDefine 阅读全文
posted @ 2016-07-08 17:15 HorseShoe2016 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 所有的Apache管理员都会遇到一个问题,就是在一台物理系统上运行多个版本的Apache服务器,或是运行多个同一版本的Apache服务器的副本,对于前者,在编译时为不同版本的Apache指定不同的安装目录即可。例如,在下面的例子中指定安装目录为 /usr/local/apache2 和 /usr/l 阅读全文
posted @ 2016-07-08 17:05 HorseShoe2016 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 昨天搭建好了LAMP服务器,可以正常看到PHP页面了。后来发现每当把鼠标从浏览器中移开而点击其他地方时,PHP页面就变成一片空白。即PHP页面失去焦点后就变空白,不知为何。 今天网上搜索解决方案,终于在这个页面找到答案: http://www.php230.com/1410786841.html 摘 阅读全文
posted @ 2016-07-07 10:22 HorseShoe2016 阅读(487) 评论(0) 推荐(0) 编辑
摘要: PHP的安装同样需要经过环境检查、编译和安装3个步骤。 1.首先用百度搜索 “PHP:Downloads”, 点击第一个网页: 选择5.5.37版本,选择 .tar.gz 格式的文件: 来到镜像列表网站:http://php.net/get/php-5.6.23.tar.gz/from/a/mirr 阅读全文
posted @ 2016-07-06 20:45 HorseShoe2016 阅读(2825) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页