问题列表 - 第33682页

OpenGL灯限制

当我阅读RedBook时,我一直很困惑,openGL在场景中最多可以有8个灯(数量取决于实现,但应该是8周围).

但是我可以想象一些需要更多灯光的情况,所以我认为游戏开发中有一个技巧.

例如,你有很长的街道有50个strretlights,或者你可以有20个人的小队都使用手电筒.你如何模拟这些情况?有一个问题,光线只会照亮网格的一部分,而不是光源和物体之间的整个圆锥体,因此如果我们没有100%的清洁空气,也必须进行某种模拟.这样做的方式是什么,游戏运行顺畅?(我还读到所有8个灯都能杀死FPS)

opengl lighting

8
推荐指数
2
解决办法
7696
查看次数

C ++-在X窗口中更改光标

我以为这很容易找到,但是Google搜索一直无济于事。有没有简单的api来更改X窗口中的鼠标光标?(我知道在Windows中您可以仅调用“ SetCursor”)

c++ linux x11 mouse-cursor

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

CSS 左浮动坐在彼此的顶部

因此,我正在尝试创建一个 div 类,该类将显示在一行中,然后在所有空间被占用时自动换行到下一行。

.contributor_thumbnail {

    display: block;
    float: left;
    width: 150px;
    height: 150px;
    border: 1px solid #777;

}
Run Code Online (Sandbox Code Playgroud)

所以当我像这样调用代码时:

   <div class="contributor_thumbnail">thumb here</div>
   <div class="contributor_thumbnail">thumb here</div>
   <div class="contributor_thumbnail">thumb here</div>
   <div class="contributor_thumbnail">thumb here</div>
Run Code Online (Sandbox Code Playgroud)

div 将并排放置。

现在 div 只是重叠。有任何想法吗?

html css overlap

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

如何使用键盘快捷键关闭Visual Studio工具窗口(而不是文档选项卡)?

正如标题所示,我想使用键盘快捷键关闭Visual Studio工具窗口(而不是文档选项卡).那可能吗?

visual-studio

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

如何确保Tomcat6在Windows上读取CATALINA_OPTS?

我在Windows2003机器上运行Tomcat6.我在这台服务器上部署了2个Grails应用程序,我很快就注意到在部署之后的某些时候发生了一些经典的PermGen错误.

java.lang.OutOfMemoryError: PermGen space
 java.lang.ClassLoader.defineClass1(Native Method)
 java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
 java.lang.ClassLoader.defineClass(ClassLoader.java:616)
 org.codehaus.groovy.reflection.ClassLoaderForClassArtifacts.de 
...
Run Code Online (Sandbox Code Playgroud)

所以我找到了解决这个问题的常见方法:增加堆和permgen空间:

set CATALINA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m"
Run Code Online (Sandbox Code Playgroud)

添加到C:\ apache-tomcat-6.0.26\bin\catalina.bat中.不幸的是,这不起作用,但问题是我不确定Tomcat是否正在接收它.我检查了各种日志,但这些选项从未打印出来.有没有办法记录它们并确保Tomcat已经读过它们?

编辑:我尝试使用tomcat6w.exe添加以下JVM选项:

-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled 
-XX:+UseConcMarkSweepGC
Run Code Online (Sandbox Code Playgroud)

没有任何改变.在2-3分钟的正常运行时间后,我得到一个permGen.还有其他想法吗?

干杯! Mulone

grails logging tomcat permgen

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

WCF和Windows服务中的大文件下载

我一直在创建一个新的服务来下载大文件到客户端.我想在Windows服务中托管该服务.在服务中我写道:

 public class FileTransferService : IFileTransferService
    {
        private string ConfigPath
        {
            get
            {
                return ConfigurationSettings.AppSettings["DownloadPath"];
            }
        }
        private FileStream GetFileStream(string file)
        {

            string filePath = Path.Combine(this.ConfigPath, file);
            FileInfo fileInfo = new FileInfo(filePath);

            if (!fileInfo.Exists)
                throw new FileNotFoundException("File not found", file);

            return new FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read);
        }

        public RemoteFileInfo DownloadFile(DownloadRequest request)
        {
            FileStream stream = this.GetFileStream(request.FileName);

            RemoteFileInfo result = new RemoteFileInfo();
            result.FileName = request.FileName;
            result.Length = stream.Length;
            result.FileByteStream = stream;
            return result;
        }
    }
Run Code Online (Sandbox Code Playgroud)

界面看起来像:

 [ServiceContract]
    public interface IFileTransferService
    {
        [OperationContract] …
Run Code Online (Sandbox Code Playgroud)

.net c# windows wcf web-services

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

Jcrop中的多张图片和prewiev.如何将许多id传递给javascript函数

我在我的应用程序中使用Jcrop插件(Jquery).我决定使用一些ajax解决方案但是将值传递给函数有问题.我不知道是否缺乏JavaScript技能或Jcrop问题.这是代码

jQuery(window).load(function(){

            jQuery('#cropbox').Jcrop({
                onChange: showPreview,
                onSelect: showPreview,
                aspectRatio: 1
            });

        });

        // Our simple event handler, called from onChange and onSelect
        // event handlers, as per the Jcrop invocation above
        function showPreview(coords)
        {
            if (parseInt(coords.w) > 0)
            {
                var rx = 100 / coords.w;
                var ry = 100 / coords.h;

                jQuery('#preview').css({
                    width: Math.round(rx * 500) + 'px',
                    height: Math.round(ry * 370) + 'px',
                    marginLeft: '-' + Math.round(rx * coords.x) + 'px',
                    marginTop: '-' + Math.round(ry * coords.y) + 'px'
                }); …
Run Code Online (Sandbox Code Playgroud)

jquery javascript-events jcrop

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

如何通过php获取不在我的服务器中的任何网页的所有内容(HTML代码)

如何通过php获取不在我的服务器中的任何网页的所有内容(HTML代码)

html php curl get

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

在C#中高效解析大型文本文件

我需要读取一个空间分隔的大文本文件,并计算文件中每个代码的实例数.从本质上讲,这些是运行一些实验数十万次的结果.系统会吐出一个看起来像这样的文本文件:

A7PS A8PN A6PP23 ...
Run Code Online (Sandbox Code Playgroud)

实际上有数十万个这样的条目,我需要计算每个代码的出现次数.

我想我可以打开一个StreamReader并逐行浏览,拆分空格字符.查看是否已遇到代码并将该代码的计数加1.但是,考虑到数据的大小,这可能很幼稚.

有人知道处理这种处理的有效算法吗?

更新:

好的,所以共识似乎是我的方法是沿着正确的方向

我有兴趣听到的是 - 更有效的 - StreamReader.TextReader,BinaryReader

存储结果字典的最佳结构是什么?HashTable,SortedList,HybridDictionary

如果文件中没有换行符(我还没有给出样本),那么将整个空间分割成效率是不是很低?

从本质上讲,我期待尽可能提高性能

再次感谢

c# algorithm parsing text-processing

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

谁能告诉我在类中使用静态块有什么用?

public class myclass{ 

    static{ 

        //some statements here 

    } 

    //some variables declared here 
    //some functions defined here 
} 
Run Code Online (Sandbox Code Playgroud)

java

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