问题列表 - 第8202页

具有随机属性的Python对象列表

(编辑:randrange只是random.randrange,我没有写自己的RNG)

我正在尝试创建一个我定义的类的实例列表.这是整个班级(按要求):

from random import randrange

class Poly:
    points = [0] * 8
    fill = 'red'
    alpha = 1.0

    def __init__(self, width=100, height=100):
        for i in range(0, 8, 2):
            self.points[i] = randrange(width)
            self.points[i+1] = randrange(height)
        self.alpha = random()
        return
Run Code Online (Sandbox Code Playgroud)

似乎工作正常:

>>> for i in range(5):
        Poly().points

[28, 64, 93, 26, 15, 31, 44, 50]
[24, 14, 47, 14, 35, 17, 63, 62]
[99, 28, 90, 29, 56, 59, 57, 33]
[62, 56, 48, 28, 40, 73, 70, 99]
[99, 32, …
Run Code Online (Sandbox Code Playgroud)

python random

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

查找字符串是否以C++中的另一个字符串结尾

如何在C++中查找字符串是否以另一个字符串结尾?

c++ string ends-with

252
推荐指数
10
解决办法
16万
查看次数

如何让Ajax.ActionLink更新元素而不是导航整个页面?

我想<div>在用户点击时更新我的视图Ajax.ActionLink.但是,它始终导航整个页面,而不是将服务器的响应插入到我指定的元素中.

我觉得我在这个例子中正在做所有事情,但即使在创建最简单的测试用例之后,我仍然无法创建我想要的行为.

在接下来的测试用例中,我加载/Company/test并点击"Go!"后,我希望将<div>其替换为"All done",而是将整个页面导航到/Company/test_ajax.

我确定我在这里遗漏了一些东西.提前致谢.

CompanyController

public ActionResult test()
{
    return View();
}

public ActionResult test_ajax()
{
    return Content("All done");
}
Run Code Online (Sandbox Code Playgroud)

Test.aspx文件

<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
</head>
<body>

<h2>test</h2>
<%= Ajax.ActionLink("Go!", "test_ajax",
    new AjaxOptions {
        UpdateTargetId="viewport"
        }) %>
<div id="viewport">Replace me!</div>

</body></html>
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc

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

使用XmlTextWriter时如何在xml元素值中的换行符后缩进?

我在使用XmlTextWriter时尝试在换行符后缩进

所以基本上我想要这个

<?xml version="1.0" encoding="utf-16"?>
<element>
  a
</element>
Run Code Online (Sandbox Code Playgroud)

但是使用下面的代码我得到了这个

<?xml version="1.0" encoding="utf-16"?>
<element>
a
</element>
Run Code Online (Sandbox Code Playgroud)

这是我目前的测试工具

[Test]
public void XmlIndentingTest()
{
    var provider = new StringBuilder();
    var settings = new XmlWriterSettings
                       {
                           Indent = true,
                           IndentChars = "  ",
                       };
    using (var writer = new StringWriter(provider))
    {
        using (var xmlWriter = XmlTextWriter.Create(writer, settings))
        {
            xmlWriter.WriteStartElement("element");
            xmlWriter.WriteString("\r\na\r\n");
            xmlWriter.WriteEndElement();
        }
    }
    Debug.WriteLine(provider.ToString());
}
Run Code Online (Sandbox Code Playgroud)

.net xml xmltextwriter

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

如何从jQuery中的事件对象获取keypress值

我想禁止用户将字符输入到不是字母或数字的HTML文本输入字段中.

这个确切的功能可以在Twitter注册页面(用户名字段)https://twitter.com/signup上看到.

我试图在jQuery中写这个.但我需要能够获取incomming keypress事件值来测试按下了哪个键以及它的值是否可接受.

这是代码:

<input type="text" id="username" name="username" />

<script type="text/javascript">
$("#username").keypress(function(event){   

 // Get the keypress value
 // ...?

// If the keypress value is illegal then disable it
if (...){
   event.preventDefault();
}

});
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何获得数组的大小?

在C#中,我使用嵌入到数组中的Length属性来获取大小.如何在C++中做到这一点?

c++ arrays

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

jQuery高级选择器

我可以在jQuery选择器方法中使用比较语句吗?
例如.
我有一个由php生成的div列表,它们都使用相同的CSS类,但它们的值属性为1,2,3等.我还有一个带有id的文本输入字段.此字段只能接受数字.我想选择div(来自长列表),其值属性与放入文本输入框的值相匹配.
我能写这样的东西:
$('$(".someClass").val()== $("input#someId").val()')

???

jquery dom jquery-selectors

0
推荐指数
2
解决办法
2342
查看次数

为什么我可以将命名属性添加到数组中,就像它是一个对象一样?

以下两个不同的代码片段似乎与我相同:

var myArray = Array();
myArray['A'] = "Athens";
myArray['B'] = "Berlin";
Run Code Online (Sandbox Code Playgroud)

var myObject = {'A': 'Athens', 'B':'Berlin'};
Run Code Online (Sandbox Code Playgroud)

因为它们的行为都相同,而且typeof(myArray) == typeof(myObjects)(都产生'对象').

这些变体之间有什么区别吗?

javascript arrays object javascript-objects

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

Android项目使用httpclient - > http.client(apache),post/get方法

我正在为一个Android项目做一个Get和Post方法,我需要将HttpClient 3.x"翻译"到HttpClient 4.x(由android使用).我的问题是,我不确定我做了什么,我找不到某些方法的"翻译"......

这是我做过的HttpClient 3.x和( - >)HttpClient 4.x"翻译"如果我找到它(只有那些问我问题的人):

HttpState state = new HttpState (); --> ?

HttpMethod method = null; --> HttpUriRequest httpUri = null;

method.abort(); --> httpUri.abort(); //httpUri is a HttpUriRequest

method.releaseConnection(); --> conn.disconnect(); //conn is a HttpURLConnection

state.clearCookies(); --> cookieStore.clear(); //cookieStore is a BasicCookieStore

HttpClient client = new HttpClient(); --> DefaultHttpClient client = new DefaultHttpClient();

client.getHttpConnectionManager().getParams().setConnectionTimeout(SOCKET_TIMEOUT) --> HttpConnectionParams.setConnectionTimeout(param, SOCKET_TIMEOUT);

client.setState(state); --> ?

client.getParams().setCookiePolicy(CookiePolicy.RFC_2109); --> HttpClientParams.setCookiePolicy(param, CookiePolicy.RFC_2109);

PostMethod post = (PostMethod) method; --> ?

post.setRequestHeader(...,...); --> conn.setRequestProperty(...,...);

post.setFollowRedirects(false); --> …
Run Code Online (Sandbox Code Playgroud)

java android http apache-httpclient-4.x

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

Python ctypes和函数指针

这与我的另一个问题有关,但我觉得我应该在一个新问题中提出这个问题.

基本上FLAC使用函数指针进行回调,并使用ctypes实现回调,您可以使用CFUNCTYPE它们进行原型化,然后使用该prototype()函数创建它们.

我遇到的问题是我想我会创建我的回调函数(我没有显示我重新创建的结构,FLAC__Frame是一个结构):

write_callback_prototype = CFUNCTYPE(c_int, c_void_p, 
                                     POINTER(FLAC__Frame), 
                                     POINTER(c_int32), v_void_p)
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是实施.FLAC__Frame永远不会被程序员实例化,只能从初始化函数和处理函数中调用.我必须自己编写回调函数,但问题是我不知道怎么做,所以如果有人知道我应该怎么做,然后一些帮助将不胜感激.

python ctypes function-pointers

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