小编Aar*_*die的帖子

在python中将SQL表作为JSON返回

我正在使用web.py中的一个小型web应用程序,并且正在设置一个url来返回一个JSON对象.使用python将SQL表转换为JSON的最佳方法是什么?

python sql json

40
推荐指数
7
解决办法
9万
查看次数

对于String,Java isEmpty()是否未定义?

我正在eclipse中开展一个学校项目,当我尝试isEmpty()在a上使用该方法时String,Eclipse会显示以下错误:

对于String类型,方法isEmpty()未定义

我已经运行了Java更新,但我仍然可以使用它.这个方法未定义的原因是什么?

java eclipse string

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

fs.createReadStream()等效于Node中的远程文件

在Node中为fs.createReadStream()提供了远程文件的equivelate方法吗?使用如下抛出Unhandled 'error' event

var s = fs.createReadStream('some_mp3_url');
Run Code Online (Sandbox Code Playgroud)

node.js

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

Python os.path.walk()方法

我目前正在使用walkuni分配方法.这一切都很好,但我希望有人可以向我解释一些事情.

在下面的示例中,amyvisit方法使用的参数是什么?

>>> from os.path import walk
>>> def myvisit(a, dir, files):
...   print dir,": %d files"%len(files)

>>> walk('/etc', myvisit, None)
/etc : 193 files
/etc/default : 12 files
/etc/cron.d : 6 files
/etc/rc.d : 6 files
/etc/rc.d/rc0.d : 18 files
/etc/rc.d/rc1.d : 27 files
/etc/rc.d/rc2.d : 42 files
/etc/rc.d/rc3.d : 17 files
/etc/rc.d/rcS.d : 13 files
Run Code Online (Sandbox Code Playgroud)

python

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

CSS嵌套div高度100%

我现在已经将#border div设置为页面高度的100%,但我试图将#container div扩展到#border内部的100%.目前#container仅伸展以适应其中的内容.

* {
    margin: 0;
}

html, body {
    height:100%;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size:13px;
    line-height:19px;
    color:#333333;
    background: #f5f1ec;
    text-align: left;
}

#border {
    background: #f5f1ec;
    border:solid 1px #FFFFFF; 
    width: 880px;
    margin: 40px auto 0;
    padding:10px;
    height: auto !important;
    min-height: 100%;
    height: 100%;
}

#container {
    background: #FFFFFF;
    padding: 10px 50px 0;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

css

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

编写Python方式

我刚刚在Uni学习python上学了半个学期.我真的很喜欢它,并希望提供一些关于如何编写更多'pythonic'代码的技巧.

这是__init__我最近做的一个课程.在我写这篇文章的时候,我试图找出如何使用lambdas重新编写它,或者以更整洁,更有效的方式重写它,但是时间不多了.

def __init__(self, dir):

    def _read_files(_, dir, files):

        for file in files:

            if file == "classes.txt":
                class_list = readtable(dir+"/"+file)
                for item in class_list:
                    Enrol.class_info_dict[item[0]] = item[1:]
                    if item[1] in Enrol.classes_dict:
                        Enrol.classes_dict[item[1]].append(item[0])
                    else:
                        Enrol.classes_dict[item[1]] = [item[0]]

            elif file == "subjects.txt":
                subject_list = readtable(dir+"/"+file)
                for item in subject_list:
                    Enrol.subjects_dict[item[0]] = item[1]

            elif file == "venues.txt":
                venue_list = readtable(dir+"/"+file)
                for item in venue_list:
                    Enrol.venues_dict[item[0]] = item[1:]

            elif file.endswith('.roll'):
                roll_list = readlines(dir+"/"+file)
                file = os.path.splitext(file)[0]
                Enrol.class_roll_dict[file] = roll_list
                for item in …
Run Code Online (Sandbox Code Playgroud)

python

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

MongoMapper文档

有没有人有一个很好的MongoMapper文档资源?我一直在阅读mongoDB文档,但很多文件并没有转换为ruby/mm.我一直试图弄清楚如何做SELECT FROM WHERE EXISTS一点成功.

db.things.find( { a : { $exists : true } } ); // return object if a is present

唯一的文档,我迄今发现这些已帮助了一点.

谢谢.

ruby mongodb mongomapper

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

Perl文件测试操作员帮助

这是一个非常基本的问题,但我是perl的新手,无法解决问题所在.我只是想隔离目录中的文件,但-d运算符会将所有文件夹内容视为文件...

@contents是我的数组,当我运行它时:

use strict;

if ($ARGV[1]) {
    die("Error: You can only monitor one directory at a time\n");
}

my $directory = $ARGV[0] || die "Error: No directory defined\n";

opendir(DIR, $directory) || die "Error: Can't open dir $directory: $!";
my @contents = readdir(DIR);

foreach my $item(@contents) {
    if (-d $item) { next; }
    print"$item is a file\n"; 
}

closedir (DIR);
Run Code Online (Sandbox Code Playgroud)

我一直收到文件夹和文件.或者,如果我使用-f,我什么也得不到.

编辑:这是输出 -

file01.txt is a file
folder 01  is a file
folder 02 is a file
Screen shot 2010-04-18 at …
Run Code Online (Sandbox Code Playgroud)

perl

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

perl哈希 - 比较键和值

我一直在阅读perl doc,但我无法理解哈希.我试图找到是否存在哈希键,如果存在,则比较其值.令我困惑的是,我的搜索说你发现密钥是否存在if (exists $files{$key}),但是这$files{$key}也给出了价值?我正在处理的代码是:

foreach my $item(@new_contents) {
    next if !-f "$directory/$item";
    my $date_modified = (stat("$directory/$item"))[9];

    if (exists $files{$item}) {
        if ($files{$item} != $date_modified {
            $files{$item} = $date_modified;
            print "$item has been modified\n";
        }
    } else {
        $files{$item} = $date_modified;
        print "$item has been added\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

perl

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

良好的Java社区和资源

我刚刚开始学习Java作为我的单一课程的一部分,到目前为止我真的很喜欢它.我做了一个快速搜索,试图在网上找到一个Java社区,但没有真正的运气.我正在寻找像gotoandlearn.com和www.kirupa.com这样的东西,就像flash社区一样.

任何人都可以为java n00b推荐一个好的起点和友好的地方吗?

谢谢.

java resources

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

Safari javascript cookie问题

关于设置js cookie,我在Safari中遇到了一个奇怪的问题.cookie本身只是一个rgb颜色值,可以使用.click(),并且在Chrome和Firefox中正常工作,但在Safari中,cookie的值不完整,rgb(193而不是rgb(193, 184, 76)像其他浏览器那样显示.

我用来设置cookie的jQuery函数是:

$('.project_link a').click(function() {
    var link_colour = $(this).css("color");
    document.cookie = "colour="+link_colour+";expires=;path=/";
});
Run Code Online (Sandbox Code Playgroud)

javascript cookies safari

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

理解Java try/catch

我正在为学校编写一个迷你搜索引擎的应用程序.在执行时,它将包含为args的文本文件的内容编入索引.我之前没有使用过trycatch方法,我们刚刚将这段代码作为包含在我们的程序中:

Scanner inputFile = null;
try {
    inputFile = new Scanner(new File("dog.txt"));
} catch (FileNotFoundException fe) {
    System.out.println("File not found!");
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个循环遍历args的方法,并为找到的每个唯一单词向数组添加一个新对象.问题是,catch每当我运行应用程序时,该方法似乎仍然执行,我无法解决原因.这是输出:

dog.txt被索引...找不到文件!
cat.txt被索引...找不到文件!

我已经包含了以下方法.如果有人感冒可能会指出我哪里出错了,那就太好了.

static void createIndex(String[] args) {
    for(int i = 0; i < args.length; i++) {
        Scanner inputFile = null;
        try {
            System.out.print((args[i]) + " being indexed ... ");
            inputFile = new Scanner(new File(args[i])); 
            while(inputFile.hasNext()) {
                boolean isUnique = true;
                String newWord = inputFile.next().trim().toLowerCase();
                for(int j = 0; j < uniqueWords; …
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×3

python ×3

perl ×2

cookies ×1

css ×1

eclipse ×1

javascript ×1

json ×1

mongodb ×1

mongomapper ×1

node.js ×1

resources ×1

ruby ×1

safari ×1

sql ×1

string ×1