问题列表 - 第34291页

快速过滤哈希的perl哈希值

我有一个类似于以下哈希的perl哈希:

$VAR1 = {
          'ID_1' => {
                           'FILE_B' => '/path/to/file/file1',
                           'FILE_C' => '/path/to/file/file2',
                           'FILE_A' => '/path/to/file/file3'
                         },
          'ID_2' => {
                           'FILE_B' => '/path/to/file/file4',
                           'FILE_A' => '/path/to/file/file5'
                         },
          'ID_3' => {
                           'FILE_B' => '/path/to/file/file6',
                           'FILE_A' => '/path/to/file/file7'
                         }
          ...                       
}
Run Code Online (Sandbox Code Playgroud)

我想获得已FILE_C定义的主哈希中所有成员键的列表.在示例中,这将仅返回ID_1.

我知道如何在一个繁琐的循环中执行此操作(迭代所有键,检查是否FILE_C已定义,如果是这样 - 将键推送到数组,最后返回此数组),但我感觉有单行或甚至函数为了这 …

perl hash filter

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

JDK中使用的设计模式示例

可能重复:
GoF设计模式的示例

在一段时间的采访中,我被要求提供JDK中的设计模式的一些示例.

我能够辨认出自己的头脑

Flyweight - 在String pool Singleton中使用 - 在java.lang.Runtime Iterator中 - 在Collections类上使用

不是很多.

JDK中使用的设计模式的其他好例子是什么?

java design-patterns

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

如何获得独特的"uid"?

我正在制作一个应该创建ftp用户的bash脚本.

ftpasswd --passwd --file=/usr/local/etc/ftpd/passwd --name=$USER --uid=[xxx]
     --home=/media/part1/ftp/users/$USER --shell=/bin/false
Run Code Online (Sandbox Code Playgroud)

脚本唯一提供的参数是用户名.但ftpasswd也需要uid.我怎么得到这个号码?是否有一种简单的方法来扫描passwd文件并获取最大数量,增加它并使用它?也许有可能从系统中获得这个数字?

linux bash

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

在Delphi中使用自定义值进行枚举

可以在Delphi 5中用自定义值声明枚举吗?

type
  MyEnum = (meVal1 = 1, meVal2 = 3); // compiler error
Run Code Online (Sandbox Code Playgroud)

谢谢!

delphi enums delphi-5

5
推荐指数
2
解决办法
2290
查看次数

如何使用不同的初始值压缩多个for循环

在一个函数中,我有几个连续的for循环,它们具有相同的代码,但控制变量的初始值不同.初始值是从函数的输入获得的.也就是说,

void thisFunction( class A a){
  //some other code

  for (int i = a.x; i != 0; --i){
    code
  }

  for (int i = a.y; i != 0; --i){
    code
  }

  for (int i = a.z; i != 0; --i){
    code
  }

  //some other code
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将所有for循环压缩到一个循环中,这样当我在循环中更改代码时,我不必为所有三个循环更改它?另一种方法是使用初始值作为输入编写anotherFunction(),但我需要访问thisFunction()中的局部变量.

  void anotherFunction(int in){
      for (int i = in; i != 0; --i){
        code
      }
  }
Run Code Online (Sandbox Code Playgroud)

那么还有另一种方法可以压缩循环吗?

谢谢.

c++

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

ASP:request.form没有返回值?

我有以下表格,

<form action="contact_us.asp" method="post" enctype="multipart/form-data" name="form1" id="form1">
   <input name="firstname" type="text" id="firstname" size="30" />
   <input name="lastname" type="text" id="lastname" size="30" />
   <input type="submit" name="submit" id="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

但是当我试图在我的ASP文件contact_us.asp中获取这些post变量的值时,它返回空白.代码如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<%

Dim FirstName, LastName, Email, Message
FirstName = request.form("firstname")
LastName = request.form("lastname")

response.write(FirstName & "OK")

%>
Run Code Online (Sandbox Code Playgroud)

它只对我回归"好".Message变量中什么都没有?

请帮帮我,告诉我这里有什么问题?

vbscript asp-classic

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

Android HTTP PUT请求

任何人都可以给我一个HTTP PUTAndroid 的请求示例代码吗?

android

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

当点击工具div按钮(:active)在Firefox中正常工作但在IE中没有

这段代码在Firefox中运行良好,但在IE中没有,请仅使用CSS(无jquery或javascript)给出解决方案,当你点击DIV内的跨度时问题就开始了!

<style type="text/css">

.tools {
    cursor:pointer;
}

.tools {
    background-color:#aaa;
    padding:5px;
}

.tools span {
    background-color:green;
    color:white;
}

.tools:hover {
    background-color:#ccc;
}

.tools:hover span {
    background-color:red;

}

.tools:active {
    background-color:#333;
    color:#fff;
}

.tools:active span {
    background-color:blue;
}


</style>

</head>

<body  onselectstart="return false;" >
<div class="tools" style="width:100px; height:20px;">
<span>
Hello world...
</span>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

html css firefox button

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

无法理解通用方法

我理解这句话: -

List<string> a;

这意味着a只能包含string类型的值.

但是当与方法一起使用时我会感到困惑.例如.

public T1 methodName <T1,T2>(T1 t, T1 p)

我知道该方法返回类型的对象T1并接受T1 类型的对象.但是有什么意义<T1,T2>呢?为什么需要它?

编辑: - 基于我收到的答案,我猜<T1, T2>是有,所以输入参数看起来相似.如果<T1>在那里,则所有输入参数必须是T1类型,如果<T1,T2>存在则意味着所有参数必须是T1或者类型T2

但这句话究竟是什么意思: -

public static TSummary Accumulate <TInput, TSummary> (IEnumerable <TInput> coll, Action <TInput, TSummary> action)

该定义说,所有的输入必须在任TInputTSummary但第二个参数是类型Action.所以我仍然感到困惑.

提前致谢 :)

c#

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

Python中的List,Dictionary和Tuple有什么区别?

Python中的list,dictionary和tuple有什么区别?

python

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

标签 统计

android ×1

asp-classic ×1

bash ×1

button ×1

c# ×1

c++ ×1

css ×1

delphi ×1

delphi-5 ×1

design-patterns ×1

enums ×1

filter ×1

firefox ×1

hash ×1

html ×1

java ×1

linux ×1

perl ×1

python ×1

vbscript ×1