问题列表 - 第26039页

以编程方式在列表项上设置TaxonomyField

情况:

我在Term Store中有一堆术语和一个使用它们的列表.

许多术语尚未使用,并且在TaxonomyHiddenList中尚不可用.如果他们还没有,那么他们没有ID,我也无法将它们添加到列表项中.

有一种方法,GetWSSIdOfTermMicrosoft.SharePoint.Taxonomy.TaxonomyField一个本应返回一个长期的ID为特定网站.

如果该术语已经使用并且存在于TaxonomyHiddenList中,则会返回ID,但如果不存在,则返回0.

有没有办法以编程方式将术语添加到TaxonomyHiddenList或强制它发生?

sharepoint sharepoint-2010

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

C的单元测试框架

是否有适用于Java和.NET的JUnit和Nunit等C的单元测试框架?或者我们如何针对不同场景测试用C编写的一段代码?

提前致谢......

c

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

如何将String映射到Java中的函数?

目前,我有一堆实现Processor接口的Java类,这意味着它们都有一个processRequest(String key)方法.这个想法是每个类都有一些(比方说,<10)成员Strings,并且每个类都通过该processRequest方法映射到该类中的方法,如下所示:

class FooProcessor implements Processor
{
    String key1 = "abc";
    String key2 = "def";
    String key3 = "ghi";
    // and so on...

    String processRequest(String key)
    {
        String toReturn = null;
        if (key1.equals(key)) toReturn = method1();
        else if (key2.equals(key)) toReturn = method2();
        else if (key3.equals(key)) toReturn = method3();
        // and so on...

        return toReturn;
    }

    String method1() { // do stuff }
    String method2() { // do other stuff }
    String method3() …
Run Code Online (Sandbox Code Playgroud)

java string reflection functional-programming

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

如何获取选择壁纸的名称

如何使用C#在Windows中获取当前桌面墙纸的名称?

c#

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

在C ++中以编程方式打开文档

我有一个用C ++编写的控制台程序。现在,我想在程序的用户每次在控制台中键入“ manual”时打开一个手动文档(.txt或.pdf)。我怎样才能做到这一点?指向教程的任何链接都将有所帮助。

c++

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

在C#中,什么是<T>方法声明后?

我是VB.Net的人.(因为我必须这样做,因为签署我的支票的人是这样说的.:P)我在Java中长大,当我有机会时,我通常不会在C#中阅读或写作.我今天遇到了一些我从未见过的语法,而且我似乎无法弄明白.

在以下方法声明中,<T>表示什么?

static void Foo <T>(params T [] x)

我已经看到与声明泛型集合和事物一起使用,但我不能为我的生活弄清楚它对这个方法的作用.

如果它很重要,我在考虑一些C#脑筋急转弯时遇到过它.第六个预告片包含整个代码段.

c# methods declaration

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

ScheduledThreadPoolExecutor因CPU时间差异而执行错误的时间

我正在使用ScheduledThreadPoolExecutor对象安排任务.我使用以下方法:

public ScheduledFuture<?> schedule(Runnable command, long delay,TimeUnit unit) 
Run Code Online (Sandbox Code Playgroud)

并将延迟设置为30秒(延迟= 30,000,单位= TimeUnit.MILLISECONDS).有时我的任务会立即发生,有时需要70秒.

我相信ScheduledThreadPoolExecutor使用CPU特定的时钟.当我运行测试比较System.currentTimeMillis(),System.nanoTime()[具体是CPU]时,我看到以下内容

时间表:1272637682651ms,7858346157228410ns

执行:1272637682667ms,7858386270968425ns

差异是16ms但是4011374001ns(或40,113ms)

因此看起来两个CPU时钟之间的差异为40秒

我如何在Java代码中解决此问题?不幸的是,这是一台客户端机器,我无法修改他们的系统.

java concurrency java.util.concurrent

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

为什么.net泛型字典如此之大

我在VB.net中序列化一个通用字典,我很惊讶它是一个单项的大约1.3kb.我做错了什么,或者我还应该做些什么呢?我有大量的词典,它正在杀死我把它们全部发送到网上.我用于序列化的代码是

    Dim dictionary As New Dictionary(Of Integer, Integer)
    Dim stream As New MemoryStream
    Dim bformatter As New BinaryFormatter()

    dictionary.Add(1, 1)

    bformatter.Serialize(stream, dictionary)

    Dim len As Long = stream.Length
Run Code Online (Sandbox Code Playgroud)

.net vb.net generics serialization

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

MySQL列名和别名

我已经读过,在select之后我们使用了列名,但是我找到了一个如下语句:

SELECT 'A' FROM T WHERE A = NULL;
Run Code Online (Sandbox Code Playgroud)

你会租用帮帮我吗?谢谢(这是一个列名吗?)我的DBMS是MySQL

编辑:确切的问题是:上述语句是否会产生一行(选择所有适用的)?请注意,ANSI_NULLS为OFF.

我想知道上述说法是否有效?因为有些人说我们应该写IS NULL而不是= null

mysql

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

任何人都可以向我解释为什么以下代码抛出System.Reflection.AmbiguousMatchException?

using System;
using System.Reflection;

namespace A
{
  interface IObjectWithId<TId>
  {
    TId Id { get; }
  }
  interface IEntityBase : IObjectWithId<object>
  {
    new object Id { get; }
  }
  abstract class BusinessObject<TId> : IObjectWithId<TId>
  {
    public abstract TId Id { get; }
  }
  class EntityBase : BusinessObject<object>, IEntityBase
  {
    public override object Id { get { return null; } }
  }

  public static class Program
  {
    public static void Main()
    {
      Console.WriteLine(typeof(EntityBase).GetProperty("Id", BindingFlags.Instance | BindingFlags.Public));
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我得到这个:

System.Reflection.AmbiguousMatchException was …
Run Code Online (Sandbox Code Playgroud)

.net reflection

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