存档

2013年3月 的存档

墙外“谷妹”,墙里佳人“上”

2013年3月29日 12 条评论

  最近,陈皓老师(尊称,如果世上不是只有苍老师)和某度公司“约架”!看到某度的广告就让人恶心!真心从物质上、精神上支持陈皓老师!当然更希望某度能自重,远离假药!远离竞价排名!Don’t be Evil!

  为了这事,陈皓老师(以下简称陈老师)还写了一篇文章《”作环保的程序员,从不用百度开始”》,专门介绍这个事情始末由来。因为和某度约架,搜索引擎又是现在网络的必用武器,所以只能使用其他的搜索引擎,那么非Google难当大任!因为国内特殊的网络原因,上Google经常有链接被重置等问题。所以,该篇文章里还提了一下翻墙上Google。不过,D瓜哥个人感觉,翻墙上Google有点太麻烦了。一般人,可能折腾不起来。另外,从D瓜哥的个人使用经验来说,使用一些简单的技术手段,也可以达到在不翻墙的情况下,顺利使用Google的目标。

  一般使用Google过程中,有出现三个问题:

  1. Google的网站打不开!这事最严重的情况。当然,一般情况下访问google.com.hk是没有问题的;
  2. 搜索某些关&键&词会直接“断网”;
  3. 搜索出来的网页链接打不开; 阅读全文…

一些鲜为人知的但却很有趣的Unix/Linux命令(四)

2013年3月26日 1 条评论

“一些鲜为人知的但却很有趣的Unix/Linux命令”系列:

  1. 一些鲜为人知的但却很有趣的Unix/Linux命令(一)
  2. 一些鲜为人知的但却很有趣的Unix/Linux命令(二)
  3. 一些鲜为人知的但却很有趣的Unix/Linux命令(三)
  4. 一些鲜为人知的但却很有趣的Unix/Linux命令(四)

 

  也许有一部分人对这个系列文章的价值或者精华的理解有一定的偏差,D瓜哥有必要澄清一下这个问题。

文章精华所在

  2013年1月22日D瓜哥把这个系列文章的第三篇发布到了博客园首页上。结果,可能是因为本怀疑是转载的帖子,被移除了首页。经过和“博客园”编辑的沟通,文章最后被成功移回首页。 阅读全文…

分类: Linux, 挨踢(IT) 标签: ,

多表关联下的测试数据制造方法(三):使用SQL Loader导入数据

2013年3月12日 1 条评论

多表关联下的测试数据制造方法系列

  1. 多表关联下的测试数据制造方法(一):思路详解
  2. 多表关联下的测试数据制造方法(二):将数据导出为CSV文件

  在上一节,D瓜哥给大家介绍了一下如何使用存储过程,将数据导出成CSV文件。既然有数据文件了,我们该如何将这些数据导入到数据库中呢?!Oracle数据库提供了SQL Loader这样一个将数据文件导入到数据库中的功能。这篇文章将给大家介绍一下SQL Loader的用法。另外,再炒炒剩饭,把D瓜哥以前使用TCL语言写的脚本分享给大家。

SQL Loader简介

概念

  SQL Loader是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL Loader是大型数据仓库选择使用的加载方法,因为它提供了 阅读全文…

WordPress优化小记

2013年3月11日 1 条评论

  昨晚(2013年3月8日)无意间发现“‘地瓜哥’博客网”使用的SyntaxHighlighter插件所引用的JavaScript文件竟然没有压缩。这对于追求网站加载的我来说,是不能容忍的!早在“高性能网站的十四条黄金法则”中,D瓜哥就已经介绍了提高网站加载速度的指导方法。正好周末无事,干脆就把“‘地瓜哥’博客网”优化一下。著小文一篇以记之!

压缩JavaScipt和CSS

  JavaScript压缩代码的重要性不言而喻,如今的压缩工具也有不少,例如YUI Compressor, 阅读全文…

多表关联下的测试数据制造方法(二):将数据导出为CSV文件

2013年3月8日 没有评论

多表关联下的测试数据制造方法系列

  1. 多表关联下的测试数据制造方法(一):思路详解

  上一节中,我们详细介绍了单表、多表关联等情况下,制造测试数据的思路,并用SQL、存储过程等测试了这些思路。这一节,D瓜哥讲继续上一节的思路,使用SQL Loader来提升导入数据的效率。

  使用SQL Loader来导入数据时,必须提供有规范格式的数据文件。假设,我们的基础表已经有数据了。目前需要做的事,1、根据基础表生成数据文件;2、使用SQL Loader讲数据文件中的数据导入到数据汇总表。那么,问题就来了:我们如何生存数据文件呢?这一篇文章,我们就重点关注一下,如何根据查询结果生存数据文件的问题。

  了解SQL的朋友应该都知道,使用SQL增删改查还行。如果让SQL读写文件,那真是鞭长莫及啊! 阅读全文…

《Agile Web Development with Rails》抄书笔记(02):Rails之初体验

2013年3月7日 没有评论

《Agile Web Development with Rails》抄书笔记系列

  “《Agile Web Development with Rails》抄书笔记系列”目录

  在上一节中,D瓜哥简单讲解了一下Rails环境的搭建。这一节,D瓜哥将通过一个小小的例子,来给大家演示Rails的牛逼之处!

新建工程

  用过Java的人都知道,即使在Eclipse等集成开发工具中,新建一个工程也相当麻烦。各种选择、各种设置,真心很麻烦。那叫一个纠结啊!(不瞒大家,D瓜哥就是Java攻城师一枚。)

  您知道Rails中新建一个工程需要多大的工作量吗?如果我告诉你, 阅读全文…

分类: 动态语言, 挨踢(IT) 标签: , ,

《Agile Web Development with Rails》抄书笔记(01):环境搭建

2013年3月6日 1 条评论

《Agile Web Development with Rails》抄书笔记系列

  “《Agile Web Development with Rails》抄书笔记系列”目录

  很早之前就对Python、Ruby等动态语言很感兴趣。因为一直在犹豫应该学习Python,还是该学Ruby(传说中的Ruby on Rails太牛逼闪闪了,可以先看看“牛逼闪闪的Ruby迭代器”体验一下Ruby的牛逼之处)。在我犹豫出门改迈左脚还是该迈右脚的时候,时间已经悄悄过去了好几年。最近,由于想做一个网站(抱歉,还没开始编码),在陈皓(微博)大哥的指点下,不再犹豫,开始学习Ruby。由于D瓜哥的目的很简单,就是做个网站,所以直接开始学习Ruby on Rails。在范凯(微博)的博客中,推荐了Ruby on Rails(一下简称Rails)的三本书,《Agile Web Development with Rails》是第一本。然后,D瓜哥就开始了不平凡的抄书过程。

  这是第一篇抄书笔记。所以,D瓜哥就先来说一下Rails的环境搭建。

操作系统选择

  鉴于D瓜哥的惨痛经历, 阅读全文…

分类: 动态语言, 挨踢(IT) 标签: ,

多表关联下的测试数据制造方法

2013年3月6日 没有评论

  声明一下,这个方案不一定最好!另外,这个方案也许不是D瓜哥首先发明的(D瓜哥只是想解决问题),但是绝对是D瓜哥自己独立思考出来的!共享出来,希望能解决大家在制造测试数据时,遇到的烦恼。当然,如果您有更好的方案,欢迎共享出来,相互学习学习。废话少说,转入正文。

单表备份

  在讲解复杂情况之前,我们先从最简单的情况说起。最简单的情况莫过于 阅读全文…

分类: 挨踢(IT), 数据库 标签: , ,