摘要:
初学Perl的感受之数据类型Perl中四种基本数据类型(就我目前所知):标量、数组、列表、哈希。标量应该是Perl中的原子数据结构,对程序员来说不能再分解了,类似C语言中的int、double。对于标量,我有以下看法:“标量”这个名字很奇怪,有一种很“物理”、很“数学”的感觉,而且让初学者以为一定还有个叫“矢量”的数据类型。而实际上,标量就是一种普通的数据类型(有数学概念,跟物理没有什么关系),Perl中没有叫做“矢量”或者“向量”的基本数据类型。真不知道,当初Larry是怎么想的,会起这个名字。标量包括数值量和字符串,两者会在需要的时候相互转换。如$v1 + $v2时,两个标量自动转换为数值 阅读全文
posted @ 2013-05-05 23:49
HackerVirus
阅读(1068)
评论(0)
推荐(0)
摘要:
通过Linux理解操作系统(一):概述通过Linux理解操作系统(一):概述用了那么多年电脑,操作系统从WinXP,Vista, 再到Win7, 然后是现在用的Ubuntu,这么长的时间里,一直没有搞明白这操作系统是个什么东西,为什么这么神奇,只要点一点,按一按,那些一块一块的硬件就可以完成我们的工作。直到学了操作系统这门课程,才开始有点朦朦胧胧的理解,最近又看了一些linux系统设计的资料,觉得有些领悟,所以写出来跟大家分享一下。先声明,本人不是linux技术极客,所以本文不会讲一些很酷的linux使用技术,也不会讲一些很深入的linux内核分析,这些都有相应的书籍和资料可以学习,比如鸟哥的 阅读全文
posted @ 2013-05-05 23:47
HackerVirus
阅读(370)
评论(0)
推荐(0)
摘要:
ASP.NET伪静态详解及配置大的正则表达式,你可以任意按照自己的需要来重写url,这一切都是在服务器端默默的进行,在客户端是不会有任何察觉的。由于是在虚拟主机上,我们只能重定向.aspx文件,如果是自己的服务器,只要把后缀名在iis中注册一下,就可以实现任意后缀名的处理。比如你可以注册一个*.myweb这样的类型,这样别人访问default/456.myweb时,你可以把它重定向到default.aspx?id=456。总之一句话,只要你能想到,.net就可以帮你实现,并且这一切不需要多少的代码四、相关知识 1、正则表达式 有一个经典的教程: 正则表达式30分钟入门教程,大家可以搜索一下。这 阅读全文
posted @ 2013-05-05 23:43
HackerVirus
阅读(348)
评论(0)
推荐(0)
摘要:
python中使用postgres本文不详细介绍如何用python连接并操作postgres数据库,只介绍如何在Python下安装postgres数据库接口,以及在安装过程中遇到的一些问题。我其中博客介绍了利用easy_install来安装mysql数据库接口。如果没有安装easy_install的童鞋,请参考博文:Ubuntu下安装easy_install 和 mysql-python。和Mysql一样,用Python连接postgres数据库也需要对应的连接库。我采用的是psycopg2,如果有童鞋不想用easy_install安装,上面已经给出了psycopg2的官方网址,里面也介绍了其 阅读全文
posted @ 2013-05-05 23:40
HackerVirus
阅读(416)
评论(0)
推荐(0)
摘要:
Wayback Machine – 带你穿越互联网,找回消失的网页 Wayback Machine自从1996年以来,就在给整个互联网做备份,现在一共累计了1500亿网页。使用方法很简单:在网页顶部那个网址框输入网址,点击“Go WayBack”按钮,然后选择想要查看的日期(不是每天都有备份),就可看到某个找回消失或被修改过的网页。想看某个网站在过去是什么样子吗?来穿越一下吧!您可能感兴趣的相关文章Feedly:替代 Google Reader 的最佳 RSS 阅读器Superhero:构建大型 JavaScript 应用程序的资源Debuggex – 超好用的正则表达式可视化调试工具zoo. 阅读全文
posted @ 2013-05-05 21:06
HackerVirus
阅读(678)
评论(0)
推荐(0)
摘要:
对单元测试的一点感悟——这是一把双刃剑想 当年毕业设计就是测试驱动开发,所以从刚入行开始就对单元测试、测试驱动开发有比较深入的认识,刚开始一直作为敏捷开发的忠实粉丝。但是几年工作下来,我 开始对单元测试持矛盾的态度:单元测试当然是一种很好的创举,但是具体使用当中,它却经常会产生副作用。这当然不是因为单元测试这一思想有问题,而是实践 这一思想的人的问题。当前很多公司使用单元测试的怪现象:很多公司为了说出去 好看——我们的开发遵循敏捷开发,拥有近100%的单元测试覆盖率,所以代码质量有非常可靠的保障。但是实际上,单元测试都是软件已经开发完成之后加上去 的,而且经常还是由专门分配的几个人去写单元测试 阅读全文
posted @ 2013-05-05 21:05
HackerVirus
阅读(154)
评论(0)
推荐(0)
摘要:
使用C#编写JavaScript前端开发中JavaScript代码的维护总是让人头疼,特别是在富客户端应用中,必须要编写非常庞大的JavaScript代码,虽然JavaScript声称是面向对象的语言,但对于现代语言中常见的继承、强类型等的支持十分有限。如果我们能够将C#语言中的特性运用于JavaScript上,那么肯定将极大地提高JavaScript代码的维护性,提升开发效率。Saltarelle编译器就是这样的一个工具,他能将C#代码编译为JavaScript代码。本文将展示如何使用Saltarelle编写JavaScript代码,我们将结合Saltarelle.jQuery和Saltar 阅读全文
posted @ 2013-05-05 20:56
HackerVirus
阅读(1726)
评论(0)
推荐(1)