问题列表 - 第16660页

使用php下载多个文件作为zip文件夹

我想让我的用户选择列出的任何类型的文件,并将它们作为zip文件夹下载并下载.文件可能是.doc,.jpeg,.ppt等

php zip

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

Magento模型集合 - 保存数据

所以我使用以下代码加载了一系列产品:

$magento_time= 'some time string';
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addFieldToFilter(array(
    array('attribute'=> 'updated_at', 'gt'=> date('Y-m-d H:i:s', strtotime($magento_time))),
));    
$collection->save();
Run Code Online (Sandbox Code Playgroud)

并在保存时收到此错误:

Warning: Invalid argument supplied for foreach()  in /var/www/magento/app/code/core/Mage/Eav/Model/Entity/Abstract.php on line 970

#0 /var/www/magento/app/code/core/Mage/Eav/Model/Entity/Abstract.php(970): mageCoreErrorHandler(2, 'Invalid argumen...', '/var/www/magent...', 970, Array)
#1 /var/www/magento/app/code/core/Mage/Eav/Model/Entity/Abstract.php(925): Mage_Eav_Model_Entity_Abstract->_collectSaveData(Object(Mage_Catalog_Model_Product))
#2 /var/www/magento/app/code/core/Mage/Core/Model/Abstract.php(251): Mage_Eav_Model_Entity_Abstract->save(Object(Mage_Catalog_Model_Product))
#3 /var/www/magento/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(845): Mage_Core_Model_Abstract->save()
#4 /var/www/magento/app/code/local/MyModule/controllers/IndexController.php(16): Mage_Eav_Model_Entity_Collection_Abstract->save()
#5 /var/www/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(376): MyModule_IndexController->sayHelloAction()
#6 /var/www/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch('sayHello')
#7 /var/www/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#8 /var/www/magento/app/Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch()
#9 /var/www/magento/index.php(68): Mage::run()
#10 {main}
Run Code Online (Sandbox Code Playgroud)

如何将产品加载到集合后将其保存回数据库?

magento

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

不在C++中命名类型

在C++中我得到一个错误,说xxxxx没有在yyy.h中命名一个类型

那是什么意思?

yyy.h包含了标题xxxx.

例如,我使用:

typedef CP_M_ReferenceCounted FxRC;
Run Code Online (Sandbox Code Playgroud)

我已经加入CP_M_ReferenceCounted.hyyy.h

我缺少一些基本的理解,它是什么?

c++ types header

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

是否评估使用"OR"的SQL SERVER表达式的所有部分?

鉴于:

WHERE (@Id Is NULL OR @Id = Table.Id)
Run Code Online (Sandbox Code Playgroud)

如果@Id为null:表达式的计算结果为true.第二部分@Id = Table.Id是否仍被考虑?或者,只要第一部分是(在c#中是这种情况),表达式的计算结果就足够了.

这是相关的,因为一些更复杂的OR语句,重要的是要知道是否所有部分都得到评估.


更新:

我发现这个语法是一个很好的选择

WHERE (Table.Id = ISNULL(@Id, Table.Id))
Run Code Online (Sandbox Code Playgroud)

sql-server expression short-circuiting conditional-statements

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

刷新NHibernate同时仍然允许事务回滚

我试图将NHibernate与未与NHibernate映射的遗留实体一起使用.有时这意味着我需要手动将NHibernate数据刷新到数据库,这样当我尝试将遗留实体与NHibernate映射实体连接时,我不会收到外键异常.

当这发生在需要回滚的事务中时会发生问题.从NHibernate刷新的数据不会回滚.

我能做些什么吗?

UPDATE

仍然很好奇如何做到这一点 - 我不相信给出的任何答案都解决了这个问题.我需要调用Flush().问题是,如何回滚已刷新的数据?

nhibernate transactions flush

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

post数组jquery序列化

我想将一个javascript数组发布到php页面.数组必须是关联的.我的结构看起来像这样:

<input id="test" value="1" class="settings" />
<input id="test1" value="2" class="settings" />
Run Code Online (Sandbox Code Playgroud)

当我创建数组时,它是:

var myArray = new Array();

$(".setttings").each(function(){
     myArray[$(this).attr("id")] = $(this).val();
});
Run Code Online (Sandbox Code Playgroud)

现在当我发布那些我正在做的数据时:

$.ajax({
    type: "POST",
    url: 'post.php",
    data: "settings="+myArray,
});
Run Code Online (Sandbox Code Playgroud)

问题是,如果我查看帖子的设置,它就是空的.我需要像这样传递的数组,因为我将把每个设置都放到php中并序列化它们并将它们插入到数据库中的一个字段中.这样我就可以撤回设置并反序列化以重新填充这些字段.我有什么想法可以做到这一点?

arrays jquery post serialization

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

我们为什么要释放?

我经常看到当我们释放ab对象时,我们立即将其设置为nil.我知道release和nil都释放了与object相关的旧值,但是在释放时它将对象留作悬空指针,所以我们必须将它设置为nil.

所以我的问题是,如果nil释放对象的旧值并将对象设置为nil为什么我们不应该只使用nil为什么w也应该使用release.

WAY1:

MyClass *obj = [[MyClass alloc] init];
[obj release];
obj = nil;
Run Code Online (Sandbox Code Playgroud)

Way2:

MyClass *obj = [[MyClass alloc] init];
obj = nil;
Run Code Online (Sandbox Code Playgroud)

如果使用way1为什么不使用way2,那么way1和way2的真正区别是什么?

iphone xcode cocoa-touch memory-management

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

C++,不能使用数组或向量,如何使用指针来解决这个问题呢?

我需要有关指针和内存管理的帮助.

我需要存储不同的对象,所有对象都派生自相同的基类,并且一直使用数组来执行此操作,但是当使用不同的对象填充数组时,它会导致分段错误.

当数组中充满了相同派生类型的对象时,我的程序工作正常.当数组填充不同的对象时,它应该通过存储在第一个位置的对象,但是当它切换到输出第二个对象时,它会给我分段错误.我知道这是一个内存访问问题,但我不清楚我应该如何管理依赖于用户输入的可变数量的对象.

thx,nmr

c++ arrays pointers memory-management

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

\n和\ r \n之间的区别?

\n(换行)和\r(回车)有什么区别?

特别是,和之间有什么实际的区别吗?是否有应该使用的地方而不是另一个?\n\r

newline carriage-return

556
推荐指数
9
解决办法
42万
查看次数

Git在一家公司 - 托管自己的服务器

我将Git呈现给目前使用Visual Source Safe的10人编程团队.

他们需要在公司内部托管他们的Git服务器.Windows或Linux.目录身份验证是Novell eDirectory.

他们需要一些关于谁可以推送到中央服务器的细粒度安全性.

从:

/sf/ask/64619131/

也许工作流程可能是:

  • 在服务器上设置10个用户.
  • 在10个用户具有写访问权限的服务器文件系统上设置公​​共目录
  • 通过SSH将文件推送到服务器,例如git push dave@test.com:user1/project.git
  • 但后来我需要将密钥安装在服务器上

问题:是否有人在公司中成功使用此类工作流程.什么有用?这开始感觉大多数人都使用Git和GitHub等.

[编辑]:请参阅选择源控制系统:VSS之后的逻辑后续步骤 也许Git不适合该团队.

git

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