问题列表 - 第37355页

Ocaml模块实现

Ocaml程序编写的标准库包含各种模块:List,Map,Nativeint等我知道这些模块的接口提供(例如对于列表模块),但我感兴趣的模块功能使用的算法及其实现.

我在哪里可以找到它?

ocaml

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

什么是android意图显示本地化设置?

我相信这很容易回答.我只是找不到这份工作的意图ID.

我想显示本地化设置页面,用户可以选择"通过wifi打开本地化..."

      Intent intent = new Intent( ??? );
      startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

android android-intent android-activity

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

使用jquery用其href替换link

我有一个标签,有很多锚标签和一些文字.我想用其尊重的href替换每个锚标签.

jquery

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

CruiseControl.net统计教程

CC.Net的统计模块非常有趣.但有关它的文件很差.我做了一些互联网研究,以弄清楚如何包含一个新的计数器(例如:LOC,编译器警告等)或其他图形来显示,但没有找到任何结构.有谁知道我在哪里可以找到教程或什么?

cruisecontrol.net configuration continuous-integration dashboard

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

Facebook Canvas APP(Iframed)Auto-Height Resize

最近使用Facebook canvas iframe应用程序遇到了问题.我已将我们的设置设置为"自动调整大小"并实现了正确的FB JS调用以调整高度(以避免不需要的滚动条),但它似乎不起作用.

有没有其他人有这个问题或提出解决方案?

谢谢!

埃里克

facebook

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

在OO模型中添加双向关系的最佳实践

我正在努力想出一个在OO模型中添加双向关系的好方法.假设有一个客户可以下多个订单,也就是说客户和订单类之间存在一对多关联,需要在两个方向上遍历:对于特定客户,应该可以告诉所有订单他们已下订单,对于订单,应该可以告诉客户.

这是一段Java代码,虽然这个问题主要与语言无关:

class Customer {
 private Set orders = new HashSet<Order> ();

        public void placeOrder (Order o) {
     orders.add(o);
            o.setCustomer(this);
 }
}

class Order {
 private Customer customer;
        public void setCustomer (Customer c) {
  customer = c;
 }
}
Run Code Online (Sandbox Code Playgroud)

让我感到困惑的是,鉴于模特有人可以轻易打电话:

o.setCustomer(c);
Run Code Online (Sandbox Code Playgroud)

而不是正确的

c.placeOrder(o);
Run Code Online (Sandbox Code Playgroud)

形成单向链路而不是双向链路.

仍在学习OOP,任何人都可以请求帮助解决这个问题的惯用和实用方法,而不诉诸"反思"或花哨的框架(无论如何都依赖于反思).

PS有一个类似的问题:在我的java模型中管理双向关联,但我觉得它不能回答我的请求.

PSS任何链接到在db4o之上实现业务模型的现实项目的源代码都非常感谢!

java language-agnostic oop db4o model

12
推荐指数
2
解决办法
2777
查看次数

Objective-C浮点数行为错误(EXC_BAD_ACCESS)

我在我的一个对象上声明了一个基元数组,似乎无法从外部访问它.我在ObjectiveC上相当新,是否有一些明显的错误?

头文件:

@interface MyObject : NSObject {
    //@public <-- this shouldn't be necessary, right? I have accessors!
    float *d;   
}

@property float *d;
Run Code Online (Sandbox Code Playgroud)

.m文件:

@synthesize d;

-(id) init {
...
    self.d    = (float*) malloc(sizeof(float) * n); //n > 1000
...
}
Run Code Online (Sandbox Code Playgroud)

执行访问的位置:

MyObject* k = [MyObject init];

NSLog(@"%f",k.d[0]);
Run Code Online (Sandbox Code Playgroud)

我在最后一行收到一个EXC_BAD_ACCESS错误,但我似乎无法找到原因.有人看到我失踪的东西吗?

arrays iphone exc-bad-access objective-c

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

从Dictionary <string,object>获取值而不取消装箱?

我想知道是否可以运行以下代码但没有取消装箱行: -

t.Value = (T)x;
Run Code Online (Sandbox Code Playgroud)

或者,如果有另一种方法可以做这种操作?

这是完整的代码: -

public class ValueWrapper<T>
{
    public T Value { get; set; }
    public bool HasValue { get; set; }

    public ValueWrapper()
    {
        HasValue = false;
    }
}

class Program
{
    static void Main(string[] args)
    {
        Dictionary<string, object> myDictionary = new Dictionary<string, object>();

        myDictionary.Add("key1", 6);
        myDictionary.Add("key2", "a string");

        var x2 = GetValue<int>(myDictionary, "key1");
        if (x2.HasValue)
            Console.WriteLine("'{0}' = {1}", "key1", x2.Value);
        else
            Console.WriteLine("No value found");

        Console.ReadLine();
    }

    static ValueWrapper<T> GetValue<T>(IDictionary<string, object> dictionary, string key)
    { …
Run Code Online (Sandbox Code Playgroud)

c# generics boxing casting

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

NetworkX节点属性绘制

我使用networkx进行可视化.我看到当我使用draw_networkx_edge_labels函数时,我可以检索边缘的标签.

我想在节点上打印属性(而不是标签)..几乎尝试一切.仍然卡住了.如果我每个节点有5个属性,那么我是否可以在每个节点上打印特定属性?例如,如果汽车节点具有属性:大小,价格,公司,..我想在每个节点上打印汽车的大小?

不知道是否可以在图表上输出.

attributes draw networkx

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

JPQL排除查询中的子类

如果我有一个扩展Fruit的Apple类,我如何编写一个JPQL查询来返回严格的Fruit而不是Apple的所有对象?

jpa jpql

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