当前位置:主页 > Office办公

最新发布

sharepoint 2010 如何利用timer job 实现文档下载次数
sharepoint 2010 如何利用timer job 实现文档下载次数

最近在做文档库设计的时候,公司需要统计用户对文档的下载次数这个功能,在sharepoint 2010中,有提供了一个叫审核的功能,可以协助我们做到。如果需要统计用户对文档的下载次数,并且在sharepoint的文档列表中显示,考虑到性能的问题,所以采取的方案,就是使用时序timer job,定时去更新文档的下载次数,如下图:在开始做这个功能之前,需要启动一个文档的审计功能,点击文档的库设置,信息管理策略设置,选择内容类型(更改源),选择库和文件夹,点击确定,如下图:接下来我们开始实现这个功能。1。创建一个自定义列表,《下载次数更新表》,包含两个字段,DocumentLibraryUrl,DocumentColumn.这个表示用来存放需要更新的文档库以及所要更新的字段,例如下载次数,当然如果是其它字段也可以。只要和文档库的名称是一样的,就可以。例如我们需要更新一个文档库的下载次数,我们提交一条数据,如下图所示。2。创建一个时序的class文件,DocumentCountJob.csusing System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint.Administration; using Microsoft.SharePoint; namespace TimerJobForDocumentDownloadCount {     public class DocumentCountJob : SPJobDefinition     {        public DocumentCountJob(): base(){}        public DocumentCountJob(string jobName, SPService service, SPServer server, SPJobLockType targetType)             : base(jobName, service, server, targetType)         {        }         public DocumentCountJob(string jobName, SPWebApplication webApplication)             : base(jobName, webApplication, null, SPJobLockType.ContentDatabase)         {             this.Title = jobName;         }        public override void Execute(Guid contentDbId)         {             SPSite site = new SPSite("http://moss:8000");             SPWeb web = site.OpenWeb();             web.AllowUnsafeUpdates = true;             SPList list = web.Lists.TryGetList("下载次数更新表");             //需要更新的文档库列表             SPList DocumentList;             SPAuditQuery wssQuery = new SPAuditQuery(site);             int count;             wssQuery.AddEventRestriction(SPAuditEventType.View);             foreach (SPListItem item in list.Items)             {                 DocumentList = web.GetList(item["DocumentLibraryUrl"].ToString());                 foreach (SPListItem DocumentItem in DocumentList.Items)                 {                     wssQuery.RestrictToListItem(DocumentItem);                     SPAuditEntryCollection auditCol = web.Audit.GetEntries(wssQuery);                     count = auditCol.Count;                     string columnName = item["DocumentColunm"].ToString();                     DocumentItem[columnName] = count;                     DocumentItem.Update();                 }             }         }     } }

276 次浏览
如何利用 reveal.js 随心所欲地制作 PPT
如何利用 reveal.js 随心所欲地制作 PPT

在面临课题总结或者小组活动的时候,我们几乎都避免不了使用PPT的情境。而制作一个质量较高的PPT可能需要花费比较长的时间1 。倘若你是个“完美主义者”,对细节要求几近苛刻,而知识储备并不是很尽如人意的话,往往会弄得是一头絮乱,制作一个PPT可能是种折磨...制作一个好的PPT,在一些演讲的情境中,对于演讲者来说,也是自信的源泉,也有可能会让演讲的表现力提升一个档次。那接下来就我个人认知和使用,粗浅的说下个人观点...谈及到PPT的使用,微软的PowerPoint和Apple的Keynote都是我们日常使用居多的幻灯片制作工具。以老牌的课件制作工具PowerPoint为例。 优点:缺点:而Keynote苹果iOS,OS X系统(分别对应移动端系统和非移动端系统)上的一款制作课件软件。刚推出的时候曾经以“闪烁”和“火焰”等酷炫效果占据几乎所有Keynote演示场合。 优点:缺点:reveal动词形式直译的话有揭露,[神]启示的意思,名词形式直译的意思有揭示,展现的意思。正如他的名词解释一样,reveal.js是一个基本Web的展示框架。简单来说就是用网页来制作很棒的交互式的幻灯片。

408 次浏览
sharepoint 2010 如何创建一个timer job
sharepoint 2010 如何创建一个timer job

在sharepoint的开发和应用中,经常会使用到,需要定时执行或者更新数据,我们可以用sharepoint自带的timer job来实现。1。创建一个sharepoint 项目,名称为TimerJobTest;2。创建一个class文件,名称为TimerJobClass;继承SPJobDefinition,如下图using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.SharePoint.Administration;namespace TimerJobTest{

263 次浏览
家里老断网是路由器问题吗?
家里老断网是路由器问题吗?

家里老断网是路由器问题吗?家里经常继网是不是路由器的问题,这个有可能是路由器的原因,也可能是其它网络设备的问题,具体要检测一下才可以确定。检测网络问题和你家里连网的方式有关,假设是一般最常见的光猫+无线路由器的方式。具体检测方法和步骤一,在断网的时候确定是无线网断了还是有线网断了,还有都断了,只要有一个能上网没断的可以排除光纤的问题或是排除光猫的问题。二,如果只有无线断了,有线没断网,检查无线路由的设置。如果只有有线断了,无线没有断,检测网线和电脑网卡还有电脑的网络设置。三,可以直接将电脑连到光猫上看能不能上网,能上即可以判定路由问题。

249 次浏览
sharepoint 2010 扩展调查字段属性-增加图片支持
sharepoint 2010 扩展调查字段属性-增加图片支持

最近公司有个需求,年底了,公司有很多评选,例如优秀员工评选,旅游活动投票等,想利用sharepoint上的调查功能,进行一系列的评选和投票,但是发现sharepoint自带的调查字段选择,只有简单的一些单选,多选,而且不能动态控制评选或投票的截止日期,过期时间,也没有可以添加图片,进行投票,如下图所以我们需要对其进行扩展,做到可以支持图片显示,并且随意排列。假设要做一个优秀员工评选,如下图:我们在sharepoint 2010上做这样的功能,需要两个步骤1.创建一个员工图片库,来存放员工信息,如下图:2.创建一个调查库,叫“2012年优秀员工评选”,选择我们扩展的字段,叫ImageRadioButton,如下图:配置几个相关属性,输出列数:一行输出4列;图片宽度和高度:指的是输出的图片大小;图片库地址:指的是存放员工信息的sharepoint图片库地址;

275 次浏览
CCC.exe是什么进程?为什么运行?与MOM.exe有何关系
CCC.exe是什么进程?为什么运行?与MOM.exe有何关系

打开Windows任务管理器一些人会发现里面有个CCC.exe进程在运行,但它不是一个系统进程,也只安装AMD显卡驱动程序的电脑里面有此进程。所以如果系统里面有此进程,不要担心,因为通常情况下它应该是安全的,另外CCC.exe进程通常与MOM.exe进程同时存在。那么详细点讲这个CCC.exe是什么进程呢?其在系统中的作用是什么?为什么与ATI有关呢?CCC.exe进程程序文件是由AMD®公司为其发布的AMD显卡产品定义的功能设置程序的一个组成部分,被称为Catalyst Control Center: Host application(即:催化剂控制中心主机应用程序)。其功能也就是对AMD显卡进行各类显示效果、图形输出进行设置,这个程序一般被AMD取了一个怪名字:催化剂(Catalyst Control Center)。而CCC.exe进程就是这个程序的组成部分,若要实现对显卡的设置,此程序必须运行。CCC.exe和MOM.exe有什么关系?往往我们会发现它们会同时出现在任务管理器中。如果你看过我之前的那篇《MOM.exe是什么进程?》就会知道,原来AMD催化剂这整个程序要实现对显卡进行“催化”的完整功能就需要另一个名叫MOM.exe的程序的支持,它俩是缺一不可的。如果单独禁止了其中一个,那么另外就相当于一个严重残疾一样无所作为。你可以尝试一下,终止CCC.exe之后你电脑右下角的那个图标将会消失(如下图),而终止MOM.exe后这个图标不会消失,但会失效而无法打开设置窗口。(拓展阅读:svchost.exe是什么进程?)CCC.exe与ATI有什么关系?其实以前AMD是不做显卡产品的,后来它收购了ATI这个知名显卡厂商。被AMD收购后在一段时间内依然保留了ATI作为一个显卡品牌的存在,不过后来AMD放弃了ATI这个名字而将其该用自己的AMD名称,所以依然有很多人说CCC.exe是ATI显卡的驱动。这句话其实不仅错在已经没有ATI了,而且CCC.exe其实不是显卡驱动程序,它只是一个设置显卡的程序(即“催化剂”)。它本身和显卡驱动并没有直接的关系。这不是一个系统进程,它会随着你安装AMD(或称为ATI)显卡驱动包时被一起安装。如果将其终止也不会对电脑显卡以及显卡驱动造成影响,但你将无法运行催化剂程序对显卡进行一下个性化设置等。不过别担心,如果你需要它们可以随时在运行窗口中输入MOM.exe即CCC.exe进程来启动催化剂。

317 次浏览
MOM.exe是什么进程?为什么运行?是MOM.exe病毒吗?
MOM.exe是什么进程?为什么运行?是MOM.exe病毒吗?

当你打开Windows电脑任务管理器可能就会发现里面有MOM.exe进程在运行,但它不是一个系统进程,也只有用AMD显卡的电脑里面有此进程。所以若系统里面有此进程,不要担心,因为通常情况下它应该是安全的。本文中会提到MOM.exe进程的来历、功能和如何辨别类似病毒的一些方法,希望对你了解MOM.exe是什么进程有所帮助。 mom.exe是AMD(ATI)催化剂的一部分MOM.exe进程程序文件是由AMD®公司(原ATI,后被AMD收购)为其电脑显卡产品定义的功能设置程序的组成部分,这个程序在ATI时期被称为ATI Catalyst Control Center(即ATI催化剂),被AMD收购后发布的显卡产品被称为AMD Catalyst Control Center。启动此程序任务栏会出现小图标:借助MOM.exe的功能可使催化剂程序(一个对显卡进程设置的控制窗口,如下图所示)实现对屏幕分辨率、旋转显示、以及3D等各种图形性能进程设置。此程序会随着你给电脑的AMD(或ATI)显卡安装驱动时被一起安装。MOM.exe本身并不是显卡驱动程序,我们可以在任务管理器中将其终止,或通过开机启动项禁止它的自动启动,这么做不会使你的显卡驱动出现问题。如果在需要对显卡进行性能或图像输出进行设置,可以在运行中输入mom.exe后回车或点击以下位置将其启动。所在位置:C:\Program Files\ATI Technologies\ATI.ACE\Core-Static不同电脑更具显卡版本、系统版本及安装位置的不同所在目录可能也有变化。另外,在MOM.exe进程启动时,一个与它功能相关的CCC.exe进程也会被启动,它俩都是催化剂的重要促成部分,上的截图的任务栏中的那个小图标就是CCC.exe。另外,MOM.exe的正常工作还依赖于Microsoft®  .NET Framework程序,如果你电脑没安装.NET Framework或此程序出错会连带导致MOM.exe应用程序错误无法运行。(延伸:svchost.exe是什么进程?)

304 次浏览
hkcmd.exe是什么进程?为什么运行?如何识别相关病毒?
hkcmd.exe是什么进程?为什么运行?如何识别相关病毒?

当你打开Windows电脑任务管理器可能就会发现里面有hkcmd.exe进程在运行,虽然这不是一个系统进程,也只是部分电脑里面有此进程,但如果系统里面有,它就会随着电脑系统的启动而一起启动。那么这个hkcmd.exe是什么进程呢?它的运行在系统中起到什么功能?会不会是一个病毒文件?hkcmd.exe进程(HotKeysCmds)是Intel®(英特尔)公司为其开发的显卡芯片组定义的一个与驱动关联的热键命令模块程序。在功能上hkcmd.exe进程为用户提供对显卡驱动设置程序各种功能及其他系统软件快速调用的快捷键(比如Ctrl + Alt + F12)。如果你电脑采用的是英特尔810和815等芯片组集成显卡,当你安装显卡驱动程序时此进程便会一起被安装到系统中。次进程的运行的运行没有窗口(称为后台进程),我们可以通过以下位置看到此程序文件:所在位置:C :/ windows/system32/hkcmd.exe (C为系统安装所在分区的盘符)它个不是一个Windows®系统自身的进程,所以如果你觉得次它没必要运行,可以将其终止,这个操作不会导致系统及显卡程序故障或其他程序出现问题。如果不想hkcmd.exe随系统自动启动或占用电脑性能资源,可以在以下位置来关掉它:开始→控制面板→Intel Extreme Graphics(英特尔图形图标)同时此进程一般会与igfxtray.exe共同存在,通常他们都是安全的。如果你的电脑中次进程有一场表现:比如报错、CPU使用率过高,可尝试通过重新安装显卡驱动程序来解决。如若未果,那么很有可能是病毒所为。(延伸:svchost.exe是什么进程?)虽然不是系统进程,但hkcmd.exe进程存在已有进10多年漫长的历史,且采用Intel集成显卡的电脑有很多,所有很多病毒也盯上了此进程文件,他们或采用完全相同的名称或更开其中一个数字以便迷惑用户。不过下面这些方法可以帮助我们判断hkcmd.exe是不是病毒:一些相关木马病毒已被杀毒软件捕获,下面这些就是将自己伪装成hkcmd.exe的病毒:

285 次浏览
KunlunPlatform.exe是什么进程?是安全的程序吗?
KunlunPlatform.exe是什么进程?是安全的程序吗?

如果你在Windows系统任务管理器看到了KunlunPlatform.exe进程在运行,这说明你的电脑安装并且正在使用微软英库Engkoo英库输入法。你尝试一下在电脑的任何可输入文字的地方点击以下鼠标就会出现这个进程的窗口:看到了吗?它是一个输入法的窗口。觉得不够详细?请看下文:KunlunPlatform.exe进程是微软发布的Engkoo(英库)拼音输入法进程,这款输入法英库输入法是由微软亚洲研究院发布的一款功能非常好用的拼音输入法程序(笔者就在用这款程序),功能上教微软以前系统中默认自带的拼音输入法以及简洁版与新体验输入法有较大提升。此程序可以被安装在Windows XP以及Win7和Win8系统(桌面环境)上,如果你安装并使用切换键将当前使用的输入法切换到了Engkoo输入法那么KunlunPlatform.exe进程就会被激活并出现在任务管理器中,并以当前系统用户名称运行。进程所在位置:C:\Program Files\Microsoft Engkoo Pinyin\1.0.413.03\Shared其中C为你的Engkoo输入法安装所在分区盘符,会更具不同安装位置有所不同。后面那一连串数字是KunlunPlatform.exe版本信息,会更具微软亚洲研究院对Engkoo的升级而有所不同。以下是进程熟悉截图(基于Win7专业版):KunlunPlatform.exe不是一个系统进程,不过也无法通过任务管理器将其终止(终止后它会再次出现)。如果你介意它的存在,可以在输入法设置栏中将其删除或者卸载Engkoo英库输入法。(延伸:svchost.exe是什么进程?)虽然目前还鲜有相关病毒报道的案例(这可能与次输入法用户范围有关),不过也难免以后会出现相关的木马病毒。我这里有一些基本方法可以用户防范或发现这类悲剧的发生:以上任何情况的出现都是危险的信号,特别是前三条。如果你遇到此类情况,应该立即安装杀毒软件并更新最新病毒库后对电脑进行全盘查杀。

286 次浏览
wuauclt.exe是什么进程?让Windows系统自动更新!
wuauclt.exe是什么进程?让Windows系统自动更新!

Windows系统用户可以通过任务管理器到wuauclt.exe进程是否运行,如下图所示:那么wuauclt.exe是什么进程及它为什么会运行呢?本文或许对你有所帮助:wuauclt.exe进程文件是微软为其Windows操作系统定义的系统文件,被描述为:Windows Update(Windows更新),也就是说这个进程是一个自动更新客户端。这是一个后台进程(它运行没有界面),它会连接到微软服务器上来检查你电脑上的Windows系统、驱动程序或其他微软软件的更新(比如各种系统补丁),如果有更新便会下载自动安装(也可以更改更新设置),如下图所示。如果你在任务管理器中看到了wuauclt.exe进程,那就说明你开启了Windows系统更新功能了。毫无疑问,如果你想用自动更新功能(上图中除最后一个“关闭自动更新”项以外),这个进程是必须存在的,即便是在任务管理器中将其终止它也会自动启动。而如果关闭自动更新,wuauclt.exe是不会自动启动的,即便是手动启动它也会自动关闭(我已经验证过了)。我还是建议大家开启自动更新,让wuauclt.exe进城处于运行状态,这样能及时更新系统漏洞,可确保你系统的安全。(拓展阅读:svchost.exe是什么进程?)进程所在位置:C:\WINDOWS\system32 (C为系统安装所在分区盘符)开启/关闭位置:控制面板→安全中心→自动更新作为一个重要的系统进城,wuauclt.exe成了一些木马病毒中毒“突击”的目标,这些病毒有些会使用相同的名称,有些则会修改几个容易混淆的字符意图获得用户更多的信任。这里笔者有些方法可以快速实现在不用杀毒软件的情况下识别出这些病毒:安全厂商已拦截到相关病毒Backdoor.Clt(W32.Cult),这是一个后门木马,使攻击者能够完全控制你的电脑。 如果wuauclt.exe是连接到6667端口,很有可能已感染Backdoor.Clt病毒。

320 次浏览
共计75934条记录 上一页 1.. 5139 5140 5141 5142 5143 5144 5145 ..7594 下一页