问题列表 - 第27576页

登录MVC(Zend Framework)

在将日志记录功能放在MVC应用程序中的位置是否存在最佳实践,例如Zend Framework应用程序(Zend_Log)?我应该将记录放在控制器中还是在模型中?或两者兼而有之?

如果在两者中,它们应该具有相同的记录器还是单独的记录器?

php model-view-controller logging zend-framework

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

将多个对象设置为水晶报表的数据源

我想在我的c#windows应用程序中制作一个水晶报告,关键是我想使用.net对象作为我的报告数据源,我在互联网上找到它的示例代码如下,并使用它们并且它工作正常:

        ArrayList Mainlst = new ArrayList();
        Mainlst.Add(new testOBJ { Firstname = "test1", Lastname = "test11" });
        Mainlst.Add(new testOBJ { Firstname = "test2", Lastname = "test21" });
        Mainlst.Add(new testOBJ { Firstname = "test3", Lastname = "test31" });
        Mainlst.Add(new testOBJ { Firstname = "test4", Lastname = "test41" });
        Mainlst.Add(new testOBJ { Firstname = "test5", Lastname = "test51" });
        testCrystalReport rpt = new testCrystalReport ();
        rpt.SetDataSource(Mainlst);
        crystalReportViewer1.ReportSource = rpt;
Run Code Online (Sandbox Code Playgroud)

但我想为这些重复的信息发送额外的对象,例如学校信息,但我不能发送这个额外的对象,有没有任何解决方案,我可以发送多个对象到水晶报告?当然我知道我可以使用多个数据表和数据集作为水晶报表数据源,但在这里我只想使用对象和IEnumerables作为水晶报表的数据源.

.net c# crystal-reports

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

使用jQuery/javascript测试链接是否在外部?

如何测试链接是外部链接还是内部链接?请注意:

  1. 我无法对本地域进行硬编码.
  2. 我无法测试"http".我可以通过http绝对链接轻松链接到我自己的网站.
  3. 我想使用jQuery/javascript,而不是css.

我怀疑答案位于location.href的某个地方,但解决方案避开了我.

谢谢!

javascript jquery location href

62
推荐指数
7
解决办法
4万
查看次数

我们可以从asp.net MVC中的另一个控制器调用控制器的方法吗?

我们可以从asp.net MVC中的另一个控制器调用控制器的方法吗?

asp.net-mvc

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

正则表达式查找用下划线连接的小写字母序列

我似乎无法使我的正则表达式工作.

我想要一些alpha文本,没有数字,下划线,然后是一些aplha文本.

例如:blah_blah

我这里有一个非工作的例子

^[a-z][_][a-z]$
Run Code Online (Sandbox Code Playgroud)

在此先感谢大家.

编辑:我道歉,我想强制使用所有小写.

regex

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

`is_base_of`是如何工作的?

以下代码如何工作?

typedef char (&yes)[1];
typedef char (&no)[2];

template <typename B, typename D>
struct Host
{
  operator B*() const;
  operator D*();
};

template <typename B, typename D>
struct is_base_of
{
  template <typename T> 
  static yes check(D*, T);
  static no check(B*, int);

  static const bool value = sizeof(check(Host<B,D>(), int())) == sizeof(yes);
};

//Test sample
class Base {};
class Derived : private Base {};

//Expression is true.
int test[is_base_of<Base,Derived>::value && !is_base_of<Derived,Base>::value];
Run Code Online (Sandbox Code Playgroud)
  1. 请注意,这B是私人基地.这是如何运作的?

  2. 注意operator B*()是const.它为什么如此重要?

  3. 为什么template<typename T> static yes …

c++ templates overloading type-traits implicit-conversion

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

TFS 2010自定义生成活动TF215097错误

对于TFS 2010中的构建过程,我创建了一个包含一些自定义代码活动的库.在过去,通过将库(*.dll)添加到源代码控制并将"构建控制器 - 自定义程序集的版本控制路径"设置为可在源代码管理中找到库的路径,一切正常.

但是几天之后(我经常更新库),构建不再成功.报告的错误是:

TF215097:初始化构建定义的构建时发生错误"无法创建未知类型"{clr-namespace:BuildTasks; assembly = BuildTasks}'"

搜索后,除了将库安装到GAC之外,我找不到任何其他解决方案.这有效,但我想知道为什么不必安装到GAC就无法工作.

因此,虽然它现在再次运行,但我希望在没有GAC的情况下以旧方式恢复工作.希望你们中的一些人可以帮助我.提前致谢.

.net build-automation tfs2010

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

是否由子控件继承了EnableViewState属性?

<div runat="server" enableviewstate="false">

    <div runat="server" enableviewstate="false"></div>

</div>
Run Code Online (Sandbox Code Playgroud)

如果我不为第二个div设置enableviewstate属性会发生什么.它是继承自它的父母吗?

asp.net

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

如何用两个正则表达式"_"和"."剪切字符串.

我有一个这样的字符串test_1.doc,我想分裂这个字符串1.doc

java string split

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

如何在乳胶中添加更改栏?

在 Latex 中,我创建了一个新命令“changedtext”来标记文档中的特定部分并使其显示为蓝色:

\newcommand{\changedtext}[1]{\textcolor{blue}{#1} }
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法可以更改命令,使更改栏出现在生成的 PDF 中的文本旁边?如果不可能,任何其他在黑白打印输出上清晰的视觉标记(除了更改栏之外)的建议也将很有用。

更新:这个问题的读者可能会感兴趣,不久前我开始使用Latexdiff脚本来标记两个版本之间的更改。我将它与 SVN 结合使用,我认为效果很好;如果你分割你的 LaTeX 文件,你可能想看看这个 tex.stackexchange 问题

latex

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