Fork me on GitHub

2013年7月19日

摘要: C#如何加载程序运行目录外的程序集我们的应用程序部署的时候,目录结构一般不会只有运行程序的目录这一个,我们可能在运行目录下建子目录,也可能使用System32目录,也可能使用其它第三方的程序集。.Net程序集首先会在GAC中搜索相应的版本,如果未找到则会应用程序配置文件中找(如果配置),最后到应用程序所在的路径搜索。 如何可以将程序集部署的运行目录的子目录, 在app.config添加以下配置,其中probing的privatePath就是配置当前程序搜索的子目录 ... ... 当然我们也可以更详细的配置,不过似乎一般这么用的很少,这里可以指定程序集名... 阅读全文
posted @ 2013-07-19 22:36 HackerVirus 阅读(225) 评论(0) 推荐(0)
摘要: 创建网站集和网站一、前言 前两篇文章讲解了什么是SharePoint,并且介绍了在SharePoint中一些常用的概念。但概念终究是概念,我们还是要脚踏实地的去动手实践。下面的文章对于了解SharePoint的人来说过于简单,但由于本系列是入门教程,所以从最简单的入手并一步一步深入了解SharePoint。二、目录1.创建网站集2.创建网站3.添加页面4.修改网站5.最终效果1.创建网站集1.点击【开始菜单】->【SharePoint2013管理中心】(操作系统为Windows Server 2013),如下图所示2.点击应用程序管理下的【创建网站集】,如下图所示:3.填写创建网站集的必 阅读全文
posted @ 2013-07-19 22:29 HackerVirus 阅读(274) 评论(0) 推荐(0)
摘要: 功能与接口定义数据访问层的设计我研究了很长时间,关于接口的定义,好几次都推翻重来。园子看到过很多easyui+MVC+EF的文章,在早期,我的设计也类似。但是后来为了增强它,想加点功能通用的功能进去,就耗费了非常多的时间。这是一个怎么样的DAL?也许你已经见过许多实用EF的架构了,它是一套基于领域模型架构中的DAL。大致结构如图中,DAL就是最下面的那一层。它的主要功能也体现在图中了:增删改服务、查询、事务管理、并发,另外事务中包括工作单元,查询中包括延迟加载。我们希望底层的数据库操作对其他层来说是透明的。例如BLL将感受不到ORM工具的存在,他也不需要知道我们操作的数据库是Oracle,还是 阅读全文
posted @ 2013-07-19 21:21 HackerVirus 阅读(682) 评论(0) 推荐(0)
摘要: Entity Framework:如果允许模型处于非法状态,在某些场景下,记得清空DbContext背景之前写过两篇文章介绍模型的合法性:DDD:关于模型的合法性,Entity.IsValid()合理吗?.NET:关于数据模型、领域模型和视图模型的一些思考今天讨论的问题其实是关于“主键映射”的,只是其中还涉及一种决策:“允许模型处于非常状态”。测试代码 1 public static void Do() 2 { 3 Database.SetInitializer(new DropCreateDatabaseAlways()); 4 5 ... 阅读全文
posted @ 2013-07-19 21:17 HackerVirus 阅读(198) 评论(0) 推荐(0)
摘要: 解决URL中文乱码问题--对中文进行加密、解密处理情景:在资源调度中,首先用户需要选择工作目标,然后跟据选择的工作目标不同而选择不同的账号和代理ip。处理过程如下:点击选择账号,在js中获取工作目标对工作目标进行两次编码(encodeURI(encodeURI(gzmb))),在后台,对工作目标进行解码,然后构建URL。如下:1 String gzmb = URLDecoder.decode(request.getParameter("gzmb"), "UTF-8");2 Stringurl = "/wlzh/queryPageList.act 阅读全文
posted @ 2013-07-19 18:29 HackerVirus 阅读(2053) 评论(0) 推荐(0)
摘要: 序列化序列化序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。几种序列化技术: 1)二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存和网络等等。远程处理使用序列化“通过值”在计算机或应用程序域之间传递对象。 2)XML 序列化仅序列化公共属性和字段,且不保持类型保真度。当您要提供或使用数据而不限制使用该数据的应用程序时,这一点是很有用的。由于 XML 是一个开放式标准,... 阅读全文
posted @ 2013-07-19 14:15 HackerVirus 阅读(311) 评论(0) 推荐(0)
摘要: 开始翻译Windows Phone 8 Development for Absolute Beginners教程Bob Tabor (LearnVisualStudio.NET)和Clint Rutkas (Microsoft/Channel9)合作推出了超过11小时的针对初学者的Windows Phone 8开发系列教程。您不仅将学习安装和使用Visual Studio Express 2012 for Windows Phone和模拟器的基本知识,还将学习XAML布局和事件,如何使用众多手机的内置特性和其他开源库。最棒的是本系列教程将引导您创建两个完整并有价值的应用程序。您将要创建的第一个 阅读全文
posted @ 2013-07-19 11:20 HackerVirus 阅读(225) 评论(0) 推荐(0)
摘要: iOS 开发问题集锦(一)最近在QQ群里好多人问一些比较基础的问题,在这罗列一下:1、键盘上的斜杠键坏掉了,怎么样用快捷键进行注释呢?首先在Xcode中注释的默认快捷键为:command+/;其次可以自行修改快捷键:Xcode>Preferences...>Key Bindings,如下图2、Xcode中的导航区域关闭了,如何调出来?如下图:在工具栏的右侧有3个View选择按钮,选择第一个,左侧的导航区域就会出现,如下图中红框选中区域:对于Xcode编程环境的讲解,推介一本书”《iOS游戏开发入门经典》,清华大学出版社出版,刘凡译“,此书的第二章有很详细的讲解。3、Xcode中的工 阅读全文
posted @ 2013-07-19 11:16 HackerVirus 阅读(256) 评论(0) 推荐(0)
摘要: EM算法详解1 极大似然估计 假设有如图1的X所示的抽取的n个学生某门课程的成绩,又知学生的成绩符合高斯分布f(x|μ,σ2),求学生的成绩最符合哪种高斯分布,即μ和σ2最优值是什么?图1 学生成绩的分布 欲求在抽样X时,最优的μ和σ2参数估计,虽然模型的原型已知,但不同的参数对应着不同的学生成绩分布,其中一种最简单有效的参数估计方法就是估计的参数在目前抽样的数据上表现最好,即使得f(X|μ,σ2)的联合概率最大,这就是极大似然估计,常用L(μ,σ2|X)表示,满足公式(1)所示的关系。在实际计算中,对数函数是一个严格递增的函数,对似然函数取代数后,计算要简单很多,而且直接的似然函数计算中涉及 阅读全文
posted @ 2013-07-19 11:15 HackerVirus 阅读(3151) 评论(0) 推荐(1)
摘要: BCP导入导出MsSql1、导出数据(1)、在Sql Server Management Studio中:--导出数据到tset1.txt,并指定本地数据库的用户名和密码--这里需要指定数据库完全限定名。--username 数据登录名--password 数据库密码EXEC master..xp_cmdshell 'BCP "SELECT * FROM Testdb.dbo.TestVoucher" queryout d:\tset1.txt -c -U"username" -P"password"'注:SQL Se 阅读全文
posted @ 2013-07-19 11:11 HackerVirus 阅读(226) 评论(0) 推荐(0)