问题列表 - 第6122页

用Rspec连接链式方法

我想调用一个只返回一条记录的named_scope,但是named_scope返回一个数组,这不是什么大问题,因为我可以用.first链接它.

Model.named_scope(param).first
Run Code Online (Sandbox Code Playgroud)

这是有效的,我正在努力的是如何存根链接的电话.有没有人有关于如何用Rspec嘲笑实现这个目标的参考或答案?

ruby tdd bdd rspec ruby-on-rails

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

所有SMTP通信都发生在25以上吗?

是否所有SMTP通信都在port25上的域之间发送电子邮件?所有通信都是无担保的吗?了解使用类似Gmail通信的安全保护Gmail服务器,但必须使用不安全的端口25,对吗?

SMTP可以在任何端口上,但这不是我所说的.我不是在谈论连接到Gmail,Yahoo或ISP SMTP服务器.这些是SMTP中继,它们接受任何希望为其用户加密/未加密的端口的SMTP请求.

但是一旦SMTP中继服务器收到请求,邮件服务器就会根据域名MX记录将其转发到电子邮件.它只在端口25上使用SMTP吗?邮件服务器只知道域名,然后转发它.它无法知道他们正在收听哪个端口.

例如,我正在为我的域托管Exchange服务器2007.我连接到我的Exchange服务器以发送邮件到xyz@gmail.com.我的交换服务器必须通过行业标准协议进行通信,对吧?这是端口25(因为我的Exchange服务器没有端口25就无法工作).

smtp

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

如何使图像亮度均匀(使用 Python/PIL)

我想拍摄已拍摄文档的图像,并使其看起来像是被扫描过的。由于扫描仪会将恒定光源放在整个文档上,因此我想在文档照片上实现这种效果。所需的效果是去除任何阴影或低光区域(或至少使它们不那么明显)并使整张照片相当明亮。

我的第一个想法是找到目标图像中最亮的部分,然后它们使整个图像变得如此明亮。假设这甚至是正确的算法,我将如何在 PIL 中做到这一点?有没有获取亮度的方法?等等?

(这是对早先问题的跟进。)

python image image-processing brightness python-imaging-library

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

TortoiseSVN不要求身份验证?

我在conf文件中设置了一个新的SVN存储库,运行SVNServe,anon-access = none.

SVNServe忠实地做到了这一点,但当我尝试使用TortoiseSVN浏览回购时,它只是说不允许访问.它不应该问我用户名和密码吗?

如何让TortoiseSVN向我询问登录详情?

运行SVN 1.5.6,TortoiseSVN 1.5.9

svn authentication tortoisesvn

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

更改UITableView节标题的默认滚动行为

我有一个UITableView有两个部分.这是一个简单的表格视图.我正在使用viewForHeaderInSection为这些标头创建自定义视图.到现在为止还挺好.

默认滚动行为是当遇到一个部分时,部分标题保持锚定在导航栏下方,直到下一部分滚动到视图中.

我的问题是:我可以更改默认行为,以便节标题不会停留在顶部,而是在导航栏下滚动剩下的部分行吗?

我错过了一些明显的东西吗

谢谢.

iphone cocoa-touch uitableview ios

147
推荐指数
11
解决办法
9万
查看次数

LaTeX中矩阵的行和列标记

如何添加标签的行和列(如a,b,c,d等)这上面去到矩阵的左(均为外),但与所述行和列排列明显?

一个示例矩阵:

\[
\begin{pmatrix}
t   & 1-t &  -1 &  0  &  0  \\
0   &  t  & 1-t &  -1 &  0  \\
0   &  0  &  t  & 1-t &  -1 \\
-1  &  0  &  0  &  t  & 1-t \\
1-t &  -1 &  0  &  0  &  t
\end{pmatrix}
\]
Run Code Online (Sandbox Code Playgroud)

latex matrix

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

JQuery在没有插件的情况下对表进行排序

是否有一个jquery函数来排序表.我知道JQuery Tablesorter插件,但我想尽可能避免使用它.

作为一个FYI - 我有一个表头,其中包含自定义图像以表示升序和降序.数据类型几乎可以是任何类型.

编辑:我可以在Javascript中对表进行排序吗?

javascript jquery

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

使用acts_as_list和has_many:通过rails

我有一个rails应用程序我正在尝试使用acts_as_list插件设置可排序列表.数据库中的位置字段正在更新,但在呈现页面时,不会考虑订单.我想,我正在寻求帮助.

这是我的模特......

class QuestionMembership < ActiveRecord::Base
  belongs_to :form
  belongs_to :question
  acts_as_list
end

class Form < ActiveRecord::Base
  has_many :question_memberships
  has_many :questions, :through => :question_memberships
end

class Question < ActiveRecord::Base
  has_many :question_memberships
  has_many :forms, :through => :question_memberships
  acts_as_list
end
Run Code Online (Sandbox Code Playgroud)

以及给我列表的草率视图代码......

<% @form.question_memberships.each do |qm| %>
  <% q_id = "question_#{qm.id}" %>
  <li class="question" id=<%= q_id %> >
    <div style="color: #999; font-size: 8pt">
      <%=h qm.question.content %>
    </div>
  </li>
  <%= draggable_element(q_id, :revert=>true) %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

拖放适用于重新排序.位置值在DB中为QuestionMembership对象更新,页面实际上正确显示了重新排序.问题是在页面重新加载时,它默认返回到它的感觉顺序.我认为它默认为订单的问题ID而不是question_membership位置,但我不确定.

关于如何通过QuestionMembership的位置字段对初始渲染进行实际排序的任何想法?

ruby ajax ruby-on-rails

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

在其他数据库产品中是否存在与MS SQL"FOR XML PATH"相同的内容?

我目前正在使用Microsoft的FOR XML PATH功能以XML格式从MS SQL Server中提取数据.我非常喜欢这个功能,但是使用特定于供应商的功能总是很不舒服.

是否有其他主要数据库供应商有类似的东西?

编辑

让我更具体地说明我正在寻找的功能类型

在MS SQL中,您可以使用此查询

SELECT so.id AS '@Id',
       so.Code AS '@Code',  
       cu.Code AS 'Customer/@Code',
       cu.Name AS 'Customer/@Name',
       (SELECT Item_Num AS '@Item',
                pa.Code AS '@PartCode'
        FROM tblSalesItem si
            LEFT JOIN tblPart pa ON pa.Id = si.Part_Id
        WHERE si.SalesOrder_ID = so.Id 
        FOR XML PATH('SalesItem') , type) 
FROM tblSalesOrder so
    JOIN tblCustomer cu ON so.customer_id = cu.ID
FOR XML PATH('SalesOrder'), ROOT('SalesOrders')
Run Code Online (Sandbox Code Playgroud)

生成这个XML

<SalesOrders>
  <SalesOrder Id="13" Code="C1002     ">
    <Customer Code="ROBERTS   " Name="Roberts Equipment  Inc." />
    <SalesItem Item="1" PartCode="FP-0001" …
Run Code Online (Sandbox Code Playgroud)

xml sql

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

C#Windows Mobile数据网格数据

我有一个有两列的数据网格.datagrid的DataSource是"myTable",它是一个DataTable.我要做的就是在DataTable中添加一行,并在数据网格中显示新行.这是我写的将项添加到DataTable的简单代码:

DataRow dRow = myTable.NewRow();
dRow.ItemArray.SetValue("test", 0);
dRow.ItemArray.SetValue("test1", 1);
Run Code Online (Sandbox Code Playgroud)

在数据网格中显示新数据行时我缺少什么?

谢谢!

c# datagrid windows-mobile

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