问题列表 - 第29094页

C#enums/reflection

假设我有一个带字符串的函数.该字符串包含枚举类型的全名(例如"MyCompany.Area.AotherNamespace.MyEnum").

我怎么能创建一个字符串数组(或List<string>),其元素是值MyCompany.Area.AotherNamespace.MyEnum

这甚至可能吗?

我基本上是在尝试序列化枚举类型的服务器端,然后在客户端JavaScript中输出它,所以我不必在两个地方定义一个枚举 - 在我的C#和我的JavaScript中.

c# asp.net reflection enums serialization

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

必须使用C#dll来调用C++ DLL吗?

我是否必须创建一个C#DLL来调用C++ DLL,或者我可以直接从我的C#应用​​程序中调用它?

.net c# c++

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

如何在jQuery按钮组内的按钮上设置固定宽度?

我有一个按钮设置,并希望设置每个按钮的宽度,以便它们可以是相同的大小(即如果我有4个按钮,每个元素25%)

基本上该网站左侧有一个表格,在该表格中我有4个选项.它现在的方式是它没有使用左列的100%,所以它看起来很糟糕.我希望按钮设置占据列的100%,每个按钮共享25%的固定空间.

我试过.css('width')每个按钮元素,但它没有什么区别.

我的代码看起来像这样:

 <script type='text/javascript'>
  $( function() { $("#task-sort").buttonset();   } );
 </script>

 <div id='task-sort'>
  <input type='radio' name='task-sort' id='sort_all' checked><label for='sort_all'>All</label>
  <input type='radio' name='task-sort' id='sort_inc'><label for='sort_inc'>Incomplete</label>
  <input type='radio' name='task-sort' id='sort_com'><label for='sort_com'>Completed</label>
 </div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui button fixed-width

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

是否可以在Javascript中设置跨域请求并设置自定义标头?

由于您无法在JSONP调用上应用自定义标头,如何使用jQuery创建跨域请求并应用自定义标头?

我基本上试图使用jQuery访问谷歌文档,并需要传递身份验证令牌:

var token = "my-auth-token";
$.ajax({
  url: "http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json",
  dataType: 'json',
  beforeSend: function(xhr) {
    xhr.setRequestHeader("Authorization", "GoogleLogin auth=" + token);
  },
  success: function(data, textStatus, XMLHttpRequest) {
  },
  error: function(XMLHttpRequest, textStatus, errorThrown) {
  }
});
Run Code Online (Sandbox Code Playgroud)

注意:这样做的目的是完全绕过应用程序层.使用ruby连接到Google Data API很简单,但是它会占用很多资源,一直在服务器端解析Feed.

javascript ajax jquery cross-domain custom-headers

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

我有什么选择来使这个代码线程安全?

我有这段代码,为了简洁省略了很多东西,但场景是这样的:

 public class Billing
    {
        private List<PrecalculateValue> Values = new List<PrecalculateValue>();

        public int GetValue(DateTime date)
        {
            var preCalculated = Values.SingleOrDefault(g => g.date == date).value;
            //if exist in Values, return it
            if(preCalculated != null)
            {
               return preCalculated;
            }

            // if it does not exist calculate it and store it in Values
            int value = GetValueFor(date);
            Values.Add(new PrecalculateValue{date = date, value = value});

            return value;
        }

        private object GetValueFor(DateTime date)
        {
            //some logic here
        }
    }
Run Code Online (Sandbox Code Playgroud)

我有一个List<PrecalculateValue> Values存储我已计算的所有值供以后使用的地方,我这样做主要是因为我不想为同一个客户端重新计算两次,每次计算涉及大量操作,需要500到1000毫秒,由于孔计费类中涉及一些递归,因此很有可能重用该值.

所有这些都完美地工作,直到我进行测试,我在两个不同的客户端同时进行两次计算,并且该行Values.Single(g …

c# collections thread-safety

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

比较两个单元格并在Excel中返回较小的函数

我认为在Excel中有一些东西要做,因为它看起来很基本......但是:

我有两个单元格,我需要比较它们并返回两者中的较低者.这可以通过以下方式轻松完成:

=IF(A1 > A2, A2, A1)
Run Code Online (Sandbox Code Playgroud)

但在一个复杂的公式中,这似乎是非常不必要的.

它也可以用:

=SMALL(A1:A2)
Run Code Online (Sandbox Code Playgroud)

但是我的细胞当然不是好看的,也不是一个范围.

思考?

excel

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

GWT DatePicker,按年滚动

我可能会遗漏一些东西,但GWT中的DatePicker(我使用的是2.0.3版本)并不能让你按年来回滚动,只有一个月.我错过了什么吗?我知道有一个我可以使用的外部库(code.google.com/p/gwt-datepicker/),但我想避免导入另一个第三方库,当你应该能够在提供的DatePicker中执行此操作时在GWT.

java gwt

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

JAXB映射对XML的循环引用

我有一个包含循环的对象图.我如何让JAXB来处理这个问题?我尝试@XmlTransient在子类中使用注释,但JAXB编组仍然检测到循环.

@Entity
@XmlRootElement
public class Contact {

    @Id
    private Long contactId;

    @OneToMany(mappedBy = "contact")
    private List<ContactAddress> addresses;

...

}

@Entity
@XmlRootElement
public class ContactAddress {

    @Id
    private Long contactAddressId;

    @ManyToOne
    @JoinColumn(name = "contact_id")
    private Contact contact;

    private String address;

...

}
Run Code Online (Sandbox Code Playgroud)

java jpa jaxb xml-serialization

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

换行不在PHP邮件中工作

我正在使用以下内容发送电子邮件:

<php ....
$message = 'Hi '.$fname.', \r\n Your entries for the week of '
   .$weekof.' have been reviewed. \r\n Please login and View Weekly reports to see the report and comments. \r\n Thanks, \r\n'.$myname;

mail($to, $subject, $message, $from);
?>
Run Code Online (Sandbox Code Playgroud)

收到消息时,它不会在"\ r \n"处开始新行,而只是将它们作为消息的一部分打印出来.

我只在Thunderbird 3中尝试过,而不是任何其他客户端.

php email

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

在CSS中,".class1.class2"是合法和常用的吗?

我很习惯看到

div.class1
Run Code Online (Sandbox Code Playgroud)

#someId.class1
Run Code Online (Sandbox Code Playgroud)

但是关于

.class1.class2
Run Code Online (Sandbox Code Playgroud)

?我认为它是完全相同的

.class2.class1
Run Code Online (Sandbox Code Playgroud)

?因为有一个带id的元素someId但是现在我们在页面上显示了这种类型的两个元素,所以我想添加一个类并使用类而不是id,因此.class1.class2代替#someId.class1

css css-selectors

9
推荐指数
2
解决办法
6086
查看次数