2011年5月14日

PHP的多维数组排序

摘要: 先看代码: function mysort($x, $y) { return $x['key1']['key2'] < $y['key1']['key2']; } ksort($arr, 'mysort'); // 对数组 $arr 排序 相信吗? 这段代码是对数组 $arr 按照 $arr['key1']['key2']的值来排序, 再仔细看看其实也没有什么难度, 就是利用系... 阅读全文

posted @ 2011-05-14 23:45 Megratron 阅读(118) 评论(0) 推荐(0) 编辑

2011年5月9日

MyISAM VS InnoDB —— MySQL存储引擎的选择

摘要: 大多数面试的人都比较喜欢问的问题。 说说 MySQL存储引擎的选择。 MySQL的存储引擎太多了, 比较有名的都有七八个, 具体哪些就不一一列出来了, 最常用的只有两种, 如题, 就是 MyISAM 和 InnoDb. 我们从两个方面来讲一下 MyISAM和 InnoDB 的区别, 功能方面和性能方面, 先实现功能再追求性能! 功能部分 Inn... 阅读全文

posted @ 2011-05-09 20:43 Megratron 阅读(137) 评论(0) 推荐(0) 编辑

2011年4月19日

MySQL常用数据表操作SQL

摘要: 作为程序开发员, 经常要导入导出一些数据, 今天就把我导入导出数据的一些SQL分享一下: 下文中所有的测试语句数据表明都用 tablename 1. 导出表结构 show create table tablename; 2. 导出一个表的数据到外部文件 select * into outfile '/tmp/data.txt' from tablename; 输出的文件格式默认每条记录以 \n (... 阅读全文

posted @ 2011-04-19 16:13 Megratron 阅读(128) 评论(0) 推荐(0) 编辑

2011年4月18日

玩转awk(2)

摘要: 接着上边的侃,了解awk的命令, 了解了awk怎么执行外部文件并定义输出的格式以后, 接下来开始看更高级的东西, awk 编程: 如果你搞过C语言, 搞过Shell 这些东西都是小儿科! 废话不多说了, 下面开始: awk是一行一行执行的, 怎么可以证明这一点, 很简单, 你可以在每一行的前边输出一个行号: BEGIN { FS=":" OFS="\t" } { print NR, $1, $2,... 阅读全文

posted @ 2011-04-18 13:59 Megratron 阅读(115) 评论(0) 推荐(0) 编辑

2011年4月15日

玩转AWK(1)

摘要: 废话少说, awk 的主要用途是处理格式化的文本, 生产中主要用于分析日志文件 。 Linux 里边的日志文件经常是以 换行符和tab键分隔 的文本文件,可读性不强, 所以要把这些文件当成数据表一样, 提取出来数据, 然后对数据存储和分析。awk就是专门做这个的专业工具。 有人说为什么不搞到 windows下来处理? 也可以, 只要你不嫌累, 遇到非常大的日志文件(... 阅读全文

posted @ 2011-04-15 15:49 Megratron 阅读(126) 评论(0) 推荐(0) 编辑

2011年4月6日

Shell 学习笔记(三) 重定向

摘要: 最讨厌的是一些东西, 取了一个非常牛X 的名字, 事实上它却没有你想象中的那么牛。 让你膜拜了半天了, 原来是这么个东东。 重定向就是把命令的执行结果输出到文本中, 或者是执行文本文件中的命令。 吃柿子捡软的捏, 先说简单的。 执行文本文件中的命令, 不需要做太多解释, 想必之前一定做过这样的事情: SQL语句太长了, 所以就把SQL写到 XXX.sql 然后 source xxx.sql. ... 阅读全文

posted @ 2011-04-06 13:58 Megratron 阅读(107) 评论(0) 推荐(0) 编辑

2011年4月2日

Shell 学习笔记(二) 说说管道

摘要: 老规矩, 一句话概括一下要讲的内容: 管道就是流水线, 一个流程走完了直接输出到下一站! 先来看语法: history | less 这一句就是把 history 的输出结果分屏显示到页面上, 按Q键退出。 用途不说肯定你也就明白了, 分屏显示看着方便呗! 对, 就是这样! 来分析语法, 其实忒他妈的简单了, 前边 history 查看前边就输入了什么命令, less 将前边history 的结... 阅读全文

posted @ 2011-04-02 09:31 Megratron 阅读(120) 评论(0) 推荐(0) 编辑

2011年4月1日

Smarty导出静态文本

摘要: 很简单, 就不扯淡了, 看下边PHP代码 $smarty->assign('var', $var); // 变量赋值 $str = $smarty->fetch('index.html'); // 这一句是把 Smarty 套过模板的html赋值给 $str 很简单, 就一个 fetch 的函数, 但是功能很强大, 可以用这个做页面的静态化, 如果是新闻页面, 基本上不会改的话, 这一块代码可以保... 阅读全文

posted @ 2011-04-01 17:55 Megratron 阅读(122) 评论(0) 推荐(0) 编辑

Shell 学习笔记(一) 认识 Shell

摘要: 先说明: 本文属于原创, 是按照我自己对Shell 的理解写出来的, 仅供参考。 一、 Shell 是什么东东 玩 Linux 的话肯定要玩命令行, 如果你没玩命令行就别说自己搞过Linux! 不扯淡了, Shell 不是你想的那么神秘莫测! 你在Linux上边打的命令就是 Shell!但是通常人们更愿意叫他命令, 其实就是Shell, 写在文件里边的命令也是Shell. 命令行可以用 \ 换行,... 阅读全文

posted @ 2011-04-01 14:11 Megratron 阅读(126) 评论(0) 推荐(0) 编辑

2011年3月24日

解决MySQL远程连接不上的问题

摘要: 其实这个问题对于熟手来说根本就不是什么问题,PHP连不上MySQL 只需要下面123就可以搞定了: 1. 首先要排查网络问题和防火墙的问题 这个是必须的, 你要是连MySQL的服务器都连不上, 那还访问什么? 怎么检查呢? ping一下 ping 192.168.0.11 ping 的通的话, 再去检查一下 3306端口是不是被防火墙给... 阅读全文

posted @ 2011-03-24 13:34 Megratron 阅读(549) 评论(0) 推荐(0) 编辑

导航