问题列表 - 第9765页

OpenGL ES或Direct3D中的表面究竟是什么?

我没有找到绘图表面概念的良好定义.表面有哪些属性?在纯OpenGL的上下文中没有表面,因为OpenGL没有窗口系统特定事物的概念.在OpenGL ES中,虽然您有EGL API,它引入了绘图表面的概念,但没有正确定义它.你对绘图表面的简洁定义是什么?

3d graphics direct3d opengl-es

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

简单的jQuery ajax示例没有在返回的HTML中查找元素

我正在尝试学习jQuery的ajax函数.我有它的工作,但jQuery没有在返回的HTML DOM中找到元素.在与jquery相同的文件夹中,运行此页面:

<!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" lang="en" xml:lang="en">
<head>
    <title>runthis</title>

    <script type="text/javascript" language="javascript" src="jquery-1.3.2.min.js"></script>

    <script tyle="text/javascript">
    $(document).ready(function(){
        $('input').click(function(){
            $.ajax({
                type : "GET",
                url : 'ajaxtest-load.html',
                dataType : "html",
                success: function(data) {

                alert( data ); // shows whole dom

                alert( $(data).find('#wrapper').html() ); // returns null

                },
                error : function() {
                    alert("Sorry, The requested property could not be found.");
                }
            });
        });
    });
    </script

</head>
<body>
    <input type="button" value="load" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

加载此页面"ajaxtest-load.html":

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

ajax jquery parsing dom

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

如何从相对路径获取Perl程序的绝对路径?

我需要找到我正在运行的Perl脚本的完整路径,即

  • 对于〜/ dir/my.pl我需要它是"/home/user/dir/my.pl".该$0给我"〜/ DIR/my.pl".

  • 对于./my.pl我仍然需要"/home/user/dir/my.pl"

等等谢谢!

perl relative-path

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

以django形式显示布尔模型字段作为单选按钮而不是默认的复选框

这就是我的方法,在表单中显示一个布尔模型字段作为单选按钮是和否.

choices = ( (1,'Yes'),
            (0,'No'),
          )

class EmailEditForm(forms.ModelForm):

    #Display radio buttons instead of checkboxes
    to_send_form = forms.ChoiceField(choices=choices,widget=forms.RadioSelect)

    class Meta:
    model = EmailParticipant
    fields = ('to_send_email','to_send_form')

    def clean(self):
    """
    A workaround as the cleaned_data seems to contain u'1' and u'0'. There may be a better way.
    """

    self.cleaned_data['to_send_form'] = int(self.cleaned_data['to_send_form'])
    return self.cleaned_data
Run Code Online (Sandbox Code Playgroud)

正如您在上面的代码中看到的,我需要一个将输入字符串转换为整数的clean方法,这可能是不必要的.

有没有更好的和/或djangoic方式来做到这一点.如果是这样,怎么样?

不,使用BooleanField似乎会导致更多问题.使用它对我来说似乎很明显; 但事实并非如此.为什么会如此.

django validation django-forms

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

Java集合实现(例如HashMaps vs HashSet vs HashTable ......),选择错误的成本是多少?

在我的代码中,我默认使用ArrayList表示所有列表,HashMap表示所有映射,HashSet表示所有集合.

从实际角度来看,通过选择错误的实现,我在灵活性,可伸缩性,可读性和性能方面失去了多少?什么时候花时间决定使用一个而不是另一个?

我当然看到一个非常明确的案例,说明为什么有人会在某些情况下使用LinkedList而不是ArrayList.什么时候有人认为它是关键的,他们使用的是HashMap而不是TreeMap或HashTable?套装怎么样?

问题:

  1. 选择不好的成本是多少?
  2. 有没有人有关于选择错误的实现和数据中心着火的灾难故事?
  3. 有什么好的经验法则吗?
  4. 是否有任何模糊的集合实现,你不能没有?

我读过:

我从理论的角度发现这个问题是有关系的,但我对现实世界更感兴趣,在战壕里回答.

java collections hashmap

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

jQuery字母索引

我是jQuery的新手,所以请原谅...我有一个页面,在无序列表中有很长的超链接列表:

<div class="longlist">
<ul>
<li><a href="/firstitem.aspx" title="First Item">First Item</a></li>
<li><a href="/seconditem.aspx" title="Second Item">Second Item</a></li>
...
<li><a href="/lastitem.aspx" title="Last Item">Last Item</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

在此页面的顶部是字母表字母的超链接列表

<div class="alphabet">
<a href="#" title="A">A</a>
<a href="#" title="B">B</a>
<a href="#" title="C">C</a>
...
<a href="#" title="Z">Z</a>
<a href="#" title="All">ALL</a>
</div>
Run Code Online (Sandbox Code Playgroud)

当用户单击字母索引中的任何链接时,我只需要在长列表中显示以所选字母开头的项目.如果长列表中没有与该字母匹配的项目,那么我还需要"灰显"字母链接(这样用户就不会费心点击不存在的索引).

我怎么能用jQuery做到这一点?

jquery

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

282
推荐指数
8
解决办法
20万
查看次数

Monkeypatching Python中的方法调用

如何在Python中推迟属性访问?

我们假设我们有:

    def foo():
        ...

    class Bar:
        ...

    bar = Bar()
Run Code Online (Sandbox Code Playgroud)

是否可以实现Bar以便bar访问任何时间,foo()将提供回调返回的值?

barname已存在于上下文中.这就是为什么它的访问语义应该被保留(它不能是一个可调用的,转换成一个类的属性,使用SomeClass.bar而不是bar也行不通).我需要按原样保留所有内容,但是更改程序以便通过bar引用即时生成的数据foo().

UPD:感谢所有人的回答,从而在Python中做这类事情似乎是不可能的.我会找到一个解决方法.

python properties reference callback

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

在vim中,如何将"args"设置为"grep -l"的结果?

为了说明,这里是如何从命令行执行此操作:

vim `grep "hello" * -Rl`
Run Code Online (Sandbox Code Playgroud)

这将打开vim,其中包含所有"hello"的文件(-l仅提供文件名).我想做同样的事情,但是从vim内部.从概念上讲,这样的事情(不起作用):

:args !grep "hello" * -Rl
Run Code Online (Sandbox Code Playgroud)

我愿意采用完全不同的方法来实现这一目标; 我只是希望它在一条线上(所以它很容易编辑和重做).


答案是简单地使用反引号 - 但需要一个关键的附带条件! 以下内容对我不起作用,因为周围的引号hello:

:args `grep "hello" * -Rl`
Run Code Online (Sandbox Code Playgroud)

但是如果我删除它们或逃避引号它会起作用:

:args `grep hello * -Rl`
:args `grep \"hello\" * -Rl`
Run Code Online (Sandbox Code Playgroud)

(在混沌回答之后,这被埋没在评论中 - 我在这里添加它们以使它们更加明显,以防其他人遇到此问题)

vi vim command-line grep

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

从ASPX中的URL检索GET变量

检索传递给.aspx(VB)页面的GET(在URL中)变量的最简单/标准方法是什么?

forms asp.net

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