问题列表 - 第22236页

Java中的收益率回报率

我使用泛型在java中创建了一个链表,现在我希望能够迭代列表中的所有元素.在C#中,我将yield return在链表中使用,同时浏览列表中包含的元素列表.

我如何创建上面的java版本,我可以迭代链表中包含的所有项目?

我希望能够编写代码ala

LinkedList<something> authors = new LinkedList<something>();
for (Iterator<something> i = authors.Values ; i.HasNext())
      doSomethingWith(i.Value);
Run Code Online (Sandbox Code Playgroud)

并且认为价值'属性'/方法将包含类似的代码

LinkedListObject<something> current = first;
While (current != null){
 yield return current.getValue();
 current = current.getNext()
}
Run Code Online (Sandbox Code Playgroud)

编辑:请注意,我对使用任何第三方API不感兴趣.仅内置java功能.

c# java linked-list

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

多路复用术语在计算机科学中意味着什么?

多路复用意味着什么(以它的抽象形式)?我知道你在硬件中有'多路复用器',在网络中有'多路复用'.一个好的高级定义会是什么?

computer-science terminology multiplexing

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

处理编程中的开放问题的最有效方法

我用C++编程.有时有1000种方法可以做某些事情,并且根据当下的灵感/能量等,我可以选择"正确的"或者不使用,并花10分钟或3天时间来解决问题或找到解决方案或做老板的任务.

当你编程时,你如何应对这种"开放"的情况?用你的直觉?之前喜欢计划很多?

非常感谢

language-agnostic programming-languages

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

C作为面向对象的语言

您是否可以建议C语言的语法以与面向对象语言类似的方式使用它?我知道它们不能相同,并且C中没有一些关键字,但我想知道是否有办法利用某些方面(如继承),即使在C程序中也是如此.

c

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

jQuery获取选择列表的文本值

我有一个这样的列表:

<select name="select_list_name" id="list_id">
    <option value="">Select Option</option>
    <option value="value1">Option 1</option>
    <option value="value2">Option 2</option>
    ...
    ...
</select>
Run Code Online (Sandbox Code Playgroud)

我试图在选择列表中获取当前所选选项的文本值.我看了一下这个帖子:jQuery获取特定的选项标签文本 并尝试了这个:

$("#list_id option:selected").text()
Run Code Online (Sandbox Code Playgroud)

但这只会让我获得第一个选项text("Select Option"),无论选择哪个选项.

我尝试了另一种方式:

$("[name=select_list_name] option:selected").text()
Run Code Online (Sandbox Code Playgroud)

这让我得到了第一个选项的文本与所选选项的文本连接("Select OptionOption 2"如果我选择选项2).

有什么想法吗?

javascript jquery

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

Java中Void类的需求是什么

我不清楚java.lang.VoidJava中的类.任何人都可以通过一个例子来详细说明.

java void

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

强制git将dotfiles添加到存储库

如何在git repo中添加以dot(隐藏文件)开头的文件?Git似乎总是忽略那些.

当我输入时git add .,GIT_DIR会添加dotfiles in ,但不会添加子目录.另一方面,git add subdir/.dotfile不会起作用.

我想git add -f,并把!.*GIT_DIR/.git/info/exclude.没运气.

git hidden file

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

Perl:如何写入除bin之外的目录?

我想在perl中输出一个文件.

我像这样打开文件和输出..

open(my $out, ">",  "output.html") or die "Can't open output.txt: $!";
print $out "something!";
Run Code Online (Sandbox Code Playgroud)

哪个效果很好.如果我把它改成这个

open(my $out, ">",  "c:\somedirectory\output.html") or die "Can't open output.txt: $!";
print $out "something!";
Run Code Online (Sandbox Code Playgroud)

它运行正常(我没有得到'无法打开output.txt'消息),但当我在目录中查看我刚输出的文件不存在.如果我没有路径,则在bin中找到该文件.

我在这里错过了什么?如何让它输出另一个位置.

另外..我使用这个.bat文件运行.pl.

cd\

cd \xampp\perl\bin

perl "C:\somedirectory\languages.pl"

pause
Run Code Online (Sandbox Code Playgroud)

perl

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

来自NSString的NSDate

我已经阅读了DateFormatting指南,但我仍然无法获得有效的格式化程序.

NSString *string = @"0901Z 12/17/09";   
//This is a sample date. The Z stands for GMT timezone
//The 0901 is 09h 01m on a 24 hour clock not 12.
//As long as I can get the hours/min & date from the string I can deal with the time zone later
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"hhmm'Z' MM/dd/yy"];
NSDate *date = [dateFormat dateFromString:string];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsdate nsdateformatter

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

MySQL:基于条件的值

我有一个MySQL查询,我希望它返回一个基于以下的伪列:

  • 如果columnW不等于0,则应为1 BUT
  • 如果columnX不等于0,则应为2 BUT
  • 如果columnY不等于0,则应为3 BUT
  • 如果columnZ不等于0,则应为4

希望这是有道理的.我的SQL还不够好,无法解决这个问题.

mysql sql conditional

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