问题列表 - 第44127页

ViewResult()和ActionResult()之间的区别

ViewResult()ActionResult()ASP.NET MVC有什么区别?

public ViewResult Index()
{
    return View();
}

public ActionResult Index()
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc

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

如何连接Python和C程序?

我有一个基于python的程序,从连接到rs232电缆的端口读取串行数据.我想把我在这里得到的数据传递给一个C程序,它将处理计算密集型的一面.我一直在检查网络,我发现的都是基于Linux的.

c python

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

jQuery模式对话框没有提交我的表单

我正在使用jQuery模态对话框询问用户是否希望提交表单.

但是,在用户单击"对话框"的"提交"按钮后,表单未提交.

如果我再次单击表单提交按钮,则提交.

我猜这是一个范围问题,我已经看到了一些关于它的其他帖子但是我们已经花了很多时间没有运气.关于如何解决这个问题的任何想法?

使用Javascript

$(document).ready(function(){
    var submitForm = $('#myform');
    submit = false;

    $("#confirm").dialog({
        resizable: false,
        height: 140,
        modal: true,
        autoOpen: false,
        buttons: {
            'Submit': function() {
                $(this).dialog('close');
                submit = true;
                submitForm.submit();
            },
            'Cancel': function() {
                $(this).dialog('close');
            }
        }
    });
    $("#confirm").parent().appendTo($("#myform")); 

    submitForm.submit(function() {
        if (submit) {
            return true;
        } else {
            $("#confirm").dialog('open');
            return false;
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML

<form id="myform" action="#" method="post">
    <input type="text" name="check_me" />
    <input type="submit" name="submit" value="Go!" />
</form>
<div id="confirm" style="display:none;">Please confirm that you want to …
Run Code Online (Sandbox Code Playgroud)

jquery modal-dialog form-submit

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

协作时如何管理配置文件?

我正在页面顶部写一个带有一些简单变量的简短脚本.我想和朋友一起工作,但我们不确定如何管理每次为我们中的一个人拉动后需要更改的变量,为git状态添加不必要的垃圾.我想过为我们每个人创建不同的命名分支,然后主人将只设置示例用户名,但是必须完成所有额外的工作合并似乎很愚蠢.我们可以将变量作为选项传递给脚本,但这不是所希望的,也不是将它分离到另一个单独的配置文件中.拥有像.gitignore这样的东西会很棒,但是只能忽略文件中的几行.

如何优雅地管理这个?这个问题通常如何管理?

git configuration-files gitignore

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

在手动构建视图时,如何处理UIViewController中的视图初始化顺序?

我有一个UIViewController,它在loadView中实现了它的视图(即没有nib).根据文档(并通过代码中的确认),loadView以及因此,在第一次访问UIViewController的视图之前,不会调用viewDidLoad.

我有另一个类实例化UIViewController并在引用视图本身之前调用它上面的许多方法.其中许多方法都修改了UIViewController中的视图/子视图.不幸的是,此时未对视图/子视图进行实例化.(我可以很容易地在其他方法调用之前添加对视图的引用,但这需要努力并理解我的UIViewController用户的不可见契约).

如何处理修改视图/子视图的UIViewController上的方法?在我的每个UIViewController方法中,我可以检查视图是否已加载,但您不应该直接调用loadView.我可以把"自我观点"; 在方法中可能确保视图被加载,但这看起来非常h​​ackish(当然导致clang警告).

此外,这不仅仅是一次性的事情,因为显然可以在内存事件期间卸载视图,从而允许这种状态经常发生.

我觉得我错过了一些相当简单的东西,但我找不到它.处理此状态/初始化问题的适当方法是什么?

iphone cocoa-touch objective-c uiviewcontroller ios

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

git神秘的消失分支

这是我执行的一些git动作.如您所见,我创建了一个新分支,修改了我的文件,然后提交了更改.在改回另一个分支后,希望合并,我正在努力的分支消失了.

有谁知道如何从fixed_merge_branch恢复文件?我吓坏了!

1.9.2@whisperme$ git branch fixed_merge_conflict
1.9.2@whisperme$ git checkout fixed_merge_conflict
M   ArtworkViewController.h
M   ArtworkViewController.m
M   ArtworkViewController.xib
M   Classes/DFRAppDelegate.h
M   Classes/DFRAppDelegate.m
M   Classes/WorkGalleryViewController.m
M   Classes/WorkGalleryViewController.xib
M   DFR.xcodeproj/project.pbxproj
M   DFRViewController.xib
M   Data.h
M   Data.m
M   MainWindow.xib
M   cn.lproj/Localizable.strings
M   en.lproj/Localizable.strings
A   fr.lproj/Localizable.strings
Switched to branch 'fixed_merge_conflict'
1.9.2@whisperme$ git add .
1.9.2@whisperme$ cd Classes/
1.9.2@whisperme$ git add .
1.9.2@whisperme$ cd ..
1.9.2@whisperme$ git add -u
1.9.2@whisperme$ git status
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset …
Run Code Online (Sandbox Code Playgroud)

git version-control backup branch github

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

使用连接和分组的复杂更新

此查询从两个表中选择ID,其中只有一对一的名称匹配

SELECT d.guest_id, h.host_id
FROM `guest` AS g 
JOIN `guest_data` AS d 
    ON d.guest_id = g.guest_id 
JOIN host_data AS h 
    ON d.guest_nm = h.host_nm 
GROUP BY
    h.venue_nm 
HAVING COUNT(*) = 1
Run Code Online (Sandbox Code Playgroud)

现在我无法更新 guest表(g)来设置g.link_id = h.host_id

基本上我想创建一个类似的语句

UPDATE `guest` AS g , `host` h
SET g.link_id = h.host_id
WHERE g.guest_id = ... AND h.host_id = ... the pairs in the previous statement
Run Code Online (Sandbox Code Playgroud)

mysql join group-by

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

这个私有变量如何"未在此范围内声明"?

我目前正在尝试更多地了解C++中的面向对象设计(熟悉Java)并且遇到了一些问题.我试图在一个使用SFML构建的游戏中学习这些原理的项目用于图形和音频.我有以下两个文件.

WorldObject.h

#ifndef WORLDOBJECT_H
#define WORLDOBJECT_H
#include <SFML/Graphics.hpp>
#include <string>
#include "ImageManager.h"

class WorldObject
{
 private:
  sf::Sprite _sprite;
  void SetImagePath(std::string path);
  sf::Sprite GetGraphic();
};
#endif
Run Code Online (Sandbox Code Playgroud)

WorldObject.cpp

#include "WorldObject.h"
void WorldObject::SetImagePath(std::string path)
{
  _sprite.SetImage(*gImageManager.getResource(path));
}

sf::Sprite GetGraphic()
{
  return _sprite;
}
Run Code Online (Sandbox Code Playgroud)

我没有看到任何这些问题,但是当我尝试编译它们时,我从g ++收到以下错误:

WorldObject.cpp: In function ‘sf::Sprite GetGraphic()’:
WorldObject.cpp:9: error: ‘_sprite’ was not declared in this scope
make: *** [WorldObject.o] Error 1
Run Code Online (Sandbox Code Playgroud)

我在这段代码中缺少什么?试图理解设置继承层次结构的正确方法已经导致游戏开发中迄今为止遇到的大多数问题,但我知道这主要是因为我更习惯于使用Java的继承模型而不是C++的多重模型.继承模型.

c++ oop scope declare sfml

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

替代EDF算法

我想知道是否最早期限优先(EDF)调度算法的替代方案.如果是,请提供参考链接.

谢谢.

linux algorithm scheduling real-time

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

在宏中生成包含文件名

我正在尝试在宏中生成包含文件名.这在C++中应该是合法的:

#define INCLUDE_FILE "module_impl_win.hpp"
#include INCLUDE_FILE
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,但是一旦我尝试生成文件名就很难编译

#define INCLUDE_FILE(M) M##"_impl_win.hpp"
#include INCLUDE_FILE("module")
Run Code Online (Sandbox Code Playgroud)

实际上它给了我MSVC2010的警告

警告C4067:预处理器指令后面的意外令牌 - 期望一个newlin

但它不包括该文件.

问题是什么?我怎么能摆脱它?

c++ macros include

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