推荐阅读

PS如何一键快速调出“拾色器(前景色)”窗口?
在使用PS软件的过程中,我们可能需要经常更改前景色的颜色,如果每次都要移动鼠标单击工具栏中的前景色按钮来更改会比较麻烦,这篇文章我们就来看看如何设置前景色拾色器快捷键,一键调出前景色拾色器窗口,提高工作效率。操作步骤:1.首先我们打开PS软件,执行“编辑”-“键盘快捷键”命令(或者同时按Alt+Shift+Ctrl+K组合键)打开“键盘快捷键和菜单”对话框。2.在“快捷键用于”右侧的编辑框下拉列表中选择“工具”。3.在“工具面板命令”下方的列表中,滑动鼠标滚轮往下翻动,找到“前景色拾色器”选项,在右侧的快捷键编辑框中输入想要设置的快捷键,这里输入字母“N”。最后,单击窗口右上方的“确定”按钮。4.返回PS编辑窗口,按键盘上的“N”键即可快速调出“拾色器(前景色)”对话窗口。

如何在Win10文件资源管理器窗口左侧显示收藏夹
资源管理器窗口左侧的导航窗格中都有“收藏夹”这一项,用户可以把常用的文件/文件夹放到这里,实现快速访问。但是到了Win10正式版中,微软用“快速访问”取代了之前的“收藏夹”。如果你已经习惯于使用“收藏夹”,那么通过修改注册表是可以找回“收藏夹”的。方法如下:为了方便普通用户修改注册表,可以下载制作好的注册表信息修改文件,双击运行即可修改注册表。下载地址:百度网盘解压后可以看到三个文件,如果你是32位Win10系统,只需运行add.reg即可,弹出提示窗口时选择“运行”和“是”即可;如果你是64位Win10系统,除了要运行add.reg,还需要运行64-bit.reg。运行完毕后,即修改了注册表信息。然后你再打开文件资源管理器窗口,就会发现“收藏夹”已经回来了。如图:以后想要撤消修改,去除“收藏夹”的话,只需运行undo.reg即可。

PPT炫酷3D立体字制作步骤 PPT如何制作炫酷3D立体字效果
你有没有想过或许这样的3D立体文字效果还可以用其他软件可以轻松做出来。例如,我们常用的办公软件——PPT。利用PPT到底怎么做?其实非常简单,主要利用“三维旋转”和“三维格式”2个功能,即可快速实现效果。学会本篇教程,同学们会在PPT设计上又多了一项技能。后期无论是做PPT、海报或是艺术字体都可以用到。下面,我们就来讲讲3D立体文字在PPT中的制作方法,如下图所示为最终效果图。具体操作步骤如下:第一步:打开PPT,在页面上点击鼠标右键,在弹出的快捷菜单中选择“设置背景格式”命令,打开“设置背景格式”任务窗格,展开“填充”栏,选中“纯色填充”单选按钮,然后在“颜色”列表框中选择“深蓝色”填充背景。第二步:插入文本框并输入文字,然后将文字字体设置为笔画较粗的无衬线字体,并设置字号、字体颜色以及加粗文本,如下图所示。

excel图表怎么合并多个工作簿中的数据
我有超过5 个具有相同格式的Excel文件,它们的列标题相同,并且都放置在同一文件夹,有什么快速的方法将它们合并到一个单独的Excel文件的一个工作表中?假设工作簿文件结构如下所示。其中,在文件夹“要合并的工作簿文件”中,有3个示例工作簿文件“测试1.xls、测试2.xls、测试3.xls”,将它们合并到工作簿“合并.xls”中。在“合并.xls”工作簿中,有三个工作表。其中,“设置”工作表中的单元格B2中的数据为每个工作簿中想要合并的工作表名,这里假设每个工作簿中的工作表名相同;单元格B3为要合并的数据开始的行号。在“导入工作簿名”工作表中将放置合并的工作簿的名称。“合并工作表”就是我们要放置合并的数据的工作表。完整的VBA代码如下:‘ 放置导入工作簿名称的工作表
最新发布

SharePoint 列表多表联合查询 实例教程
在SharePoint的企业应用中,遇到复杂的逻辑的时候,我们会需要多表查询;SharePoint和Sql数据表一样,也支持多表联合查询,但是不像Sql语句那样简单,需要使用SPQuery的Joins属性来完成。 下面,我们通过一个简单的例子,为大家演示一下如何使用SPQuery通过查阅项字段来进行两个列表的联合查询。 1、首先创建测试列表,City是城市,然后有一个列表叫做Address,是地址,通过查阅项Location进行关联,CityID字段是Number类型,这里代表城市的ID号; 创建列表完毕以后,输入一些简单的测试数据,如下图: 2、测试列表Address,添加一个查阅项字段,特别要说的是,截图勾选了Title,后来因为查阅项关联的就是Title,我就去掉了,希望不要对后来造成误会,如下图: 3、查看创建完毕列表的所有栏,如下图: 4、看着Location:CityID这样的名称不是很舒服,索性点进去,改名,如下图:

SharePoint 中关于event receivers的讨论及实例教程
主要就是关于事件触发器的同步/异步的设置以及作用。 其实接触SharePoint颇久,对于事件触发器写的不多,但是同步/异步这个概念还是了解的,不过没有深究罢了。今天,和大家讨论了一下,也更加深刻的理解了这个概念;当然,有人说异步是单开一个线程操作,这个我不了解,但是不反对,因为无论如何,不是执行完毕操作立即执行事件,这就是异步了,我们不讨论内部机制是如何开辟线程,或者组织异步队列的。 SharePoint中事件触发器,关于before事件(就是ing标志的事件),默认都是同步的,我理解就是完成一个操作之前,马上执行这个事件;而after的事件(就是ed标志的事件),默认都是异步的,也就是完成一个操作,不是立刻马上执行事件。至于为什么ed结尾的事件都是异步的呢?因为SharePoint为了方式UI上的操作和触发的事件冲突,所以把它设置为异步,至于内部如何处理异步,我觉得没必要太抠细节了。 关于before事件,就是完成操作之前触发,这个只能是同步,SharePoint不允许定义为异步;而after事件呢?就是完成操作之后触发,默认异步,但是可以设置为同步,但是设置为同步以后,就不能再更新属性了,防止和UI操作的冲突。 举个简单的例子,上传一个文档,然后都OK了弹出了上传以后的标题,然后UI会弹出修改属性的页面,这时,时间触发器同步修改了标题,但是却没有被属性页面加载出来,所以这时修改属性,会造成保存上的冲突。当然,有人说执行完事件以后,再弹出UI修改属性的页面,这样如果事件需要时间,就会造成效率上的问题。 当然例子比较简单,就是给大家理解加一个参考罢了。也许自己的理解并不够深刻,希望有独特见解的,大家能够留言讨论。 简单介绍下,after事件如何设置同步,在属性的xml文件里,设置即可,如下: 复制代码 <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <Receivers ListUrl="ListName"> <Receiver> <Name>EventReceiver1ItemAdded</Name> <Type>ItemAdded</Type> <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly> <Class>EventReceiverProject1.EventReceiver1.EventReceiver1</Class> <SequenceNumber>1000</SequenceNumber> <Synchronization>Synchronous</Synchronization> </Receiver> </Receivers> </Elements>

SharePoint 如何手动删除爬网项目
本文介绍如何手动删除某些搜索项目,其实删除搜索项目并不常用,主要还是在刚刚完成爬网,就删除了某些项目,然后有比较敏感需要马上删除的时候。下面,就跟着图文简单了解下手动删除已爬网的项目吧。 1、配置好搜索,搜索linyu,如下图: 2、进入管理中心,点击Manage service applications,如下图: 3、找到Search Service Application,点击进入,如下图: 4、进入Search Administration,我们可以管理搜索配置,如下图: 5、点击左侧菜单的搜索日志,也就是Crawl Log,如下图:

Sharepoint 关于"SPChange"简介
在SharePoint中,我们经常会需要获取那些改变的项目,其实api为我们提供了SPChange对象,下面,我们通过列表简单介绍下这一对象。 1、创建一个测试列表,名字叫做“SPChangeItems”,并插入测试数据,如下图: 2、删除ID为3的数据,并且修改ID为2的数据,为我们的后面测试做准备,如下图: 3、编写我们的代码,本例在控制台中,有需要可以封装WebPart或者application page,如下图: 4、执行结果,如下图: 我们可以看到我们,对话框中显示的添加、更新和删除数据的记录,这就是SPChange的应用,当然,这个不仅仅针对列表,还可以操作文档库、页面等其他,具体可以参考文后附的msdn链接;

Sharepoint Farm Backup Error:Administration 2010 Service is not started
做了一段时间的Sharepoint项目,今天在做Farm 备份时,出现如下错误: 这是由于没有启动 “Share point 2010 Administration”服务,导致备份工作无法执行.解决办法是,在命令行输入 services.msc打开服务列表启动 “SharePoint 2010 administration”服务后一切正常。

Sharepoint 如何定位网站集所在的w3wp进程
我们在调试WebPart或者EventHandler之类的自定义组件时会遇到如何定位部署的网站集所对应的w3wp.exe进程的问题,方法如下 :方法1.直接开始运行,输入cmd,再输入iisapp可以列出当前所有IIS中的WebApplication所对应的w3wp.exe进程,后面都有一个进程号标识,在VS中调试的时候附加到对应进程号的w3wp就对了,这样就不用在那么多w3wp中一个一个试。方法2.每次挂接的时候选择所有的w3wp进程,此法有点暴力。方法3.针对Windows 2008 系统,由于不再支持iisapp.vbs,所以可以使用 %windir%\system32\inetsrv\appcmd.exe list wp 来代替上述功能。至于 appcmd的具体知识,请参见此文

Sharepoint 如何解决Reference web service in Sharepoint出错
当我们在VS或网页中引用Sharepoint 网站的Web service时,可能会遇到如下报错 The document at the url http://server:port/_vti_bin/UserGroup.asmx was not recognized as a known document type. The error message from each known type may help you fix the problem: - Report from 'XML Schema' is 'The document format is not recognized (the content type is 'text/html; charset=utf-8').'. - Report from 'http://server:port/_vti_bin/UserGroup.asmx' is 'The document format is not recognized (the content type is 'text/html; charset=utf-8').'. - Report from 'DISCO Document' is 'There was an error downloading http://server:port/_vti_bin/UserGroup.asmx?disco'.'. - The request failed with HTTP status 404: Not Found. - Report from 'WSDL Document' is 'The document format is not recognized (the content type is 'text/html; charset=utf-8').'. Metadata contains a reference that cannot be resolved: 'http://server:port/_vti_bin/UserGroup.asmx'. Metadata contains a reference that cannot be resolved: 'http://server:port/_vti_bin/UserGroup.asmx'. If the service is defined in the current solution, try building the solution and adding the service reference again. 那么可以从以下几个方面来试着解决此问题 1.在你的URL后面键入 ?wsdl 如:(http://server:port/_vti_bin/UserGroup.asmx?wsdl) 2.点击service description如下图 3.url地址应指向为Central Admin site而不是你创建的 site collection。如此也可解决 例如我们有如下web Applications 1. Sharepoint Central Administration v4 port:-110 http://server:110/_vti_bin/UserGroup.asmx 2. sharepoint port:-80 http://server:80/_vti_bin/UserGroup.asmx 3. sharepoint port:-220 http://server:220/_vti_bin/UserGroup.asmx 那么就把url指向http://server:110/_vti_bin/UserGroup.asmx,而不是其它两个你自己创建的site collection4.找到正确的url地址。 如果你键入的url有错,你也会遇到此问题, 例如:如果 http://moss2010:810/sites/YourSite/_vti_bin/list.asmx 是你的webservice真正所在的的url地址 而你却引用 http://moss2010:810/YourSite/_vti_bin/lists.asmx (removed the folder sites) ,如此虽然还是可以产生asmx page 但是却无法产生disco或 wsdl文件。 你会得到 404报错或类似错误 Report from 'DISCO Document' is 'There was an error downloading 'http://server:port/_vti_bin/list.asmx?disco'.'. - The request failed with HTTP status 404: Not Found.

Sharepoint 如何把网站集从Testing服务器移动到Production服务器(相同的Farm)
如果你想要把你的Sharepoint网站集从测试服务器移动到生产服务器上,根据网上的资料,有多种方式可以实现,这里我测试了使用STSADM的方式进行移动(此方式微软好像不太推荐,尤其是在跨Farm进行移动时会存在问题,不过此处我们只是在同一Farm的不同服务器上操作,所以问题不大,实际上,我们提到“移动Moving”,应该是在同一Farm的环境下操作,如果是跨不同的Farm操作,准确的用语应该是 Migration/Updating)。下面直接描述操作步骤。 步骤一、使用STSADM Command备份Testing服务器上的Website Collection用此命令前,可以参考我的另一篇笔记(harepoint学习笔记-- 如何在系统Path中添加STSADM的快速引用(Add STSADM in path)))备份时使用的STSADM Command如下: Stsadm –o backup –url http://<server name>:<port> -filename <path\name to be used for the backup file>Example: tsadm –o backup –url http://sharepoint2010:6666 –filename "e:\backup6666.bak"述命名中: http://sharepoint2010:6666 就是你想要备份的Website Collection,如果备份操作顺利完成,就会显示 “Operation Completed Successfully”有直接使 用此命令,而是在Testing 服务器的C:\下创建了一个批处理文件(BackupMySP2010.BAT),代码内容如下: 复制代码

Sharepoint 如何使用PowerShell添加和部署Solution
我们通常使用Visual Studio 2010来快速开发和部署我们的Sharepoint Solution.但有时我们不得不遇到要把我们开发的Solution Packages部署到其它物理位置(生产机),而不是我们开发环境所指向的服务器(测试机)。以前我们使用Stsadm工具来完成此工作,但现在我们更推荐使用PowerShell来操作。 下面我们分别描述此工作涉及到的基本步骤:一、添加Solution 到Sharepoint Farm中通过我们要先将Visual Studio中的的Solution打包,打成的包可以到Solution的Bin\Debug目录下去找。把此目录下的Solution Package拷贝到需要部署的服务器上的指定目录下eg: D:\Sp2010\DeploySolution\MySharepointProject.wsp 如果用以前的Stsadm完成添加Solution工作则是 如果要使用PowerShell,则只需要从你的目标服务器桌面的的Start菜单中找到 系统会自动加载Microsoft.SharePoint.PowerShell,我们便可以直接在其Command窗口中执行我们将要执行的PowerShell命令.如果对某个PowerShell命令(如Add-SPSolution)有使用上的问题,可在其Command窗口中使用Get-Help Add-SPSolution 来取得此命令的相关帮助。 此处,我们用PowerShell命令来完成添加Solution的工作: 如果你是开发的Sandboxed solution,那么你需要使用Add-SPUserSolution命令来执行上面的操作。此命令需要参数–literalpath,此参数提指向Solution的全路径,二、部署Solution到指定的Web Application上 接下来我们要部署Solution到我们指定的Web Application(eg: http://myserver-sp1:2010/)上 如果用以前的Stsadm完成部署Solution工作则是 如果是使用PowerShell命令,则如下 如果部署的是 Sandboxed solution,则使用Install-SPUserSolution命令。 –GACDeployment 参数也可换成–CASPolicies,二者区别是 GACDeployment指定可以为新 SharePoint 解决方案部署全局程序集缓存 (GAC)。。 CASPolicies指定可以为新 SharePoint 解决方案部署代码访问安全 (CAS) 策略。 - WebApplication参数也可换成- AllWebApplications,二者区别是: WebApplication: 为指定 SharePoint Web 应用程序部署 SharePoint 解决方案。该类型必须是格式为 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID; SharePoint Web 应用程序的有效名称(例如,MyOfficeApp1);或有效 SPWebApplication 对象的实例。 AllWebApplications: 指定为服务器场中的所有 SharePoint Web 应用程序部署新的 SharePoint 解决方案。 如果你需要强制部署此Solution,你可以使用-Force参数。 通过上面两个步骤,你就完成了把指定的Sharepoint Solution Package添加和部署到指定的Sharepoint Farm和Web Application中。为使此文更完成,我们继续讨论我们可能要做的其它相关工作。三、升级部署Solution. 我们可能要通过升级方式来部署我们已经在前面部署好的Solution,使用此方式前,我们首先需要把新版本的Solution拷贝到我们指定的目录下eg: D:\Sp2010\DeploySolution\MySharepointProject.wsp 如果是使用Stsadm命令: