代码改变世界

开源项目:高级SQL Server监控、性能图、分析与优化、版本控制

2011-12-05 09:48 by 灵感之源, 10455 阅读, 收藏, 编辑
摘要: 开源项目:高级SQL Server监控、性能图、分析与优化、版本控制阅读全文

登陆澳洲一周年记

2011-05-10 10:05 by 灵感之源, 9185 阅读, 收藏, 编辑
摘要: 那天,2010年,5月,14日。在爸妈开的大排档忙完后,爸妈说今晚不开门了,送你去机场。一行人,4辆车,8个大袋子,抵达新白云机场。三叔硬塞了3000人民币给我,我说:在澳洲用不上吧?他说:可以的,拿着吧。泪别了爸妈,过了跟验尸般的海关,匆忙赶上快要起飞的CZ325,后来因为暴雨天气,在飞机上坐了3个多小时才起飞,时间是凌晨12点多。这是我生平第一次坐飞机,也是第一次出远门。飞机在空中颠簸,一路轰鸣,空间小,腿一直无法伸展,整夜无法入睡。总在想:在澳洲,没亲戚,没朋友,什么都要从头再来,顿时感到很空虚经过9个小时的飞行,8000多公里,早上,通过窗口,看见了梦想中的澳洲,错落有致的房子和大片大阅读全文

开源项目:SQL Monitor 3.0.8

2010-11-22 19:17 by 灵感之源, 13874 阅读, 收藏, 编辑
摘要: 什么事前几天有点无聊,想写点新东西。公司的系统复杂,SQL Server经常会CPU占用100%,SQL Monitor就是用来帮助分析什么SQL的执行导致这个问题的。怎么办原理非常简单,首先是获取所有SQL进程,方法有多种:1.sys.sysprocesses:在SQL Server 2000就声明要被移除了,不建议使用。实际上sys.sysprocesses是用以下的dmv来映射的。2. sp_who3. sp_who2:跟sp_who类似,获取的字段比sys.sysprocesses和以下的dmv要少。4. sys.dm_exec_sessions等相关dmv:select * from阅读全文

划时代的新产品即将上市,敬请期待!

2010-08-11 17:56 by 灵感之源, 2236 阅读, 收藏, 编辑
摘要: 一切即将改变阅读全文

分布式文件快速搜索-技术细节分析(开源/并行)

2010-07-26 18:37 by 灵感之源, 4968 阅读, 收藏, 编辑
摘要: 系列文章1.分布式文件快速搜索(多计算机并行/多种算法)2.分布式文件快速搜索的设计与实现(开源/分布式计算/并行)3.分布式文件快速搜索-技术细节分析(开源/并行) 前言在上一篇文章中,对分布式文件快速搜索的设计与实现进行了说明。今天,将对具体的实现细节进行分析。文件的检索文件获取1). 一般地,用Directory.GetDirectories()加上SearchOption.AllDirec...阅读全文

分布式文件快速搜索-设计与实现(开源/并行)

2010-07-20 08:50 by 灵感之源, 4514 阅读, 收藏, 编辑
摘要: 系列文章1.分布式文件快速搜索(多计算机并行/多种算法)2.分布式文件快速搜索的设计与实现(开源/分布式计算/并行)3.分布式文件快速搜索-技术细节分析(开源/并行) 特点1.分布式:支持通过互联网查找任意多计算机,支持TCP/HTTP;2.访问安全:基于角色的访问控制(RBAC),支持定义远程访问的账户、允许访问的目录等;3.快速: a).充分发挥多核CPU的性能,自动进行并行计算;b).自动使...阅读全文

分布式文件快速搜索V7.0(多计算机并行)

2010-07-13 20:19 by 灵感之源, 5798 阅读, 收藏, 编辑
摘要: 系列文章1.分布式文件快速搜索V7.0(多计算机并行/多种算法)2.分布式文件快速搜索的设计与实现(开源/分布式计算/并行)3.分布式文件快速搜索-技术细节分析(开源/并行) 前言这个话题很古老了,用C#实现的也很多,很明显我是在造轮子了。不过我今晚闲得头疼,在codeplex碰见看见一个项目,就是找重复文件的,项目代码我没看,我只是想找事情做。对开发人员来说,舒展一下手指的最佳办法是敲代码了。我...阅读全文

自动输出SQL Server对象依赖列表到EXCEL文件

2010-07-12 14:25 by 灵感之源, 4683 阅读, 收藏, 编辑
摘要: 前言类似的软件很多年前写过,不过现在在新国家,新环境,印度佬(我囧)资深系统分析员要求我:给现有的数据库的所有存储过程分别列举所有依赖的对象。需求现在数据库很老很大,表不多,200来个,但数据量很大:最大的数据表2亿6千万条,每天增加50多w,925个存储过程。系统大,耦合度很高,牵一发而动全身。人员变动频繁,接手的人员要在修改之前,就得花相当长的时间来分析关联性。所以,印度资深系统分析员要求我在...阅读全文

数据处理利器-SSIS入门与进阶

2010-06-29 14:42 by 灵感之源, 68090 阅读, 收藏, 编辑
摘要: 使用SSIS,首先是因为工作需要,其次,在澳洲找工作的2个星期里,我发现招聘需求中有太多技术我没有掌握了,其实这些技术,只需要几天就可以入门,几个星期就可以进阶,为什么不花一点时间去掌握一门新的技术呢?多一门技术与少一门差异是很大的,招聘需求往往会写明必须掌握的技术,你缺一门,你就不好意思打招呼了。SSIS是从MS SQL 2005开始引入的,实际上是DTS的马甲,是SQL Server Inte...阅读全文

.NET开源项目的前世和今生系列 之 .NET开源压缩文档处理的前世和今生

2009-12-25 14:56 by 灵感之源, 5933 阅读, 收藏, 编辑
摘要: 序这是《.NET开源项目的前世和今生系列》之一,如上一篇《.NET开源数据库的前世和今生》。这些系列是我对过去10年中了解的.NET开源项目的总结。《.NET开源项目的前世和今生系列》的大概结构如下(假如我还有心思写下去的话):《.NET开源数据库的前世和今生》 上、下《.NET开源文档处理的前世和今生》:压缩、Office(Word/Excel/PPT/MAPI)、其它(PDF/RTF)《.NE...阅读全文

.NET开源数据库的前世和今生(上)

2009-12-07 22:53 by 灵感之源, 6635 阅读, 收藏, 编辑
摘要: 后来者可以充分利用前人的成果,在开发界,我们也会这样做。我们可以发现很多.NET的开源项目都是从优秀的Java项目移植过来的:我用得比较多像NHibernate、DotLucene(暂停开发...)、iTextSharp、Quartz.NET等。移植总比从头写轻松多了,不是吗?数据存储是软件中不可或缺的组成部分。我们所熟知和使用的,以前有Access,现在有MS SQL Server、Oracle...阅读全文

ADO.NET Entity Framework支持多Provider

2008-12-02 16:39 by 灵感之源, 6208 阅读, 收藏, 编辑
摘要: EF跟其它ORM的做法不一样,其它ORM是先有Model再自动维护数据库,EF是先有数据库再自动(目前只能手工重建来达到“刷新”的目的)维护Model的。相比其它ORM,EF最要命的是目前不“内置”切换Provider的支持。但微软的开发人员给我们提供了以下思路: 阅读全文

Exio:转换各种文件(如Silverlight)为可执行文件 2.0.0.200

2008-10-09 13:36 by 灵感之源, 1620 阅读, 收藏, 编辑
摘要: 智能实验室-Exio 2.0.0.200 转换各种文件(如Silverlight的XAP、图片、媒体、批处理等)转换为可执行文件(或MHT、EML、ZIP等独立文件),支持直接从本地或网络上的各种压缩文件(RAR、ZIP、7z、CAB等)、结构化存储文件(CHM、MSI、Thumbs.DB)、Office(docx/pptx/xlsx/doc/ppt/xls/xml/wps/dps/et/rtf/pdf)、数据库(Access/MS SQL Server/Oracle/DB2/MySQL/PostGres/Interbase/Sybase/Firebird/SQLite/FoxPro/DBF/CSV/DIF/SLK)、PSD、TIFF、MHT、EML、Foxmail、Outlook(含Express/各个邮件箱/联系人)、收藏夹(IE/Chrome/Opera)、聊天/历史记录(MSN/迅雷下载/网际快车下载/傲游下载/超级旋风下载/IE访问/Opera访问)等导入。并可分析网站、本地网页的所有资源并自动导入,支持Flickr(相册图片)、Twitter(时间线/好友)。自动识别阅读全文

智能实验室-CHM浏览器(CHM Explorer) 2.2.0.220

2008-08-06 16:26 by 灵感之源, 1719 阅读, 收藏, 编辑
摘要: 智能实验室-CHM浏览器(CHM Explorer) 2.2.0.220更新记录: 1.修正:XP sp3下不能运行的问题; 详细信息,请访问 智能实验室-CHM浏览器(CHM Explorer) 官方网站 http://www.smartpim.com/zh/chmexplorer/阅读全文

智能实验室-杀马(Defendio) 4.33.0.1030

2008-08-04 17:35 by 灵感之源, 1338 阅读, 收藏, 编辑
摘要: 智能实验室-杀马 4.33.0.1050 更新记录: 1.改进:不良网站保护,自动识别多级域名,大大改善了识别率; 2.修正:数据库,一个可能导致不能加载数据的错误; 详细信息,请访问 智能实验室-杀马(Defendio) 官方网站 http://www.xnlab.com/ 阅读全文

智能实验室-全能优化(Guardio) 5.10.0.1150

2008-08-04 17:33 by 灵感之源, 1249 阅读, 收藏, 编辑
摘要: 智能实验室- 全能优化(Guardio) 5.10.0.1150 更新记录: 1.改进:硬件信息 之 主板,获取主板、BIOS、OEM、配置、板卡、语言、接口、扩展槽、内置定点设备、便携式电池等各种信息; 2.改进:硬件信息 之 CPU,获取外频、最大主频、实际主频、插座、电压、状态、版本等各种信息; 3.改进:硬件信息 之 内存,获取总容量、状态、每个插槽的详细参数等各种信息; 4.改进:硬件信息,添加对超过3500家硬件厂商的识别; 5.改进:使用痕迹清理,添加对XnView、随e(Thooe)、TechSmith SnagIt、FastStone、GoSurf清理的支持,现在可以清理385种痕迹; 6.改进:进程管理,以新的树形列表显示,并可显示每个进程加载了的模块列表,分析可疑进程/模块的速度更快; 7.改进:自动启动加速,合并类型和具体启动项目,以新的树形列表显示; 8.改进:恶意软件清理,增加了威胁等级,以新的树形列表显示,并且改进了加载体验; 9.改进:谁在劫持我,以新的树形列表显示,可显示威胁等级,并且改进了加载体验; 10.改进:系统概览,每个阅读全文

不良网站在线查询

2008-07-29 14:59 by 灵感之源, 2181 阅读, 收藏, 编辑
摘要: 不良网站在线查询 可以查询超过19万个不良网站,如恶意软件、色情、广告等网站。 http://www.xnlab.com/zh/utils/Harmsite.aspx阅读全文

Google PageRank在线批量查询+网页嵌入图片代码

2008-07-28 18:43 by 灵感之源, 1794 阅读, 收藏, 编辑
摘要: Google PageRank在线批量查询 可以批量查询Google PageRank值。 点击这里访问 Google PageRank在线批量查询 http://www.xnlab.com/zh/utils/MyPageRank.aspx 什么是pagerank? PageRank值的提高可有效提升你的网页在Google搜索引擎中的页面排名,但并不是说PageRank越高则排名越靠前。有一些网站尽管PageRank不算高,但却较一些PageRank高的网站排名还要靠前。所以你应该在对网站优化的同时,也要努力提高网站的PR值。提高PR最佳和最简单的办法在于:    1. 提供有趣、有价值的网站内容,这样站长们会主动和你进行友情链接,从而提高你的外部链接值。    2. 将网站提交到各大搜索引擎,这样可显著改善你的网站在Google上的排名。    3. 可将网站添加到行业门户站点、网上论坛、留言簿等等各种允许添加网址链接的地方。    4. 与其他网站交换链接来提高链接权值。    5. 与其他网站交换链接时首先要查看对方站点是否被Googl阅读全文

智能实验室-专用链转换 1.5.0.150

2008-07-28 14:37 by 灵感之源, 3623 阅读, 收藏, 编辑
摘要: 专用链转换(SpecialLinkio)是用以双向转换专用链的工具。 特点: 1.支持格式:支持市面上的各种格式; 2.完全免费:我们继承免费的精神,为用户提供优良而且免费的服务! 3.绿色简便:完全绿色软件,绝不捆绑任何软件/插件,只有一个程序文件,不用安装! 详细信息,请访问 智能实验室-专用链转换(SpecialLinkio) 官方网站 http://www.xnlab.com/ 阅读全文

智能实验室-全能优化(Guardio) 5.08.0.1120

2008-07-14 18:33 by 灵感之源, 1112 阅读, 收藏, 编辑
摘要: 智能实验室- 全能优化(Guardio) 5.08.0.1120 更新记录: 1.改进:安全信息,支持显示各种IE版本的表单、用户名和密码信息,FTP/HTTP认证信息,Outlook/OE、MSN Explorer、MSN Messenger、Windows Mail的帐号和密码等各种安全信息,本功能仅用于忘记相关信息时,请慎用! 2.改进:硬件信息 之 显示器,获取显示器品牌、生产商、型号、各种物理特性、参数等信息; 3.改进:全能优化密码,添加“缺省”功能,点击便可选中推荐保护的模块; 4.改进:系统概述,添加虚拟内存(页面文件)、注册表、Windows更新、系统组件版本、Windows文件夹等的信息,并添加对多核CPU的性能使用支持,重新对各种信息进行组织分类,并采用新的树状列表,可以多层次折叠; 5.改进:使用痕迹清理,添加对IE表单内容和密码清理的支持,现在可以清理378种痕迹; 6.改进:界面体验,主界面每个部分更加融合,并且修正部分窗口中的输入框在鼠标挪动的过程中有闪烁的问题; 详细信阅读全文