问题列表 - 第10589页

使用raphaeljs javascript图形库清除容器的最简单方法

我必须清除并重绘一个raphael javascript主容器.我试过了

var paper = Raphael(10, 50, 320, 200);
paper.remove();  // Doesn't work
paper.node.removeNode();    //this neither
paper.removeNode();   //this neither

任何的想法?

javascript svg clear raphael

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

旋转3D立方体透视问题

自从我13岁开始玩AMOS 3D以来,我一直想学习如何编写3D图形.现在,10年后,我终于认为我已经积累了足够的数学来试一试.

我已经按照各种教程,并将screenX(和screenY,等效)定义为

screenX = (pointX * cameraX) / distance
Run Code Online (Sandbox Code Playgroud)

(加上偏移和缩放.)

我的问题是距离变量实际上指的是什么.我已经看到距离被定义为相机和点之间z的差异.然而,这不可能是完全正确的,因为x和y与从相机到该点的实际距离上的z具有相同的效果.我将距离作为实际距离来实现,但结果给出了一个有点偏斜的视角,好像它有"太多"的视角.

我的"实际距离"实施方式如下:

distance = new Vector(pointX, pointY, cameraZ - pointZ).magnitude()
Run Code Online (Sandbox Code Playgroud)

使用代码,我在我的方程中添加了一个额外的变量,一个perspectiveCoefficient如下:

distance = new Vector(pointX * perspectiveCoefficient, 
  pointY * perspectiveCoefficient, cameraZ - pointZ).magnitude()
Run Code Online (Sandbox Code Playgroud)

出于某种原因,这超出了我的范围,我倾向于获得将perspectiveCoefficient设置为1/sqrt(2)的最佳结果.

我的3D测试立方体位于http://vega.soi.city.ac.uk/~abdv866/3dcubetest/3dtest.svg.(在Safari和FF中测试过.)它会提示你一个perspectiveCoefficient,其中0给出了一个不考虑x/y距离的透视图,1给出了一个透视图,其中x,y和z距离被同等考虑.默认为1/sqrt(2).可以使用箭头键将立方体旋转大约x和y.(对于任何感兴趣的人,相关代码都在View.js文件的update()中.)

对此有任何想法感激不尽.

3d graphics svg cube

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

什么是Javascript缺失?

Javascript是一种令人难以置信的语言,像jQuery这样的库使得它几乎太容易使用了.

Javascript的原始设计者应该包含哪些语言,或者我们应该向他们施加什么压力才能添加到未来的版本中?

我想看到的事情: -

  • 这种语言的某种编译版本,因此我们程序员可以更早地捕获更多错误,并为浏览器提供更快的解决方案.
  • 可选的严格类型(例如,能够将var声明为float并保持这种方式).

我不是Javascript的专家,所以也许这些已经存在,但还有什么呢?您是否希望看到其他编程语言的杀手级功能?

javascript programming-languages

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

在基于Linux的服务器上运行ASP.Net

对于具有Java背景的开发人员,我也有兴趣使用ASP.NET工具/平台来探索软件开发.

Java Web应用程序(.jsp和servlet)可以在许多服务器平台上运行.

问题:.NET Web应用程序是否能够在基于Linux的服务器上运行?考虑到无法使用Windows服务器托管Web应用程序的情况.

linux asp.net mono

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

只需添加一些文档就会触发重新编译:是否有解决方案?

有时,当我查看我的头文件时,我想在(doxygen)文档中添加一些内容.这可能是关于使用某些函数参数的快速说明,或者只是修复一点错字.

但后来我想:哦,不,这会在下次make通话时触发重新编译!对于某些基本标题,整个项目将重新编译,这可能需要很长时间.所以,没关系!

有这种困境的解决方案吗?是否存在不直接在头文件中记录函数/类的方法?或者是否有(计划)聪明的人make会注意到只有一些评论已经改变,但是不需要重新编译?

c++ documentation makefile header

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

awk从每一行中提取多个组

当模式在一行中多次匹配时,如何对所有匹配的组执行操作?

为了说明,我想搜索/Hello! (\d+)/并使用数字,例如,打印出来或将它们相加,以便输入

abcHello! 200 300 Hello! Hello! 400z3
ads
Hello! 0
Run Code Online (Sandbox Code Playgroud)

如果我决定将它们打印出来,我会期待它的输出

200
400
0
Run Code Online (Sandbox Code Playgroud)

regex awk grouping

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

分析说明

我想在我的代码中计算几个cpu指令.例如,我想知道有多少次添加,多少次乘法,多少次浮点运算,我的代码执行了多少个分支.我目前在Linux下使用gprof来分析我的c ++代码,但它只给出了对我的函数的调用次数,并且我手动估计了指令的数量.是否有任何工具可以帮助我?也许是一些虚拟机?

c++ profiling instructions

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

拒绝来自主机的连接

我正在使用套接字编写一个简单的tcp服务器应用程序.据我所知,我可以在调用accept()后获取客户端的IP地址和端口.

现在假设我有一个banlist,我想从我的服务器禁止一些IP地址.有没有比接受连接然后丢弃它更好的方法?

有没有办法在接受连接之前获取客户端的IP和端口?如果我们接受()为什么我们没有像垃圾()那样的东西?有没有办法拒绝连接或只是忽略来自主机的连接尝试?

c++ sockets network-programming cross-platform

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

我可以使用WiX设置自定义许可吗?

WiX生成的MSI的默认许可证是通用公共许可证.如何将其更改为GPLv2?

windows-installer wix

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

为什么我的DataTable总是返回"true/false"但从不返回字符串?

我正在尝试使用由MySqlDataAdapter填充的DataTable,其中包含博客条目的注释列表.由于某些原因,如果字段"anonymous"设置为"1",则username字段为空,应替换为指定的字符串.

我遇到的问题是,每当我尝试获取字段的值时,我会得到"true"或"false".我的代码看起来像这样:

DataTable modifiedComments = new DataTable();
// The function GetCommentsById() returns a MySqlDataAdapter with the result of the query
MySqlDataAdapter commentsContainer = Wb.Entry.GetCommentsById(imageId);
commentsContainer.Fill(modifiedComments);
commentsContainer.Dispose();

    foreach (DataRow row in modifiedComments.Rows)
        {
            string status;
            // This never returns true, so we always get into the else
            if (row["anonymous"] == "1")
            {
                    status = "You are anonymous";
            }
            else
            {
                    status = "You are not anonymous";
            }
        }

        viewImageCommentsRepeater.DataSource = modifiedComments;
        viewImageCommentsRepeater.DataBind();
Run Code Online (Sandbox Code Playgroud)

c# asp.net datatable datarow

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