JavaScript中的类型
什么叫做类型?简单地说,类型就是把内存中的一个二进制序列赋予某种意义。这篇随笔系统地介绍了JavaScript的类型。 ...
你真的知道一个HTML及资源是如何load的吗(了解各个部分是何时下载和执行的)
你真的知道一个HTML及资源是如何load的吗(了解各个部分是何时下载和执行的)本博客所有内容采用Creative Commons Licenses许可使用. 引用本内容时,请保留朱涛,出处,并且非商业.点击订阅来订阅本博客.(推荐使用google reader, 如果你的浏览器不支持直接订阅,请直... ...
Ruby 101:方法对象
Ruby 101:方法对象 Written by Allen Lee 从方法调用说起 在上一篇文章里,我们看到调用对象的方法实质上是向对象发送消息,下面,我们再来看一个有趣的应用。在Ruby里,字典可以通过 {key => value} 来创建,如果你使用的版本是1.9或以上,当key的类型是Sy... ...
在企业级开发中使用Try...Catch...会影响效率吗?
感谢神啊、上帝及老天爷让我失眠,才能够有了本篇文章。记得不久之前,公司一同事曾经说过:“如果是Winform开发,由于程序是在本地,使用try。。。catch不会有太大性能问题,可是如果是在web服务器上的话,不推荐使用try。。。catch。。。,因为这对于web服务器的性能会有很大影响”。当时我... ...
WinForm界面开发之酒店管理系统--开篇
星移斗转,时光似箭,不知不觉中,酒店管理系统的开发从开始到现在的结束,已经2个月了,2个月的业余时间,2个月的生活情趣,都寄托在这个软件当中,经历了各种艰苦和困惑,终于得以修成正果---深田之星酒店管理系统的顺利发布。技术的历程是一个开拓进取、攻克难题的历程,其中有困惑也有兴奋,有苦涩也有甜蜜, 在... ...
开源 - 轻型的表达式引擎 Flee
在《报表引擎 - 报表应用思路》中的主要技术中说过表达式引擎对报表来说是很重要的一个技术,在以前的报表系统中表达式引擎也不是我开发的,我是使用我们公司内部开发的一个delphi引擎,运行的还很不错,如果报表转移到.Net下我就最好要找一个.Net版的表达式引擎了,而且最好更快一些,因为报表计算有时要... ...
一个日志框架的开源,有些不错的创意。
题外篇曾经有段时间,在公司维护IBM ds8000系统,就是服务器。当时的工作就是分析系统的日志,查看是否有运行错误。虽然有一些脚本分析工具,但是一旦发生了问题,还是靠人力,任何工具都没有用。当时,如果发现了问题,首先就是把最近的打包日志下载到公司的ftp,然后打开一个pad,找问题发生的时间的所有... ...
Google wave 的技术分析- Google 企业应用的桥头堡(Web 2.0 in Ente
摘要:Google Wave是Google 进入企业应用的重要一击。 他集成了email, IM,blog/community等多种特性。 Google 对XMPP进行了拓展,并定义了"Federation", Google 的messaging标准扩展。和以前一样, google 充分使用了丰富的... ...
前端性能分析工具:dynaTrace Ajax Edition
从John Resig的Deep Tracing of Internet Explorer了解到了这款刚发布的免费的前端性能分析工具,John Resig对其评价甚高:“I typically don't write about most performance analysis tools bec... ...
让VS2008崩溃的WinForm用户控件
今天,使用VS2008做了一个WinFom的用户控件,编写代码时犯了一个“小小”的错误,确付出了惨重的代价。下面就还原一下“案发现场”:新建一个Window窗体应用程序项目:向项目中添加一个用户控件:打开UserControl1,向其添加一个TextBox:转到代码,写一个属性Text,在19~23... ...
ASP.NET MVC实践系列9-filter原理与实践
filter实际上是一个特性(attribute),它提供了一种向controller或 action中添加某些任务的方法,当controller或 action被调用时,会触发filter中定义的相应方法。filter应该算AOP的一种实现方式,关于AOP的内容大家可以参考张逸的文章http://... ...
MVC 专题研究(二)——神奇的URL
在开始本章节之前,因为微软已经释放了MVC2的Beta版本,作者已经将自己的项目升级成了Beta2的版本(删除了Default.aspx并修正了一些Bug)来运行本程序。不过在本章中为了衔接上一章节的内容,继续开始MVC2(Preview2)的内容。至于Beta2和正式版的新增内容将在MVC的最后于... ...
对Google chrome OS 有点失望
昨天在花了一点时间在虚拟机virtualbox装了一下Google Chrome OS,装完后用了一下,有些失望。 http://www.watch-life.net/googleapp/google-chrome-os-a-bit-disappointed.html 1、Google Chrome... ...
Windows 7 Problem Steps Recorder
在Windows 7 中Problem Steps Recorder 其实就是一个操作捕捉器,将用户在系统中的操作录制下来,生成图文并茂的mht文件。对于IT人事来说的确是个不错的工具,不用在费力的写文章、截屏,只需点击鼠标,所有的操作都会被系统自动捕捉到。 ...
Google chrome OS vmdk文件在WMware下运行的办法
1、大家将从官方下好的280M的压缩包解压(有一个720M的文件 本人解压后只有712M)2、使用WMware新建一个虚拟文件,就像装Windows前一样,你得先在WMware下新建一个安装环境(不明白的可以直接使用Ctrl+N新建)3、然后找到你放虚拟文件的目录,在该目录下你也会找到一个vmdk文... ...
用虚拟机实际体验Google Chromium OS (Chrome OS) Pre-Built
今天凌晨(20091120)2:05左右,与Chrome技术交流QQ群(75448027)的朋友们一起聆听了远在美国的ChromeOS发布会,经过一番实验后,终于在自己PC的虚拟机中成功运行了ChromeOS。这篇文章旨在帮助所有对ChromeOS感兴趣的朋友一起实际体验一下ChromeOS,比看截... ...
窥视Google Chrome OS
有小道消息说Google Chrome OS泄露了,不过那个100多M的东西原来只不过是Chrome浏览器的调试代码. 不过,那可是用于Google Chrome OS的Google Chrome的调试代码。 有一个玩意是真的,那就是泄露出来的用于Google Chrome OS的Google ... ...
Windows 7 读取域服务器文件(Samba)
自从安装Windows 7 后发现一只无法访问公司域的文件服务器,文件服务器是用Linux + Samba 架构,所以前一阵就用SSH直接登到服务器上去找文件,真的很麻烦,决定好好研究一下,将经验分享给大家。 ...
WinForm二三事(二)
上一篇文章我从Form.Show和Form.ShowDialog的区别谈到消息循环,说到耗时操作如果与UI在同一个线程上,如何阻塞UI。在这一篇文章中,会首先接着上一篇文章,证明一下上一篇文章的论述是不是正确的,然后谈一谈解决这种阻塞的办法。 ...