问题列表 - 第14322页

基于文本的用户界面开发

在哪里可以找到与基于文本的用户界面的设计和开发相关的资源(例如,通过串行端口从嵌入式设备导出到VT100终端的接口)?我对任何可用的材料感兴趣 - 最佳实践,样式指南,框架等.

请注意,我询问的是与" TUI " 的设计和开发相关的资源,而不是命令行界面(文本用户界面设计参考的重点?).Wikipedia将TUI与CLI(和GUI)区分开来,如下所示:

TUI与命令行界面的不同之处在于,与GUI一样,它们使用整个屏幕区域,并不一定提供逐行输出.但是,TUI仅使用典型文本终端上可用的文本和符号,而GUI通常使用高分辨率图形模式.

embedded user-interface tui

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

为什么jQuery .insertAfter在这个例子中不起作用?

在以下示例中,警报显示,但#message为空.

如果我注释掉 .insertAfter行,那么#message会正确显示.

为什么.insertAfter不在这个例子中工作?

Firebug就在它的右边.

JavaScript的:

google.load("jquery", "1.3.2");

//run when page is loaded
google.setOnLoadCallback(function() {

    $('.languageChooser select').bind('click', function() {
        var numberOfItems = $('.languageChooser select option:selected').length;
        $('#message').hide().html("You have selected " + numberOfItems + " " + smartPlural('language',numberOfItems) + ".").fadeIn('slow');

        if(numberOfItems == 1) {
            $('#message').insertAfter('<div>Use the CTRL and SHIFT keys to select multiple items.</div>');
            alert('here');
        }
    });

    function smartPlural(itemName, numberOfItems) {
        if(numberOfItems == 1) {
            return itemName;
        } else {
            return itemName + 's';
        }
    }

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<!DOCTYPE …
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用ruby标准化数据集

我有一个范围从1到30,000的数据集

我想将它标准化,使其变为0.1到10

这样做的最佳方法/功能是什么?

如果您能提供一些示例代码,我将非常感谢!

ruby normalizing

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

使用bash,如何将标准错误传递到另一个进程?

众所周知如何将流程的标准输出管道传输到另一个流程标准输入:

proc1 | proc2
Run Code Online (Sandbox Code Playgroud)

但是如果我想将proc1的标准错误发送到proc2并将标准输出保留到当前位置呢?你会认为bash会有一个命令:

proc1 2| proc2
Run Code Online (Sandbox Code Playgroud)

但是,唉,没有.有没有办法做到这一点?

bash pipe stderr

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

将数字公平分配为两组的算法

给定一组n个数(1 <= n <= 100),其中每个数是1到450之间的整数,我们需要将这些数字集分配到两个集A和B中,以便以下两种情况成立:

  1. 每组中的总数最多相差1.
  2. A中所有数字的总和尽可能与B中所有数字的总和几乎相等,即分布应该是公平的.

有人可以建议一个有效的算法来解决上述问题吗?

谢谢.

algorithm math

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

如何使用Java将wav文件拆分为更小的块?

我有一个非常庞大的WAV文件,大小约为100MB.我想使用Java来读取这个wav文件,并将其分成每2秒音频的较小块.

是否可以在Java中执行此操作?你能告诉我一个我能用它实现的API吗?

谢谢,Snehal

java audio wav

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

如何在stackoverflow中执行OpenId实现

我在stackoverflow中寻找open id的示例代码/实现.

我需要在我的MVC C#应用程序中实现open id,以允许我的用户使用他们的google,yahoo,AOL,..帐户登录.

请建议我一个很好的参考.

c# openid asp.net-mvc

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

4
推荐指数
2
解决办法
545
查看次数

我如何继承UIView?

这似乎是一个愚蠢的问题,但我不记得如何子类化UIView.谁能指出我正确的方向?

iphone cocoa-touch subclass uiview

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

将十进制转换为ASCII字符

我试图将十进制数转换为它的等价字符.例如:

int j = 65 //等效字符为'A'.

对不起,忘了指定语言.我以为我做到了.我正在使用Cocoa/Object-C.真的很令人沮丧.我尝试过以下但仍未正确转换.

char_num1        = [working_text characterAtIndex:i];   // value = 65               
char_num2         = [working_text characterAtIndex:i+1];    // value =  75
char_num3         = char_num1  + char_num2;         // value = 140                                      
char_str1   = [NSString stringWithFormat:@"%c",char_num3];  // mapped value = 229
char_str2   = [char_str2 stringByAppendingString:char_str1];    
Run Code Online (Sandbox Code Playgroud)

当添加char_num1和char_num2时,我得到新的ascii十进制值.但是,当我尝试将新的十进制值转换为字符时,我没有得到映射到char_num3的字符.

ascii character decimal

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