小编cas*_*iel的帖子

如何使用Zend Log作为分离组件?

我想使用Zend Framwork的Log机制作为一个独立的组件,这意味着我想从ZF只需要Log,我该怎么做?

zend-framework zend-log

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

如何设置windows phone开发环境并使用F#开发应用程序?

我已经下载了windows phone开发工具,但我不知道如何使用F#来开发应用程序,目前它是C#.

f# windows-phone

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

用通用样式在C中实现堆栈

file stack.h

typedef struct
{
    void *elems;
    int elem_size;
    int log_len;
    int alloc_len;
    void (*free_fn)(void *);
} stack;

void stack_new(stack *s, int elem_size, void (*free_fn)(void *));
void stack_dispose(stack *s);
void stack_push(stack *s, void *value);
void stack_pop(stack *s, void *address);
Run Code Online (Sandbox Code Playgroud)

和实现文件stack.c

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#define assert(condition) if(!condition) printf("assert fail\n");exit(0) 

void strfree(void *elem);

int main()
{
    stack s;
    int i;
    char *copy, *top;
    const char *friends[] = {"joe", "castiel", "lily"};
    stack_new(&s, sizeof(char *), strfree);
    for(i=0; i<3; i++)
    {
        copy …
Run Code Online (Sandbox Code Playgroud)

c generics

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

从 relfect.Value 编码 JSON

在encoding/json下面,它使用relfect来编码结构。

但是我如何编码已经是reflect.Value类型的东西

查看下面的代码:

type Person struct {
    Name string `json:"name"`
    Pwd string `json:"pwd"`
}

func main() {
    factory := map[string]reflect.Type{
        "Person":reflect.TypeOf(Person{}),
    }

    s := reflect.New(factory["Person"]).Elem()
    s.Field(0).SetString("Max")
    s.Field(1).SetString("Password")
    j, err := json.Marshal(s)
    if err != nil {
        fmt.Println("error")
    }
    fmt.Println(j)
}
Run Code Online (Sandbox Code Playgroud)

它输出了这样的内容:

[123 34 102 108 97 103 34 58 52 48 54 125]
Run Code Online (Sandbox Code Playgroud)

这些是什么?什么是正确的方法来做到这一点,我的意思是从 Reflect.Value 类型获取正确的 json 字符串?

reflection encoding json go

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

Django admin 外键字段过滤

我有一个客户端模型,它有一个国家模型的外键字段。

所以在Django admin中,当我创建一个客户端并选择这个客户端所属的国家时。但问题是选择列表太长(这个星球上的国家太多)。有时需要很长时间才能得到我需要的。

所以我想知道 djano admin 中是否有其他小部件提供了选择输入组合小部件。当我输入输入时,它会过滤出正确的供我选择。

希望你能明白我在这里需要什么。

django widget django-admin

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