小编Dav*_*ave的帖子

获取Magento的基本产品图片

我希望在Magento中获得基本产品图像以调整其大小并显示在购物车边栏中.

不幸的是这个:

echo $this->helper('catalog/image')->init($_product, 'image')->resize(38, 38);
Run Code Online (Sandbox Code Playgroud)

打印Magento占位符图像.

正确设置本产品的基本图像.小图像和缩略图效果很好.

不知道发生了什么.

编辑: 解决方案:以这种方式获取完整的产品数据:

$_product = Mage::getModel('catalog/product')->load($_item->getProduct()->getId());
Run Code Online (Sandbox Code Playgroud)

然后根据需要使用它:

echo $this->helper('catalog/image')->init($_product, 'image')->resize(38, 38);
Run Code Online (Sandbox Code Playgroud)

php shopping-cart image magento

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

使用Go通过频道发送频道

我想通过一个频道发送一个指向频道的指针.Go有可能吗?如何定义接受此类渠道的功能?

我试过了:

func test() (chan *chan)
func test() (chan chan)
Run Code Online (Sandbox Code Playgroud)

concurrency channel go

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

Python:进程平均时间,前一个/两个慢得多

我正在编写一些使用Python进行排序算法比较的程序.我想测量平均排序时间.我第一次测量时遇到问题.

这个:

for i in xrange(self.repeats):
    # random list generator
    data_orig = [random.randint(0, self.size - 1) for x in xrange(self.size)]

    sorter = self.class_()
    data = data_orig[:]
    debug("%s for data size: %d, try #%d" % (sorter.__class__.__name__, self.size, i+1))
    t1 = time.clock()
    sorter.sort(data)
    t2 = time.clock()
    debug("Took: %0.4fms, shifts: %d, comparisons: %d" % ((t2-t1)*1000.0, sorter.shifts, sorter.comps))
Run Code Online (Sandbox Code Playgroud)

class_是对InsertionSort类的引用.对于size = 1000和5次重复,我得到以下结果:

InsertionSort for data size: 1000, try #1
Took: 39.5341ms, shifts: 254340, comparisons: 255331
InsertionSort for data size: 1000, try #2
Took: 6.0765ms, …
Run Code Online (Sandbox Code Playgroud)

python performance pypy timer

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

标签 统计

channel ×1

concurrency ×1

go ×1

image ×1

magento ×1

performance ×1

php ×1

pypy ×1

python ×1

shopping-cart ×1

timer ×1