Fork me on GitHub

2013年7月15日

摘要: TFS的安装本系列的实例将采用TFS 2012+Sql Server2012编写。 TFS的完整版本安装最好是在Windows server2008 64位以上版本中,其包括64位的SQL SERVER 2012,SharePoint 2012,Team Foundation Server 2012和Sql Server Reporting Services。 在Windows 7 版本中安装的为非完全版本的。本系列将采用Windows 7中安装进行二次开发。不包括SharePoint组件。 在安装过程中注意SQL Server选择为混合模式,在安装TFS的时候使用Windows身份认证... 阅读全文
posted @ 2013-07-15 16:58 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: 反射发出动态类型介绍(上)引言动态类型(Dynamic Types)可以向框架开发者提供高效的抽象编程模型,而不会产生通常因抽象而导致的性能损失。通过对面向接口编程和工厂设计模式的使用,可以开发一个框架,它既享有抽象编程模型通用的好处,同时也兼具硬编码逻辑的性能优势。动态类型工厂使用程序基本元数据,确定以最佳的方式在运行时建立新类型。类代码被直接“发出”到内存中的程序集中,无需通过.NET语言特定的编译器编译。类一旦被“发出”,它就已经被CLR“烘烤”好并随时可供应用程序使用了。这种方式看似只允许我们创建具有硬编码逻辑的类,但其实是非常灵活的,因为你可以发出很多类,只要让所有的类实现相同的接口 阅读全文
posted @ 2013-07-15 16:55 HackerVirus 阅读(408) 评论(0) 推荐(0)
摘要: 搭建基于SSI(struts2,spring,ibatis)的javaEE开发环境最近有很多人不知道如何搭建基于SSI(struts2,spring,ibatis)的J2EE开发环境,这里给大家一个demo,供初学者使用,该框架是基于MVC的,并且已经做好了文件的分层等,并加入了日志文件,好了,废话不多说了1.搭建struts2开发环境:(1)找到开发strust2应用所需要使用到的jar文件(2).编写struts.xml文件struts.xml(struts的总配置文件)1 2 4 5 6 7 8 struts-product.xml 1 2 4 5 6 ... 阅读全文
posted @ 2013-07-15 16:54 HackerVirus 阅读(273) 评论(0) 推荐(0)
摘要: 国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共45个)利用闲暇时间整理了一份国内各大互联网公司的相关技术站点,希望能够对大家有所帮助,也欢迎各位帮忙补充。腾讯系列(13)阿里系列(16)百度系列(2)搜狐系列(3)新浪系列(2)360系列(2) 其他(7)腾讯系列(13)1.MacQQ的项目团队IBlog2.财付通设计中心 UID3.QQ邮箱博客4.QQ客户端团队博客5.腾讯用户研究与体验设计中心 CDC6.腾讯Web前端 Alloy 团队 Blog7.腾讯微信博客8.腾讯游戏官方设计团队TGideas9.QQ游戏设计中心GDC10.腾讯移动互联网设计团 阅读全文
posted @ 2013-07-15 16:50 HackerVirus 阅读(159) 评论(0) 推荐(0)
摘要: 第三部分 静态链接(一)大家好,下面开始静态链接部分的工作原理分析,由于这部分内容太多了,我计划分2个部分发出,先看下这部分的大纲:3静态链接3.1概述编译器的任务是将每一个包含C++代码的源文件编译成包含二进制机器码的目标文件。由于在一个源文件中可能会调用到其它文件中的代码或数据,这些代码或者数据可能来自于静态库中,也可能来自于动态链接库中,也可能来自于其他的源文件中。在编译阶段,编译器只专注于对单个源文件的处理,对于这些外部符号,编译器无法解析。对于调用到外部符号的地方,编译器留出位置,并用一些假数据填充。因此,编译器输出的目标文件是不完整的,是需要修正的。链接器的任务是修正目标文件中不完 阅读全文
posted @ 2013-07-15 16:49 HackerVirus 阅读(287) 评论(0) 推荐(0)
摘要: 找出谁删除了某个表当实例没有做DDL Trigger和其它一些监控时,如何知道谁删除了某个表?通过系统函数fn_dblog,fn_dump_dblog和默认跟踪可以找到。1. 创建测试环境:新建个表,插入一条数据,然后drop掉CREATEDATABASEtestgoUSEtestgoCREATETABLEdbo.fnlog_test(idINTIDENTITY,valVARCHAR(10)DEFAULT'x')GOCREATECLUSTEREDINDEXIX_ft_idONdbo.fnlog_test (ID)GOINSERTINTOdbo.fnlog_testVALUES( 阅读全文
posted @ 2013-07-15 16:47 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: 迷你MVVM框架 avalonjs 0.85发布本版本对循环绑定做了巨大改进,感谢@soom, @limodou, @ztz, @Gaubee 提供的大量测试文件。fix scanNodes, 在循环绑定(ms-each)扫描元素节点时必须 nextTick,否则旧式IE会忙碌不过来。fix ms-css ,旧式IE style[name] = value, 当value为NaN ,不带单位或不是数值什么会抛异常,需要try catch。旧式IE下有些元素的innerHTML是只读的, 因此不能一律使用innerHTML,并且有些元素的生成,如script标签是不会执行,为此我引入新的pars 阅读全文
posted @ 2013-07-15 10:35 HackerVirus 阅读(149) 评论(0) 推荐(0)
摘要: 资源管理器篇 当我看到有人打开资源管理器,一个一个文件夹点进去,再点出来,我就着急。特别是有人在会议上打开我的电脑,然后寻找文件,我就特别捉急,这不只是在浪费自己的时间,还浪费参加会议人的时间。 我把资源管理器篇放到第一位也是有原因的,因为,大多数程序员花费了不少时间来徜徉在文件寻找中,有的是为了找文件,而有的则是显摆自己在工作,当然,我没心思工作的时候,也喜欢在资源管理器里点来点去。如何提升资源管理器的效率呢?下面分享几个我用的技巧.一.你的资源管理器是如何打开的呢? 一般人:进入桌面,点击我的电脑. 中级人:点击开始,点击我的电脑 高级人:win+E 作为程序员,我默认你的双手应该都在.. 阅读全文
posted @ 2013-07-15 10:24 HackerVirus 阅读(289) 评论(0) 推荐(1)
摘要: Instant Radiosity实现本来说等把课程作业做完再来弄这个,但是还是没有忍住,先做了,主要原因还是这个算法很容易实现。这个算法在1997年由Keller首次提出。虽然名字叫Instant Radiosity,但是它和Radiosity还是有很大区别的,主要表现为Radiosity是确定性的算法,而Instant Radiosity是一个随机算法。再说该算法的思想,就是从光源像场景透射出很多粒子,与场景中物体发生碰撞后,就在碰撞点处创建出虚拟点光源(VirtualPointLight),利用这些VPL来近似模拟间接光照,思想十分简单。下图形象地展示了整个算法过程:对于图中的这个室内场 阅读全文
posted @ 2013-07-15 10:17 HackerVirus 阅读(509) 评论(0) 推荐(0)
摘要: JQuery的$(document).ready(function(){})与JS的window.onload 的各自优势!由于项目需要,使用JQuery也有相当一段时间了。由于经常要处理DOM节点加载、图片显示以及动态资源请求,所以对$(document).ready(function(){})理解也越来越深了,所有在此分享我的一些体会:1. $(document).ready(function(){...}) 此方法是JQuery版本的window.onload = function(){...}。 1.1 $(document).ready(function(){...})的其他两种缩. 阅读全文
posted @ 2013-07-15 10:13 HackerVirus 阅读(140) 评论(0) 推荐(0)