问题列表 - 第46171页

Erlang地图嵌套列表

我列出了:

[["asd", "ddsa"], ["ASD", "ASD"], ["FH", "SDFDF]].
Run Code Online (Sandbox Code Playgroud)

如何将函数F应用于此列表的每个元素?我该如何映射此列表?

谢谢.

erlang nested list

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

在javascript中,是否有一种通过值对键值对进行排序的简单方法,并返回键?

在javascript中,是否有一种通过值对键值对进行排序的简单方法(假设值为数字),并返回键?使用jQuery方法也很有用.

(这里有很多关于键值对的相关问题,但我找不到一个专门关于排序的问题.)

javascript sorting jquery key-value

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

数据库设计 - 文章,博客文章,照片,故事

我正在为一个网站设计一个数据库,该网站至少会有4种不同的对象类型(文章,博客文章,照片,故事),每个对象都有不同的数据要求来保证自己的表格.我们希望用户能够发布任何这些类型的评论.评论的数据要求很简单,与评论所关注的事物类型无关(即只是评论主体和作者的电子邮件).

我想避免为注释创建和管理4个以上的单独表的冗余,所以我希望能够在一个表中保存所有注释,可能通过2列指定关系:一个用于指定父实体和一个对于父行Id.

但是我不明白我是如何实现外键的,因为外键在2和2个表之间建立关系(对吗?).

因此,考虑到所有这些,最好的方法是什么?

database-design

23
推荐指数
2
解决办法
9301
查看次数

添加新游戏类型而无需重新编译程序?(C++)

我有一个游戏有不同的游戏类型,即计时赛,无限游戏等.

每种游戏类型都有不同的时间规则和潜在的碰撞规则.显然,在时间试验中,当时间耗尽时游戏结束.

我目前正在通过'硬编码'将它们添加到程序中来添加游戏类型,因此每次我想添加新游戏类型时我都必须重新编译整个程序.

基本上,为了使添加游戏类型更容易,我不想重新编译所有内容.因此,潜在的新游戏类型可以是可下载的内容,并且只需将新类型放入游戏文件夹即可.

怎么会这样做呢?我假设它是使用libs或dll或其他东西(我对此知之甚少,所以我可能完全不正确).

我希望一切都有道理,我希望你们可以帮助我,或者至少让我指向解释这种方法的书或文章的方向.

提前致谢.

c++ types external recompile

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

jQuery.ajax()v1.5为json数据返回"parsererror"

我有这个函数从列表中获取服务器ID.该函数始终返回"parsererror".我已经查看了返回的JSON数据,但我似乎无法让它工作,因为jQuery已经在v1.5中重写了ajax.

function server_id()
{
    $.ajax({
        type: "GET",
        url: "http://localhost/server_list.php",
        dataType: "json", 
        success: function(data, status) {
             alert(status + "\n\n" + data.server_id);
        },
        complete: function(data, status){
                  alert(status);
        }
    });

}
Run Code Online (Sandbox Code Playgroud)

server_list.php

    header('Content-type: application/json');

    $output['server_id'] = '123';
    print json_encode($output);
Run Code Online (Sandbox Code Playgroud)

在firebug Net >> XHR中,它将其作为JSON读取,因为它会弹出选项卡,而Response选项卡会显示下面的内容.

{"server_id":"123"}
Run Code Online (Sandbox Code Playgroud)

我也尝试过如下设置内容类型标题,但没有运气.

Content-type: application/json
Run Code Online (Sandbox Code Playgroud)

更新

如果从http://bassistance.de/jquery-plugins/jquery-plugin-validation docs.jquery.com/Plugins/Validation v1.7加载验证插件,我只会得到"parsererror" .

如果添加插件,即使设置为false或者不包含jsonp的parms,jquery也会自动将jsonp回调添加到查询字符串中.很奇怪

有关如何修复的任何想法?

谢谢

php ajax jquery json

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

如何实现独立于平台的垃圾收集器?

基本上,我有兴趣在C中编写一个独立平台的垃圾收集器,可能使用标记和扫描算法或其常见变体之一.理想情况下,界面将按以下方式工作:

(1)gc_alloc()分配内存

(2)gc_realloc()重新分配记忆

(3)gc_run()运行垃圾收集器.

我已经看过libgcBoehm等人开发的垃圾收集库.al.,但它不是平台独立的; 它刚刚移植到许多不同的系统.我想实现一个不包含系统相关代码的垃圾收集器.速度不是一个问题.

有什么建议?

c garbage-collection

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

设计复杂系统的两种方法:自上而下与自下而上

我有一个复杂的系统来设计.我有两种方式:

  1. 自上而下:我将设计许多接口和合同.后来,我将实现这些接口,并编写原型来验证设计.

  2. 自下而上:我将编写代码以使系统运行.后来,我将从实体代码中提取接口和契约.蒸馏的接口和合同是我的设计.它的规则是" 让它运行,使其正确 ".

有什么更好的方法?从我的观点来看,我会选择Bottom-up.因为自上而下是非常困难的,所以没有人可以在高抽象级别设计许多接口,至少对我来说这很难.当我编写可靠的实现来验证初始设计时,有许多不合理的东西迫使我从头开始重新设计.虽然我使用Bottom-up,但我感觉非常"安全",它至少可以运行.

java architecture oop methodology

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

的java.net.UnknownHostException

我正在使用jdk1.6.0_23安装CSVN,我收到以下Java错误:

2011-02-10 16:25:50,951 [WrapperJarAppMain] WARN util.GrailsUtil - [WARNING] Property [ldapServerPort] of domain class com.collabnet.svnedge.console.Server has type [int] and doesn't support constraint [nullable]. This constraint will not be checked during validation.
2011-02-10 16:25:51,117 [WrapperJarAppMain] ERROR ehcache.Cache - Unable to set localhost. This prevents creation of a GUID. Cause was: vkqgae01: vkqgae01
java.net.UnknownHostException: vkqgae01: vkqgae01
at java.net.InetAddress.getLocalHost(InetAddress.java:1354)
at net.sf.ehcache.Cache.<clinit>(Cache.java:143)
Run Code Online (Sandbox Code Playgroud)

我的服务器有3个NIC(eth0,eth1和eth2).我在以下主机文件中添加了一个条目,包含以下内容:127.0.0.1 vkqgae01

我可以成功ping vkqgae01,但nslookup无法解决它.

有任何想法吗?

java network-programming

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

使用VisualStudio 2005应用程序部署MySQL服务器

我有一个使用MySQL作为数据存储引擎的Visual Studio 2005项目(C#),我想创建一个安装应用程序的MSI包,并在安装MySQL后静默.我一直在调查它,但我找不到太多信息.

我已经静默安装了MySQL软件包,并在CMD中配置了这两个语句

安装:

msiexec /qb /i "c:\mysql.msi" /l* d:\log_mysql_test.txt INSTALLDIR=d:\mysql_test_mdps
Run Code Online (Sandbox Code Playgroud)

配置:

D:\mysql_test_mdps\bin\MySQLInstanceConfig.exe -i -q "-lD:\mysql_config_log.txt" "-pD:\mysql_test_mdps\bin" "-tD:\mysql_test_mdps\my-template.ini" "-cD:\mysql_test_mdps\my.ini" -v5.5.9 ServerType=DEVELOPMENT DatabaseType=MIXED ConnectionUsage=DSS Port=53306 ServiceName=MySQL_AGM RootPassword=root1234 SkipNetworking=no AddBinToPath=yes
Run Code Online (Sandbox Code Playgroud)

但是现在我不知道如何说Visual Studio在安装我​​的应用程序之前或之后做它.我一直在谷歌,但我找不到任何有用的帮助.

我希望你能指导我:)

编辑:我一直在使用自定义操作解决方案,我发现这篇文章使用自定义安装程序类来执行自定义操作.它看起来很好,但我得到一个问题,因为当我的MSI包尝试启动第二个MSI安装程序(MySQL)时,我收到错误,代码为2869,显示"拒绝访问".

我一直在寻找这个问题,看起来当第一个MSI尝试运行第二个MSI时,它没有应用正确的权限,安装失败......

你知道我能做什么吗?或者我如何启动第二个MSI安装程序?具有完全权限(或至少与第一个安装程序相同)

这是我用来创建Process对象的代码.

string arg1 = "/qb /i \"" + filepath + "\" /l* \"" + Path.Combine(installpath, logfile) + "\" INSTALLDIR=\"" + installpath + "\"";

Process p = new Process();
p.StartInfo.FileName = "msiexec.exe";
p.StartInfo.Arguments = arg1;
p.Start();
Run Code Online (Sandbox Code Playgroud)

c# mysql setup-deployment installscript-msi

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

无法对非静态方法进行静态引用

用Java构建多语言应用程序.从R.string资源XML文件插入String值时出错:

public static final String TTT =  (String) getText(R.string.TTT);
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

错误:无法从Context类型对非静态方法getText(int)进行静态引用

这是怎么造成的,我该如何解决?

java static-methods compiler-errors

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