10 2012 档案

摘要:今天无意间进入论坛:http://bbs.chinaunix.net/thread-702042-1-1.html发现一个比较好的例子,特意记录下来: 比如文件ab334cd-ccffafsdfbb006bb00dg-xxxxxx80790变成cdab334-ccffafsdfb006bdgbb00-xxxxx80790x逻辑关系: -前的字符串由3 部分组成: 1字母2数字3字母,把它们重组为 312 三个部分-后的字串中把结尾的数字串与它前面的一个字母对调sed 's/^\([a-z]*\)\([0-9]*\)\([a-z]*\)-\(.*\)\([^0-9]\)\([0-9]*\ 阅读全文
posted @ 2012-10-17 15:49 爱我所艾 阅读(179) 评论(0) 推荐(0)
摘要:文章来源:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html之前写过一篇博客:用 Fiddler来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark,用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网络数据包,可以清晰的看到数据包中的每一个字段。更能加深我们对网络协议的理解。 阅读全文
posted @ 2012-10-11 09:38 爱我所艾 阅读(165) 评论(0) 推荐(0)
摘要:最近测试的产品设计到了单条sql的消耗,网上找了下Copy下来记录。(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2)WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在 阅读全文
posted @ 2012-10-08 14:25 爱我所艾 阅读(174) 评论(0) 推荐(0)