问题列表 - 第7604页

如何在Mac OS X 10.5 Leopard的默认Python包中修复损坏的BSDDB安装?

在Mac OS X 10.5(Leopard)w/Developer Tools上的默认Python安装上执行以下操作:

noel ~ : python

Python 2.5.1 (r251:54863, Jan 13 2009, 10:26:13) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import bsddb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/bsddb/__init__.py", line 51, in <module>
import _bsddb
ImportError: No module named _bsddb
Run Code Online (Sandbox Code Playgroud)

很好,对吧?根据TMNC的建议或使用MacPorts等,如何在不放弃和安装/配置/维护我自己的Python软件包的情况下解决这个问题?

编辑

我通过MacPorts安装Python2.4和BSDDB解决了这个问题.

我的问题仍然存在:为什么默认安装被破坏并且可以修复它.

python macos berkeley-db osx-leopard bsddb

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

HashTable Java ...你能查看我的代码吗?

我正在为java中的哈希表编写一个类...请你确保我到目前为止正确地执行它.

我需要在其中存储StudentRecord对象....我正在根据学生的ID来计算哈希值,该ID类型为long ...

package proj3;

import java.util.LinkedList;

public class HashTable {

    LinkedList<StudentRecord> [] buckets;
    int size;

    public HashTable(){
            size = 10;
            initialize();       
    }

    public HashTable(int initialSize){
        size = initialSize;
        initialize();
    }

    private void initialize(){
        for(int i=0; i<size; i++){
            buckets[i] = new LinkedList<StudentRecord>();
        }
    }
    /** for testing only
    private int calculateHashString(String s){
        int hash = 0;
        for(int i=0; i<s.length(); i++){
            hash += s.charAt(i);
        }
        return hash % size;
    }
    **/

    private int calculateHash(long l){
        return (int) (l % size);
    } …
Run Code Online (Sandbox Code Playgroud)

java hashtable

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

正在运行的总列的复杂SQL查询

我正在尝试在SQL Server 2008中编写一个非常复杂的查询.我想在这里得到SQL专家的一些意见.

想象一下,我有一个包含这些字段的付款表:

PaymentID int,CustomerID int,PaymentDate datetime,Amount decimal

基本上,它是客户在特定日期支付的表格.需要注意的一点是,在某些情况下,付款金额可能是负值.因此,随着时间的推移,任何给定客户支付的总金额可能会上升或下降.

我们要弄清楚的是用于计算每个客户支付总金额的高点的SQL.

因此,如果弗雷德支付3笔款项:首先是5美元,第二是5美元,第三是3美元.该报告将显示弗雷德的最高支付总额为10美元(第二次支付),他的最终支付金额为7美元.

我们需要为十万客户(他们可能每人支付一百到一千美元)运行此报告,因此它必须快速.

是否有一种很好的方法来构建此查询而不将运行总计存储在数据库中?如果可能的话,我们希望避免存储预先计算的值.

sql sql-server

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

如何在Google App Engine上设置我的域名?

我已经建立了一个网站,可以继续使用App Engine,并且已经部署了它.我已将我的域名重定向到ghs.google.com,并且它已成功转到我的网站.

问题是,在地址栏中,"www.mysite.com"变成了"myappid.appspot.com",而我还没有得到如何让它留在"www.mysite.com"的线索.

这看起来很简单,但它开始让我疯狂!

我该如何解决?

dns google-app-engine deploying

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

如何知道用户的滚动是UP还是DOWN?

我想确定用户的滚动.我正在使用jQuery ..而jquery有.scroll事件..但.scroll事件无法确定用户是向下还是向上滚动页面.

javascript jquery

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

什么是DigitalMars D编程的最佳IDE?

Digital Mars D在许多方面似乎都是非常好的编程语言,但我唯一的问题是以旧方式在命令行中向编译器写入参数浪费的时间.D有什么好的IDE吗?提前致谢!

ide d

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

卷曲不适合获取网页内容,为什么?

我正在使用curl脚本转到链接并获取其内容以供进一步操作.以下是链接和curl脚本:

<?php 
$url = 'http://criminaljustice.state.ny.us/cgi/internet/nsor/fortecgi?serviceName=WebNSOR&amp;templateName=detail.htm&amp;requestingHandler=WebNSORDetailHandler&amp;ID=368343543';

//curl script to get content of given url

$ch = curl_init();

// set the target url

curl_setopt($ch, CURLOPT_URL,$url);

// request as if Firefox

curl_setopt($ch, CURLOPT_HTTPHEADER, Array("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15") ); 
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result= curl_exec ($ch);
curl_close ($ch);
echo $result;
?>
Run Code Online (Sandbox Code Playgroud)

但是网站不是通过脚本除外,它在结果中给予用户例外,但是如果我们通常将网址粘贴到浏览器中,那么它正好打开页面.

请帮忙,我在这里做错了什么.

感谢致敬

php curl screen-scraping web-scraping

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

在Python中使用rm -rf的最简单方法

rm -rf在Python中执行相同操作的最简单方法是什么?

python

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

在PostgreSQL中存储不区分大小写的varchar

我想在SQL表中为我的用户名varchar添加一些约束,这样如果存在用户名,则无法创建不同情况下的重复用户名.我怎样才能做到这一点?谢谢

编辑:
我正在使用PostgreSQL,一点点语法帮助将不胜感激.

postgresql collation case-insensitive

9
推荐指数
3
解决办法
5730
查看次数

Rack和Passenger有什么区别?

我正在尝试将一个Sinatra应用程序部署到Dreamhost,它说如下:

由于DH支持Passenger,后者又支持基于Rack的ruby应用程序,因此DH确实支持Sinatra.

我在解析这个陈述时遇到了困难 - Rack和Passenger之间有什么区别(为什么Sinatra是"基于机架的")?

ruby rack passenger dreamhost sinatra

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