问题列表 - 第24513页

OpenGL不支持Windows上的共享上下文吗?

我正在开发一个跨平台的OpenGL项目,当我尝试在Windows中加载它们时,共享GLcontext的所有纹理似乎都有问题.我被告知在Windows上的旧版OpenGL中不支持这一点,但似乎必须有一些方法在Windows上分享OpenGL中的纹理资源.如果没有办法在windows上的opengl中的多个对象之间共享纹理,这对某些应用程序来说是一个难以忍受的瓶颈,所以我认为现在必须克服这个限制.

opengl share

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

使用CSS时画布被拉伸,但是"宽度"/"高度"属性正常

我有2个画布,一个使用HTML属性widthheight调整大小,另一个使用CSS:

<canvas id="compteur1" width="300" height="300" onmousedown="compteurClick(this.id);"></canvas>
<canvas id="compteur2" style="width: 300px; height: 300px;" onmousedown="compteurClick(this.id);"></canvas>
Run Code Online (Sandbox Code Playgroud)

Compteur1显示它应该,但不是compteur2.内容使用300x300画布上的JavaScript绘制.

为什么会有显示差异?

替代文字

css height html5 canvas width

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

一些当前的Ruby和RoR资源在哪里?

我已经成为PHP开发人员已有几年了,我最近对学习Ruby&Rails感兴趣,但我发现很多我发现的资源似乎已经过时而不是Rails 2.0或Ruby 1.8 .6等......任何人都能指出我正确的方向吗?

我正在使用默认的ruby&rails安装运行OSX 10.6.

谢谢!

ruby ruby-on-rails

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

在CentOS上安装JavaHL 1.6

我想在CentOS上安装1.6版本的JavaHL,事实证明它比预期更棘手.

有人成功这样做,可以为此指点回购吗?

提前致谢.

subclipse svn centos javahl

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

有没有办法关闭Unix套接字只能读或写?

有没有办法只关闭TCP套接字的"一端"来干净地指示连接的一端写完连接?(就像你在每个Unix管道教程中使用管道一样.)或者我应该使用像哨兵值这样的带内解决方案?

unix sockets

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

Clojure Core或Contrib中的Zip功能是否相同?

在Clojure中,我想结合两个列表来给出一对对,

> (zip '(1 2 3) '(4 5 6))  
((1 4) (2 5) (3 6))
Run Code Online (Sandbox Code Playgroud)

在Haskell或Ruby中,该函数称为zip.实现它并不困难,但我想确保我没有错过Core或Contrib中的函数.

Core中有一个zip命名空间,但它被描述为提供对Zipper功能技术的访问,这似乎不是我所追求的.

以这种方式在Core中是否存在用于组合2个或更多列表的等效函数?

如果没有,是不是因为有一种惯用的方法使得函数不需要?

clojure

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

如何检查表单输入是否有值

我正在尝试检查表单输入是否有任何值(与值是什么无关),以便我可以将值附加到提交时的操作URL(如果它存在).我需要在添加值之前添加参数的名称,并且只留下一个空白的参数名称,如"P =",没有任何值会弄乱页面.

这是我的代码:

function getParam() {

// reset url in case there were any previous params inputted

    document.form.action = 'http://www.domain.com'

    if (document.getElementById('p').value == 1) {
        document.form.action += 'P=' + document.getElementById('p').value;
    }

    if (document.getElementbyId('q').value == 1) {
        document.form.action += 'Q=' + document.getElementById('q').value;
    }

}
Run Code Online (Sandbox Code Playgroud)

和形式:

<form name="form" id="form" method="post" action="">
    <input type="text" id="p" value="">
    <input type="text" id="q" value="">
    <input type="submit" value="Update" onClick="getParam();">
</form>
Run Code Online (Sandbox Code Playgroud)

我认为设置值== 1会做一个简单的存在,不存在检查无论提交的值是什么,但我想我错了.

另外,我正在使用if语句,但我认为这是错误的代码,因为我没有其他的.也许,使用switch语句,虽然我不确定如何设置它.也许:

switch(value) {
    case document.getElementById('p').value == 1 :
        document.form.action += 'P=' + document.getElementById('p').value; :
    case document.getElementById('q').value …
Run Code Online (Sandbox Code Playgroud)

javascript forms conditional

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

如何通过Perl中的主机名有效地分组大量URL?

我的文本文件包含超过一百万个网址.我必须处理此文件,以便根据主机地址为组分配URL:

{
    'http://www.ex1.com' => ['http://www.ex1.com/...', 'http://www.ex1.com/...', ...],
    'http://www.ex2.com' => ['http://www.ex2.com/...', 'http://www.ex2.com/...', ...]
}

我目前的基本解决方案需要大约600 MB的RAM(文件大小约为300 MB).你能提供一些更有效的方法吗?

我当前的解决方案只是逐行读取,通过正则表达式提取主机地址并将url放入哈希.

编辑

这是我的实现(我切断了无关紧要的事情):

while($line = <STDIN>) { 
    chomp($line); 
    $line =~ /(http:\/\/.+?)(\/|$)/i; 
    $host = "$1"; 
    push @{$urls{$host}}, $line; 
}

store \%urls, 'out.hash'; 
Run Code Online (Sandbox Code Playgroud)

perl performance

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

Rails会议当前的做法

任何人都有任何关于Rails和会话的"最佳实践"技巧?Rails 3的默认会话类型仍然是CookieStore,对吧?我使用SqlSessionStore已经有一段时间了,它运行良好,但我可能会偏离它,转而支持CookieStore.

将CookieStore用于敏感信息仍然不是一个好主意,即使是盐渍信息,还是更好地存储在数据库中?

ruby cookies session ruby-on-rails

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

如何逃避c#中的关键词?

我想在c#中做相同的以下VB

Function([class]) "hello"
Run Code Online (Sandbox Code Playgroud)

是在C#与此相同

class=>"hello"
Run Code Online (Sandbox Code Playgroud)

问题是这个词class是语言中的关键词.但我想将它用作变量名.在VB示例中,您可以使用[]括号"转义"该关键字,并允许将其用作变量名.

有没有办法在C#中做到这一点?

c# vb.net lambda

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