问题列表 - 第17228页

Getdate()在不同的时间返回相同的值!怎么了?

对具有100万条记录的表运行的以下SQL为Date1和Date2列提供相同的值,并且执行需要38秒.这是预期的行为吗?为什么?

CREATE FUNCTION Fn_Test(@a decimal)RETURNS TABLE
AS
RETURN
(
    SELECT @a Parameter, Getdate() Date1, PartitionTest.*
    FROM PartitionTest
);

SELECT *, GETDATE() Date2 FROM Fn_Test(RAND(DATEPART(s,GETDATE())))
Run Code Online (Sandbox Code Playgroud)

这是某种缓存吗?

sql sql-server

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

在OpenGL中使用Blender/SketchUp模型

我正在使用OpenGL制作渲染器.我在Blender/Sketchup中有纹理模型(我可以轻松地在两者之间交换),我希望能够将这些文件导出到我的渲染器中.我最初的想法是简单地导出原始面并渲染这些三角形,但我也想轻松地将纹理文件切割成纹理坐标.

通过这个,我的意思是我的模型面被雕刻成三角形.您可以在此图像中看到(下面再现)我的曲线变为24个三角形.我想知道每个三角形使用什么纹理坐标.

多边形弯曲的3D物体

DAE文件是最简单的方法吗?我一直在阅读格式的规格,看起来很简单.我想我可以解析XML并忠实地在OpenGL中重新创建模型.我想知道是否有一种更简单的方法(即不重新发明轮子的方式).

opengl blender sketchup

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

Bash:我如何截断数组?

我想改变一个数组的值,并希望得到任何帮助.

我有一个像这样的数组:

users=(root isometric akau)
Run Code Online (Sandbox Code Playgroud)

(这实际上是当前用户的列表)我希望能够测试用户是否存在以及他们是否存在,然后从数组中删除该人.我已经尝试过将它放在for循环中并进行评估:

for i in ${users[@]}; do
  eval "users=($([ -z $(grep \"^\$i\" /etc/shadow) ] && sed \"s/\$i//g\"))"
done

echo $users
Run Code Online (Sandbox Code Playgroud)

我想再玩这个,但我想我可能会变得太复杂(我不确定我可以把命令放在一个数组中).任何人都知道如何做到这一点?

编辑:

我如何输入数组变量未设置数:

cnt=0
for i in ${users[@]}; do
  [ -z "$(grep "^$i" /etc/shadow)" ] && unset users[cnt] || ((cnt++))
done
Run Code Online (Sandbox Code Playgroud)

EDIT2:

实际上丹尼斯的表现更好.

linux arrays bash

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

OSGi单元测试没有包捆绑的步骤

我已经检查了一些OSGI的测试解决方案,包括PAX,并快速浏览了Spring DM中的抽象TestCase,但它们似乎都需要一个jar来捆绑并捆绑相关的bundle.我希望找到一些没有这个中间步骤的东西.

想象一下,能够在类路径中打包包,以便包x和y组成捆绑XY,包x和z组成捆绑XZ.Bundle XZ不会"看到"包"y",但可以从包含x的XY中导入服务.如果可能,或者如果存在等效的测试用例/库,是否有任何意见?

testing osgi

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

Oracle将列移至第一位

有没有办法将oracle表中的列从最后一个位置移动到第一个位置?有人丢弃了ID列,并重新创建了它.所以现在它结束了,这是一个问题,因为我们的一些PHP脚本使用第一列作为标识符(一个抽象模型使用此基础对象超过100个其他模型..)

也可以看看

database oracle

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

隐藏光标

我有一个带有directx/opengl渲染器的windows程序,以及一个呈现为四边形的自定义鼠标.该程序目前运行窗口.

问题是标准的Windows鼠标覆盖在我的自定义光标的顶部.如何在窗口内隐藏它?

c++ windows opengl directx mouse

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

HTML:跨多个td列跨越表单

我希望能够在HTML中做这样的事情.它不是有效的HTML,但意图是:

<table>
    <tr>
        <th>Name</th>
        <th>Favorite Color</th>
        <th>&nbsp;</th>
        <th>&nbsp;</th>
    </tr>
    <tr>
        <form action="/updatePerson" method="post">
            <input name="person_uuid" value="550e8400-e29b-41d4-a716-446655440000"/>
            <td><input name="name" value="John"/></td>
            <td><input name="favorite_color" value="Green"/></td>
            <td><input type="submit" value="Edit Person"/></td>
        </form>
        <td>
            <form action="deletePerson" method="post">
                <input name="person_uuid" value="550e8400-e29b-41d4-a716-446655440000"/>
                <input type="submit" value="Delete Person"/>
            </form>
        </td>
    </tr>
    <tr>
        <form action="/updatePerson" method="post">
            <input name="person_uuid" value="f47ac10b-58cc-4372-a567-0e02b2c3d479"/>
            <td><input name="name" value="Sally"/></td>
            <td><input name="favorite_color" value="Blue"/></td>
            <td><input type="submit" value="Edit Person"/></td>
        </form>
        <td>
            <form action="deletePerson" method="post">
                <input name="person_uuid" value="f47ac10b-58cc-4372-a567-0e02b2c3d479"/>
                <input type="submit" value="Delete Person"/>
            </form>
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

显然,我不能这样做,因为我不能在<tr>元素内部直接使用表单标记.我能看到的唯一选择是使用讨厌的javascript或改变我的程序的行为.

什么可能是一个解决方案,允许我有一个跨越多列这样的表单?

html forms html-table

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

如何简化SVG代码?

是否可以通过用标准svg元素替换use-tags来简化/清理svg代码?也许是一个inkscape插件?什么都没发现......

背景:我正在使用javafx的生产套件将一些svgs转换为javafx图形(.fxz).并且该工具不理解该<use>元素.

svg javafx

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

(rails)使用regexp验证URL帮助

我正在使用以下内容来验证URL是否有效格式化:

validates_format_of :website, :with => URI::regexp(%w(http https))
Run Code Online (Sandbox Code Playgroud)

但是,当url不以http://或开头时,它不起作用https://.是否有一些类似的方法来验证带有URI::regexp(或URI)的URL 并使其包含不以http://?开头的有效URL ?(例如,www.google.com有效,原样http://www.google.com)

regex ruby-on-rails url-validation

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

将新视图推送到UINavigationViewController时强制纵向方向

我有一个TabBar基础应用程序,它仅支持一个特殊视图(UINaviagtionController的根视图)的Landscape方向.现在我想为此导航控制器强制所有其他视图的纵向方向.我试过用

[[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait];

这很好用,但这段代码是私人api调用,我不能冒着拒绝app的风险.

我还试图手动旋转下一个视图但这只旋转视图而不是导航或标签栏.

是否有类似的方法来强制改变方向?

iphone objective-c

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