问题列表 - 第23540页

ViewResult或ActionResult | 如果ActionResult对所有事情都有好处,那么使用ViewResult是否有意义?

在asp.net mvc中有ViewResult用于返回一个View和ActionResult以返回你想要的任何东西,所以当我确定我将返回一个View时,为什么我应该使用ViewResult而不是ActionResult?

.net c# asp.net-mvc

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

用于端元感知读取原始文件流元数据的c ++库?

我有来自图像文件的原始数据流,例如:

vector<char> rawData(fileSize);
ifstream inFile("image.jpg");
inFile.read(&rawData[0]);
Run Code Online (Sandbox Code Playgroud)

我想解析不同图像格式的标题高度和宽度.是否有一个可以从缓冲区/流中读取整数,长整数,短路等的可移植库,转换为指定的字节顺序?

我希望能够做类似的事情:short x = rawData.readLeShort(offset);long y = rawData.readBeLong(offset)

更好的选择是可以处理原始图像数据的轻量级和便携式图像元数据库(没有图像处理库的额外重量).我发现那里的Exif库不支持pnggif.

c++ metadata image filestream endianness

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

什么是事件调度线程?

我知道"线程"意味着什么,如果我将事件调度线程(EDT)理解为"只是一个线程",它解释了很多,但显然,它并没有解释所有内容.

我不明白这个帖子有什么特别之处.例如,我不明白为什么我们应该在EDT中启动GUI?为什么"主"线程适合GUI?好吧,如果我们只是不想占用主线程为什么我们不能在"另一个线程"中启动GUI为什么它应该是一些称为EDT的"特殊"线程?

然后我不明白为什么我们不能像任何其他线程一样启动EDT?为什么我们应该使用一些特殊工具(称为invokeLater).而且,与其他任何线程不同,GUI不能立即启动.我们应该等到它准备接受我们的工作.是因为EDT可以同时执行多项任务吗?

如果你决定回答这个问题,你能否请求使用一个非常简单的术语,否则,我恐怕无法理解答案.

添加:

我一直以为每个帖子都有一个"任务".因此,在每个线程中,我们执行预定义的命令序列.但在我看来,在事件调度线程中我们可以拥有服务器任务.好吧,它们不是同时执行的(线程在不同的任务之间切换,但在一个线程中仍然有几个任务).这样对吗?例如,EDT中有一个显示主窗口的线程,然后另外我们向EDT发送了另一个应该更新其中一个窗口组件的任务,EDT将在它准备就绪时执行这个新任务.EDT是否与其他线程不同?

java user-interface multithreading

6
推荐指数
2
解决办法
1486
查看次数

为什么这个代码块会说"并非所有代码路径都返回一个值"?

我写了下面的代码...但是我得到的错误就像:

错误1'LoginDLL.Class1.Login(string,string,string)':并非所有代码路径都返回一个值

请帮我...

提前致谢...

我的代码如下所示......

public int Login(string connectionString,string username,string password)
{
    SqlConnection con=new SqlConnection(connectionString);
    con.Open();

    SqlCommand validUser = new SqlCommand("SELECT count(*) from USER where username=@username", con);
    validUser.Parameters.AddWithValue("@username", username);
    int value=Convert.ToInt32(validUser.ExecuteScalar().ToString());
    if (value == 1)
    {
        //check for password
        SqlCommand validPassword = new SqlCommand("SELECT password from USER where username=@username", con);
        validPassword.Parameters.AddWithValue("@username", username);
        string pass = validPassword.ExecuteScalar().ToString();
        if (pass == password)
        {
            //valid login
            return 1;
        }
        else
        {
            return 0;
        }
    }
    else if (value == 0)
    {
        return 2; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何使用点符号样式编写let子句

使用查询表达式样式,可以轻松编写let子句.我的问题是如何使用点符号样式来编写let子句.

linq syntax

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

jQuery datepicker minDate变量

我使用了jQuery datepicker.在我的"EndDate"文本框中,我想使用从"StartDate"文本框+ 1中选择的日期.我该怎么做?

我尝试了这个,但没有奏效.在我的开始日期代码我有......

            test = $(this).datepicker('getDate');
            testm = new Date(test.getTime());
            testm.setDate(testm.getDate() + 1);
Run Code Online (Sandbox Code Playgroud)

然后在我的结束日期代码我...

minDate: testm,
Run Code Online (Sandbox Code Playgroud)

但结束日期仍然是本月的所有日子.


编辑.我很好奇为什么这不起作用.在我的开始日期datepicker我有这个..

onSelect: function (dateText, inst) {
    test = dateText
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能进入我的结束日期datepicker并说,minDate: test


编辑.还是行不通

    $(".dateStartDatePickerBox").datepicker({
        minDate:'-0d',
        onSelect: function(dateText, inst)
        {
            test = $(this).datepicker('getDate');
            testm = new Date(test.getTime());
            testm.setDate(testm.getDate() + 1);

            $("#dateEndDatePickerBox").datepicker("option", "minDate", testm);
        }
    });

    $(".dateEndDatePickerBox").datepicker({
        onSelect: function()
        {

        }
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery datepicker

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

在组装中使用LODSB需要什么?

使用LODSB将相对地址加载到我的代码中的字符串所需的最少步骤是什么?

我有以下使用PXE引导的测试程序。我通过两种方式引导它:通过pxelinux.0和直接引导。如果我直接启动它,我的程序将打印两个字符串。如果我通过pxelinux.0引导,它将仅输出第一个字符串。

为什么?

答: 代码很好,初始地址数学错误。见下文。

工作技巧(两者):

  • 将方向标记设置为递增, cld
  • 设置dscs
  • 将字符串的地址(从头开始)放入 si
  • 将起始偏移量添加到 si

非工作技术(仅适用于pxelinux):

  • 根据以下内容计算新的段地址 (((cs << 4) + offset) >> 4)
  • 设置ds为那个。(A000或07C0)

在此处输入文字以解决Markdown中的错误

// Note: If you try this code, don't forget to set 
//       the "#if 0" below appropriately!

    .text
    .globl  start, _start

start:  
_start: 
_start1:    

    .code16

    jmp real_start

    . = _start1 + 0x1fe
    .byte 0x55, 0xAA

    // Next sector
    . = _start1 + 0x200

    jmp real_start

test1_str:
    .asciz  "\r\nTest: 9020:fe00"
test2_str:
    .asciz …
Run Code Online (Sandbox Code Playgroud)

x86 assembly segments

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

MySQL:如果给定字段为空,则选择备用字段

我想知道是否可以在同一个表上运行mysql命令,如果第一个给定字段为空,则可以选择备用字段.

示例:我有一个名为"posts"的表,其中包含"intro"和"content".在同一语句中,我想选择"内容",如果"intro"为空,但在结果数组中没有.

提前致谢

mysql

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

将稀疏的json对象解码为php数组

我可以使用以下命令创建稀疏的php数组(或map):

$myarray = array(10=>'hi','test20'=>'howdy');
Run Code Online (Sandbox Code Playgroud)

我想将其序列化/反序列化为JSON.我可以使用以下命令序列化它:

$json = json_encode($myarray);
Run Code Online (Sandbox Code Playgroud)

这导致了字符串{"10":"hi","test20":"howdy"}.但是,当我反序列化它并使用以下命令将其强制转换为数组时:

$mynewarray = (array)json_decode($json);
Run Code Online (Sandbox Code Playgroud)

我似乎失去了任何与无效的php标识符密钥的映射.也就是说,mynewarray具有映射'test20'=>'howdy',但不能10=>'hi'也不'10'=>'hi'.

有没有办法在使用标准json_encode/ json_decode函数转换为json和从json返回时保留php地图中的数字键?

(我使用的是PHP版本5.2.10-2ubuntu6.4.)

php json map sparse-array

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

另一个Java与Scala的观点 - 这是典型的吗?

我已经阅读了一段时间的Scala,甚至写了一些小程序来更好地理解一些更开放的功能.

今天我决定做我的第一个"真实项目",将大约60行丑陋的Java代码翻译成Scala,使用更好的模式匹配功能重写它(为什么?因为由于正则表达式的过度组合,Java版本变得难以维护和条件).

在编辑过程的大约一半时间,Eclipse出现了这个错误:

alt text http://img269.imageshack.us/img269/1243/errorms.jpg

我得到的总体印象是,Eclipse中的Scala IDE比Java等价物更加冗长且不完整.这是正确的还是我安装不好?Scala有更好的IDE吗?

eclipse scala

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