问题列表 - 第41780页

用OCaml和Haskell制作独立的toplevel

在Common Lisp中,程序通常作为二进制文件生成,其中包含一个转换器.StumpWM就是一个很好的例子.

如何用Haskell和OCaml做同样的事情?

像Common Lisp一样,没有必要提供调试器,目的是在不依赖于整个翻译包(xmonad,它需要GHC)的情况下进行扩展.

PS我知道ocamlmktop,它工作得很好,除了我真的不明白为什么它需要"pervasives.cmi"并且不会将它与二进制文件捆绑在一起.所以,我能做的最好的事情是mycustomtoplevel -I /path/to/dir/with/pervasives.cmi/.有什么办法可以覆盖吗?

ocaml haskell common-lisp

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

如何组合jQuery的功能

在我的输入 id='currency'

首先,我想要maskMoney的货币格式

$(function () {
    $("#currency").maskMoney();
})
Run Code Online (Sandbox Code Playgroud)

然后自动提交

$('#currency').change(function () {
    $(this).closest("form").submit();
});
Run Code Online (Sandbox Code Playgroud)

如何让它一起工作?

更新:代码

<?php
if($_POST) {
    print_r($_POST);
}
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://padmin.googlecode.com/svn-history/r21/trunk/scripts/jquery.maskMoney.0.2.js"></script>
<script>
    $(function() {
        $("#currency").change(function() {
            $(this).closest("form").submit();
        }).maskMoney();
    });
    </script>

<form action="" method="post">
  <input type="text" name="currency" id="currency" />
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

线程安全在Java中实现单例模式的有效方法?

可能重复:
在Java中实现单例模式的有效方法

我正在阅读这篇关于Java的最佳单例实现,但它不是线程安全的.

根据维基:

if(singleton==null) { synchronized(Singleton.class) { // this is needed if two threads are waiting at the monitor at the // time when singleton was getting instantiated if(singleton==null) singleton= new Singleton(); }
}

但是Find Bugs实用程序在此中给出了两个错误:1.双重空检查.2.静态字段的延迟初始化不正确.

什么是最好的方法,

这是对的吗 :

synchronized (Singleton.class) {
if (singleton== null) {
singleton= new Singleton();
}
}
Run Code Online (Sandbox Code Playgroud)

java singleton synchronized thread-safety

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

你如何避免在C++中调用祖父项构造函数?

下面代码中的Child构造函数调用其父构造函数来初始化自身.但是,除非Child也调用了祖父项构造函数,否则代码将无法编译,即使这是一个应该隐藏在Parent中的实现细节.我不想将此详细信息公开给Child类的用户,因为它可能在将来发生变化.如何让下面的代码工作?

我尝试将继承更改为'private',但是Child构造函数仍然需要知道这个私有安排,恕我直言有点挫败了私有继承的目的!

有什么建议?

#include <iostream>

class MyObject {
  public:
    MyObject(int i) {
      std::cout << "MyObject(" << i << ") constructor" << std::endl;
    }
};

class Grandparent {
  public:
    Grandparent(MyObject i)
    {
    };
};

class Parent: virtual public Grandparent {
  public:
    Parent(int j) :
      Grandparent(MyObject(j))
    {
    };
};

class Child: virtual public Parent {
  public:
    Child() :
      //Grandparent(MyObject(123)),  // Won't work without this
      Parent(5)
    {
    };
};

int main(void)
{
  Child c;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)
$ g++ -o test test.cpp
test.cpp: …

c++ oop inheritance

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

所有数组在C#中实现了哪些接口?

作为一名新的.NET 3.5程序员,我开始学习LINQ,我发现了一些非常基本的东西,我之前没有注意到:

本书声称每个数组实现IEnumerable<T>(显然,否则我们不能使用LINQ到数组上的对象......).当我看到这个时,我心里想,我从未真正想过这个,我问自己所有数组实现了什么 - 所以我检查了 System.Array使用对象浏览器(因为它是CLR中每个数组的基类),并且我很惊讶,它没有实现IEnumerable<T>.

所以我的问题是:定义在哪里?我的意思是,我怎么能准确地告诉每个阵列实现哪些接口?

.net c# arrays interface-implementation

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

JPQL查询---怎么用'是null'

我在JPQL中使用以下查询来查询其地址列为空的人.

列出rl = em.createQuery("从o中选择o为o,其中o.address为空").setFirstResult(0).setMaxResults(50).getResultList(); ...

这行代码总是返回一个空列表,显然该表确实具有与条件匹配的条目.

class Person {地址; 字符串名称; ...} class Address {String name; ...}

谁知道这个jpql语句有什么问题?提前致谢.

jpql

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

text-align:justify not working

HTML

<div id="menu">
    <a href="#">Commissions</a>
    <a href="#">Business Setup</a>
    <a href="#">Administrator</a>
    <a href="#">Content Management</a>
    <a href="#">Inventory</a>
    <a href="#">Communications Tools</a>
    <a href="#">Genealogy</a>
    <a href="#">Reports</a>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#menu {
    width: 1000px;
    float: left;
    font-size: 9pt;
    text-align: justify;
}
#menu a {
    text-decoration: none;
    color: #0066cc;
    font-size: 9pt;
}
#menu a:hover {
    text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)

我想让每个链接都有整个宽度.我试着用text-align:justify来实现.但它不起作用.我怎样才能做到这一点?

html css text-align justify

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

'module'对象没有属性'basicConfig'

我有以下代码,从Python手册复制:

import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)

logging.debug('This message should go to the log file')
Run Code Online (Sandbox Code Playgroud)

当我尝试运行脚本(通过python.exe script.py)时,我得到一个错误'module' object has no attribute 'basicConfig'.

但是,当我以交互模式复制并粘贴代码时(通过python.exe然后复制并粘贴实际代码),我没有得到任何错误.代码运行正常.

我有python 2.6.6.

谢谢!

python

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

查询无法按预期工作

目标

从blog_news中选择不同的ID

  • active = 1

  • 标题不是空的

  • 除非图片是徽标或至少一个视频,否则至少有一张图片

到目前为止的声明

select distinct n.id from blog_news n 
left join blog_pics p ON n.id = p.blogid and active = '1' and trim(n.title) != '' 
left join blog_vdos v ON n.id = v.blogid 
where (p.islogo = '0' and p.id is not null) OR (v.id is not null)
order by `newsdate` desc, `createdate` desc
Run Code Online (Sandbox Code Playgroud)

问题

  • 选择有图片的blog_news ID,除非它们是徽标[正确]

  • 选择同时包含视频和图片的blog_news ID [正确]

  • 不选择只有视频[blog]的blog_news ids

mysql sql

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

C#类库方法摘要未在vb.net项目的intellisense中显示

(VS 2008)我正在为我的VB.NET项目使用C#库.并且方法摘要/注释或它们被称为什么不会在intellisense中显示.这应该是那样的吗?或者我必须做些什么来解决它?如果没有,VS 2010能否做到这一点?

编辑:仍未解决.现在构建库dll + xml文件,但是如何在我的vb项目中导入xml文件?见图:http://i52.tinypic.com/25kh5xw.png

c# xml vb.net intellisense

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