问题列表 - 第22291页

xsd:include和xsd:import之间有什么区别?

xsd:include和之间有什么区别xsd:import?你何时会使用一个而不是另一个,什么时候可能没关系?

xml xsd

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

来自UNC的.NET C#运行应用程序会导致错误

我有一个应用程序,它不从本地磁盘读取任何文件或不尝试写任何东西.

它在本地文件系统上运行完美,但它需要在几百个工作站上运行,所以我将它放在Win2003服务器上的共享上.

但是当我尝试在UNC的XP工作站上启动时:

system.io.fileloadexception

这可能是什么问题?

.net c# visual-studio

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

你使用Java注释吗?

可能的重复:
Java中使用的注释的方式和位置?
Java bean,注释:它们做什么?他们如何帮助我?

我一遍又一遍地读到Java 5的注释是该语言的"高级功能".直到最近,我没有太多使用注释(除了通常的@Override,&c),但是在许多与Web服务相关的项目上的工作迫使我的手.自从我学习了Java 5之前的Java以来​​,我从来没有真正花时间坐下来学习注释系统.

我的问题 - 你们真的使用注释吗?他们对你有多大帮助,日常生活?有多少StackOverflow-ers必须编写自定义注释?

java annotations java-5

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

计算序列的余弦值

我必须计算以下内容:

float2 y = CONSTANT;
for (int i = 0; i < totalN; i++)
   h[i] = cos(y*i);
Run Code Online (Sandbox Code Playgroud)

totalN是一个很大的数字,所以我想以更有效的方式做到这一点.有没有办法改善这个?我怀疑有,因为,毕竟,我们知道cos(n)的结果是什么,对于n = 1..N,所以也许有一些定理允许我以更快的方式计算它.我真的很感激任何提示.

提前致谢,

费德里科

algorithm math complexity-theory trigonometry

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

列表和爆炸

我想在我的网站上使用url重写,我想使用list()explode()函数来获取正确的内容.目前我的代码如下所示:

list($dir, $act) = explode('/',$url);
Run Code Online (Sandbox Code Playgroud)

在这种情况下$url,等于绝对URL中第一个斜杠之后的所有内容,即http://example.com/random/stuff => $url = random/stuff/这样可以正常工作,但是如果我想转到http://example.com/random/那么它将在页面上打印一个通知.如何停止显示通知我是否需要使用除list()功能以外的其他功能?

现在通知是"通知:未定义的偏移量:1 ......"

谢谢您的帮助!

php arrays list url-rewriting explode

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

如果我硬编码返回值,为什么Haskell会给我一个类型错误?

我真的不知道为什么这是一个类型错误:

foo :: (Eq a) => a -> a
foo _ = 2
Run Code Online (Sandbox Code Playgroud)

谁能解释一下?

haskell functional-programming

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

Magento自定义添加到购物车过程无法正常工作

修订后的问题:我们已将此跟踪到自定义添加到购物车方法.我已完全修改了这个问题.

我正在使用Magento ver的网站上工作.1.3.2.4作为其电子商务平台.我们已经构建了一个自定义的"添加到购物车"流程,该流程通过AJAX请求将多个商品添加到购物车.在此请求之后,在浏览器中使用JavaScript完成一些后处理,然后重定向到"查看购物车"页面.99%的时间此过程似乎在Firefox和Safari中正常运行,但在IE8中,该过程失败.将商品添加到购物车后,重定向到"您的购物车"页面后,购物车为空.

并非所有网站上的项目都是通过此AJAX流程添加的.只有在通过AJAX添加项目之前购物车为空时才会出现此问题.也就是说,如果通过正常的Magento进程添加的项目首先添加到cat中,那么AJAX添加到购物车请求总是成功.Blu清除cookie然后尝试通过AJAX添加将在IE8上一致地失败.

Server是一个Apache/PHP服务器,带有PHP 5.2.9,eAccelerator和Suhosin.请索取任何其他信息,我很乐意提供.我们将会话存储在MySQL数据库中.

这是我们的自定义添加到购物车方法的代码.此代码位于/app/code/core/Mage/Checkout/controllers/CartController.php:

public function ajaxaddAction()
{
    $result = array('success' => true);

    try
    {
        $session = $this->_getSession();
        $cart = $this->_getCart();

        $products = json_decode($_POST['products'],true);

        if(!is_array($products))
        {
            throw new Exception("Products data not sent");
        }

        foreach ($products as $product_data)
        {
            $product = $this->_initProduct($product_data['id']);

            if(!$product)
                throw new Exception("Product id {$product_data['id']} not found");

            $info = array('qty' => $product_data['qty']);

            if($product_data['options'])
                $info['options'] = $product_data['options'];

            $cart->addProduct($product,$info);
        }

        $cart->save();

        $this->_getSession()->setCartWasUpdated(true);

        /**
         * @todo remove wishlist observer processAddToCart
         */
        Mage::dispatchEvent('checkout_cart_add_product_complete',
            array('product' …
Run Code Online (Sandbox Code Playgroud)

session shopping-cart magento

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

为什么在将String与null进行比较时会出现NullPointerException?

我的代码使用nullpointerexception破坏了以下行:

 if (stringVariable.equals(null)){
Run Code Online (Sandbox Code Playgroud)

在此声明之前,我声明了stringVariable并将其设置为数据库字段.

在这个声明中,我试图检测该字段是否有null值,但不幸的是它中断了!

有什么想法吗?

java nullpointerexception

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

正则表达式来解析类似jQuery-selector的字符串

text = '#container a.filter(.top).filter(.bottom).filter(.middle)';

regex = /(.*?)\.filter\((.*?)\)/;

matches = text.match(regex);

log(matches);
// matches[1] is '#container a'
//matchss[2] is '.top'
Run Code Online (Sandbox Code Playgroud)

我期待捕获

matches[1] is '#container a'
matches[2] is '.top'
matches[3] is '.bottom'
matches[4] is '.middle'
Run Code Online (Sandbox Code Playgroud)

一种解决方案是将字符串拆分为#container a 并休息.然后休息并执行recursive exec以获取item()内的项目.

更新:我发布了一个有效的解决方案.但是我正在寻找更好的解决方案.不喜欢拆分字符串然后处理的想法这是一个有效的解决方案.

matches = [];

var text = '#container a.filter(.top).filter(.bottom).filter(.middle)';
var regex = /(.*?)\.filter\((.*?)\)/;
var match = regex.exec(text);
firstPart = text.substring(match.index,match[1].length);
rest = text.substring(matchLength, text.length);

matches.push(firstPart);

regex = /\.filter\((.*?)\)/g;
while ((match = regex.exec(rest)) != null) {
  matches.push(match[1]);
}
log(matches);
Run Code Online (Sandbox Code Playgroud)

寻找更好的解决方案.

javascript regex

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

如何在Python中实现树?Python中是否有类似Java的内置数据结构?

我正在尝试构建一个通用树.Python中是否有内置的数据结构来实现树?

python tree data-structures python-3.x

164
推荐指数
13
解决办法
31万
查看次数