问题列表 - 第22317页

Zend框架:如何检测代码中的环境(dev/prod)

Zend_Mail在我的应用程序中使用组件通过SMTP协议发送邮件.

当我在development环境中时,我希望将我的消息保存到文件中(相应于application.ini).

如何在我的控制器操作中检测它是开发还是production/ staging环境?

php email debugging zend-framework

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

使用随机数在java中列出

我收到以下错误.

import java.util.*;
import java.io.*;

public class ShufflingListAndArray
{
  public static void main(String[] args) throws IOException

{
    List services = 


    //Arrays.asList("COMPUTER", "DATA", "PRINTER");

 Arrays.asList(new String[] {"COMPUTER", "DATA", "PRINTER"}); 

   Random rnd=new Random();
  String s = services.get(rnd.nextInt(services.size()));

    Collections.shuffle(services);


    //Collections.sort(list);


    System.out.println("List sorting :"+ services);
  }
} 
Run Code Online (Sandbox Code Playgroud)

编译上面的代码后,我得到以下错误.

C:\>javac ShufflingListAndArray.java
ShufflingListAndArray.java:17: incompatible types
found   : java.lang.Object
required: java.lang.String
  String s = services.get(rnd.nextInt(services.size()));
                         ^
1 error
Run Code Online (Sandbox Code Playgroud)

java

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

Prolog中的程序和数据是一样的吗?

我听说在Prolog中,程序和数据是一回事.那是什么意思?

prolog

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

咨询和乔尔测试

乔尔测试听起来像我想和工作属性的列表(而没有它对于我们大多数人?),但在咨询方面,它可以改变很多.我被告知这取决于客户,在某些情况下甚至没有源控制(egad!)

在某些情况下,根据可能较低的Joel Test得分拒绝咨询工作是否合理?

另外,乔尔测试得分如何得到补救?移动版本控制是否可行(假设您在每台工作的笔记本电脑上都有它)?这会被所有人接受吗?想法?Annecdotes?

(从开始做这个社区维基,因为它显然是非常主观的)

version-control

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

MySQL存储过程无法使用SELECT(基本问题)

我正在使用一个平台(perfectforms),它要求我在大多数查询中使用存储过程,并且从未使用过存储过程,我无法弄清楚我做错了什么.以下语句执行时没有错误:

DELIMITER //
DROP PROCEDURE IF EXISTS test_db.test_proc//
CREATE PROCEDURE test_db.test_proc() SELECT 'foo'; //
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用它时:

CALL test_proc();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

#1312 - PROCEDURE test_db.test_proc can't return a result set in the given context
Run Code Online (Sandbox Code Playgroud)

我正在phpmyadmin 3.2.4,PHP Version 5.2.12中执行这些语句,而mysql服务器版本是5.0.89-community.

当我编写一个返回参数的存储过程,然后选择它时,一切正常(例如):

DELIMITER //
DROP PROCEDURE IF EXISTS test_db.get_sum//
CREATE PROCEDURE test_db.get_sum(out total int)
BEGIN
SELECT SUM(field1) INTO total FROM test_db.test_table;
END //
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

工作正常,当我打电话给它:

CALL get_sum(@t); SELECT @t;
Run Code Online (Sandbox Code Playgroud)

我得到的总和没问题.

最终,我需要做的是在存储过程中包含一个奇特的SELECT语句,因此我可以调用它,并返回多行的多个字段.现在我只是想让任何选择工作.

任何帮助是极大的赞赏.

mysql sql stored-procedures mysql-error-1312

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

.NET中的数字分组

我们如何在C#中输入数字分组?我的代码可以工作但只适用于一个实例.我必须不断点击它来对计算器中的每个数字进行分组.我们如何对它进行分组,以便如果我们点击它,它会对每个数字(不仅仅是显示的数字)进行分组,如果我们取消选中该复选框,它就不会?

这是当前的代码:

NumberFormatInfo nFI = new CultureInfo("en-US", false).NumberFormat;


double int_value = Convert.ToDouble(textboxt1.text);


textbox1.Text = int_Value.ToString("N", nFI);
Run Code Online (Sandbox Code Playgroud)

.net c# grouping digit

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

防止在特定一侧显示框阴影

有没有办法创建一个css框阴影,其中无论模糊值如何,阴影只出现在所需的边上?

例如,如果我想在左侧和右侧创建一个阴影,而在顶部或底部没有阴影.div没有绝对定位,其高度由内容决定.

- 编辑 -

@ricebowl:谢谢你的回答.也许您可以帮助创建一个完整的解决方案来解决我对您的解决方案的回复中陈述的问题...我的页面设置如下:

<div id="container">
    <div id="header"></div>
    <div id="content"></div>
    <div id="clearfooter"></div>
</div>
<div id="footer"></div>
Run Code Online (Sandbox Code Playgroud)

和CSS这样:

#container {width:960px; min-height:100%; margin:0px auto -32px auto; 
       position:relative; padding:0px; background-color:#e6e6e6; 
       -moz-box-shadow: -3px 0px 5px rgba(0,0,0,.8), 
       3px 0px 5px rgba(0,0,0,.8);}
#header   {height:106px; position:relative;}
#content   {position:relative;}
#clearFooter {height:32px; clear:both; display:block; padding:0px; margin:0px;}
#footer  {height:32px; padding:0px; position:relative; width:960px; margin:0px 
           auto 0px auto;}
Run Code Online (Sandbox Code Playgroud)

css shadow

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

如何将两个表中的列合并为一个输出?

我有两张表相似的信息.让我们把它们items_aitems_b.他们应该是一个,但他们来自不同的来源,所以他们不是.当我完全加入这两个表时,某些行最终得到来自一个或两个表的数据.两个表中的一列是category_id.我想使用类别表跨组合表category_id.但是,我category_id现在有两列(一个来自items_a,一个来自items_b).有没有办法将两列合并为一列?

我希望这不是一个问题的混乱.

sql postgresql

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

TFS - 获取变更集范围

在每个版本中,我都认为返回并获取所有变更集注释以与发行说明进行比较是一个很好的做法,以确保我们不会遗漏任何内容.由于我们对变更集注释中记录的所有功能更改都进行了详细介绍,因此它们是一种宝贵的资源.

我还没有找到从TFS 2008中提取这些内容的好方法.我尝试过:

  • VS历史记录窗口:这只提供前100个字符左右的截断椭圆样式.
  • TFS Powertools:也许我错过了一些东西,但是我不能得到一个不涉及在评论中修改换行符的输出格式,所以使任何可用的东西看起来像PITA,但也许PowerShell解决方案在这里是完美的?

我所追求的非常简单:

  • 变更集评论
  • ID
  • 日期
  • 用户名,如果可能

这在一定范围内......无论是日期还是ID限制,都可以.如果我可以将它限制在项目的某个分支内,那将是一个巨大的奖励.

我现在正在做的是获取这些数据是直接打开TFS SQL Server并在TfsVersionControl数据库上运行它:

SELECT    ChangeSetId, CreationDate, Comment
FROM      tbl_ChangeSet
WHERE     ChangeSetId > 6300
Run Code Online (Sandbox Code Playgroud)

我试过但没有找到一个好的资源,似乎Vertigo的博客上的所有伟大的TFS信息已经丢失,因为链接现在已经死了.有没有人有更好/理智的方式来掏出这些信息?格式并不重要,任何表格/ xml /我可以转换为可读的格式.

旁注:我们将在发布一周左右的时间内升级到VS 2010 ......如果答案是VS2010/TFS2010,那就更好了,因为这是一个长期的解决方案.

powershell tfs tfs2008 tfs2010

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

在Rails中使用check_box_tag的自定义ID

在rails中使用check_box_tag帮助程序时如何设置自定义ID?

我有一个循环,它根据集合创建了一堆复选框:

- subject.syllabus_references.each do |sr|
      = check_box_tag 'question[syllabus_reference]', sr.id, :id => sr.id
      = label_tag sr.id, sr.name
Run Code Online (Sandbox Code Playgroud)

我想设置一个自定义ID,以便我的复选框标签正常工作,但我似乎无法弄清楚如何(:id => sr.id不起作用......).

问题也可能出在我定义标签的方式上,所以如果我可以在没有设置自定义ID的情况下引用正确的复选框,那么也可以......

checkbox ruby-on-rails form-helpers

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