小编hya*_*des的帖子

如何从python记录器获取文件名

我有以下代码

job_logger = logging.getLogger("abc")
job_handler = logging.FileHandler(filename)
job_logger.addHandler(job_handler)
print job_logger.something
Run Code Online (Sandbox Code Playgroud)

我想知道job_logger对象的文件名.有任何想法吗?

python logging python-2.7

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

用杰克逊解析巨大的JSON

考虑具有以下结构的巨大JSON:

{"text": "very HUGE text here.."}
Run Code Online (Sandbox Code Playgroud)

我将此JSON存储为ObjectNode名为say 的对象json

现在,我尝试从中提取文本ObjectNode

String text = json.get("text").asText()
Run Code Online (Sandbox Code Playgroud)

该JSON大小约为4-5 MB。当我运行这段代码时,我没有得到结果(程序永远执行下去)。

上面的方法适用于小型和普通大小的字符串。是否还有其他最佳实践可从JSON提取大量数据?

java json jackson

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

在列表中查找与给定值相加的值

我正在尝试编写简单和pythonic的代码来识别列表中值的组合,这些值在某个容差范围内总和到定义的值.

例如:

如果A=[0.4,2,3,1.4,2.6,6.3]和目标值是5 +/- 0.5,那么我想要的输出是(2,3), (1.4,2.6), (2,2.6), (0.4,2,3), (0.4,3,1.4)等等,如果没有找到组合,那么该函数应该返回0或无或类似的东西.

任何帮助将不胜感激.

python algorithm python-2.7

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

Python中是否有数据类型,不能在字符串中进行类型转换

让我们说' a'是某种类型(我想知道!)

做一件事:

b = str(a)
Run Code Online (Sandbox Code Playgroud)

这应该有利地提高了 TypeError

python python-2.7

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

指针是如何变化的?

我无法找到解释为什么指针在下面的代码中发生变化的原因.

struct node{
    int val;
    node *left;
    node *right;
}*root;

int main() {

    node *tmp = (node *)malloc(sizeof(node *));
    tmp->val = 5;
    tmp->left = NULL;
    tmp->right = NULL;
    root = tmp;


    node *t = (node *)malloc(sizeof(node *));
    cout<<"earlier: "<<&root->right<<" "<<root->right<<endl;
    t->val = 4;
    cout<<"after: "<<&root->right<<" "<<root->right<<endl;
    t->left = NULL;
    t->right = NULL;
    root->left = t;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出是 -

earlier: 0x7fb812404ac0 0x0
after: 0x7fb812404ac0 0x4
Run Code Online (Sandbox Code Playgroud)

价值root->right已发生变化,现已不再发生变化NULL.

注意 - 我的OSX g ++编译器中出现此错误

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 …
Run Code Online (Sandbox Code Playgroud)

c++ pointers

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

标签 统计

python ×3

python-2.7 ×3

algorithm ×1

c++ ×1

jackson ×1

java ×1

json ×1

logging ×1

pointers ×1