问题列表 - 第31805页

可视化连接的方法

只是想知道是否有人使用任何技巧(或工具)来可视化连接.你知道,你写了一个完美的查询,命中运行,并且在它运行20分钟后,你意识到你可能已经创建了一个笛卡尔联接.

我有时难以想象当我添加另一个连接语句时会发生什么,并且想知道人们在尝试组合大量连接时是否使用了不同的技术.

sql join

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

有monad更优雅代码的提示?

我终于掌握了如何使用monads(不知道我是否理解它们......),但我的代码从来都不是很优雅.我想是因为缺乏对所有这些功能如何Control.Monad真正起作用的把握.所以我认为在使用状态monad的特定代码段中询问关于此的提示会很好.

代码的目标是计算多种随机游走,这是我在更复杂的事情之前尝试做的事情.问题是我同时有两个有状态计算,我想知道如何用优雅组合它们:

  1. 更新随机数生成器的函数是类型的 Seed -> (DeltaPosition, Seed)
  2. 更新随机游走者位置的功能属于某种类型DeltaPosition -> Position -> (Log, Position)(Log我只能通过某种方式报告随机游走者的当前位置).

我做的是这样的:

我有一个函数来组成这两个有状态的计算:

composing :: (g -> (b, g)) -> (b -> s -> (v,s)) -> (s,g) -> (v, (s, g))
composing generate update (st1, gen1) = let (rnd, gen2) = generate gen1
                                            (val, st2)  = update rnd st1
                                        in (val, (st2, gen2))
Run Code Online (Sandbox Code Playgroud)

然后我把它变成一个组成状态的函数:

stateComposed :: State g b -> (b -> State s v) -> State (s,g) v
stateComposed rndmizer updater …
Run Code Online (Sandbox Code Playgroud)

monads haskell state-monad monad-transformers

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

SharePoint 2010 Web Service的MultipleBaseAddressBasicHttpBindingServiceHostFactory或WebScriptServiceHostFactory?

在创建在SharePoint 2010上运行的新服务时,人们似乎通常使用Sharepoint MultipleBaseAddressBasicHttpBindingServiceHostFactory.

但是,我想使用标准的.net/WCF WebScriptServiceHostFactory,因为这通过使用/ js调用服务URL来为我提供JavaScript代码.

我的服务类本身仍然使用所需的属性进行修饰:

[BasicHttpBindingServiceMetadataExchangeEndpoint]
[AspNetCompatibilityRequirements(RequirementsMode =
         AspNetCompatibilityRequirementsMode.Required)]
[ServiceBehavior(Namespace = "http://mycompany/namespace")]
public class MyService : IMyServiceContract
Run Code Online (Sandbox Code Playgroud)

整个服务实际上工作正常,但我只是想知道真正的差异是什么?SharePoint ServiceHostFactory会给我什么?

.net sharepoint wcf sharepoint-2010

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

C#中$ _FILES的等价物

什么是C#中PHP的$ _FILES变量的等价物?或者至少以相同方式访问文件的东西.我有一个上传表单,我无法更改,需要找到如何获取这些文件.

c# asp.net

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

一组记录中的唯一约束,其中某些值相同

DBMS: MS Sql Server 2005,标准版

我想创建一个表约束,使得只有一个记录在表的子集中具有特定值(其中行在特定列中共享一个值).这可能吗?

示例: 我在myTable中有一个非唯一外键(fk1)的记录,以及一个名为isPrimary的位列,用于标记我们的应用程序应该使用这个特殊逻辑.

在摘要中,它看起来像这样:

myTable
-------------
pk1       (int, not null)
name      (varchar(50), null)
fk1       (int, not null)
isPrimary (bit, not null)
Run Code Online (Sandbox Code Playgroud)

对于fk1的每个唯一值,我想确保将isPrimary标志设置为1的唯一一条记录.

数据示例:这应该是合法的:

pk1     name     fk1    isPrimary
----    -----    -----  ----------
1       Bill     111    1
2       Tom      111    0
3       Dick     222    1
4       Harry    222    0
Run Code Online (Sandbox Code Playgroud)

但这应该是(超过一个fk = 111):

pk1     name     fk1    isPrimary
----    -----    -----  ----------
1       Bill     111    1
2       Tom      111    1
3       Dick     222    1
4 …
Run Code Online (Sandbox Code Playgroud)

sql database sql-server sql-server-2005 constraints

8
推荐指数
3
解决办法
3924
查看次数

使用PHP + .htaccess访问GET变量

我正在使用PHP开发一个网站.我的.htaccess有这个重写规则:

RewriteEngine On
RewriteRule ^book/([^/]*)\.html$ book.php?title=$1 [L]
Run Code Online (Sandbox Code Playgroud)

所以看起来像这样的网址:www.example.com/book.php?title = title-of-the-book变成了www.example.com/book/title-of-the-book.html

在特定情况下,从网站的其他页面,我想链接到这样的页面:www.example.com/book.php?title = title-of-the-book?myfield = 1然后变成www. example.com/book/title-of-the-book.html?myfield=1.html

因此,我不能使用通常的PHP方式访问GET变量

$variable = $_GET['myfield']
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

php .htaccess get url-rewriting

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

3D线段盒交点

寻找代码来检测 3D 线段(不是直线/射线)和 3D 框(不一定是立方体,但始终轴对齐)之间的交集。这些盒子是体素,因此它们具有规则的间距。

已经有找到线段/平面交点的代码。理想情况下,我想找到一种有效的解决方案来适应矩形,对 3d 框的每个面重复此操作,然后迭代数万个线段和框。

seg_start = array([x1,y1,z1])
seg_end = array([x2,y2,z2])
plane_point = array([x3,y3,z3])
plane_normal = array([x4,y4,z4])
u = seg_end - seg_start
w = seg_start - plane_point
D = dot(plane_normal,u)
N = -dot(plane_normal,w)
sI = N / D
if sI >= 0 and sI <= 1:
    return 1
Run Code Online (Sandbox Code Playgroud)

python 3d

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

C的有用GCC标志

除了设置-Wall和设置之外-std=XXX,还有什么其他真正有用的,但是在C中使用的知名度较低的编译器标志?

我对任何其他警告特别感兴趣,和/或在某些情况下将警告转换为错误,以绝对最小化任何意外类型不匹配.

c gcc compiler-flags

154
推荐指数
18
解决办法
6万
查看次数

零重力box2d世界的速度降低

我正在尝试创建一个在Box2D中围绕静态体旋转的动态体.我有一个零重力的世界,一个DistanceJoint连接两个身体的世界.我已经消除了身体和关节的所有摩擦力和阻尼,并对动态体施加了初始线速度.结果是身体开始绕行,但是它的速度随着时间的推移而减小 - 我没有想到在没有摩擦的零重力环境中.

难道我做错了什么?是否应该在每个步骤重新创建线性速度,还是可以将此工作委托给Box2D?

这是相关代码:

// positions of both bodies

Vector2 planetPosition = new Vector2(x1 / Physics.RATIO, y1 / Physics.RATIO);
Vector2 satellitePosition = new Vector2(x2 / Physics.RATIO, y2 / Physics.RATIO);


// creating static body

BodyDef planetBodyDef = new BodyDef();
planetBodyDef.type = BodyType.StaticBody;
planetBodyDef.position.set(planetPosition);
planetBodyDef.angularDamping = 0;
planetBodyDef.linearDamping = 0;

planetBody = _world.createBody(planetBodyDef);

CircleShape planetShapeDef = new CircleShape();
planetShapeDef.setRadius(40);

FixtureDef planetFixtureDef = new FixtureDef();
planetFixtureDef.shape = planetShapeDef;
planetFixtureDef.density = 0.7f;
planetFixtureDef.friction = 0;

planetBody.createFixture(planetFixtureDef);

// creating dynamic body

BodyDef …
Run Code Online (Sandbox Code Playgroud)

android physics box2d rokon

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

iPad浏览器WIDTH&HEIGHT标准

在iPad上查看任何网页时,有谁知道BODY最安全的宽度和高度?我想尽可能避免使用滚动条.

谢谢.

埃里克

width

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