问题列表 - 第20047页

使用find方法查找NOT匹配

我正在尝试通过group_id查找用户.我的方法看起来有点像这样:

User.find(:all, :conditions => {:group_id => '90a39597a1aa3ec65fccf29ae05d9b6aefbfea6b', :id => !current_user.id})
Run Code Online (Sandbox Code Playgroud)

:id条件没有意义,因为我不知道这部分的语法.我如何通过group_id找到用户,并且:id与current_user不匹配.

希望有道理.

ruby ruby-on-rails ruby-on-rails-plugins

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

在Linq to SQL中执行条件批量更新

我有一个SQL表,用于存储带有smallint SortOrder字段的照片.用户可以插入新照片,指定小数排序顺序,将新记录放在2张现有照片之间(或第一张照片之前).SortOrder将存储为smallint,因此当我检测到插入将移动现有记录时,我需要更新所有受影响的照片以将SortOrder增加1.

这在存储过程中很容易实现,但我正在寻找使用Linq to SQL实现此目的的最有效方法.如果我必须将所有记录下载到客户端,更新它们,然后提交它们,那么我将坚持使用已经工作且速度非常快的存储过程.

这是改变记录的T-SQL:

    UPDATE      Photo
    SET         SortOrder = SortOrder + 1
    WHERE       AlbumId = @AlbumId
    AND         SortOrder >= CEILING(@SortOrder)
Run Code Online (Sandbox Code Playgroud)

有没有办法在Linq to SQL中进行这种批量更新而无需获取记录?

bulk linq-to-sql

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

如何将Google文档用于Mailer模板?

是否可以将Google Docs用于Mailer模板?如何通过API更改模板变量?基本上,我想在Google上保留一个模板,并在更改了一些变量(如名称,地址等)后将其导出为PDF文件.是否可以通过PHP中的API完全完成?

编辑

LiveDocX提供这些功能,但我认为文档不可共享.

编辑

难道即使没有答案是可以接受的,我还是会因为赏金而接受一些答案吗?

php templates google-docs mailer

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

未捕获的异常'Zend_Controller_Dispatcher_Exception'

我在zend框架上收到以下错误:

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in F:\wamp\www\helloworld\library\Zend\Controller\Dispatcher\Standard.php:245 
Stack trace: 
#0 F:\wamp\www\helloworld\library\Zend\Controller\Front.php(946):Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))  
#1 F:\wamp\www\helloworld\library\Zend\Controller\Front.php(212): Zend_Controller_Front->dispatch()  
#2 F:\wamp\www\helloworld\web_root\index.php(10): Zend_Controller_Front::run('../application/...')  
#3 {main} thrown in F:\wamp\www\helloworld\library\Zend\Controller\Dispatcher\Standard.php on line 245

造成这种情况的原因是什么,我该如何解决?

zend-framework

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

如何从Java运行MATLAB代码?

我在使用Java运行MATLAB代码时遇到了问题.如果您对此有所了解,请帮帮我吗?

java matlab matlab-deployment

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

如何编写条件:'可以将此字符串转换为日期类型'吗?(红宝石)

我可以用某种方式在ruby中编码这个条件吗?我需要知道字符串是否可以转换为日期变量.唯一的方法是Date.parse("我的字符串")和异常.还有其他方法吗?

date_scraped_from_the_net = "20 Dec 2009" or it could be "today"

if date_scraped_from_the_net is not a date type 
  needs_to_be_updated = true
end
Run Code Online (Sandbox Code Playgroud)

ruby date

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

Android - 使用ArrayAdapter一次向ListView添加和显示项目

我正在使用ArrayAdapter将项目添加到自定义ListView并在我的Android应用程序中显示结果.我遇到的问题是ArrayAdapter在显示视图之前似乎要等到所有项目都在其中.也就是说,当我将项添加到ArrayAdapter并调用notifyDataSetChanged时,它不会更新ListView以显示添加的项.它等待直到添加所有项目并在显示项目之前调用GetView.

我希望它能够在将项目添加到ListView后立即显示该项目.这可能吗?

我相信相关的代码如下:

r_adapter = new ReminderAdapater(Activity_ContentSearch.this, R.layout.search_listitem, myList);
listView.setAdapter(r_adapter);
...
r_adapter.notifyDataSetChanged();
r_adapter.clear();
for(int i = 0; i < myList.size(); i++)
{
    r_adapter.add(myList.get(i));
    r_adapter.notifyDataSetChanged();
}
Run Code Online (Sandbox Code Playgroud)

如您所见,即使我在add方法之后调用notifyDataSetChanged,它实际上也不会更新视图.在完成上面的循环之后,视图最终被更新(基于我所知道的,这是因为在完成代码的这一部分之后才调用GetView).

我试图覆盖我的自定义ArrayAdapter的add方法,没有运气,因为我无法访问该方法中的视图.

欢迎任何帮助:)

巴拉

android listview android-arrayadapter android-listview android-asynctask

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

mySQL返回非空字段

我有两个字段,但我想只返回非空字段.

select firstname, lastname, (if firstname != empty, then firstname else lastname) as name from users;
Run Code Online (Sandbox Code Playgroud)

我该怎么做上面这样的事情.我不确定圆括号内应该是什么.我不想使用PHP后处理.

mysql

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

在python中列表中的每个项目的字符串前面添加一个字符串

我有一个字符串中的网站列表,我正在做一个for循环,如果第一个索引不是"h",则在前面添加"http"但是当我返回它时,列表没有改变.

我是我的网站列表h是"http"

for p in n:
    if p[0]!="h":
        p= h+ p
    else:
        continue
return n
Run Code Online (Sandbox Code Playgroud)

当我返回列表时,它返回我的原始列表,并且没有附加"http".有人能帮助我吗?

python string loops for-loop

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

PHP日期格式

我想从这种格式转换日期:01/07/09到此jan 07,09.

我怎么能用PHP做到这一点?

php formatting date

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