问题列表 - 第17725页

更快的数学算法牺牲了准确性

我正在开发一种游戏,它可以为物理和渲染调用许多数学函数.已知Quake3中使用的"Fast inverse sqrt"比sqrt()快,并且它的背景很漂亮.

您是否知道任何其他比平时更快的算法,并且具有可接受的准确度损失?

algorithm math

9
推荐指数
3
解决办法
1548
查看次数

获取正在运行的脚本的父目录

在PHP中,获取当前运行脚本的目录相对于www根目录的最简洁方法是什么?假设我有:

$_SERVER['SCRIPT_NAME'] == '/relative/path/to/script/index.php'
Run Code Online (Sandbox Code Playgroud)

要不就:

$something_else == '/relative/path/to/script/'
Run Code Online (Sandbox Code Playgroud)

而且我需要/relative/path/to/正确插入斜线.你会建议什么?一个衬垫是优选的.

编辑

我需要得到一个相对于www根的路径,dirname(__FILE__)给我一个文件系统中的绝对路径,这样就行不通了.$_SERVER['SCRIPT_NAME']另一方面,www开始'开始'.

php directory

64
推荐指数
6
解决办法
10万
查看次数

常规结果和代码错误C++ int foo(...)

在Linux中,例如当我使用批处理时,如果错误代码为0,这很好,但C++中的约定是什么?

当int(或bool)等于1时,我们说这是真的,但是在C++中返回这样的函数应该是什么?

c++ boolean rules

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

为什么file_get_contents()会返回错误"文件名不能为空"?

我几乎是PHP的新手.我的背景是C/C++和C#.我试图反对orient-ify一些简单的PHP代码,但我做错了.

班级代码:

class ConnectionString
{
  public $String = "";
  public $HostName = "";
  public $UserName = "";
  public $Password = "";
  public $Database = "";

  function LoadFromFile($FileName)
  {
    $this->String = file_get_contents($Filename);
    $Values = explode("|", $this->String);
    $this->HostName = $Values[0];
    $this->UserName = $Values[1];
    $this->Password = $Values[2];
    $this->Database = $Values[3];
  }
}
Run Code Online (Sandbox Code Playgroud)

来电代码:

$ConnectionString = new ConnectionString();
$FileName = "db.conf";
$ConnectionString->LoadFromFile($FileName);
print('<p>Connection Info: ' . $Connection->String . '</p>');
Run Code Online (Sandbox Code Playgroud)

file_get_contents($Filename)在行上说明错误:文件名不能为空.如果我硬编码文件名代替$ Filename,那么我只需获取字段的所有空字符串.

我错过了什么简单的概念?

php

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

如何在Eclipse中为"Open Declaration"(快捷键F3)定义自定义操作

如何在插件中为"Open Declaration"(又名F3)注册额外的处理程序/操作/命令?

我想在Java代码中使用字符串文字上的F3导航到声明资源包密钥的文件.我已经准备好了一个上下文菜单操作来完成这项工作.所有缺少的是将其绑定到用户习惯的密钥的方法.

完整注释的扩展点列表的额外功劳.我已经厌倦了不得不花费半天的时间来找到我必须用于功能的扩展点.并且通过"注释"我的意思不仅仅是

Identifier: org.eclipse.ui.workbench.texteditor.quickdiffReferenceProvider
Description: Allows contributors to add reference providers for the quick diff display.
Run Code Online (Sandbox Code Playgroud)

eclipse eclipse-plugin eclipse-jdt

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

Java Swing:在鼠标悬停时更改背景颜色

我已经实现了一个简单的鼠标监听器,只要鼠标进入组件(JPanel),背景颜色就会改变,只要鼠标离开,它就会恢复.这有一些问题:

  • 有时鼠标移动得太快,以至于不会触发mouseExit事件
  • 如果我的组件有子节点,当鼠标移动到子节点时它会触发mouseExit
  • 如果我将鼠标快速移动到子节点,则不会触发mouseEnter事件

我猜这对于Swing老兵来说很简单.对于如何解决这个问题,有任何的建议吗?我不想使用计时器等......

java mouse swing background mouseout

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

如何通过后面的代码显示无

我试过这个

login_div.Style("display") = "none";
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我可以通过后面的代码将div的显示设置为none,在aspx中我有一个div:

<div id="login_div" runat="server">
Run Code Online (Sandbox Code Playgroud)

asp.net master-pages

29
推荐指数
2
解决办法
10万
查看次数

找出是否在C++项目中调用函数?

我正在尝试删除C++项目中未使用的函数.随着时间的推移,它变得臃肿,我正在寻找删除根本没用的功能.

我将所有项目都放在Visual Studio的解决方案文件中,但是我使用cmake,因此我可以在必要时为另一个IDE生成项目文件(这就是为什么没有用visual-studio标记).

这样的事情存在吗?它会分析源并告诉我哪些函数没有被调用.我在这里看到几个问题中提到的PC-Lint,但似乎没有这样做.

我真正想做的是在每个函数上调用"查找所有引用"并删除未调用的函数,但手动执行此操作将花费太长时间.

c++

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

定义VARCHAR2列的长度更大的影响

当值不超过10字节时VARCHAR2(1000),VARCHAR2(10)使用Oracle 而不是Oracle 定义列有什么影响?

该列是否仅占用存储值所需的空间,还是会对表空间/索引的大小/性能产生负面影响?

sql oracle varchar2

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

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