摘要: 一不小心,删错了,还把回收站清空了,咋办啊?只要三步,你就能找回你删掉并清空回收站的东西步骤:1、单击“开始——运行,然后输入regedit (打开注册表)2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建”,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002F954E”再把右边的“默认”的主键的键值设为“回收站”,然后退出注册表。就OK啦。3、要重启计算机。只要机器没有运行过磁 阅读全文
posted @ 2013-04-29 12:01 jake强 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 死锁是进程死锁的简称,是由Dijkstra于1965年研究银行家算法时首先提出来的。它是计算机操作系统乃至并发程序设计中最难处理的问题之一。实际上,死锁问题不仅在计算机系统中存在,在我们日常生活中它也广泛存在。1.什么是死锁我们先看看这样一个生活中的例子:在一条河上有一座桥,桥面较窄,只能容纳一辆汽车通过,无法让两辆汽车并行。如果有两辆汽车A和B分别由桥的两端驶上该桥,则对于A车来说,它走过桥面左面的一段路(即占有了桥的一部分资源),要想过桥还须等待B车让出右边的桥面,此时A车不能前进;对于B车来说,它走过桥面右边的一段路(即占有了桥的一部分资源),要想过桥还须等待A车让出左边的桥面,此时B车 阅读全文
posted @ 2013-04-29 11:59 jake强 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 做过showModalDialog都知道,如果遇到夸域名,夸站点,这个方法是不能获取数据的.这样往往会导致我们像实现选人,选部门时候,我们必须要把那个选人,选部门的页面放在本站点.才能实现,选人,选部门. 这样给后期维护会造成很大麻烦. 其实,我们想出这个解决方案的最开始原因是由于我们当时做的一个流程平台(那流程平台是很强大的.自定义开发能力非常强,后期将会介绍),要访问业务站点数据时,老是获取不了数据.后来,实在没办法,想了很久,终于想到这解决方案. 现在我们先说说原理吧. 从流程图上,我们可以看出,我们访问的时候,其中最重要的原理,把站点之间的数据,用url参数来传,这样就可以保证参数.. 阅读全文
posted @ 2013-04-29 09:53 jake强 阅读(1696) 评论(3) 推荐(0) 编辑
摘要: 网页跳转的方式的sso,退出登录的实现会麻烦一点.一开始,我们是在portal站点那里,把所有应用程序的退出都放在portal的退出页面.从实现各个子站点的退出.但后来发现,有时候有些子站点,退不出来.所以后面,我们就改用统一的处理方式,然后ajax统一处理推出. 其实退出也很简单,就是清理该清理的凭证就行了.我们当时做了一个httphander处理,代码如下. 1 public class LoginoutHandler : IHttpHandler { 2 3 public void ProcessRequest (HttpContext context) { 4 ... 阅读全文
posted @ 2013-04-29 00:03 jake强 阅读(2225) 评论(5) 推荐(0) 编辑
摘要: 在我的上篇博客中,我介绍了网页跳转的sso 方案,http://www.cnblogs.com/jake1/archive/2013/04/28/sso_page.html接下来,我把部分实现的代码也共享出来,供大家参考. 首先,单点登录中心,我们以前做的项目,就把portal网站,作为单点登录的中心. 单点登录,中心,通过实现Ihttphandle获取的.View Code 1 public class SsoHander : IHttpHandler 2 { 3 /// <summary> 4 /// 您将需要在您网站的 web.con... 阅读全文
posted @ 2013-04-28 21:07 jake强 阅读(1774) 评论(4) 推荐(0) 编辑
摘要: 在昨天的博客中http://www.cnblogs.com/jake1/archive/2013/04/28/sso_scheme.html,我们介绍了几种单点登录的方案.不过那些方案我都没有实现过,只是在自己的一些客户公司里见过,下面我就要亲自介绍,我亲身设计和参与的sso方案. 首先,我们看看设计图吧.注:1)红色部分为加密传送的内容; 2)绿色部分为门户系统实现的流程; 3)灰色部分为外部应用系统原有已经实现的流程; 4)蓝色部分为外部应用系统需要增加或修改的流程;针对上面的图:流程看如下解释.场景一.用户从门户单点登录进入外部应用系统(参看流程图Step1、Step2)Step11). 阅读全文
posted @ 2013-04-28 11:12 jake强 阅读(6287) 评论(4) 推荐(3) 编辑
摘要: 前几天,花了比较多时间在研究Eentity framework, 从今天开始,我要把时间集中在,介绍以前做门户网站的一些好的项目方案了. 首先介绍一下,单点登录吧.一个企业,要做信息化集成,要做门户,首先肯定少不了单点登录.其实单点登录方案有很多.但都大同小异.下面我就介绍我所经历过的单点登录方案. 一是,路由+模拟post登录方式. 这种方案是,首先把所有要进行单点的站点的域解释,都解释在单点登录服务器上.然后由单点登录服务器判断该站点.具体请看下面流程图. 这种单点登录方案的,对单点单点登录服务器考验比较大,因为要把所有的链接先指向它,然后再由它转到对应的服务器上... 阅读全文
posted @ 2013-04-28 00:03 jake强 阅读(6281) 评论(11) 推荐(3) 编辑
摘要: 在前面的博客就分别提到了要实现批量更新和删除的函数,今天我也终于实现了.现在拿出来跟大家分享一下吧. 我们先来说批量删除吧.请看代码 public static int Delete<T>(this ObjectSet<T> ent, Expression<Func<T, bool>> where) where T : class { var query = ent.Where(where); ObjectQuery objQuery = query as ObjectQuery; string sq... 阅读全文
posted @ 2013-04-27 20:31 jake强 阅读(2704) 评论(7) 推荐(5) 编辑
摘要: 今天突然想到,跟大家分享一个非常实用的下载百度文库的方法. 我们经常搜索的资料,都会在百度文档里出现.然而有些文档下载时,要币的.如果我们直接在百度文档库那里copy结果,又实在很麻烦,或者有些内容根本都不能复制的.针对这种情况,我也在网上找了一下,终于给我找到一个简单实用的方法.今天我给大家介绍一下,破解百度文库下载的方法,其实非常简单,而且不用下载任何软件。 首先,我们按照平常的习惯,找到自己要的,文章不能复制,然后copy题目, 在搜索引擎的框框里输入:site:wenku.baidu.com +题目(site命令是指在制定的网站里搜索,加号也是要的,如果嫌输入加号麻烦,可以用空格代替. 阅读全文
posted @ 2013-04-27 17:44 jake强 阅读(17384) 评论(5) 推荐(0) 编辑
摘要: 上篇中说了通过SQL JOB的方式对数据库的同步,这一节作为上一节的延续介绍通过发布订阅的方式实现数据库之间的同步操作。发布订阅份为两个步骤:1、发布。2、订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布。下面分别介绍发布、订阅的过程。 一、发布。发布需要用实际的服务器名称,不能使用服务器的IP地址进行。能发布的信息包括【表】、【存储过程】、【用户函数】如果使用IP会有错误,如下图: 具体发布过程如下: 1、找到数据库服务器下的【复制】--【本地发布】,选择【新建发布】。如下图:... 阅读全文
posted @ 2013-04-26 22:11 jake强 阅读(164) 评论(0) 推荐(0) 编辑