摘要:
刚刚进入了一家新公司,哎在上海混了这么多年,终于到了一家像样的公司,想想这个过程还真不容易啊,一定得要好好珍惜了,不废话了,开始我的内容了。 我现在的项目组的确是做纯正大网站的项目组,虽然现在还没做开发,对公司框架还没完全熟悉,但是对公司的架构的初步了解(初解)觉得还真有价值,都说大型网站应用的开发和普通的web项目不一样,但是你没有做过大型网站终究还是不能理解它的技术结构和我们常用的技术框架结构有何不同。在讲之前我要申明:我是一名java工程师,所以我讲的技术都是以java技术为基础,或许其他技术实现同样的功能会有所不同,但我相信主要思想一定是相似的。 普通的javaweb项目就是按照m..
阅读全文
posted @ 2012-01-16 15:52
HackerVirus
阅读(205)
推荐(0)
摘要:
使用Nancy和Simple.Data两个轻量级的框架打造一个分布式开发系统(一) 可能有的人看到这个标题觉得是噱头,那是因为你还不了解Nancy是干嘛的。如果一个国外的人说,大部分微软平台的开发人员如果选择开发框架只能是在ASP.NET和ASP.NET MVC两个之间选择。 而Nancy是不依赖于这两个框架的独立的一个框架。它更多的是借鉴了Ruby的一些特性。先看个例子说明如何使用NancyFX:创建一个ASP.NET(MVC)的空解决方案。如果是ASP.NET MVC类别的空解决方案,记得在Global.asax文件中把路由注释掉,Nancy有自己的一套路由机制。使用Nancy,它在配置文
阅读全文
posted @ 2012-01-16 09:54
HackerVirus
阅读(504)
推荐(0)
摘要:
关于 WebEx WebEx 是Cisco的子公司,为各种规模的公司创建随需软件解决方案。我们的在线会议应用程序和软件服务帮助我们全世界的客户实现其在行销、销售、培训和支持方面最雄心勃勃的目标。 我们在在线会议应用程序领域称雄世界。 每月有超过 350 万人使用 Cisco 的 WebEx 产品在线沟通和协作足以证明这一点。 并且我们 28000 家客户知道为何我们是公认的技术领导者并提供一流的全球支持。 自 2007 年 5 月 25 日被 Cisco 收购之后,WebEx 产品正被集成到不断扩大的基于 Web 2.0 技术的 Cisco 新一代协作产品和服务组合中。我们在不牺牲可靠性...
阅读全文
posted @ 2012-01-13 15:30
HackerVirus
阅读(802)
推荐(0)
摘要:
ASP.NET MVC采用System.ComponentModel.DataAnnotations提供的元数据验证机制对Model实施验证,我们可以在Model类型或者字段/属性上应用相应的ValidationAttribute。但是在默认情况下,对于同一个类型的ValidationAttribute特性只允许一个应用到目标元素上——即使我们将AllowMultiple属性设置为True。这篇文章的目的就是为了解决这个问题。[源代码从这里下载]一、一个自定义ValidationAttribute:RangeIfAttribute为了演示在相同的目标元素(类、属性或者字段)应用多个同类的Val
阅读全文
posted @ 2012-01-13 15:16
HackerVirus
阅读(179)
推荐(0)
摘要:
《15篇文章贯通6级词汇》星火贯通英语系列出版社:新华出版社本书与普通的词汇书不同,不是大量的抄袭字典,也不是中英文对照表,他通过15篇文章将大量的六级词汇融于其中,并且每一课都有针对性地练习,还有与每一 课的单词相关的历年的6级题,相当不错。同时其中对每一课出现的词都有详细地注释,并且还会与意思相近的词进行比较(6级一大难点),因此想考6级或专业 英语4级的朋友可以参考。注意:该书也有4级版本,叫《15篇文章贯通4级词汇》,考4级的朋友可以参考。《大学生英语词汇训练》主编:蔡龙权(我校外语学院院长)出版社:上海科学普及出版社本书采用词根记忆法,通过循序渐进地练习,有效提高词汇量。尽管也是练习
阅读全文
posted @ 2012-01-13 00:10
HackerVirus
阅读(716)
推荐(0)
摘要:
不得不说,有时候无知是福,看到一点有趣而深刻的东东,就能感觉到神奇。越是我们熟悉的东西,往往却是我们进一步理解深刻的障碍,而之所以是障碍是我们并不知道这个是我们理解问题的障碍。困惑中的每一次豁然开朗往往是从一点一滴的我们已经成为惯性思维中开始。越是深刻的原理,往往越是简单强大。就像爱因斯坦打破牛顿给我们原有的世界观一样。对于一个打破常规,让你重新理解问题的最简单的方法就是把你整个思考的前提否定。而带来的结果就是我们看问题的角度,层面有了更大的扩展。所以,有时候知道的太多反而不美,做一个白痴也很幸福。哎,又无病呻吟了半天。之所以有上述感想。还得感谢自己的同学。由于我没有看过MIT的经典课程《算法
阅读全文
posted @ 2012-01-13 00:07
HackerVirus
阅读(403)
推荐(0)
摘要:
前段时间有个兄弟问我wcsf的问题,说实话,第一次听到这玩意,我一开始还以为他说wcf呢,寒。网上一搜,哦~~原来这是practice and pattern team的大作,于是用了两周的时间研究了一把,发觉这套东西的确很强,由于那个兄弟是要为自己的公司选架构,所以我就趁此机会分析了下他们的异同和优缺点。WCSF是啥?WCSF全称Web Client Software Factory, 貌似08年就已经很成熟了,最近还出了vs2010版,可惜我机器上vs2010死活装不上去,老报2908和1935(已在microsoft connect上提交bug,希望vs team会瞧一眼),所以只能看基
阅读全文
posted @ 2012-01-12 23:54
HackerVirus
阅读(353)
推荐(0)
摘要:
作者:Tony Qu我今天只讨论基于JavaScript的TDD,可能有些公司是用C#做js单元测试的,但我不认为这是个好主意,很多js运行时的东西让js来返回会更直观,且易于维护。在讨论jQuery TDD之前,我们先来了解下什么才是一个标准的TDD框架。作为标准的TDD框架,必须满足这么几个要求:1. 即使测试脚本出错了也要能继续运行接下来的脚本2. 能够不依赖被测试代码写测试用例,即使代码没有实现也可以先写测试用例3. 能够显示详细的错误信息和位置4. 能够统计通过和未通过的用例的数量5. 有专门的可视化界面用于统计和跟踪测试用例6. 易于上手,通过一些简单的指导就可以马上开始写测试代码
阅读全文
posted @ 2012-01-12 23:54
HackerVirus
阅读(315)
推荐(0)
摘要:
作者:Tony QuNAnt的脚本引擎非常强大,bat能干的事,它都能干,绝对是有过之而无不及。本文中将列出一些常用任务,其他的我就不一一例举了,大家可以通过http://nant.sourceforge.net/release/0.85/help/tasks/index.html自学。NAnt常用任务a. 声明变量参考:http://nant.sourceforge.net/release/0.85/help/tasks/property.html当我们声明完一个变量之后需要引用它的时候,我们可以用${propertyname}来获得它的值,这与php中的变量引用$a是类似的。b. 创建目录
阅读全文
posted @ 2012-01-12 23:48
HackerVirus
阅读(282)
推荐(0)
摘要:
作者:Tony QuNPOI官方博客:http://tonyqus.sinaapp.com| 官方QQ群:189925337可能很多人已经习惯了使用.Net 3.0下的System.IO.Packaging(WindowsBase.dll)来操作Office 2007/2010的文件格式,以至于大家都默许了.net 2.0下无法操作OOXML文件的观点,尽管也有人使用第三方zip类库来操作OOXML文件,但是遇到关系维护之类的问题,就开始纠结了,你必须自己去不断地维护.rels文件(OOXML中用于维护文件内关系的文件,这里不是后缀名,这个文件就叫这个名字。),而且文件的内容越复杂,关系维护就
阅读全文
posted @ 2012-01-12 23:45
HackerVirus
阅读(3057)
推荐(0)