小编sko*_*ima的帖子

使用.Net使用XmlSerializer有哪些限制(如果有的话)?

使用.Net使用XmlSerializer有哪些限制(如果有的话)?例如,您可以将图像序列化为XML吗?

.net xml serialization

8
推荐指数
2
解决办法
6015
查看次数

如何配置Sitecore以便生成媒体项的绝对链接?

<sc:Image>并且<sc:FieldRenderer>,在渲染MediaItem时,生成如下所示的html代码:

<img src="~/media/twitter.gif" alt="Twitter" width="100" height="22" />
Run Code Online (Sandbox Code Playgroud)

请注意src属性中使用的相对路径:这意味着当在多个页面上重复使用此类图像时,浏览器必须多次获取它(例如,在http://example.com/http://example.com/页面上)关于我们/).当我img在代码中生成标记时,我可以使用以下代码段强制使用绝对URL:

string url = Sitecore.StringUtil.EnsurePrefix('/',
    Sitecore.Resources.Media.MediaManager.GetMediaUrl(media));
Run Code Online (Sandbox Code Playgroud)

如何配置Sitecore以强制媒体网址中的前导斜杠?

使用Reflector我可以看到它MediaOptions.AbsolutePath控制我想要实现的行为,但我不知道如何为Sitecore内置控件设置它.设置Media.MediaLinkPrefixmediaPrefixesweb.config似乎没有任何改变.

url performance sitecore pagespeed

8
推荐指数
1
解决办法
5434
查看次数

为什么在GetCcNetConfigFiles之后需要重新启动CruiseControl.NET?

需要重新启动CruiseControl.NET服务以获取项目配置文件中的更改.

我发现这非常烦人,不确定它是否是一个错误或它的工作方式.

有没有办法在人们的经历中克服这个问题?

cruisecontrol.net

7
推荐指数
2
解决办法
4079
查看次数

如何在Compact Framework下的套接字上实现非无限接收和发送超时?

在完整的.Net Framework上,我使用以下代码:

socket.SetSocketOption(
  SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, readTimeout);
socket.SetSocketOption(
  SocketOptionLevel.Socket, SocketOptionName.SendTimeout, writeTimeout);
Run Code Online (Sandbox Code Playgroud)

但是,Windows Mobile不支持此操作并抛出异常.

我目前正在测试此解决方案以实现超时.

有谁知道更好的方法?如果可能的话,我想避免产生多个线程,毕竟这是一个嵌入式设备.

c# sockets timeout compact-framework windows-mobile

7
推荐指数
1
解决办法
3742
查看次数

喜欢在mongoDB中查询

我正在研究mongodb.其中我想使用像查询.我的收藏结构如下.

{ "name" : "xy" , "age" : 34 , "location" : "sss"}

{ "name" : "xyx" , "age" : 45 , "location" : "sshs"}

{ "name" : "x" , "age" : 33 , "location" : "shhss"}

{ "name" : "pq" , "age" : 23 , "location" : "hhh"}

{ "name" : "pqr" , "age" : 12 , "location" : "sss"}
Run Code Online (Sandbox Code Playgroud)

我想找到与"name"匹配的记录:"x".

所以查询将返回匹配xy,xyz,x的所有三个记录.

有可能在mongo.

如果有人知道plz回复.

谢谢

mongodb

7
推荐指数
1
解决办法
6950
查看次数

Cruisecontrol.net 1.6 - CCNet状态变为"未知"

我的预定构建遇到了一些问题.这是怎么回事:

  1. 在我的cruisecontrol.net配置文件中创建了项目条目.此时,CC仪表板将显示新项目条目,CCNet状态为"未知".该项目将具有scheduledTrigger,以便它在特定时间每天运行.
  2. 我触发了项目的构建并且构建成功.现在CCNet状态为"正在运行".
  3. 每天构建以一致的方式发生几天.CCNet状态仍然每天显示"正在运行".
  4. 在某些时候(几天之后),该项目的CCNet状态突然变为"未知",之后计划的构建不会发生.

简而言之,CC预定构建仅在CCNet状态为"正在运行"时发生.一旦更改为"未知",计划的构建将停止触发.

在我的情况下,CCNet状态在没有任何特定原因的情况下从"正在运行"变为"未知",因此计划的构建停止.

知道为什么会这样吗?

谢谢.

cruisecontrol.net

7
推荐指数
2
解决办法
1556
查看次数

具有条件的MSBuild ItemGroup

我不知道是否 ItemGroup使用正确的类型.根据选择,我会得到4种不同的布尔值,无论是真还是假.

我想填补一个 ItemGroup根据真假这个"字符串".这可能或我应该使用什么?

Anders = true
Peter = false
Michael = false
Gustaf = true
Run Code Online (Sandbox Code Playgroud)

我的 ItemGroup然后应该有安德斯和古斯塔夫.

这是可能的,或者我该如何解决?

msbuild msbuild-task msbuildcommunitytasks msbuild-4.0 msbuildextensionpack

7
推荐指数
1
解决办法
8567
查看次数

如何配置CruiseControl.NET以在远程服务器上构建一个项目

我有一个运行CruiseControl.NET的构建服务器.它适用于配置为在该服务器上运行的7个项目(让我们称之为服务器A).

现在我有一个新项目,我希望在不同的服务器(服务器B)上构建,但我希望它出现在与现有项目相同的ccnet仪表板中.

如何为此方案配置CCNet?

cruisecontrol.net build-server

6
推荐指数
1
解决办法
4539
查看次数

如何将值从cc.net传递给build-script?ccnet.config-> xx.build

我在ccnet.config文件中有各种设置,并希望将它们传递给我的构建文件,以便将这些常量保存在一个位置.

我怎么做?!

谢谢,

丹麦安德斯

cruisecontrol.net nant

6
推荐指数
1
解决办法
3098
查看次数

rails 3 + prawn pdf + html_safe

我正在使用prawn gem生成PDF报告,

@user.description returns as string "<b>sample text</b> &nspb; <p>sample text</p>"
Run Code Online (Sandbox Code Playgroud)

同时将值附加到pdf表

pdftable = Prawn::Document.new
pdftable.table([["#{@user.description}"]],
         :column_widths => {0 => 50, 1 => 60, 2 => 280, }, :row_colors => ["ffffff"])
Run Code Online (Sandbox Code Playgroud)

在这种情况下生成的pdf具有带有html标签的内容,即使我尝试应用html_safe但它不是转义标签.

是否有可能在prawn pdftable中使用/ apply html_safe,以逃避html标签?

ruby-on-rails

6
推荐指数
1
解决办法
2266
查看次数