问题列表 - 第10718页

"meta"这个词是什么意思?

这个词是什么意思?

它是否与下面的情况相同?

  1. C++中的模板元编程
  2. 数据库或文件系统中的元数据

metadata terminology metaprogramming template-meta-programming

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

为什么WCF将请求/响应类型包装在另一个XML元素中,以及如何防止这种情况?

我有一个简单的echo服务,我已经为请求/响应定义了一个操作方法和一对类型:

[ServiceContract(Name = "EchoService", 
                 Namespace = "http://example.com/services", 
                 SessionMode = SessionMode.NotAllowed)]
public interface IEchoService
{
    [OperationContract(IsOneWay = false,
                       Action = "http://example.com/services/EchoService/Echo", 
                       ReplyAction = "http://example.com/services/EchoService/EchoResponse")]
    EchoResponse Echo(EchoRequest value);
}
Run Code Online (Sandbox Code Playgroud)

数据类型:

[Serializable]
[DataContract(Namespace = "http://example.com/services/EchoService", 
              Name = "EchoRequest")]
public class EchoRequest
{
    public EchoRequest() { }

    public EchoRequest(String value)
    {
        Value = value;
    }

    [DataMember]
    public String Value { get; set; }
}

[Serializable]
[DataContract(Namespace = "http://example.com/services/EchoService", 
              Name = "EchoResponse")]
public class EchoResponse
{
    public EchoResponse() { }

    public EchoResponse(String value)
    {
        Value …
Run Code Online (Sandbox Code Playgroud)

wcf message datacontractserializer

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

Prism与Caliburn相比如何?

PrismCaliburn框架看作WPF新手,他们的相对优势和劣势是什么?

wpf prism caliburn

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

git 跟踪资源分叉吗?

每次替换.psd受版本控制的 Photoshop 文件时,我都会问自己这个问题。

您可以看到ls -lPS 在资源分支中创建了一个缩略图图标。

git macos version-control metadata

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

SQL Server中Group By,Having和Where子句的执行顺序是什么?

当我们使用GROUP BY和HAVING与WHERE子句时,我只是混淆了SQL查询的执行顺序.先执行哪一个?什么是序列?

sql sql-server sql-server-2005

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

新项目的命名约定

我曾多次尝试过回答这个问题.我对在我的商店中如何命名项目感到不满意,他们通常以其中一些项目随机命名:

  • 客户端
  • 在项目内使用/或预期使用的一些技术
  • 该项目涉及的商业案例的一些缩略词
  • 项目所在域名中的一些名称

我发现这些方法有几个缺点:

  • 当你有很多类似的项目时,单词池很快就会枯竭
  • 在项目中拥有客户端名称使得将其抽象为通用产品变得更加困难
  • 首字母缩略词通常听起来很恐怖
  • 有许多项目无法通过原型阶段,因此他们没有得到正确的名称
  • 在你确切地知道它的作用之前很难命名一个项目,因此大多数时候为svn和问题跟踪项目选择的名称是不好的.

请告诉我:

你店里的命名约定是什么,你对此感到满意吗,如果由你决定,你会选择什么?

谢谢!

project-management naming-conventions

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

如何在JavaScript中从字符串中提取数字?

我想在JavaScript中拉出一个字符串中间的数字.在Ruby(我的主要语言)中我会这样做:

红宝石:

name = "users[107][teacher_type]"

num = name.scan(/\d+/).first
Run Code Online (Sandbox Code Playgroud)

但在JavaScript中我必须这样做,这看起来有点笨重.

JavaScript的:

var name = "users[107][teacher_type]"

var regexp = new RegExp(/\d+/)

var num = regexp.exec(name)[0]
Run Code Online (Sandbox Code Playgroud)

有没有办法在不构建RegExp对象的情况下拉出匹配的部分?也就是Ruby的String#scan的单行代码?

另外,作为旁注,由于此字符串将始终具有相同的格式,因此我可以使用.replace进行此操作.这不是一个聪明的解决方案,但我再次遇到JavaScript问题.

在Ruby中:

num = name.gsub(/users\[|\]\[teacher_type\]/,"")
Run Code Online (Sandbox Code Playgroud)

但是当我在JavaScript中尝试这个时,它不喜欢正则表达式中间的or(|):

在JavaScript中:

//works

num = name.replace(/users\[/, "").replace(/\]\[teacher_type\]/,"")

//doesn't work

num = name.gsub(/users\[|\]\[teacher_type\]/,"")
Run Code Online (Sandbox Code Playgroud)

谁能让我直截了当?

javascript regex

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

在UITableView中延迟加载图像

我的约有50个自定义单元格UITableView.我想在单元格中显示图像和标签,我从URL中获取图像.

我想做一个懒惰的图像加载,以便在加载图像时UI不会冻结.我尝试在单独的线程中获取图像,但每次单元格再次可见时我必须加载每个图像(否则重复使用单元格会显示旧图像).有人可以告诉我如何复制此行为.

iphone objective-c uitableview ios

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

C#:在异常后停止一个线程

我有这个代码:

Thread t = new Thread(() => UpdateImage(origin));
t.Name = "UpdateImageThread";
t.Start();
Run Code Online (Sandbox Code Playgroud)

如果方法UpdateImage(origin)抛出异常,则必须停止线程,否则它将在异常后停止?

谢谢!

c# multithreading exception-handling

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

如何在Perl中模拟Web服务器?

我们的Web应用程序与几个我们无法影响的Web服务一起工作.在每个工作流程(使用Selenium测试)之后,发生对Web服务的挂钩调用.我想嘲笑那个服务器.理想情况下,我想要一个HTTP服务器对象,我可以随意启动和终止,以及一个URL调度程序,它会在调用时调用我的测试中的某些子程序.

到目前为止,我发现HTTP::Server::Simple并且HTTP::Server::Brick我发现后者更具吸引力.你有其他内幕消息吗?

testing perl http mocking

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