我们集成TFS和SharePoint Server以后,一个最常见的需求是通过SharePoint Server的Excel Service读取TFS报表中的信息,利用Excel Service的强大功能,展现出各种漂亮的报表图像. Excel Service读取外部数据需要账户,我们可以将这个账户配置在Secure Store Service (SSS)中,实现所有报表使用同一个账户链接TFS的数据库. 可以参考微软官方的文档https://technet.microsoft.com/en-u…
SSS在案例中的应用: SSS介绍 SSS部署 SSS应用 http://www.cnblogs.com/renzh/archive/2013/03/31/2990280.html 创建.部署.应用SSS: 配置SSS(安全存储):注册域账户.开启服务.新建Secure Store Service服务 使用加密秘钥 创建目标应用程序 设置目标应用程序凭据 https://technet.microsoft.com/ZH-CN/library/ee806866.aspx…
Secure Store Service 是运行在应用程序服务器上的授权服务,它提供一个存储用户凭据的数据库,Secure Store Service 在商务智能中的地位很重要,Sharepoint商务智能提供的服务都可以通过配置Secure Store Service存储的凭据来读取数据源.详情参考: 在 SharePoint Server 2013 中规划 Secure Store Service ,Secure Store Service服务安装和配置步骤如下 第一步,进入管理中心,在系统…
本教程为gevin.me原创文章,转载请注明: CAS SSO:配置过程中的错误解决方法 | Gevin’s Blog 本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的时候可以参考! 一.java.lang.exception connector attribute sslcertificatefile must be defined when using ssl with apr Tomcat启动报如上错误,只需要将conf\server.xml里面的以下内容注…
原文:解决SQL订阅过程中找不到已经创建的订阅 之前有写过一篇博客,主要是图解SQL复制技术:图解SQL 2008数据库复制,当时的测试环境是在我本地同一个服务器上面,所以测试的时候可谓是一帆风顺,最近公司要做一个数据同步的事物,所以再次在不同的服务器测试一次,发现当订阅服务创建成功之后,在本地订阅的根目录里面根本找不到所创建的订阅,但是重新创建的话,SQL又会提示当前订阅已经存在,如下错误截图: 检查了很多次,一直未发现异常,后来想到防火墙,打开本地的防火墙之后,发现确实是启用状态,于是关闭本…
mysql安装过程中出现错误ERROR 1820 (HY000): You must SET PASSWORD before executing this statement解决   最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 或者 # mys…
最近在学习JavaWeb, 但是在第一步的时候就出现问题了, 什么问题呢, 就是关于Tomact的配置. 下面我就详细说明一下我配置过程中出现的问题以及怎么解决的,  希望对大家能有所帮助. 首先,我们可以进入你安装Tomact的bin目录下, 然后你就可以发现有个文件, 名称为startup.bat, 然后你双击这个文件, 但是结果并不是你所期望的, 因为你啥也没看到,所以这就很痛苦了, 那怎么解决呢. 首先检查你的环境变量中JAVA_HOME值是否设置正确,这里的值指的是你JDK的安装目录.…
定义 log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件,甚至是套接口服务器.NT的事件记录器.UNIX Syslog守护进程等:我们也可以控制每一条日志的输出格式:通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程.最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码. 一.log4j.properties 的使用详解 1.输出级别的种类 ERROR.WARN.INFO.D…
url传递过程中加号变空格 在接收url参数的过程中,会发现如果参数中存在‘+’号,接收后会变成空格. 如11+22接收后变成11 22. 要解决这个问题,需要将加号替换为%2B进行传递. 如11%2B22接收后变成11+22. 这种问题经常出现在字符串加密传递的过程中,这时就需要加密后把所有加号替换成%2B再进行传递.…
有时候,apk打包过程中会出现“Certificate for <jcenter.bintray.com> doesn't match any of the subject alternative names: [*.aktana.com, aktana.com]”的错误. 这是因为本地计算机不能从jcenter.bintray.com上获取编译所需的某些jar包(被墙了). 比如我的错误是: Caused by: org.gradle.internal.resource.transport.…
url传递过程中加号变空格在接收url参数的过程中,会发现如果参数中存在‘+’号,接收后会变成空格. 如11+22接收后变成11 22.要解决这个问题,需要将加号替换为%2B进行传递. 如11%2B22接收后变成11+22.这种问题经常出现在字符串加密传递的过程中,这时就需要加密后把所有加号替换成%2B再进行传递. 原帖地址:https://blog.csdn.net/M__L__/article/details/82989813=================================…
 通过freemarker制作word比较简单 步骤:制作word模板.制作方式是:将模板word保存成为xml----在xml的word模板中添加相应的标记----将xml的word文件的后缀名改成ftl文件(要注意的是生成xml格式要是2003格式的xml,也就是说拿到的word模板得是2003格式的,否则用wps打开word将会出现问题) 详细步骤如下: 模板制作(将要动态显示的数据打上标记,这个标记是freemarker中的EL标记,要注意的是,要控制值为空的情况,下面${(site…
之前有写过一篇博客,主要是图解SQL复制技术:图解SQL 2008数据库复制,当时的测试环境是在我本地同一个服务器上面,所以测试的时候可谓是一帆风顺,最近公司要做一个数据同步的事物,所以再次在不同的服务器测试一次,发现当订阅服务创建成功之后,在本地订阅的根目录里面根本找不到所创建的订阅,但是重新创建的话,SQL又会提示当前订阅已经存在,如下错误截图: 检查了很多次,一直未发现异常,后来想到防火墙,打开本地的防火墙之后,发现确实是启用状态,于是关闭本地的防火墙,再次刷新本地订阅,之前创建的订阅已经…
[root@hadoop01 database]# ./runInstaller ./runInstaller: /opt/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory原因:没有安装ld-linux.so.2[root@hadoop01 database]# yum install -y ld-linux.so.2继续安装[root@hadoop01 databa…
在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: checking for BZip2 support… yes checking for BZip2 in default path… not found configure: error: Please reinstall the BZip2 distribution Fix: yum install bzip2-devel checking for cURL s…
这篇文章用来复习使用BFS(Breadth First Search)和DFS(Depth First Search) 并解决一个在旅游时遇到的问题. 关于图的邻接表存储与邻接矩阵的存储,各有优缺点.但是邻接矩阵继承了数组的优点--在索引方面速度相比链表要快的多.由于以前我实现过邻接矩阵的存储方式,这次就用邻接表的方式复习吧. 图的邻接表存储简单示意 0.前提 类中的api以及属性 class CGraph { public: CGraph(void); ~CGraph(void); // 根据…
原文链接:http://www.linuxidc.com/Linux/2014-05/102327.htm ******************************************************************************* checking for BZip2 support- yes checking for BZip2 in default path- not found configure: error: Please reinstall the…
当我们在利用git  push 文件到仓库时出现了一下问题: ! [rejected] master -> master (fetch first)error: failed to push some refs to 'git@github.com:yaogengzhu/ajax.git'hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is u…
最近项目组需要ceph环境,第一次搭建ceph,各种不顺,装了卸,卸了装,一遍又一遍地按照官网的操作进行.最气人的是网速差,从官网取包太慢.一轮尝试就浪费一上午. 因此想到本地新建yum源. 首先,按照官网http://docs.ceph.com/docs/master/start/搭建,(自恃高明的开发人员肯定是把防火墙全部关掉,搭建环境一律用root用户,暂且不提) 当走到STEP 2: STORAGE CLUSTER中 “ceph-deploy install node1 node2 no…
错误截图如下: 这是因为表t_sysuser与表t_sysrole之间存在外键联系导致的 解决办法: 进入到创建的linq to sql类中,右键[属性]-将序列化模式修改为[单向]保存即可…
centos6.5 32位系统: checking for the location of libpng... yeschecking for the location of libXpm... nochecking for FreeType 2... yeschecking for T1lib support... nochecking whether to enable truetype string function in GD... yeschecking whether to enab…
卸载掉K/3 Cloud然后重装时出现下面的错误提示: 可能原因: 1.安装目录下的Setup.exe会检查操作系统版本.有些操作系统可能是被串改过注册信息,所以取不到版本信息(有些是因为盗版的原因). 2.有兼容性方式运行也可能会导致这个问题 解决办法: 直接运行安装目录KDsetup\Kingdee.K3.Setup.exe进行安装. 二. 安装好K/3 Cloud后,创建完管理中心后在登陆界面出现如下错误: 原因:管理中心站点的配置文件丢失路径. 解决办法:K/3 Cloud的安装目录\M…
刚开始使用Android studio的时候,好几次碰见新建了一个xml文件,或者new了一个activity之后,Android studio莫名其妙的报错了,而显示红色的地方就是常用的(R.id.xxx)中的R,刚开始写计算器的时候还因为这个东西把项目重新写了好几次.后来上网上查询了一下,目前大致总结出几种常见的情况: 1.new一个activity之后: 新建一个活动的时候,Android studio会需要一点时间将这个活动创建出来,这个期间底部会有一个进度条,在这个进度条跑完之前,如果…
1 php.ini里面allow_url_fopen = On2 将php.ini中的;upload_tmp_dir = 该行的注释符,即前面的分号“:”去掉,使该行在php.ini文档中起作用.upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个绝对路径,这里设置的目录必须有读写权限.比如upload_tmp_dir = C:\tmp\然后C:\tmp\还要给IIS可读写的权限3 注意修改了php.ini后 重启IIS或者apache4 上传头像第一个…
很经常当我们动态创建某些View时,需要通过获取他们的width和height来确定别的view的布局,但是在onCreate()获取view的width和height会得到0.view.getWidth()和view.getHeight()为0的根本原因是控件还没有完成绘制,你必须等待系统将绘制完View时,才能获得.这种情况当你需要使用动态布局(使用wrap_content或match_parent)就会出现.一般来讲在Activity.onCreate(...).onResume()方法中…
最近在看Android底层代码的view绘制原理的时候讲到一个很有意思的事情,也是我几年前刚开始学习Android开发的时候比较纳闷的一个问题,如果你不理解Android的底层绘制,请看我之前一片文章对View绘制的简单分析点击打开链接. 那么在onCreate()获取view的width和height会得到0呢,原因是Android的oncreate和onMesure是不同步的,我们在onCreate里面获取的width和height,控件还没有绘制完成呢. 针对上面的问题,网上提供了4种解决…
关于重复行问题: 在SQL Server中则可以自动排出重复行,不需要处理.在Oracle中经常遇到upsert语法,来排出冲突行.在PostgreSQL中,也需要手动排出重复行,否则会爆出错误,upsert用法如下: WITH upsert AS ( UPDATE TEST AS a SET updatetime=b.updatetime, msec=b.msec FROM TEMP_WRITEEVTUPDATETMSTAMP AS b WHERE a.deviceid=b.deviceid…
最近一个项目中用到了https的请求,在实际调用过程中发现之前的http方法不支持https,调用一直报错. 查询了一下,添加几行代码解决问题. public string HttpPost(string Url, string postDataStr, string useragent = null)        {            ServicePointManager.ServerCertificateValidationCallback += (s, cert, chain, s…
文章目录: Secure Store Service介绍 Secure Store Service部署 Secure Store Service应用 之前有一篇博客讲到使用EMSManagedAPI操作Exchange邮箱,在实际SharePoint开发中,用户总是会要求在SharePoint中集成现有exchange邮件系统.在集成的过程中,如何读取.新建.更改邮件(任务.会议)是首先要解决的问题,接下来要解决的是如何通过用户验证,也就是我们经常讲到的单点登陆.由于owa采用表单验证的方式,且…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u012025054/article/details/35780063 SharePoint在管理中心创建Secure Store SSS(Secure Store service)能够作为核心服务,由于非常多其它服务都要求设置这个服务来起作用. 它的作用之中的一个就是提供安全数据库,储存和应用程序ID关联的凭据.这些ID用来訪问外部数据源的内容.这是通过在Secure Store数据库创建账户来实…