小编Ed *_*ehm的帖子

合并和提交后的SVN错误

我将一个分支合并到另一个分支,然后进行了一些自己的更改.当我去检查更改时,我收到此错误:

错误:
- C:\ dev\Backend\Backend_1.1.0.0
在目录
C:\ dev\Backend\Backend_1.1.0.0\Unit Tests\MessageProcessor.Tests'
错误处理命令'committed'在
'C:\ dev\Backend\Backend_1.1.0.0\Unit Tests\MessageProcessor.Tests'
无法将
C:\ dev\Backend\Backend_1.1.0.0\Unit Tests\MessageProcessor.Tests.svn\dir-props'移动到
C:\ dev\Backend\Backend_1.1.0.0\Unit Tests\MessageProcessor.Tests.svn\dir-prop-base':系统找不到指定的文件.

现在我无法提交(获取"工作副本锁定,请执行清理"消息),执行"清理"会给出与上面相同的消息.

当我删除违规目录时,如Greg Hewgill建议并进行更新,更新请求清理,并且清理会在不同的子目录上引发错误.

我将查看源的新副本并手动合并我的更改,但我想知道是否A)有更好的方法来解决这个问题和B)如果有人知道我做错了什么.

在Windows XP上使用TortoiseSVN 1.6.3,Build 16613和Subversion 1.6.3.

svn tortoisesvn

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

在C#.net中使重叠的图片框透明

我有两个重叠的图片框.两个图片框的图像都有一些透明像素.我想通过重叠图片框的透明像素看到底部图片框.

我尝试将两个图片框的背景颜色设置为透明.但它只是将图片框的背面颜色设置为表单的背景颜色.

c# transparent winforms

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

如何使用ASP FileUpload控件在代码中将文件上载到Sitecore媒体库?

这是我尝试过的,似乎没有用.我没有收到任何错误,但它似乎也没有将文件添加到媒体库.

using(new Sitecore.SecurityModel.SecurityDisabler())
{
  if(myFileControl.HasFile)
  {
    MediaCreatorOptions _options = new MediaCreatorOptions();
    _options.Database = Factory.GetDatabase("master");
    _options.FileBased = false;
    _options.IncludeExtensionInItemName = false;
    _options.KeepExisting = false;
    _options.Versioned = false;
    _options.Destination = "/sitecore/media library";
    MediaItem _newFile = MediaManager.Creator.CreateFromStream(myFileControl.FileContent, myFileControl.FileName, _options);
  }
}
Run Code Online (Sandbox Code Playgroud)

我最大的问题是我并不真正了解一些不同的参数和属性.MediaCreatorOptions的"目的地"属性是什么?它应该只是一个文件夹吗?它应该也有项目名称吗?CreateFromStream方法的三个参数是什么?第一个似乎是流 - 我明白了.但第二个是"FileName".这应该是什么?如果我是从Stream创建的,为什么我需要告诉Sitecore FileName?

任何帮助,将不胜感激.

sitecore sitecore6 sitecore-media-library

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

在DataGridView中隐藏行非常慢

我在Winforms应用程序中有一个DataGridView,它有大约1000行(未绑定)和50列.隐藏一列需要整整2秒钟.当我想隐藏大约一半的行时,这就成了问题.

    private void ShowRows(string match)
    {
        this.SuspendLayout();
        foreach (DataGridViewRow row in uxMainList.Rows)
        {
            if (match == row.Cells["thisColumn"].Value.ToString()))
            { row.Visible = false; }
            else
            { row.Visible = true; }
        }
        this.ResumeLayout();
    }
Run Code Online (Sandbox Code Playgroud)

我做了一些测试,通过添加Console.WriteLine(DateTime.Now)动作添加,row.Visible = false绝对是慢点.我错过了一些明显的东西,比如设置IsReallySlow = false?或者我是否必须继续启用虚拟模式并编写必要的事件代码?

.net c# datagridview winforms

4
推荐指数
2
解决办法
8973
查看次数

C#.Net中XmlElement中的空格

XmlElement child = doc.CreateElement(element);

在哪里doc的对象XmlDocument.当代码执行上面的代码时element=Tom and Jerry,我收到以下错误:

The ' ' character, hexadecimal value 0x20, cannot be included in a name.

我该怎么做才能包含' '在XmlDocument中?我无法用其他任何东西取而代之.

XML元素不支持名称的其他字符是什么?

c# xml

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

我是否应该使用主键id,如果表没有单独的意思?

我有一个名为'Date Restriction'的表,它基本上包含以下属性:

DayId    : int
DateFrom : datetime
DateTo   : datetime
EventId  : int       // this is a foreign key
Run Code Online (Sandbox Code Playgroud)

现在我访问它的方式是获取我想要的事件,然后查看相关的日期限制.

如果我不必单独引用日期限制,这是一种好的做法还是建议在此表中添加主键列?

sql sql-server entity-framework

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

Sitecore的LDAP适配器可以在Sitecore 6.x上使用吗?

我们一直在寻找方法让我们的客户的Sitecore(6.4.1 rev.110720)连接到他们的Active Directory设置.我们遇到的第一件事是Sitecore 的LDAP模块.客户端喜欢LDAP连接器的"实时验证模式",所以我们开始研究它.但是,很快就发现SDN显示他们没有使用Sitecore 6.x测试LDAP模块.

然后我们找到了AD模块,它显然是为Sitecore 6.x制作的.但是,它似乎总是在LDAP模块文档中称为"混合模式"(即用户和角色的强大双向同步)中运行.

我有两个问题.LDAP模块是否适用于Sitecore 6.x?如果没有,有没有办法将AD模块配置为仅同步角色/组?

sitecore

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

Sitecore计划任务未运行

我将我的日程项目时间表设置为:20090326T112200 | 20990426T112200 | 127 | 00:20:00

它应该每20分钟运行一次.但是在部署它们之后,似乎这个计划从未运行过.

web.config中的调度如下所示:

<scheduling>
    <!-- Time between checking for scheduled tasks waiting to execute -->
    <frequency>00:05:00</frequency>
    <!-- Agent to process schedules embedded as items in a database -->
    <agent type="Sitecore.Tasks.DatabaseAgent" method="Run" interval="00:10:00">
        <param desc="database">core</param>
        <param desc="schedule root">/sitecore/system/tasks/schedules</param>
        <LogActivity>true</LogActivity>
    </agent>
    <!-- Agent to process schedules embedded as items in a database -->
    <agent type="Sitecore.Tasks.DatabaseAgent" method="Run" interval="00:10:00">
        <param desc="database">master</param>
        <param desc="schedule root">/sitecore/system/tasks/schedules</param>
        <LogActivity>true</LogActivity>
    </agent>
Run Code Online (Sandbox Code Playgroud)

有帮助吗?谢谢.

sitecore

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

C# string.Join 与多个分隔符

我通过 Google 和所有其他链接进行了搜索,但不知道这是否可行。

string.Join方法链接http://msdn.microsoft.com/en-us/library/system.string.join.aspx

Join(String, String[]),我知道第一个参数 ( String) 是分隔符,第二个参数 ( String[]) 是我们想要加入的数组。是否可以使用 2 个不同的字符串/分隔符加入它?例如我的阵列>

array[0] = A;
array[1] = Alpha; 
array[2] = B; 
array[3] = Bravo;
Run Code Online (Sandbox Code Playgroud)

最终产品是:

A = Alpha, B= Bravo, 
Run Code Online (Sandbox Code Playgroud)

所以它将是 2 个字符串,“=”和“,”。有什么建议可以这样做吗?

c# string

0
推荐指数
1
解决办法
2961
查看次数