问题列表 - 第31867页

Console ReadKey async还是回调?

我正在尝试按Q来退出控制台窗口中的内容.我不喜欢我目前的实施.有没有办法可以异步或使用回调从控制台获取密钥?

.net

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

web.py:如何使用404s有选择地隐藏任何HTTP方法的资源?

我想根据web.py中的某种形式的身份验证有选择地隐藏一些资源,但是它们的存在是由我对任何尚未实现的HTTP方法的405响应所揭示的.

这是一个例子:

import web

urls = (
    '/secret', 'secret',
    )

app = web.application(urls, globals())

class secret():
    def GET(self):
        if web.cookies().get('password') == 'secretpassword':
            return "Dastardly secret plans..."
        raise web.notfound()

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

发出未定义的方法请求时,将显示资源:

$ curl -v -X DELETE http://localhost:8080/secret
...
> DELETE /secret HTTP/1.1
...
< HTTP/1.1 405 Method Not Allowed
< Content-Type: text/html
< Allow: GET
...
Run Code Online (Sandbox Code Playgroud)

我可以对HTTP规范中的其他常见方法执行相同的检查,但是创造性的不法分子可能会创建自己的:

$ curl -v -X SHENANIGANS http://localhost:8080/secret
...
> SHENANIGANS /secret HTTP/1.1
...
< HTTP/1.1 405 Method Not Allowed
< Content-Type: …
Run Code Online (Sandbox Code Playgroud)

python http web.py

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

jQuery按钮.show()单击任何内容.hide()

我有一个div,当你点击它时,使用toggle()并显示并隐藏按钮下方的列表div.我想要它,以便当你点击页面上的任何地方(而不是在那个div*)时它会关闭.我意识到这不适用于切换.有人可以指出我正确的方向.

我想点击一个按钮,而不是再次单击该按钮关闭我希望能够在任何地方单击并关闭它的div.

jquery

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

为什么这个PHP代码只是回显"数组"?

这是我的代码:

if(isset($_POST['check']) AND $_POST['check'] == 'First') {
  $errormessage = array();

  if(empty($_POST['full_name']) || strlen($_POST['full_name']) < 4) { 
     $errormessage[] = "FEL - Vänligen ange fullständiga namn. Please enter atleast 3 or more characters for your name";
  }
  if(!isEmail($_POST['usr_email'])) {
     $errormessage[] = "FEL - Invalid email address.";
  }
  if(empty($errormessage)) {
     echo 1;
  } else { 
     echo $errormessage; // <--
  }
}
Run Code Online (Sandbox Code Playgroud)

echo $errormessage运行它输出Array.我究竟做错了什么?

php arrays

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

在{foreach}内的reverse_array中排列列表

我正在这样聪明地使用{foreach}

{foreach key=num item=reply from=$replies}
//something goes here.
{/foreach}
Run Code Online (Sandbox Code Playgroud)

目前我收到的答复如...

年长 - >老 - >新 - >更新

我想按此顺序安排它们

较新 - >新 - >旧 - >较旧

怎么做到这一点?

谢谢

解决了

感谢ts

from=$replies|@array_reverse
Run Code Online (Sandbox Code Playgroud)

并且需要以下smarty插件

modifier.reverse_array.php

<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */


/**
 * Smarty reverse_array modifier plugin
 *
 * Type:     modifier<br>
 * Name:     reverse_array<br>
 * Purpose:  reverse arrays
 * @author   Noel McGran 
 * @param array
 * @return array
 */
function smarty_modifier_reverse_array($array)
{
    return array_reverse($array);
}

/* vim: …
Run Code Online (Sandbox Code Playgroud)

php smarty

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

需要帮助优化Project Euler问题#12的解决方案

我一直对Project Euler的挑战感到很开心,我注意到我的12号解决方案是我~593.275 ms每年最慢的解决方案之一.这是我在~1254.593 ms每个月的第10号解决方案的第二位.我所有的其他答案都花费不到3 ms最好1 ms.

问题12的我的Java解决方案:

主要():

int index = 1;
long currTriangleNum = 1;

while (numDivisors(currTriangleNum) <= 500) {
    index++;
    currTriangleNum += index;
}

System.out.println(currTriangleNum);
Run Code Online (Sandbox Code Playgroud)

numDivisors():

public static int numDivisors(long num) {  
    int numTotal = 0;

    if (num > 1)
        if (num % 2 == 0) {
            for (long i = 1; i * i <= num; i++)
                if (num % i == 0)
                    numTotal+=2;
        } else {
            // …
Run Code Online (Sandbox Code Playgroud)

java optimization primes mathematical-optimization

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

将用户定义属性添加到域类

我要求允许用户在其中一个系统实体中定义一些自定义字段.你有任何建议/模式/插件,将帮助我将此功能添加到我的应用程序.

谢谢,

Meni

grails grails-domain-class

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

是否可以将身份验证从Webbrowser转移到WebRequest

我正在使用webbrowser控件登录任何网站.然后我想使用WebRequest(或WebClient)下载一些子页面html.此链接必须要求身份验证.

如何将Webbrowser身份验证信息传输到Webrequest或Webclient?

c# webclient httpwebrequest webbrowser-control

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

Apache DefaultHttpClient调用导致"java.lang.RuntimeException:Stub!"

我正在将我的脚趾浸入Android开发中.我有一个项目将与RESTful资源接口,我试图弄清楚如何通过HTTP上的params进行基本GET.从我读过的所有内容来看,共识似乎都支持HTTPClient优于HttpURLConnection.

我编写了一个包装类,其中包含一个方法,该方法负责实例化密钥对象以使用HTTPClient发出请求:

public String get() {  
    String responseString = null;

    HttpClient client = new DefaultHttpClient();
    HttpGet get = new HttpGet();
    try {
        get.setURI(new URI(this.baseURL()));
    } catch (URISyntaxException e1) {
        e1.printStackTrace();
    }

    HttpResponse response;

    try {
        response = client.execute(get);
        responseString = readResponse(response.getEntity());

        if(response != null) {
            System.out.println(responseString);
        }
    } catch(ClientProtocolException e) {
        e.printStackTrace();
    } catch(IOException e) {
        e.printStackTrace();
    }

    return responseString;
Run Code Online (Sandbox Code Playgroud)

}

该行HttpClient client = new DefaultHttpClient();抛出以下异常:

java.lang.RuntimeException: Stub!
at org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:5)
at org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:7)
at org.rcindustries.appmap.RestClient.get(RestClient.java:54)
at org.rcindustries.appmap.test.functional.RestClientTest.shouldReturnSomeJSon(RestClientTest.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native …
Run Code Online (Sandbox Code Playgroud)

java android unit-testing httpclient apache-commons

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

仅当值位于另一个表中时才进行Oracle INSERT

我有两张桌子:

球员(有球队名称栏)和球队(还有球队名称栏)

如果团队名称中存在团队名称,我想只允许插入新玩家.

任何帮助,将不胜感激.请保持简单,因为我还在学习.

sql oracle constraints insert

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