需要写一个自定义的sharepoint timer job, 目的是要定时到Site Collection Images这个List里检查图片的过期日期,如果即将过期的话,需要发送email到相关的人员. GOOGLE了一下,发现资料很少.不过幸运的是我发现了 Andrew Connell的博客,上面有一个很详细的示例代码.http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx 代码的基本…
当你发现SharePoint服务器的CPU或者内存使用率居高不下的时候,很多人都会选择iisreset来让资源使用率降下来.但是在企业环境中,这毫无疑问会使这台服务器中断服务从而影响到用户的使用,所以我更推荐在iisreset之前一定要先试一下去Recycle那个资源使用率较高的web application. 那么Recycle和iisreset相比好处在哪呢? 简单的说,当我们recycle一个web application时,它并不会停止对用户的服务.它是这样工作的,你在IIS Manag…
学习js,因为函数和定时器直接的关系是非绑定的.我不能说我开启一个定时,然后拿一个变量去记录这个setInterval的返回值,这样很麻烦. 本着面向对象的思想,利用业余时间(周末在家里)写了一个类,用来管理定时器. 吐槽下jQuery,不知道是不是我的jQuery版本太低,貌似jQuery没有提供很好的定时器管理类. 好废话不多说,上代码: function TimeControlEx() { var nCount = 0; var oTimerIDs = []; //ID,Name var…
概述 最近在工作上需要用到定时器,然后看到boost里面的deadline_timer可以实现一个定时器,所以就直接将其封装成了ATimer类,方便使用,ATimer有以下优点: 可以支持纳秒.毫秒.秒.分.小时定时. 可以随时停止定时器. 支持单次调用. 因为使用了deadline_timer,所以定时比较准确. ATimer和Qt的QTimer使用方法类似,若没有类似的Timer类,使用最原始的方法,我们的代码可能会是这样的: m_timerThread = std::thread([thi…
ScheduleIterator接口 import java.util.Date; public interface ScheduleIterator {    public Date next();//获取下一个触发的时间点} Scheduler类 import java.util.Date;import java.util.Timer;import java.util.TimerTask; public class Scheduler {    class SchedulerTimerTas…
一.创建SharePoint hosted 工程 1.创建承载SharePoint Add-in独立域 首先,确定承载的应用程序的独立域名,可以使用类似这样的域名apps.contoso.com,鉴于众多的域名,可以在DNS中添加一个泛域名解析*.contoso.com,指向SharePoint IP地址.这样所有以contoso.com结尾的域名都指向这个IP地址.Setup DNS for domain 也可以直接在host SharePoint环境添加host映射,IP 域名.例:10.2…
一个sharepoint 2013的普通的列表的自定义新建页面,我在其中新添加几行javascript代码后页面就打不开了.如图所示: 真是一言不合,友谊的页面说打不开就打不开啊.后来慢慢比对发现是因为Javascript中有一个For循环,当把这个for循环去掉,页面就可以正常打开,而当把for循环加上,页面直接就打不开了. 原因: 列表的自定义页面一般都是XSL格式的,for可能在里面是个比较特殊的关键字,所以就造成解析困难了. 解决方法: 1.可以用jquery的each方法代替for循环…
这是这个系列的第一篇,介绍一个小工具,主要是用在Web Service测试的. 因为为了用一点高级的东西,就免不了和web service打交道. 你可以使用按照KB819267来修改web.config实现.这个默认的确实有点弱,而且还需要一个SharePoint Server. 显然有个工具更加方便.微软的一个员工发布了一个小工具:WebServiceStudio,https://webservicestudio.codeplex.com/.名字很大气,却很小巧,很好用. 上图是一个调用Ge…
引言 今天我们要讲述和构建的是一个跨平台多线程C的定时器对象,粒度是毫秒级别.可以称之为简易的timer, sctimer.h 库. 首先看总的接口,看门见客. sctimer.h #ifndef _H_SCTIMER #define _H_SCTIMER #include <schead.h> /* * 简单的定时器代码.跨平台,线程安全 *关键是使用简单. *例如 * 1. 启动一次,不要求多线程, 1s后执行 * st_add(1, 1, 0, timer, arg, 0) * 2. 启…
博客地址:http://blog.csdn.net/FoxDave 本篇主要通过两个代码示例来展示如何应用REST API和jQuery上传文件到SharePoint. 示例会使用REST接口和jQuery AJAX请求来将一个本地文件添加到SharePoint文档库并修改它的一些属性.主要有以下几个操作步骤: 1. 使用FileReader API将本地文件转换成数组(需要HTML5支持),jQuery的(document).ready函数会检查浏览器对FileReader API的支持情…