问题列表 - 第8681页

将Wavefront .obj的vt映射到OpenGL纹理坐标

一位艺术家朋友给我发了一个由3DS Max 2009导出的.obj文件,该文件包含三个纹理坐标作为vt命令的参数.根据.obj规范,这是正确的.但是,我不确定如何映射为常规2D .jpg纹理提供的UVW坐标.

这对我来说相对重要,因为我玩3DS Max试图弄清楚如何强制它只导出UV坐标,但似乎没有直接的方式.在这种情况下,这只是一个天空盒,但在其他情况下,它可能更复杂,而不是手动固定.

谢谢!

opengl 3d wavefront .obj

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

如果Emacs使用X,我怎么能告诉elisp?

我的.emacs中有一些项目,如果我跑的话我不想跑emacs -nw.如果是这种情况,我怎么能在elisp中说出来?

(编辑改变-nox到-nw ---我的大脑在哪里?)

emacs elisp

14
推荐指数
2
解决办法
1623
查看次数

什么是良好的数据结构来保持累积值?

我正在寻找一个想法,概念或经过验证的数据结构,在访问保持累积值的集合时非常有效.

示例可以更多地阐明我的需求:

我有一个值列表(2,3,5).查看累积值时,此列表将为(2,5,10).

我现在将在列表的开头添加1并获得(1,2,3,5)和累积术语(1,3,6,11).

我只需要查看累积值,我对1,2,3,5并不感兴趣.我需要能够快速插入位置,移除一个位置,所有这一切应该快速更新累积数组(理想情况下,不会遍历整个数组并重新计算值.

任何想法或提示?

@Kristo(太长时间没有加入评论):为了澄清为什么负数会使总和值无意义,请按照这个例子.

插入1后跟-1.Sum为1而不是0.(1,-1)//(1,0)插入3后插入-3.Sum为3然后为0.(1,3,-1,-3)//(1,4,3,0)插入2后插入-2.总和是2然后是0.(1,3,2,-1,-2,-3)//(1,4,6,5,3,0)

如果我的"神奇数字"是4总额不会告诉我是否超过它.

PS:这个的主要原因是能够判断我是否超过了某个值以及链中的哪个位置.

algorithm data-structures

11
推荐指数
3
解决办法
2070
查看次数

我的G4上的Eclipse性能是可怕的 - 对替换的任何想法?

我有一个5英尺的G4 PowerBook,我在旅行时使用,而且我打算在接下来几周离开时完成一些工作.

Eclipse看起来似乎非常缓慢.我已经尝试调整分配给VM的内存,但它似乎没有做太多:)

有什么想法为什么这么慢?我没有在我的桌面上遇到这个问题 - 虽然它正在运行Linux,但它的内存较少.

如果我鞭打死马,你会推荐什么作为Java开发环境?

理想情况下,我希望良好的代码完成,因为我的心智能力有限:)


非常感谢您的回复.我刚刚在笔记本电脑上设置了netbeans,删除了一些,并导入了我的项目.在花了大约半个小时扫描项目(有大量的外部库)后,我很高兴地说它非常敏感.代码完成工作得很好(尽管不像eclipse那么直观).不幸的是,我似乎只能选择你的一个答案 - 尽管我会使用其中的许多答案.当我从旅行中回来时,一台新的笔记本电脑正在上面.

java eclipse performance

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

ASP.NET MVC在javascript中解析url

我正在通过jQuery.load('/ Business/Tags')加载一些内容,这在使用我的本地网络服务器时效果很好.但是当使用iis时,这无法正确解决.我已经看到了几种不同的解决方法,比如ResolveUrl.在javascript中处理解析网址的最佳方法是什么?

asp.net-mvc jquery

17
推荐指数
2
解决办法
9029
查看次数

git 是否支持像 Subversion 这样的任意属性的版本控制?

我知道使用 subversion 您可以将任意属性附加到每个文件。

在 Subversion 中,某些属性具有特殊含义,它们是“svn:”命名空间中的属性,但您可以将任意属性附加到文件中。

我想知道 git 或任何其他分布式版本控制系统是否支持此功能。

任何其他版本控制系统(分布式或集中式)都支持类似于 subversion 属性的东西?

git version-control

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

如何使用javascript选择第二个<LI>元素?

使用JavaScript,我如何动态更改下面的列表项之一:

<ul class="tabbernav">
<li class="tabberactive"><a title="All">All</a></li>
<li class=""><a title="One">One</a></li>
<li class=""><a title="Two">Two</a></li>
<li class=""><a title="Three">Three</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

<ul class="tabbernav">
<li class="tabberactive"><a title="All">All</a></li>
<li class=""><a title="One">One</a></li>
<li class=""><a title="Two">-----------NEW LIST ITEM CHANGED---------</a></li>
<li class=""><a title="Three">Three</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

Clojure:文件中的slurping结构失败,包含空格的字符串属性

我刚开始使用Clojure,我想我会尝试在Suart哈洛韦的例子存储和检索结构列表,像第一件事就是打在这里.

如果我在属性字符串中使用没有空格的struct实例,那么我的spit/slurp结构哈希工作正常,如下所示:

(struct customer "Apple" "InfiniteLoop")
Run Code Online (Sandbox Code Playgroud)

但如果我用这个:

(struct customer "Apple" "Infinite Loop 1")
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

Exception in thread "main" clojure.lang.LispReader$ReaderException: java.lang.ArrayIndexOutOfBoundsException: 7 (test-storing.clj:19)
    at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2719)
    at clojure.lang.Compiler$DefExpr.eval(Compiler.java:298)
    at clojure.lang.Compiler.eval(Compiler.java:4537)
    at clojure.lang.Compiler.load(Compiler.java:4857)
    at clojure.lang.Compiler.loadFile(Compiler.java:4824)
    at clojure.main$load_script__5833.invoke(main.clj:206)
    at clojure.main$init_opt__5836.invoke(main.clj:211)
    at clojure.main$initialize__5846.invoke(main.clj:239)
    at clojure.main$null_opt__5868.invoke(main.clj:264)
    at clojure.main$legacy_script__5883.invoke(main.clj:295)
    at clojure.lang.Var.invoke(Var.java:346)
    at clojure.main.legacy_script(main.java:34)
    at clojure.lang.Script.main(Script.java:20)
Caused by: clojure.lang.LispReader$ReaderException: java.lang.ArrayIndexOutOfBoundsException: 7
    at clojure.lang.LispReader.read(LispReader.java:180)
    at clojure.core$read__4168.invoke(core.clj:2083)
    at clojure.core$read__4168.invoke(core.clj:2081)
    at clojure.core$read__4168.invoke(core.clj:2079)
    at clojure.core$read__4168.invoke(core.clj:2077)
    at chap_03$load_db__54.invoke(chap_03.clj:71)
    at clojure.lang.AFn.applyToHelper(AFn.java:173)
    at clojure.lang.AFn.applyTo(AFn.java:164)
    at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2714)
    ... 12 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 7 …
Run Code Online (Sandbox Code Playgroud)

clojure

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

如何使用ExecutorService跟踪任务执行统计信息?

我正在使用ExecutorService启动任务,调度需要按任务特定条件分组的任务:

Task[type=a]
Task[type=b]
Task[type=a]
...
Run Code Online (Sandbox Code Playgroud)

我想定期输出每个任务所用的平均时间长度(按分组type)以及统计信息,如平均值/中位数和标准差.

当然,这需要非常快,理想情况下不应该在报告统计信息时导致各个线程同步.这样做有什么好的架构?

java statistics concurrency monitoring

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

为什么代码中的注释颜色不同?

为什么不同程序中的注释会有不同颜色?它只是美学还是有实际的原因?

usability comments

-2
推荐指数
2
解决办法
694
查看次数