问题列表 - 第26327页

如何将Model从视图传递到局部视图?

我的视图不是强类型的.但是我在这个视图中有一个强类型的局部视图.

如何将模型传递给此强类型视图?

我试过类似的东西

 public ActionResult Test()
        {
              MyData = new Data();
              MyData.One = 1;
              return View("Test",MyData)
        }
Run Code Online (Sandbox Code Playgroud)

在我的TestView中

<% Html.RenderPartial("PartialView",Model); %>
Run Code Online (Sandbox Code Playgroud)

这给了我一个stackoverflow异常.所以我不知道如何传递它.当然,如果可能的话,我不想让测试视图强烈输入,如果我在该视图中有10个强类型的局部视图,我需要像某种包装器.

.net c# asp.net asp.net-mvc

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

Python将来五分钟创建unix时间戳

我必须在未来5分钟创建一个"Expires"值,但我必须以UNIX Timestamp格式提供它.到目前为止,我有这个,但它似乎是一个黑客.

def expires():
    '''return a UNIX style timestamp representing 5 minutes from now'''
    epoch = datetime.datetime(1970, 1, 1)
    seconds_in_a_day = 60 * 60 * 24
    five_minutes = datetime.timedelta(seconds=5*60)
    five_minutes_from_now = datetime.datetime.now() + five_minutes
    since_epoch = five_minutes_from_now - epoch
    return since_epoch.days * seconds_in_a_day + since_epoch.seconds
Run Code Online (Sandbox Code Playgroud)

是否有为我进行时间戳转换的模块或函数?

python datetime unix-timestamp

295
推荐指数
7
解决办法
26万
查看次数

反汇编Microsoft Visual Studio 2003编译器输出

我看到我认为Microsoft Visual Studio 2003工具输出的目标文件的奇怪行为.该file实用程序告诉我:

asmfile.obj: 80386 COFF executable not stripped - version 30821
Run Code Online (Sandbox Code Playgroud)

对于汇编程序创建的对象,但对于来自C文件的对象,我只得到:

cfile.obj: data
Run Code Online (Sandbox Code Playgroud)

使用Microsoft的dumpbin实用程序和objdump我从cygwin获得的,我可以反汇编程序集生成的文件,但是我从C-built文件的任一实用程序中都得不到有用的结果.

我有几个与这种差异有关的问题:

  1. MSVC2003编译器生成的目标文件格式是什么?
  2. 我该如何反汇编该目标文件?

我对使用AT&T语法进行反汇编特别感兴趣 - 我正在做一个大型源代码库的端口以使其与GCC一起工作,我想使用此方法作为一些内联汇编例程的快捷方式.项目.

编辑:添加更多信息.

当我dumpbin在其中一个文件上运行时,没有给出任何结果:

C:\> dumpbin /disasm Func.obj
Microsoft (R) COFF/PE Dumper Version 7.10.6030    
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file Func.obj

FileType: ANONYMOUS OBJECT
Run Code Online (Sandbox Code Playgroud)

objdump,它给出:

$ objdump -d Func.obj
objdump: Func.obj: File truncated
Run Code Online (Sandbox Code Playgroud)

关于从汇编构建的文件,我得到了合理的结果.

再次编辑:添加命令行信息.

汇编文件使用类似于以下内容的命令行构建:

ml -nologo -W3 -WX -c -coff -FoAssemblyFile.obj -Zi -Cx …
Run Code Online (Sandbox Code Playgroud)

c coff disassembly visual-studio object-files

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

缺少关于Boost的详细信息(.lib文件)

在使用某些Boost库时,我在哪里可以找到用于链接程序的lib文件?决定尝试其线程功能,但我得到了

错误6致命错误LNK1104:无法打开文件'libboost_thread-vc90-mt-gd-1_42.lib'InviewviewPractice

在我包括之后

错误6致命错误LNK1104:无法打开文件'libboost_thread-vc90-mt-gd-1_42.lib'InviewviewPractice

我找不到哪里获取.lib文件在boost网站上正确链接?有小费吗?:)

c++ linker boost

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

JSF应用程序中的可标记URL - 尝试使用Spring Webflow和JSF.有什么建议?

我们的应用程序是JSF,hibernate和Spring.目前网址格式如下 http://www.skill-guru.com/skill/login/testDetails.faces?testId=62&testName=PMP-Certification-practice-test

我们想要一个像http://www.skill-guru.com/urltitle?some参数这样的干净网址

我们可以通过与JSF集成Spring webflow来实现这一目标.

还有其他建议吗?

我们正在尝试使用JSF 2.0的Spring webflow 1.0,但这似乎不起作用.

jsf friendly-url spring-webflow

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

如何在JQuery中获取不属于任何其他容器的div的文本?

这应该很容易.下面给出的是HTML.

<div id='attachmentContainer'>
    #Attachment#
    <span id='spnAttachmentName' class='hidden'>#AttachmentName#</span>
    <span id='spnAttachmentPath' class='hidden'>#AttachmentPath#</span>
</div>  
Run Code Online (Sandbox Code Playgroud)

我想得到#Attachment#而不是其他文本.当我尝试

$("#attachmentContainer").text() 
Run Code Online (Sandbox Code Playgroud)

它提供了所有#Attachment#,#AttachmentName#以及#AttachmentPath#.我知道我可以把#Attachment#放到另一个跨度中并直接访问它但我只是对如何做到这一点很感兴趣.任何帮助深表感谢.

javascript jquery jquery-selectors

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

如何使用erlang.el设置Erlang + Emacs?

我已经下载并安装了Erlang和EmacsW32.但是我如何erlang.el在Emacs中使用?我在哪里放置或安装它?

我已经阅读了Elang文档的Erlang/OTP R13B04文档Erlang模式,但我没有找到有关如何设置它的任何信息.

更新1:我在Emacs的Erlang模式上找到了更多文档.我已经输入了我的脚本.emacs,但是File error: Cannot open load file, erlang-start当我启动Emacs时,我得到了,所以出了点问题.

更新2:这就是我的.emacs样子.它直接来自上面的链接.

(setq load-path (cons "C:/Program Files (x86)/erl5.7.1/lib/tools-2.6.4/emacs"
load-path))
(setq erlang-root-dir "C:/Program Files (x86)/erl5.7.1")
(setq exec-path (cons "C:/Program Files (x86)/erl5.7.1/bin" exec-path))
(require 'erlang-start)
Run Code Online (Sandbox Code Playgroud)

更新3:我现在尝试了另一台计算机,Windows 7,GNU Emacs 23.1.50.1该.emacs文件位于C:\Users\Jonas\.emacs.d\.emacs以下内容:

(setq load-path (cons "C:/Program Files (x86)/erl5.7.5/lib/tools-2.6.5.1/emacs" 
load-path))
(setq erlang-root-dir "C:/Program Files (x86)/erl5.7.5")
(setq exec-path (cons "C:/Program Files (x86)/erl5.7.5/bin" exec-path))
(require 'erlang-start) …
Run Code Online (Sandbox Code Playgroud)

windows emacs erlang elisp devtools

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

mongodb java driver - 原始命令?

是否可以通过MongoDB的Java驱动程序以javascript的形式执行原始命令?

我厌倦了使用Rhino将所有东西都包装在Java对象中,并且很乐意牺牲性能以方便将javascript直接传递给DB.

如果没有,我总是可以使用sleepymongoose或其他东西,但我真的不想在此时向堆栈中添加另一种语言(python).

任何见解都表示赞赏.

java mongodb

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

如何在Drupal中加载父项的标题

我想扩展具有父节点标题的节点,以便我可以显示层次结构链接.

我有一个解决方案,有时工作:

function modulename_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) 
{
    switch ($op) 
    {
        case 'view':
        loadParentTitle($node);
        break;
    }
}

function loadParentTitle(&$node)
{
    $title = $node->title;
    $query = "SELECT mlid, p1, p2,p4,p5,p6,p7,p8,p9  FROM menu_links WHERE link_title like '%%%s%%'";

    $data =  db_fetch_array(db_query($query, $title));

    $mlid = $data["mlid"];
    $i = 9;
    while (($data["p". $i] == 0 || $data["p". $i] == $mlid) && $i >= 0) 
    {
        $i--;
    }
    if ($i > 0)
    {
        $query = "SELECT `link_title` as parentTitle from  `menu_links` WHERE …
Run Code Online (Sandbox Code Playgroud)

php drupal nodeapi

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

在浏览器中刷新页面而不重新提交表单

我是一名ASP.NET开发人员,我经常发现自己离开了我正在浏览器中打开的网页(Chrome是我选择的浏览器,但这个问题与任何浏览器都相关).我的工作流通常是这样的:我编写代码,在Visual Studio中重建我的项目,然后用Alt-Tab翻回我的浏览器并点击F5刷新页面.

如果自页面打开后尚未提交表单,这样很好,很花哨.但是,如果我一直在点击ASP.NET表单控件,页面已多次发布表单数据,因此点击F5会导致浏览器(明智地)弹出确认消息,例如"确认表单重新提交:您正在寻找您输入的二手信息的页面......".

有时我确实想重新提交表单,但通常情况下,我只想重新开始使用页面(而不是重新提交表单数据).我通常解决这个问题的方法是简单地将一些查询字符串数据添加到URL中,以便浏览器将其视为新的页面请求,例如:

page.aspx
Run Code Online (Sandbox Code Playgroud)

page.aspx?
Run Code Online (Sandbox Code Playgroud)

(或相反亦然).

我的问题是:有没有更好的方法可以在任何主流浏览器中快速请求新版网页(而不是提交表单数据)?对于我来说,对于Web开发来说,这似乎是不费吹灰之力,但也许我错过了一些东西.我希望看到的是类似于此列表中的最后一项:

  • F5:刷新页面
  • Ctrl-F5:刷新页面(并强制缓存刷新)
  • Alt-F5:请求新的页面副本,而不重新提交表单

browser forms workflow refresh submit

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