问题列表 - 第23711页

ftell(stdin)导致非法搜索错误

以下代码输出"非法搜索":

#include <stdio.h>
#include <errno.h>
#include <string.h>

int main() {
    errno = 0;
    getchar();
    getchar();
    getchar();
    ftell( stdin );
    printf( "%s\n", strerror(errno) );
}
Run Code Online (Sandbox Code Playgroud)

当我运行"cat script | ./a.out"以及运行"./a.out"时,会发生这种情况.当然,问题在于ftell.我的问题是:为什么会发生这种情况?我认为stdin可以寻找.fseek也会导致同样的错误.如果stdin不可寻找,有什么方法可以做同样的事情吗?

谢谢您的回复.

c file-io ftell

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

Java中有没有办法强制实施最小窗口大小?

Java中有没有办法强制实施最小窗口大小?

我能找到的最后一篇文章是从1999年开始的,并且有一些复杂的代码来模仿这种行为... http://www.javaworld.com/javaworld/javaqa/1999-10/03-qa-window.html

当然有一种简单的方法可以使用吗?

java swing resize minimum jframe

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

Jquery Keypress不能用于我的输入框

$("#epFilter").keypress(function(){
        query = $("#epFilter").val();
        alert(query);
});
Run Code Online (Sandbox Code Playgroud)

在这段代码中,每当我输入文本框时,它总是会减少一个字符.它没有抓住最后一个角色.为什么?

javascript jquery

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

列上的索引只有2个不同的值

我想知道这个指数的表现:

我有一个"无效"的varchar(1)列,它有2个值:NULL或'Y'我有一个索引(无效),以及(invalid,last_validated)Last_validated是一个日期时间(这用于一个不相关的SELECT查询)

我正在标记表中的少量项目(1-5%),并将其作为"要删除".
我是这样的

 DELETE FROM items WHERE invalid='Y'
Run Code Online (Sandbox Code Playgroud)

它不会对无效项执行全表扫描.

一个问题似乎是,实际的DELETE现在非常慢,可能是因为所有索引都被删除了.

位图索引会为此提供更好的性能吗?或者根本没有索引?

sql oracle indexing performance

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

如何在IntelliJ Idea的项目树中立即看到编译错误?

我想知道是否可以配置IntelliJ Idea来立即显示项目树中类文件的编译错误.目前,如果无法编译类,我需要手动触发重新编译以查看我的类上的错误标记.

java appearance intellij-idea

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

Eclipse:导出运行配置

我用eclipse编写了一个复杂的Java应用程序,它使用项目文件夹中包含的许多.jar库.

有一种快速方法可以导出应用程序的运行配置,允许我从shell运行它(我实际上不需要在机器周围移动它,所以没有jar导出或类似的东西).

我只需要从Eclipse中分离执行,但由于项目有很多设置,我想自动导出脚本(可能是.sh或只是一个简单的长行).

java eclipse execution

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

string interning - 这段代码应该只在内存中创建10个字符串吗?

似乎创造了更多.请在这里建议为什么或如何正确实习.

谢谢

        IList<string> list = new List<string>(10000);

        for (int i = 0; i < 10000; i++)
        {
            for (int k = 0; k < 10; k++)
            {
                list.Add(string.Intern(k.ToString()));
            }
        }

        Console.WriteLine("intern Done");
        Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

c#

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

什么是B树页面

我想我知道什么是B树,但什么是B树页?

tree b-tree data-structures

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

如何在其事件处理程序中自由控制?

有没有人知道这个技巧,如何在其事件处理程序中自由控制?根据delphi帮助它是不可能的......

当Self.Text =''时,我想释放动态创建的TEdit.

TAmountEdit = class (TEdit)
.
.
public
  procedure KeyUp(var Key: Word; Shift :TShiftState);
end;

procedure TAmountEdit.KeyUp(var Key: Word; Shift :TShiftState);
begin
inherited;
if Text='' then Free; // after calling free, an exception arises
end;
Run Code Online (Sandbox Code Playgroud)

应该怎样做才能达到同样的效果?

感谢名单

delphi

10
推荐指数
2
解决办法
3058
查看次数

MVC - 相同的URL,多个视图

基于不同的用户角色,在MVC中为同一个URL提供多个视图被认为是不好的做法吗?例如:http: //www.domain.com/ViewProductID/123将为普通用户显示"正常"产品页面,它将显示"增强"(产品统计数据,编辑标题的能力等)版本有人以管理员身份登录.

如果这是不好的做法,为什么?如果没关系,实施它的最佳方法是什么?2个单独的模板或1个模板散布着if..else?

谢谢!

model-view-controller

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