Fork me on GitHub

2013年8月21日

摘要: SharePoint 2013 搜索高级配置(Search Scope) 前言:SharePoint 2013集成了Fast Search,而后在配置上与2010及之前版本都有一些区别,如果需要开启搜索的文档,请参考我之前写的博客,博客地址附后。下面,我们开始了解下,SharePoint2013里面的搜索配置。1、首先,新建页面,用于搜索,如下图:2、添加搜索框、搜索结果部件; 选择类别,找到”搜索框”、”搜索结果”两个部件,添加到页面;3、配置搜索框部件; 点击编辑WebPart,右侧可以指定搜索结果显示在本页、指定搜索页面(我这里默认,就是本页),配置查询建议和设置等。4、配置搜索结果.. 阅读全文
posted @ 2013-08-21 22:48 HackerVirus 阅读(212) 评论(0) 推荐(0)
摘要: Scut游戏服务器免费开源框架--快速开发(3)Scut快速开发(3)1 开发环境需要安装的软件a) 消息队列b) 数据库,Sql2005以上版本c) VS2010开发工具(.Net Framework 4.0以上)2 代码框架项目划分三层:实体层,组件层,业务逻辑层(脚本层);模型层主要是数据实体映射,自定义缓存结构;组件层主要负责实现中层层扩展功能;业务逻辑层主要负责实现游戏功能;2.1 数据库创建游戏划分成三个库:DemoConfig库(负责存储游戏配置数据) 、DemoData库(负责存储游戏玩家数据)和DemoLog库(游戏玩家日志记录数据);如图 这里只为每个库建... 阅读全文
posted @ 2013-08-21 22:47 HackerVirus 阅读(1140) 评论(0) 推荐(0)
摘要: 物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了。步骤如下:一、反向生成物理数据模型PDM开发环境 PowerDesigner 15 ,SQL Server2005(1)在开始逆向生成PDM图之前,需要为指定的数据库创建ODBC数据源。以Windows xp操作系统为例,选择“开始”/“运行”命令,在“运行”对话框中输入odbcad32.exe,单击“确定”按钮,启动数据源管理器。(2)在“ODBC数据源管理器”对话框中单击“添加”按钮。(3)在弹出的“创建新数据源”对话框中选择“SQL Server”选项,单击“完成” 阅读全文
posted @ 2013-08-21 22:46 HackerVirus 阅读(313) 评论(0) 推荐(0)
摘要: 一种不错的扩展方式在过去,我们完成一套应用程序后,如果后面对其功能进行了扩展或修整,往往需要重新编译代码生成新的应用程序,然后再覆盖原来的程序。这样的扩展方式对于较小的或者不经常扩展和更新的应用程序来说是可以接受的,而对于像ERP系统那样复杂而且常常需要扩展的应用程序,这种扩展方法就不够方便,因为每次都要修改源代码或重新引用组件。尤其是组件(许多dll),如果每编写一个新组件又要在主项目中引用一次,显然主项目就不得不经常重新生成。要是能有一种机制,可以在主项目应用程序不作任何修改就可以自动识别并扩展组件,就会很便捷,我们每次扩展只需要更新或者添加某些dll文件即可。MEF正是为了解决上述问题而 阅读全文
posted @ 2013-08-21 22:44 HackerVirus 阅读(225) 评论(0) 推荐(0)
摘要: 一行代码调用实现带字段选取+条件判断+排序+分页功能的增强ORM框架问题:3行代码PDF.NET是一个开源的数据开发框架,它的特点是简单、轻量、快速,易上手,而且是一个注释完善的国产开发框架,受到不少朋友的欢迎,也在我们公司的项目中多次使用。但是,PDF.NET比起EF来,仍然有很大的劣势,主要就是用起来没有EF简单,这个问题饱受广大朋友的批评,但我很感谢这些朋友,他们的批评才是框架进步的动力,为此,之前我发表了《来一点反射和Emit,让ORM的使用极度简化》 这篇文章,使得不再需要定义实体类,只需要有接口即可访问数据库: 原文的代码: static void TestDynamicEn... 阅读全文
posted @ 2013-08-21 22:32 HackerVirus 阅读(387) 评论(1) 推荐(0)
摘要: 代码最简化在重构的过程中,站在我个人的角度,针对代码开发的细节,说一说关于代码最简化的小经验。1、 同一个页面上js/css可能被你引入多次?Ajax已被大家广泛应用,常常用来加载一些html的片段。Html片段可能有js的处理,这个时候可能在html片段中写一些js操作或者引入一些js文件,你可有检查,当前页面是否已经加载了该js。如果同一个页面没有被重新加载,不管以前在页面中有的,还是后来html片段中加载的,都会在当前页面生效。而不是片段中的js作用域只是这个片段。所以js不要重复引入,重复引入很有可能充掉你的全局变量,覆盖原来的同名js方法,也可能造成死循环等等问题。例如jquery文 阅读全文
posted @ 2013-08-21 22:28 HackerVirus 阅读(311) 评论(0) 推荐(0)
摘要: NHibernate Session-per-request and MiniProfiler.NHibernate前言 1、本文以mvc3为例,借鉴开源项目NerdDnner项目完成nhibernate中的Session-per-request 模式,本文创建了一个自定义的httpmodel类,来实现在http请求的时候创建并开启一个session并绑定到CurrentSessionContext中,当请求完成以后关闭,同时包含对事物的处理。 2、利用MiniProfiler.NHibernate来追踪项目中的产生的sql,便于我们及时发现问题及时处理。MiniProfiler.NHib.. 阅读全文
posted @ 2013-08-21 22:27 HackerVirus 阅读(297) 评论(0) 推荐(0)
摘要: 进程与进程间通信多线程开发扫盲系列第一编:进程与进程间通信1. 操作系统的进程与线程管理2. 进程的启动和终止3. 进程通信1.进程与线程管理进程(process)是一个具有独立功能的程序在一个数据集合上的一次动态执行过程。这个定义太理论化了,用一句通俗的话取代它:进程可以简单理解为一个正在运行的程序。程序与进程的区别可以用图形像地表达出来。 Window设计了两种代码运行环境,用户模式(User Mode)和核心模式(kernel Mode),普通的应用程序运行于用户模式中,而操作系统的关键代码(比如负责分配与回收内存、创建和销毁进程等功能的代码)运行于核心模式下。 在windows中,”系 阅读全文
posted @ 2013-08-21 22:22 HackerVirus 阅读(178) 评论(0) 推荐(0)
摘要: 千呼万唤始出来,Iveely Search Engine 0.4.0 的发布 经过无数个夜晚的奋战,以及无数个夜晚的失眠,Iveely Search Engine 0.4.0 终于熬出来了,这其中的心酸只有自己知道!虽然Iveely Search Engine 在开发阶段已经经历了第四个版本,但是其中的不足依然数不胜数,功能也不尽完善,但是也希望大家能够理解,一是毕竟还在1.0版本之内,二是人手有限,如果你想为此做出点点努力,可以发送邮件或者微博私信。 介 绍: 好了,言归正传,开始介绍下Iveely Search Engine 0.4.0,本次版本主题是事件抽取。我们会从事件抽取慢慢... 阅读全文
posted @ 2013-08-21 22:19 HackerVirus 阅读(268) 评论(0) 推荐(0)
摘要: 茗洋Easy UI 1.3.2 部分问题解决系列专题[Combo模糊匹配中文问题 修复]本次给大家带来的EasyUI的我研究拓展的新特性我使用的是 EasyUI 1.3.2版本的,项目是ASP.NET MVC3,但是本篇讲解用不上ASP.NET MVC,仅仅修改官方Demo你就知道怎么用了但这次我都是自己修改EasyUI源码完成的首先大家先下载官方的 EasyUI 1.3.2 【下载】 先保证大家都是在同一个起跑线的,放心吧,我会教你们怎么改的,还有思路1. EasyUI Combo 在火狐和谷歌下 中文 模糊匹配问题大家下载好官方的EasyUI的最新版1.3.2后,打开 属于你们的目录\jq 阅读全文
posted @ 2013-08-21 21:58 HackerVirus 阅读(392) 评论(0) 推荐(0)