搜索到与相关的文章
编程技术

httpclient 实现自动登录NTLM 域验证(sso)

最近一个项目拿到客户那运行不了。原来我的这个项目要和另一个系统通过http的接口进行通讯。但在客户的生产环境中,那套系统将web应用的登录和WindowsDomain的登录结合,做了一个sso单点登录(jcifs实现)。那么我必须要修改我的程序,好自动登录WindowsDomain。通过抓包分析,局域网使用的是NTLM协议。当通过浏览器访问被NTLM协议保护的资源的时候,NTLM的认证方式和流程如下:1:C-->SGET...2:C<--S401Unaut

系统 2019-08-29 22:36:36 2577

编程技术

继承本质论

1.对象的创建过程Birdbird创建的是一个Bird类型的引用,而newBird()完成的是创建Bird对象,分配内存空间和初始化操作,然后将这个对象引用赋给bird变量,也就是建立bird变量与Bird对象的关联。2.从继承的角度分析对象的创建过程在此我们以Chicken对象的创建为例,首先是字段,对象一经创建,会首先找到其父类Bird,并为其字段分配存储空间,而Bird也会继续找到其父类Animal,为其分配存储空间,依次类推直到递归结束,也就是完成

系统 2019-08-29 22:35:29 2577

编程技术

获得Microsoft Silverlight MVP 2010 -2011

今天意外惊喜,上班时还是照例打开Silverlight.Net官网(http://www.silverlight.net/),看到John和Tim发了两篇介绍新的SilverlightMVP成员名单,惊奇的发现自己的名字也在其中。感谢每一位我的朋友,感谢你们曾经对我的帮助和支持,希望我的朋友们和我一起分享我的开心。微软2010年10月「最有价值专家」(MVP)当选名单如下:付林余昭辉侯钟雷冯烽刘凯刘力科刘海峰吕汀栎吕科吴慧锋吴江周庆麟唐发浩宫奇尹揆岳海霞常

系统 2019-08-29 22:28:06 2577

编程技术

[技术分享] Forefront 家族又添新成员: Forefro

在信息技术步入“云计算”时代的今天,微软最新推出了其垃圾邮件过滤服务:ForefrontOnlineProtectionforExchange(以下简称“FOPE”)。与传统的垃圾邮件过滤软件相比,基于云计算的FOPE具有很强的优势,其中包括:1.强大的过滤引擎FOPE采用了多种垃圾邮件过滤引擎,主要包括:1)智能反垃圾引擎:FOPE的反垃圾引擎除了传统的Signature匹配、RBL/ABL等一些基于已知数据来进行的过滤技术之外,还加入了智能学习的功能。

系统 2019-08-12 09:30:23 2577

编程技术

.NET简谈组件程序设计之(多线程与并发管理一)

由于多线程的内容比较多我会用几篇文章来讲解。多线程在我们日常开发过程中用的很多,上一篇“.NET简谈组件程序设计之(异步委托)”详细的讲解了基于委托的多线程使用,委托是基于后台线程池的原理,这篇文章将主要介绍直接使用Thread对象来实现多线程。当然使用Thread没有使用Delegate那么容易,毕竟多线程跟异步调用是两个相差很大的技术方向,我也是略懂点皮毛,在此献丑给大家,如有讲的不对的地方还请指出。[王清培版权所有,转载请给出署名]我们先来理解几个概

系统 2019-08-12 09:30:22 2577

编程技术

职责链(Chain of Responsibility)模式

责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。责任链可能是一条直线、一个环链或者一个树结构的一部分。一,结构:抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法,以设定和返回对下

系统 2019-08-12 09:29:27 2577

各行各业

新手学信息检索4:向量空间模型与相似度计算

相似度从字面上理解就是两个事物的相似程度。在信息检索中,相似度表示的是两个文档之间的相似程度或者查询与文档的相似程度。首先回想一下检索过程:1:首先用户输入查询词。2:搜索引擎根据查询词查找相应的文档。3:搜索引擎把查询结果以一定的方式显示给用户。那么一篇文档是否满足用户的查询需求可以用文本与查询的相似程度来衡量。而相似度到最后总能够计算成一个实数,所以可以根据文档与查询的相似度进行排序。与查询相似度较高的文档排在前面,较低的排在后面。相似度的计算方式五花

系统 2019-08-12 09:26:55 2577

各行各业

Red Hat 6.0 Installation Steps

1)注册和下载-需要一个公司email地址来接收RH的确认邮件https://cn.redhat.com/products/enterprise-linux/server/download.html下载免费红帽企业Linux30天评估版-注册完毕转入下载页面https://access.redhat.com/downloads/-选择免费评估版本,收到确认邮件,找到需要下载的版本链接https://www.redhat.com/wapps/rhev-eva

系统 2019-08-12 09:26:49 2577

各行各业

Active Directory objectsid to string

通过LDAP查找出来的结果的Properties中经常会包含byte[]类型的SId,并不是我们在AD中看到的s-x-x-形式的。通过以下函数将其转换。1///2///转换ByteSidtostring3///4///5///6publicstaticstringConvertBinarySid2String(byte[

系统 2019-08-12 09:26:41 2577