飞龙的IT玩场

SQL、脚本(CMD/AHK/Shell/Python)、Vim、开源、计算机教育

T-SQL技巧的独孤求败阶段论

<br />源自CSDN论坛的一个讨论:深入理解原理,一切表面问题都是浮云<br /> <br />熟练使用SQL实现所需功能,是为利剑;<br /> 能够写出相当花哨相当巧妙相当简炼的写法,是为软剑;(“紫薇软剑,误伤义士不祥……”,过于追求巧技...

2010-08-12 11:10:00

阅读数 977

评论数 1

Python入门二三事

<br />关于Python的赞誉比比皆是,不再赘述。CSDN的赖永浩 有一阵子的博客签名很是精辟,引用一下:<br />Life is short, you need Python.<br /><br /> 下文中,如果提到Python,指的是...

2010-08-11 14:26:00

阅读数 1277

评论数 0

数据建模的原则

<br />根据最近工作的感触,总结如下数据建模的原则:<br /><br /> 1. 保证系统中的数据干净、有效,没有脏数据或错误数据。(通过约束实现)<br /> 2. 尽可能完整记录所有有用(需要经验判断)的业务信息,避免历史信息遗失。&l...

2010-07-01 11:49:00

阅读数 861

评论数 0

什么是优雅的代码?

<br />个人总结如下:<br /> <br />1. 尽量贯彻KISS和DRY 的原则。参看编程的首要原则 。<br /> 2. 形成自己/团队的编码规则 (包括元素命名、代码格式、注释、文件组织),使代码语句简约、逻辑清晰。<br...

2010-06-02 13:17:00

阅读数 782

评论数 0

纯文本的威力

程序员进行的是面向知识的工作——收集需求,将之变成知识。程序(源文件或脚本)、配置和各种文档,都是这些知识的表达。实践证明,持久地存储知识的最佳格式是纯文本(Plain Text),通常不是二进制文件。纯文本的优点1. 保证不过时对于二进制文件,数据的含义被封装在了解析文件的程序中,也就是人为地使...

2010-05-26 14:49:00

阅读数 2182

评论数 0

SQLServer中文处理

首先插句题外话:创建一个自然数表Nums。这是《SQL Server 2005技术内幕:T-SQL查询》一书的建议。在SQL Server 2005中,可以借用ROW_NUMBER排名函数轻松生成我们所需的自然数表:--自然数表1-1MCREATE TABLE Nums(n int NOT NUL...

2010-05-25 17:08:00

阅读数 8558

评论数 4

T-SQL查询优化乱弹

以下是我整理的一些在SQL Server上实现高效查询的技巧和提示。经验之谈,不妥之处请大家指正。1. 关于索引谈数据库查询优化必然要讲索引。索引是个大话题。想要尽可能提高数据库系统的性能,设计良好的索引,必然要深入了解索引的结构,这个可以专门开一个话题来讨论(在《SQL Server 2005技...

2010-05-23 20:30:00

阅读数 2176

评论数 2

正则表达式在各种工具中的差异

+---------+---------+---------+---------+----------+---------+-----------------------------------+| sed | awk | perl | grep -P | vim ...

2010-03-20 15:56:00

阅读数 666

评论数 0

电子邮件的10条规则

 沟通在工作中的重要性人人皆知。作为现代工作中主要交流手段的电子邮件,我们每个人都在频繁地跟它打交道。以下是一家以英语为主要工作语言的外企介绍的电子邮件的10条规则,虽然有一点语言和文化差异,但其中的一些提示还是值得参考的。  10 Rules of Email 1. Subject为邮件指定一个...

2010-03-19 23:39:00

阅读数 2699

评论数 0

GUI vs CLI

说到软件,自然免不了这个对比。 GUI是指通过鼠标点击实现功能的图形用户界面,CLI是指通过输入命令实现功能的命令行界面。另外还有一种TUI,通过选择文本菜单实现功能,这是GUI的前身,如今已十分罕见了;著名的Turbo C即是此类软件,或者在Windows XP/2003的命令提示符下输入edi...

2010-03-14 00:07:00

阅读数 3472

评论数 0

用AutoHotKey自定义快捷键和快捷输入

AutoHotKey是一款非常优秀的自动化工具。用之来自定义快捷键和快捷输入是非常容易上手且非常实用的应用,更强大的程序实例可参看小众软件发布的AutoHotKey工具。以下是我设置为开机启动的快捷键和快捷输入设置,其中快捷输入以SQLServer2005的T-SQL代码为主。安装AutoHotK...

2010-03-13 23:12:00

阅读数 8514

评论数 10

Windows平台必备工具收集

以下是我在Windows平台上常用的一些工具软件。所谓必备,只是说这些软件的使用已经成了习惯,没有则会很不便;至于像杀软、输入法等更基本的必备软件则不在讨论范围。 压缩软件7zip一个关键的特性要求是支持命令行,这样当需要做一些自动化的打包任务时可以写CMD脚本;其实WinRAR也可以满足要求,但...

2010-03-13 21:36:00

阅读数 1044

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭