小编Usm*_*ail的帖子

如何调试ejabberd崩溃报告?

我是ejabberd的新手,我编译并运行服务器但在启动时遇到此错误.日志不是很有用,但也许有人知道如何比我更好地解析它.任何见解都会很棒.

    =CRASH REPORT==== 17-May-2011::16:30:19 ===
      crasher:
        initial call: application_master:init/4
        pid: <0.39.0>
        registered_name: []
        exception exit: {bad_return,
                            {{ejabberd_app,start,[normal,[]]},
                             {stringprep,nameprep,exmpp_not_started,"localhost"}}}
          in function  application_master:init/4
        ancestors: [<0.38.0>]
        messages: []
        links: [<0.38.0>,<0.40.0>,<0.6.0>]
        dictionary: []
        trap_exit: true
        status: running
        heap_size: 610
        stack_size: 24
        reductions: 132
      neighbours:

    =INFO REPORT==== 17-May-2011::16:30:19 ===
        application: ejabberd
        exited: {bad_return,{{ejabberd_app,start,[normal,[]]},
                             {stringprep,nameprep,exmpp_not_started,"localhost"}}}
        type: temporary
Run Code Online (Sandbox Code Playgroud)

ejabberd

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

memcached使用哪种散列算法来散列密钥?

Memcached使用分布式一致性散列来选择放置密钥的服务器,但是使用散列算法将字符串密钥映射到应用Ketama算法进行服务器选择的最终散列.这个算法在向不同服务器传播类似密钥方面有多好.

algorithm hash memcached

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

如何在执行时忽略根JSON元素?

我想将以下JSON序列化为带有map [“ Name”] ==“ Value”的map [string] string

{
    "Item": {
        "tags": {
            "Name": "Value"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我不想不必为“项目”创建具有一个字段的支柱。是否可以忽略类似于Java / Jackson的根JSON元素:mapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true);

到目前为止,我最好的是:

items := make(map[string]map[string]string)
items := items["Item"]
Run Code Online (Sandbox Code Playgroud)

go

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

Grails如何将多个动作直接指向同一个视图?

我在grails控制器上有以下导航设置List_X和List_Y可以转到不同的操作但是然后映射到相同的gsp文件?

subItems: [ 
    [ action: 'list_X',title: 'Something', order:1 ],                                                           
    [ action: 'error_X',title: 'Something',order:2 ],
    [ action: 'list_Y', title: 'Something', order:3 ],
    [ action: 'error_Y',title: 'Something', order:4 ],
] 
Run Code Online (Sandbox Code Playgroud)

grails

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

如何在go中标记一个结构,以便它从JSON读取值但不写入它们?

我有以下结构,我想从JSON和写入JSON中读取.我想读取PasswordHash属性(反序列化它),但在编写对象时跳过(序列化).

是否可以标记对象,使其在反序列化时被读取但在序列化时被忽略?在json:"-"似乎跳过这两个操作领域.

type User struct {

    // Must be unique
    UserName string

    // The set of projects to which this user has access
    Projects []string

    // A hash of the password for this user
    // Tagged to make it not serialize in responses
    PasswordHash string `json:"-"`

    // Is the user an admin
    IsAdmin bool
}
Run Code Online (Sandbox Code Playgroud)

我的反序列化代码如下:

var user User
content = //Some Content
err := json.Unmarshal(content, &user)
Run Code Online (Sandbox Code Playgroud)

和序列化代码是:

var userBytes, _ = json.Marshal(user)
var respBuffer bytes.Buffer
json.Indent(&respBuffer, userBytes, …
Run Code Online (Sandbox Code Playgroud)

json go

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

在任何Map Sub类中是否存在原子"set if empty"操作?

我必须实现逻辑,只有当键未映射到任何值时,我才需要为键自动设置对象.我自己可以实现这个,但如果它已经在某个地方完成,我不想重新发明轮子.

java map

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

标签 统计

go ×2

algorithm ×1

ejabberd ×1

grails ×1

hash ×1

java ×1

json ×1

map ×1

memcached ×1