小编Son*_*c42的帖子

如何使用Perlin噪声填充2D阵列?

我已经设计了一个小型的个人项目来帮助我学习如何使用Perlin Noise.该项目涉及使用Perlin Noise算法生成的随机,相干数据填充r行和c列的2D数组.

现在,我花了好几个小时阅读有关生成Perlin Noise的各种资源.然而,这完全是我的头脑,我完全迷失了.我理解基本概念,但我不知道如何在Java中开始实现它.我认为如果有人可以向我展示一些完善我的目标,那么我可以向后工作并自己应用它将是最有帮助的.

java arrays perlin-noise

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

如何在没有管理员权限的情况下安装我的C#应用​​程序?

昨天,我在Windows 7计算机上的.exe文件中安装了Spotify,用户没有管理员权限(用户有限).它看起来像是安装在AppData文件夹中,并在桌面和开始菜单中创建了一个快捷方式.但是,它也被添加到控制面板的"添加/删除程序"部分中的已安装程序列表中,如果没有管理员权限,我认为您无法做到这一点.

我非常喜欢这种方法,并希望将它应用于在SharpDevelop中创建的C#应用​​程序.最简单的方法是什么?

c# install

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

替代WebClient来防止超时?

我正在开发一个使用公共XML提要进行计算的C#项目.我最初使用的是XmlDocument.Load,但已迁移到WebClient.DownloadString,因此我可以在请求中包含标头.我正在访问的提要通常会快速响应,但是在WebClient对象的超时时间内,它不时会响应,我得到一个例外.这是我的代码:

XmlDocument xmlDoc = new XmlDocument();

Webclient client = new WebClient();
client.Headers["User-Agent"] = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1";
client.Headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";

string data = client.DownloadString(/*URL*/);

xmlDoc.LoadXml(data);
Run Code Online (Sandbox Code Playgroud)

我已经读过你不能改变WebClient的超时属性,而有这个问题的人应该使用HttpWebRequest.不幸的是,我不知道如何以一种仍然允许我使用我的标头并将结果发送到xmlDoc的方式来实现它.由于此应用程序的性质,我不关心接收数据需要多长时间; 我可以处理警告用户.

这样做的最佳方法是什么?

c# xml httpwebrequest

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

如何设置独特的CSS导航菜单样式

我有相当数量的CSS知识,但在尝试为我正在开发的网站创建一个独特的导航栏时,我一直很难过.

由于图片价值超过9000字,我把图表放在一起来代表情景.

图

#container(蓝色)宽1000px,有25px圆角.在容器的顶部是#navbar(绿色),它是#container的全宽,高55px(它匹配#container的顶部,左边和右边,但是我在图像中放大了它你可以看得更清楚).#navbar内部是不同的导航按钮(红色).我希望所有按钮都同样宽(并且始终从一侧延伸到另一侧),并且最左侧/右侧的按钮具有圆角,如祖父母#container.解决方案需要纯粹而严格的CSS,并且适用于大多数现代浏览器(IE 8及更低版本除外).

我希望这是一次学习体验,所以如果您发布代码,请提供一些解释.

css navigation

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

使用JavaScript访问iframe和body标签内的元素

我正在编写一个GreaseMonkey脚本,用于修改具有特定ID的元素的属性,但由于非传统的HTML层次结构,我在访问它时遇到了一些问题.这是相关的HTML:

<body>
...
    <iframe id="iframeID">
        <html>
        ...
            <body id="bodyID" attribute="value">
            ...
            </body>
        ...
        </html>
    </iframe>
...
</body> 
Run Code Online (Sandbox Code Playgroud)

attribute我试图修改的属性在哪里.

起初,没有意识到我正在使用iframe嵌套body标签,我尝试了这个:

document.getElementById('bodyID').setAttribute("attribute","value")
Run Code Online (Sandbox Code Playgroud)

虽然这在Firefox中运行良好,但Chrome告诉我,我无法设置属性null,建议它找不到任何带有id的元素bodyID.如何以跨浏览器友好的方式修改此属性?

html javascript iframe dom cross-browser

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

自己获取FileInfo?

我的C#程序采用单个.exe文件的形式.因此,用户可以将其存储在任何地方并为其命名.如果我不知道路径,如何使用FileInfo类来获取其属性?

.net c# fileinfo

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

操纵XML文档的属性

我有一个XML文档,格式如下:

<Alpha>
    <Beta>
        <Gamma>
            <Delta id="1">
                ...
            </Delta>
            <Delta id="2">
                ...
            </Delta>
            ...
         </Gamma>
    </Beta>
</Alpha>
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来查找所有Delta元素(无论有多少元素),并id通过特定值增加属性的值,x然后保存文档.实现这一目标的最快方法是什么?

c# xml

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

MySQL是一个搜索大型表的高效系统吗?

假设我有一张大桌子,大约200万行和50列.使用MySQL,搜索整个列的特定值是多少,然后返回所述值的行号?(假设在整个列中随机分布值)

如果此类操作需要较长时间,我该怎么做才能加快速度?

mysql

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

无论缩放/视图如何,都可以在整个页面上拉伸元素

我正在开发一个网站,该网站的页面一直延伸到整个页面,就像这个和其他SE网站上的标题栏一样.在测试不同分辨率和浏览器大小的CSS时,我注意到如果浏览器小于页面大小,该元素将仅填充用户的浏览器.例如,如果浏览器窗口小于960px宽(我站点的主容器的宽度)和水平滚动条出现,则标题将仅填充当前屏幕上的空间并且不会延伸到其余部分可通过滚动条访问的页面.

我发现我并不是唯一一个遇到这个问题的人:StackOverflow和其他SE网站也有同样的问题.

在此输入图像描述


在此输入图像描述

我该怎么做才能解决这个问题?

html css

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

可以:悬停和:主动定义在一起?

我知道定义:hover必须:active在我的样式表的定义之前.但是,将两种样式一起定义是否可以接受(示例如下)?

p a:hover, p a:active 
{
   text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)

css hyperlink

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