Fork me on GitHub

2012年3月20日

摘要: ASP.NET Web API 处理架构中介绍了ASP.NET Web API主要有三层组成:宿主(hosting),消息处理管道(message handler pipeline)和控制器处理(controller handling),本篇文章主要介绍宿主(Hosting):包括ASP.NET经典管道上的Web Hosting和WCF堆栈的自宿主SelfHosting。ASP.NET经典管道上的Web Hosting1、ASP.NET 路由使您可以使用不必映射到网站中特定文件的 URL。 由于该 URL 不必映射到文件,因此可以使用对用户操作进行描述因而更易于被用户理解的 URL,路由在AS 阅读全文
posted @ 2012-03-20 09:36 HackerVirus 阅读(294) 评论(0) 推荐(0)
摘要: 本文算是学linux的学习笔记吧!其实linux与window差别还是有挺大的,在学linux时进量清空自己的windows思维,不然容易钻牛角尖。记是学过C之后,去学JAVA,老是用C的思维去看JAVA,所以,就是难入门。因为一个是面向之程的,一个是面向对象的。其实,你抛开windows的思想,从零来学linux,其实,它没想象的那么难。每天摸一摸时,自然就熟悉了。文件操作 掌握下面的命令是最基本的噢!那是我们使用一个系统最基本的操作。 玩过dos么,其实,linux下的文件操作和dos... 阅读全文
posted @ 2012-03-20 09:32 HackerVirus 阅读(248) 评论(0) 推荐(0)
摘要: 早上在ruby-china发了个帖子,询问“现今PHP的框架中最接近RAILS的是什么?”大部分答曰"Yii”。所以晚上回来就来学下这个框架看看。Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能 PHP 框架。下载回来的软件包解压后结构如下:CHANGELOG,LICENSE,README, andUPGRADEtext documentsdemosfolderframeworkfolderrequirementsfolder第一部分为更新文档、许可(BSD许可,可以自由商用),升级文档以及README。demos中有四个示例:a blog, the game 阅读全文
posted @ 2012-03-20 09:29 HackerVirus 阅读(1571) 评论(0) 推荐(2)
摘要: HTML5对联来了2012-03-20 07:51 by 【当耐特砖家】, 446 visits,收藏,编辑今天看到园子里的运动学基础,里面介绍了一些基本的缓动效果,突发创意利用tween效果制作了HTML5对联。对联对联,又称楹联或对子,是写在纸、布上或刻在竹子、木头、柱子上的对偶语句言简意深,对仗工整,平仄协调,是一字一音的中文语言独特的艺术形式。对联相传起于五代后蜀主孟昶。它是中华民族的文化瑰宝。使用计算机制作对联作用如下:1.整合入游戏,使其参入中国风;2.广告视频制作;3.网站左右悬挂,比如春节过年、圣诞、情人节、程序员节(1024)等节日悬挂相应的问候对联。缓动缓动的最大用处就是应 阅读全文
posted @ 2012-03-20 09:18 HackerVirus 阅读(1714) 评论(0) 推荐(0)
摘要: 第一次听到Range这个概念是在空间编辑器的技术交流会上,当时作者给我们提到编辑器中最重要的概念就是Range,通过操作range,就可以实现编辑器的所有操作。到底具体什么是range呢,其实简单点就是选区,大家对矩形可能有概念,其实range可以理解为矩形,只要我们选定了一个文本,那么这个文本就占有空间了,所以range是有起始和结束位置的。一、关于浏览器的兼容性 目前主要有3种关于range的类似的对象,分别是W3C range 对象,Mozzlia selection ,ie TextRange 关于这三种的区别,请查看文档http://www.quirksmode.org/dom... 阅读全文
posted @ 2012-03-20 09:16 HackerVirus 阅读(464) 评论(0) 推荐(0)
摘要: 总的来说,我们可以通过RouteTable的静态属性Routes得到一个基于应用的全局路由表,通过上面的介绍我们知道这是一个类型的RouteCollection的集合对象,我们可以通过调用它的MapPageRoute进行路由映射,即注册URL模板与某个物理文件的匹配关系。路由注册的核心就是在全局路由表中添加一个Route对象,该对象的绝大部分属性都可以通过MapPageRoute方法的相关参数来指定。接下来我们通过实现演示的方式来说明路由注册的一些细节问题。目录一、变量默认值二、约束三、对现成文件的路由四、注册路由忽略地址五、直接添加路由对象我们已前面介绍的关于获取天气预报信息的路由地址,我们 阅读全文
posted @ 2012-03-20 09:14 HackerVirus 阅读(281) 评论(0) 推荐(0)

2012年3月19日

摘要: 这是一篇我在2011年7月21日写的一篇文档,当时我在深圳一家公司实习,实习的内容与samba相关,那时靠着自己上网找资料学习samba的源代码安装和配置,当时参考了很多网上的博文都没有看到一篇很完整的博文。很多博文作为案例使用的samba版本居然是2.x.x的,与我使用的3.5.9版本存在很多特性差异。但是参考这些博文都没有能够让我的samba顺利的运行起来,最后结合samba源码包中自带的一些文档才最终解决samba的安装问题。所以,就写了这篇文档进行总结。今天不小心翻到这篇文档,于是将其放上来,希望能对有需要的朋友起到一点作用。一、获取源代码包并进行解压从samba的官方网站可以下载最新 阅读全文
posted @ 2012-03-19 13:49 HackerVirus 阅读(408) 评论(0) 推荐(0)
摘要: 代码重构——程序员应有的基因去年帮另一个项目组赶项目时,总是有很多地方令我不舒服。本人编码有点小小的“洁癖”——即不喜欢见到冗余代码。即时现在忙,没时间整理,但是一有时间,我都尽可能的去重构。也许本人是个完美主义者吧。个人认为重构有以下好处:改善软件的性能、质量。使架构更加合理。使代码更容易被理解。提高软件的扩展性和可维护性。提高代码的重用率,通用性。提高软件的开发速度。更容易发现BUG。可以提高开发人员的开发水平。在我见过的很多代码中,很多程序员宁愿无限复制粘贴代码,也不愿意重构代码。比如经常可以看到这样一个Switch结构中,每个Case块除了某个参数不同,里面的代码几乎一模一样。看到这种 阅读全文
posted @ 2012-03-19 13:48 HackerVirus 阅读(409) 评论(0) 推荐(0)
摘要: JQuery EasyUi之界面设计——前言与界面效果(一)如果冯巩的开场白是“观众朋友们,我想死你们了”,那么我的开场白是“最近一直很忙,很久没有发文了”。前面说过了EXT.NET,这里顺便再说说JQuery EasyUI。为啥我会选择JQuery EasyUI呢?主要有以下几点:轻量级。基本的组件都用,即“麻雀虽小五脏俱全”。使用简洁方便,比如支持html+js。可扩展性。可维护性。世上没有完美的产品,而且其对IE6的兼容性还存在一些问题,但相比extjs,其还是很方便阅读和修改的。简单性。这既是优点也是缺点。比如icon,自带的就那么几个,像我这样的懒人,就用那么几个就够了,extjs的 阅读全文
posted @ 2012-03-19 13:46 HackerVirus 阅读(738) 评论(0) 推荐(0)
摘要: 表现为请求地址与目标Controller和Action的动态映射的URL路由系统并不是专属于ASP.NET MVC,而是直接建立在ASP.NET 中。ASP.NET通过URL路由系统实现了请求地址与物理文件的分离。[源代码地址从这里下载]一、URL与物理文件的分离对于一个 ASP.NET Web Form应用来说,任何一个请求都对应着某个具体的物理文件。部署在Web服务器上的物理文件可以是静态的(比如图片和静态HTML文件等),也可以是动态的(比如.asxp文件)。对于静态文件的请求,ASP.NET直接返回文件的整个内容;而针对动态文件的请求则会触发相关代码的执行,并最终返回执行后的结果。但是 阅读全文
posted @ 2012-03-19 13:44 HackerVirus 阅读(498) 评论(0) 推荐(0)