问题列表 - 第15928页

找到相应数组值的键

我有这样的数组.我想要的是获取特定值的索引值.即,我想知道值"UD"等的索引.

Array
(
    [0] => LN
    [1] => TYP
    [2] => UD
    [3] => LAG
    [4] => LO
)
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点??

php arrays

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

有没有办法在WIndows操作系统上使用UNIX GREP命令

我需要一些命令,比如UNIX中的GREP for WINDOWS操作系统,如果有办法在Windows中使用grep或任何等效的命令?

unix windows grep

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

error_reporting(E_ALL)和error_reporting(E_ALL&~E_NOTICE)之间有什么区别

谁能解释error_reporting(E_ALL);和之间的差异error_reporting(E_ALL & ~E_NOTICE);

我注意到,当我从改变E_ALLE_ALL & ~E_NOTICE,我被盗号了错误,就会消失.

php error-reporting

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

jQuery回调范围

可以说我有这个代码

$(document).ready(function()
{
   $('.checkbox').change(function()
   {
      $('.hidden').slideUp('slow', function()
      {
         alert(checkbox value);
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

如何访问复选框值?$(this)不起作用,因为你现在在.hidden元素中?

jquery scope callback

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

如何在Windows上使用Ruby捕获屏幕的一部分?

而不是使用某些第三方应用程序,我想在Ruby中编写一个应用程序,在调用时,将捕获全屏并将其保存在c:\ screenshot\snap000001.png中

图形包很容易,但是如何从全屏捕获一个区域以便保存?

该程序将由某些热键调用,例如在按下CTRL-PrtScn时将其设置为运行,或者按CTRL-CTRL(左右控制)或ALT-ALT.

ruby winapi screen-scraping

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

如何在功能区窗口中显示状态栏wpf c#

我想在我自己的应用程序中使用像MS Office 2007(及更高版本)这样的功能区栏.有谁可以请我提供有关我如何做到这一点的链接或参考?

编辑: 其实我正在使用Microsoft的功能区控件库,但无法找到添加状态栏的方法,如MS Word.

c# wpf ribbon statusbar

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

在碰撞解决方法中应用恢复系数

我的物理引擎中有一个碰撞解决方法,如下所示:

Vector2 n1pos = n1.NonLinearSpace != null ? n1.NonLinearPosition : n1.Position;
Vector2 n2pos = n2.NonLinearSpace != null ? n2.NonLinearPosition : n2.Position;
Vector2 posDiff = n2pos - n1pos;
Vector2 posDiffNormal = posDiff;
posDiffNormal.Normalize();
float totalRadius = n1.Radius + n2.Radius;
float posDiffLength = posDiff.Length();
float interPenetration = totalRadius - posDiffLength;
float averageRestitution = (n1.RestitutionCoefficient + n2.RestitutionCoefficient) / 2;

Vector2 forceAmount = Vector2.Multiply(posDiffNormal, interPenetration);
Vector2 n1force =
    (
        (n1.Velocity * n1.Mass) +
        (n2.Velocity * n2.Mass) +
        n2.Mass * averageRestitution * (n2.Velocity - n1.Velocity) …
Run Code Online (Sandbox Code Playgroud)

.net c# xna physics restitution

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

vim命令中的转义字符

我想运行这样的命令:

vim -c "%g/blablabla/norm /str<ESC>cwSTR" file
Run Code Online (Sandbox Code Playgroud)

我如何在命令中编写转义字符?

linux vim shell

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

如何在OpenGL索引缓冲区数组中处理多个纹理以与数据着色器一起使用?

我正在尝试实施这篇论文.我已经完成了大部分工作,但是关于向着色器发送任意非几何数据以用于确定和显示几何边缘的部分导致了我的问题.我已经成功地使用我所知道的VBO成功发送了大部分数据.但是,我需要发送大量数据,这需要使用多个纹理坐标.

我已经实现了我认为是设置多组纹理坐标的正确方法的几种变体,并遵循许多论坛海报的说明.到目前为止没有解决方案.

对于上下文,程序正在为模型中的每个唯一边发送4个几乎相同的一组4个顶点,2个法向量,一个浮点和一个整数(存储为浮点数)的副本.我已经列出了这样的数据:

v0 is stored in gl_Vertex (vec3)
v1 is stored in gl_Color (vec3)
v2 is stored in gl_MultiTexCoord0 (vec3)
v3 is stored in gl_MultiTexCoord1 (vec3)
n0 is stored in gl_Normal (vec3)
n1 is stored in gl_SecondaryColor (vec3)
r and i are stored in gl_MultiTexCoord2 (vec2)
Run Code Online (Sandbox Code Playgroud)

4个副本之间的唯一区别是i值,这有助于确定在找到可绘制边缘时如何组织顶点.

如您所见,我需要至少3个纹理坐标.我能够让第一个工作(gl_MultiTexCoord0)很好,但是任何后续纹理坐标,虽然在显卡上,似乎有不可控制的行为,有时工作,但通常不行.

我的渲染函数看起来像这样:

void Mesh::RenderLineEdgesGPU()
{
    // Enable client state
    glEnableClientState(GL_VERTEX_ARRAY);
    glEnableClientState(GL_NORMAL_ARRAY);
    glEnableClientState(GL_COLOR_ARRAY);
    glEnableClientState(GL_SECONDARY_COLOR_ARRAY);
    glEnableClientState(GL_TEXTURE_COORD_ARRAY);

    // Turn on edge shader
    edgeProgram.Activate();

    // Link buffers
    // v0
    glBindBufferARB(GL_ARRAY_BUFFER_ARB, edgeMeshHandles[0]);
    glVertexPointer(3, GL_FLOAT, 0, …
Run Code Online (Sandbox Code Playgroud)

opengl textures glsl coordinates

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

有没有办法比较2个浏览器标签的外观和/或源HTML?

我正在开发一个基于Web的应用程序,为了测试我的更改,我希望能够比较两个浏览器选项卡的视觉呈现(可能通过重叠)和源HTML(差异样式)(发展与生产).我很高兴使用任何浏览器来执行此操作.

我已经有两个脚本从两个站点中提取HTML并对它们进行比较,但它在浏览器之外很乏味,并且不能轻易处理基于会话的点击流来到我所在的页面的情况喜欢比较.我还手动将源复制并粘贴到比较工具中,但这又是非常繁琐的.

有小费吗?

html browser testing comparison

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