上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
摘要: 澳大利亚新南韦尔斯大学的 Victor Flambaum 教授发明了一个可能到世界末日都仍然准确的「单离子时钟」。Flambaum 指出,运用单离子技术计算的时钟比现时最好的原子时钟还要准确 100 倍左右,它能将时间单位计算到 19 个小数字。而原理就是通过激光去将电子以一个特别的形式「移动」(相信是持续性并依从着轨道移动),然后便可以用该个移动中的原子核中子构想成为「摆钟里的摆锤」,再量度它的「动作」,变成一个精确无比的时钟。用上这个新技术的时钟要到 140 亿年后才需要再次校正,比现时原子钟的 1 亿年高很多倍。所以,140 亿年后我们再跟大家一起见证校正这个单离子时钟的一刻啰!哈哈哈哈 阅读全文
posted @ 2012-03-18 11:10 spring3 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 看到.net框架代码发布了,兴奋了一下,把在VisualStudio 2008上配置的内容翻译了一下,只翻译了原文的基本步骤,高级用户篇和QA没有翻译。要欣赏原文请点击这里基本步骤 注意,这个功能在Visual Studio 2008 Express版里不支持。 1)安装Visual Studio 2008 QFE。这个QFE只是更新一个VisualStudio调试器的DLL,以便可以获取源代码, 更多细节参加下载页面。 2)运行Visual Studio 2008依次展开Tools->Options->Debugging->General。如果你在VisualBasic P 阅读全文
posted @ 2012-03-15 22:07 spring3 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章调试之断点基础篇里面介绍了什么是断点,INT 是Intel系列CPU的一个指令,可以让程序产生一个中断或者异常。程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做IDT的部件查找处理这个中断(或者异常)的例程(Handler)。IDT是操作系统在启动的时候初始化的,至于IDT的细节问题,例如什么是IDT,怎样编写一个IDT的例程,怎样 初始化IDT,可以去网上搜索一些资料。总之,这里我们只要知道,CPU在执行程序指令过程中,碰到INT 3中断程序的执行,CPU然后去IDT表里面找到处理断点的例程入口。这个例程要做的事情就是:1.先看看机器里面是不是安装了一个调试 阅读全文
posted @ 2012-03-15 21:40 spring3 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 我曾经问过很多人,你一般是怎么调试你的程序的?F9, F5, F11, F……有很多书和文章都是介绍怎么使用Visual Studio编写WinForm啦,、ASP.NET之类的程序;知道如何编写固然重要,但是我觉得程序员可能只会花费30%的时间在编写代码上,剩下的大部分时间都是在调试程序。在网上看到很多人介绍Windbg的用法,但是没有看到几篇讲解使用Visual Studio调试的文章。Windbg固然强大,但是问题是它的学习曲线太陡了,而且很多调试并不需要使用Windbg来调试(当然啦,并不是指我不会Windbg调试啦—这是以后的调试系列文章将要讲的),为什么不使用我们最熟悉的Visua 阅读全文
posted @ 2012-03-15 21:36 spring3 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 我们在实际的项目开发中,大家可能都遇到过这样的困惑:例如你做了一段查询程序,查询出某一段时间范围内的数据统计,然而对于你给出的查询结果用户显得不是很满意(虽然你查询出了用户所有想要的数据),因为他们觉得你给出的数据杂乱无章,使用户看起来不能一目了然,无法比较其中的规律,在这种情况下,想要满足用户的需求,一般我们都会涉及到行列转换的问题。提到行列转换问题,我们首先不得不提及一个非常重要的函数decode(),这个函数可以说是oracle数据库的一个亮点,DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序 阅读全文
posted @ 2012-03-13 20:29 spring3 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Warning: number_format() expects parameter 1 to be double, string given inD:\*******\includes\lib_common.phpon line959Warning: number_format() expects parameter 1 to be double, string given inD:\*******\includes\lib_common.phpon line959这个错误是ecshop 在php5.3以上的报错原因是配送插件里面的免费额度为0,ec本身的bug导致了$price的值为空值, 阅读全文
posted @ 2012-03-12 17:50 spring3 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一直讲java和c#可以自动垃圾回收,这点比C++方便,可以省去写析构的麻烦,但内部机制不熟习,上网查了下,大致算法机制如下:跟大家分享下。1.JVM的gc概述gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法, 阅读全文
posted @ 2012-03-08 06:10 spring3 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1 任何一个程序一旦发布就意味着它已经过时了。 2 让需求根据程序调整往往要比让程序根据需求调整来得容易。 3 如果一个程序是有用的,那它必将被改变。 4 如果一个程序是无用的,那它必须被注释。 5 在任何一个程序里只有10%的代码会被执行。 6 软件会无限扩张以占用所有的系统资源。 7 任何有价值的程序都会包含至少一个错误。 8 一个演示版的程序完美无瑕的几率和关注它的人数成反比,最终要花费的金钱的数量是原数量的平方。 9 一个程序的致命错误要到其发布至少半年后才会被发现。 10 不可检测的错误是无穷无尽的,并以各种形式存在;相反,可检测的错误从理论上讲是有限的。 11 ... 阅读全文
posted @ 2012-03-07 08:23 spring3 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 图片弹出,滚动框,伸缩栏,鼠标拖拽….Jquery真是太强大了,如此多的插件和开发者,我们总会找到自己想要的效果。 在这里非常感谢tutorialzine , sohtanaka 开发搜集工作。当然还有webdeveloperjuice,如果没有它们,找一款合适的Jquery插件真是大海捞针。 精心收集了26个最新的jquery插件,都有Demo演示网址,我们一起大饱眼福吧。 1.Aything Slider左右Jquery滑动栏,里面可以放任意元素,相当强大 。 2.Contactable可以折叠的Jquery留言面板,酷。 3.Display Switch切换图片的显示方式 4... 阅读全文
posted @ 2012-03-07 08:23 spring3 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: IE6、IE7 的“加入收藏”代码:window.external.addFavorite(sURL, sTitle);说明:addFavorite 的第一个字母a不是大写!纵然微软参考上是大写,但“事实胜于雄辩”。Firefox 的“加入收藏”代码:方法一、<a href="http://blog.csdn.net/pengyouchuan/" title="YCPENG's blog" rel="sidebar">加入收藏</a>关键在于 rel="sidebar";href 属 阅读全文
posted @ 2012-03-07 08:22 spring3 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页