问题列表 - 第7510页

CodeIgniter:创建新助手?

我需要以不同的方式循环许多数组并将其显示在页面中.数组由模块类生成.我知道最好不要在'views'上包含函数,我想知道在哪里插入函数文件.

我知道我可以"扩展"帮助者,但我不想扩展帮助者.我想用循环函数创建一个帮助器.让我们称之为loops_helper.php

php codeigniter codeigniter-helpers

174
推荐指数
4
解决办法
15万
查看次数

从S3向EC2请求对象的延迟

从EC2实例获取S3中的对象的延迟是多少.

例如,在通过它的完整路径请求对象时,该对象的实际数据流开始回流之前的ms.

  • 如果对象存在于S3上
  • 如果该对象不存在并发送404

延迟,而不是吞吐量.

latency amazon-s3 amazon-ec2

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

解释为什么失败的最好方法

假设我在对象中有以下方法:

public class foo
{
    public bool DoSomethingAwesome()
    {
        bool bar = DidSomething() //suppose this sends an email;
        return bar;
    }

}
Run Code Online (Sandbox Code Playgroud)

如果我想提供更多有关为什么DidSomething返回false的详细信息,那么最佳做法是将消息分配给foo,或者将Out参数分配给DoSomethingAwesome?

c#

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

删除列表中的最后一项时,数据绑定上的InvalidOperationException

当我尝试删除datagridview中的最后一项时,我收到以下消息.

DataBinding在列表中找不到适合所有绑定的行.

我的绑定设置如下.

ExtendedBindingList<MyClass> bl = new ExtendedBindingList<MyClass>(GetDataFromDB());
BindingSource bs = new BindingSource();
bs.DataSource = bl;
dgv.DataSource = bs;
Run Code Online (Sandbox Code Playgroud)

ExtendedBindingList只是简单的东西,我把它们放在一起实现排序和过滤以及一些基本的状态持久性.dgv是DataGridView.GetDataFromDB返回MyClass的List.

只有在我尝试使用以下方法从datagridview中删除最后一项时才会出现此问题:

bs.RemoveCurrent();
Run Code Online (Sandbox Code Playgroud)

其他所有时间都有效.我唯一提示解决方案是删除所有绑定并重新应用它们,但这似乎不是一个理想的解决方案.

编辑 只有在BindingList成功删除最后一个项目后才会抛出异常.它被外部代码抛出,所以我无法准确地告诉它究竟是什么抛出它.

所以,我在这里,请求一些帮助:).

提前谢谢,贾斯汀

c# data-binding bindinglist bindingsource winforms

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

如何计算XSLT中数字的绝对值?

我有

<xsl:value-of select="DifferenceInDays" /> 
Run Code Online (Sandbox Code Playgroud)

DifferenceInDays可以是消极的或积极的,我想把它显示为正面.我怎样才能做到这一点?

xslt xslt-2.0 xslt-1.0

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

在Web.Config文件外部存储SMTP

一段时间以来,我一直将我的连接和应用程序设置存储在外部文件中,只是通过我的web.config引用该文件.这非常有效,因为它允许我保持单独的连接字符串和应用程序设置.这非常方便,因为我发现在开发过程中我经常会对webconfig进行很多更改,我讨厌每次需要更新web.config时都必须管理特定于环境的值.

无论如何,我可以使用web.config中的SMTP配置部分实现此目的.

asp.net smtp web-config

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

在C#中使用内部类

关于C#中内部类的使用和结构的最佳实践是什么?

例如,如果我有一个非常大的基类和两个大的内部类,我应该将它们分成单独的(部分类)代码文件,还是将它们作为一个非常大的笨重的代码文件?

具有抽象类的公共继承内部类也是不好的做法吗?

c# inner-classes

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

GUID是好密码吗?

优点:

  1. 我无论如何都记不起"好"的密码所以记住它们不是问题.
  2. 它们看起来不像密码
  3. 它们几乎无法猜测(128位熵)
  4. 容易生成(卸载"好的PRNG"问题)

缺点:

  1. ???

特别是; 对于某些设置上的数据库登录计算机输入的密码怎么办?

security guid

20
推荐指数
4
解决办法
6892
查看次数

如何创建可执行Java程序?

我已经在JCreator中编写了一个Java程序,一切都已完成,但我想从中创建一个可执行文件,即我不想通过加载java类并编译然后执行来运行程序,而是将其作为一个独立的可执行文件.

最快的方法是什么?

java executable jar jcreator

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

如何进行基于变更集的合并而不是基于Mercurial的基于文件的合并?

在与Mercurial进行合并时,它希望一次合并一个冲突文件,这对于大型合并集来说不是一个高效的工作流程.相反,我想要做的是合并两个头的整个变化集(比如使用kdiff3来区分2个头).对我来说听起来很简单,但我无法弄清楚如何实现它.

到目前为止,我能得到的最接近的是以通常的方式完成合并,让所有冲突得不到解决(一次一个文件......),然后hg vdiff -rHead1 -rHead2- 但是vdiff(使用kdiff3)似乎没有选项用于传递工具的输出目录(当前工作目录),而是以输出目录作为tempdir启动(可能是-o是答案?).

让我换一种说法 - 我想用kdiff将两个头合并到我的工作目录中.我希望我工作目录中的结果成为我可以提交的合并.

我必须遗漏一些明显的东西,我不可能是唯一想要这样做的人.

merge mercurial

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