小编Zoo*_*ing的帖子

在数据库中搜索并替换部分字符串

我需要替换所有iframe标记,在我的数据库中存储为nvarchar.我可以使用以下sql-question找到条目:

SELECT * FROM databasename..VersionedFields WHERE Value LIKE '%<iframe%'
Run Code Online (Sandbox Code Playgroud)

假设我想替换以下代码段:

code before iframe <iframe src="yadayada"> </iframe> code after iframe
Run Code Online (Sandbox Code Playgroud)

有了这个:

code before iframe <a>iframe src="yadayada"</a> code after iframe
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

67
推荐指数
3
解决办法
15万
查看次数

列出所有以前加载的PowerShell变量

是否有PowerShell命令列出所有以前加载的变量?

我在Visual Studio中运行一些PowerShell脚本,并希望列出当前PowerShell会话中可用的所有变量.

我试过这个命令:

ls variable:*;
Run Code Online (Sandbox Code Playgroud)

但它返回以下内容:

System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

29
推荐指数
2
解决办法
5万
查看次数

强制用户在编辑前锁定SVN中的文件

我们的项目中有一些文件无法合并,因此在编辑之前必须由用户锁定文件.有没有办法强制用户在编辑之前锁定文件?

我们正在使用Subversion和TortoiseSVN/VisualSVN.

svn version-control tortoisesvn visualsvn

26
推荐指数
2
解决办法
3万
查看次数

创建Sitecore项目的链接

我知道我以前做过这个,但我似乎无法记住在哪里或如何.

我想在Sitecore中创建一个Item的链接.这段代码:

Sitecore.Data.Items.Item itm = Sitecore.Context.Database.GetItem(someID);
return itm.Paths.Path.ToString();
Run Code Online (Sandbox Code Playgroud)

生成以下字符串:

http://localhost/sitecore/content/Home/Item1/Item11/thisItem
Run Code Online (Sandbox Code Playgroud)

我想要这个字符串:

http://localhost/Item1/Item11/thisItem.aspx
Run Code Online (Sandbox Code Playgroud)

获取项目路径的正确方法是什么?在这种情况下,我无法使用正常的Sitecore链接:

Sitecore.Web.UI.WebControls.Link
Run Code Online (Sandbox Code Playgroud)

sitecore sitecore6

22
推荐指数
1
解决办法
8020
查看次数

使用OrderBy <>对项目数组进行排序

我有一系列的项目,我想对他们的一个属性进行排序.我可以使用" item.Fields ["FieldName"]访问items属性.值 "该属性以字符串形式返回,但我可以将其转换为int.

我查看了OrderBy <>但我不知道如何使用它.

c# arrays sorting

20
推荐指数
3
解决办法
8万
查看次数

将未版本控制的文件添加到subversion

是否可以将文件添加到不应该版本化的subversion中?F.ex. 需要编辑的配置文件以匹配每个单独的环境.当一个新的程序员连接到项目时,他应该从subversion获取原始文件,但是在编辑它之后它不会被提交,并且当它更新时它不会被覆盖.

也许为整个原始项目创建一个标签就是解决方案?首先下载标签,然后从主干更新?

有任何想法吗?


澄清以下评论:项目(Sitecore)包含大约30k个不同的文件.我们需要对其中的100个进行版本控制.如果我们应该在版本控制中包含所有文件,那么每次提交都会永久进行(因为togorto搜索所有文件夹).今天我们创建一个包含所有未版本控制文件夹的zip文件,在svn中将文件夹设置为ignore,然后添加zip.问题是当我们需要更改zip中的一个或多个文件时,我们需要向repo提交一个新的~1GB-zip.

svn version-control sitecore

10
推荐指数
2
解决办法
4434
查看次数

如何交叉引用类中的对象

我有一个Person类和两个名为Parent和Child的继承类.父母可以有n个孩子,孩子可以有n个父母.

OOD在父和子之间创建引用的最佳方法是什么.

我应该在引用连接的父/子的每个类中创建一个List,还是有更好的方法?

c# oop

10
推荐指数
1
解决办法
4460
查看次数

Windows服务器上的Apache无法写入文件

我们在Windows Server 2003上安装了Apache 2.2.

我们希望让apache能够写入磁盘上的文件,但我们不知道Apache的用户是什么.

我们如何允许Apache写入Windows Server 2003上的文件?

更新:用户以"SYSTEM"身份运行,我们尝试为该用户提供对所有文件夹和文件的完全权限.此外,我们还为所有文件夹和文件提供了"Everyone"完全权限.我们重新启动了Apache,清除了所有cookie,重新启动了IE,我们仍然从phpMyAdmin收到一条消息,表示我们没有写入权限.

php apache apache2

5
推荐指数
1
解决办法
8643
查看次数

以编程方式在Sitecore Engagement Plan中注册访问者

我想通过代码在特定的参与计划状态中注册Sitecore访问者.在文档中找不到如何执行此操作.

任何人?

sitecore sitecore6 sitecore-dms

5
推荐指数
1
解决办法
1145
查看次数

构建后将文件移动到远程文件共享

我想创建一个后期构建脚本,将文件从构建目录移动到远程(UNC)文件共享.

这一行:

xcopy "C:\TeamCityBuild\project\WebSite\*" "\\192.168.1.1\WebSite\" /C /R /Y /E
Run Code Online (Sandbox Code Playgroud)

在DOS窗口中运行时工作正常但是当TeamCitys buildrunner sln2008尝试运行它时它失败并显示消息" 无效的驱动器规范 "

我已经在远程服务器上共享了具有"Everyone"全部权限的文件夹.

有任何想法吗?

teamcity visual-studio

4
推荐指数
1
解决办法
2485
查看次数

使Linq返回对象或null

如果没有找到对象,有没有办法让下面的代码返回null?

var news = (from c in childs
where c.Name.ToLower().Contains("folder")
select c).First();
Run Code Online (Sandbox Code Playgroud)

linq

1
推荐指数
2
解决办法
297
查看次数