Fork me on GitHub

2013年4月8日

摘要: 50个你现在应该去使用的最新的出色的jQuery插件jQuery有一个非常好的网络社区环境,贡献了很多创造性的jQuery插件,但是正因为插件太多了,所以使得很多插件都很难被查找。本篇文章正是因为这个原因,天屹翻译并加工出这篇文章,作者在这里收集了不同类型的50个不同的jQuery和javascript库供你使用。正确的使用它们一定能有效的提高你网站的用户体验,从而留住客户。下面列出经过分类的插件,觉得不错记得推荐哦,有了你们的认可天屹会有更多的动力写文章的,Enjoy it!对话框Dialogs浏览器内置对话框使用起来确实很方便,但是你会发现它们非常的丑陋,并且不可配置。如果你想你的网站显得 阅读全文
posted @ 2013-04-08 15:03 HackerVirus 阅读(189) 评论(0) 推荐(0)
摘要: Linux 内核编码风格序 像其他大型软件一样,Linux制订了一套编码风格,对代码的格式、风格和布局做出了规定。我写这篇的目的也就是希望大家能够从中借鉴,有利于大家提高编程效率。 像Linux内核这样大型软件中,涉及许许多多的开发者,故它的编码风格也很有参考价值。括号 1、左括号紧跟在语句的最后,与语句在相同的一行。而右括号要另起一行,作为该行的第一个字符。 2、如果接下来的部分是相同语句的一部分,那么右括号就不单独占一行。 3、还有 4、函数采用以下的书写方式: 5、最后不需要一定使用括号的语句可以忽略它: 每行代码的长度 要尽可能地保证代码长度不超... 阅读全文
posted @ 2013-04-08 15:01 HackerVirus 阅读(527) 评论(0) 推荐(0)
摘要: wcf基础知识之端口共享 portSharing现在时间已经是凌晨一点了,我准备了端口共享的内容,但是因为时间太晚,明天还要上班,所以我们就不长篇大徐了,剪短的说明一下内容,让大家明白就可以了。今天来说一下端口共享,什么是端口共享呢?在wcf中,所谓的端口共享其实就是一个服务的地址为http://127.0.0.1:80/calService,而另一个服务的地址也为http:127.0.0.1:80/weatherService,但是端口是一样的,在wcf中这其实是不能运行的。第一个服务启动以后,第二个服务如果要启动的话就会出现异常,为了说明wcf的端口共享,我们仍然是来举个简单的例子说明一下 阅读全文
posted @ 2013-04-08 15:00 HackerVirus 阅读(252) 评论(0) 推荐(0)
摘要: bloom特效由于之前在各种场合看到别人贴出的bloom特效做的图片,一开始还以为是用的HDR技术,后来一研究才发现绝大部分都仅仅是一个bloom特效而已,遂打算学习一番。其实bloom是一个非常简单的后期图像处理过程,之所以称其为图像处理过程,是因为它是一种可以在图片生成完毕后再使用的后处理过程。那么它到底是什么样的一种过程呢?简单地说就是:Step1. 先对图片每一像素点进行一个亮度值检测,若大于某一个阈值就保留其原始颜色值,否则置为黑色;Step2. 对上一步结果做高斯模糊;Step3. 将模糊后的图片和原图片做一个加权和(权值视具体情况而定);这里面涉及到的几个关键知识点有必要简单地说 阅读全文
posted @ 2013-04-08 14:59 HackerVirus 阅读(759) 评论(0) 推荐(0)
摘要: 打开潘多拉的魔盒——软件设计过程(1)——序小序《打开潘多拉的魔盒》——这是一系列文章,这些文章并不是真的要讲述潘多拉 MM 打开魔盒的故事。这些是技术文章,是要通过真实的案例来讲述软件系统的设计过程。本文中所采用的真实案例是网页游戏项目中的抽奖系统,抽奖系统比较独立,且涉及的专业术语比较少,所以易于读者理解。但是,即便这样,这篇文章还是稍微有一定难度的,光是解释游戏划方案可能就得需要很多文字。我假定作为读者的你,至少从事过一到两年的 Web Game 开发,并且对游戏服务器端的架构有一定了解,清楚消息处理层 MsgHandler、业务层 BizService、IO 层以及多线程的基本内容,并 阅读全文
posted @ 2013-04-08 14:58 HackerVirus 阅读(234) 评论(0) 推荐(0)
摘要: 高质量代码(一) 一、Parse与TryParse 我们以Int32为例,首先看一下Int32提供的Parse和TryPase方法: 从Parse和TryParse方法上我们可以看出它们之间的主要区别在于:如果Prase转换失败则会直接抛出异常;而TryParse在转换失败的时候会返回false,并且将out的Int32值设置为0. 如果我们要使用Parse方法来处理任意字符串转换为Int32类型时,则要编写如下代码:View Code1 string str= ...; 2 Int32 value; 3 try 4 { 5 value = Int32.Parse(str);... 阅读全文
posted @ 2013-04-08 14:56 HackerVirus 阅读(296) 评论(0) 推荐(0)
摘要: sql下判断常见资源是否存在的代码--转载于网络的有关介绍sql下判断常见资源是否存在的代码:--库是否存在 if exists(select * from master..sysdatabases where name=N'库名') print 'exists' else print 'not exists'--判断要创建的表名是否存在 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id 阅读全文
posted @ 2013-04-08 14:56 HackerVirus 阅读(146) 评论(0) 推荐(0)

2013年4月7日

摘要: Luence使用IKAnalyzer分词实例 及 IKAnalyzer扩展词库方案一:基于配置的词典扩充项目结构图如下:IK分词器还支持通过配置IKAnalyzer.cfg.xml文件来扩充您的专有词典。谷歌拼音词库下载:http://ishare.iask.sina.com.cn/f/14446921.html?from=like在web项目的src目录下创建IKAnalyzer.cfg.xml文件,内容如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE properties SYSTE 阅读全文
posted @ 2013-04-07 21:50 HackerVirus 阅读(219) 评论(0) 推荐(0)
摘要: iOS开发进阶之静态链接库一、概述在Xcode提供的构建设置中,有一项称为“MACH_O_TYPE ”,其作用是定义输出的产品文件格式以及产品文件用于其他产品构建时如何被链接。它的取值如下所示:1、可执行文件(mh_execute)(.app)2、动态链接库(mh_dylib)(.dylib)3、包(mh_bundle)(.bundle)4、静态链接库(staticlib)(.a)5、可重定位的对象文件(mh_object)(.o)作为iOS开发者,基本上只要关心可执行文件、Bundle和静态链接库就可以了。动态链接库没法用,而静态库(archieve)是.o的文件包,所以静态库完全可以替代. 阅读全文
posted @ 2013-04-07 21:49 HackerVirus 阅读(167) 评论(0) 推荐(0)
摘要: .NET领域驱动设计—初尝(一:疑问、模式、原则、工具、过程、框架、实践)1.1.疑问1.1.1.UML何用1.1.2.领域建模1.2.模式1.3.原则1.4.工具1.5.过程1.6.框架1.7.项目演示最近在研究DDD颇有收获,所以整理出来跟大家分享,共同进步!我们在设计业务系统的时候都会存在一个非常棘手而又无法回避的问题“业务扩展性”、“业务灵活性、”面向对象化“,尽管我们熟练掌握设计思想、设计模式、设计原则等等关于如何设计灵活性的系统设计理论,但是我们似乎都没有将它们运用到真正业务系统设计、开发当中去,为什么?这样的疑问如果对有心想设计好系统的朋友来说肯定是很早就出现过,只是无法解决,因 阅读全文
posted @ 2013-04-07 21:47 HackerVirus 阅读(229) 评论(0) 推荐(0)