问题列表 - 第41347页

python中准确的trig

直接追逐我想创建一个计算步长的函数.

这就是我所拥有的:

def humanstep(angle):
    global human
    human[1]+=math.sin(math.radians(angle))*0.06
    human[2]+=math.cos(math.radians(angle))*0.06
Run Code Online (Sandbox Code Playgroud)

因此,如果角度为90,则x值(人[1])应等于0.06,y值等于0.

相反,弧度和度数之间的转换并不十分完美,并返回这些值.

[5.99999999999999, 3.6739403974420643e-16]
Run Code Online (Sandbox Code Playgroud)

有没有什么办法解决这一问题?

python

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

使用C#连接到MS Access 2010

如何使用C#连接到.accdb格式的MS Access 2010.显然,OleDbConnection抛出了"无法识别的数据库格式"的异常.

c# ms-access

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

while循环中的可变初始化

我有一个以块的形式读取文件的函数.

public static DataObject ReadNextFile(){ ...}
Run Code Online (Sandbox Code Playgroud)

dataobject看起来像这样:

public DataObject
{
   public string Category { get; set; }

   // And other members ...
}
Run Code Online (Sandbox Code Playgroud)

基本上我想做的是以下内容

List<DataObject> dataObjects = new List<DataObject>();

while(ReadNextFile().Category == "category")
{
   dataObjects.Add(^^^^^ the thingy in the while);
}
Run Code Online (Sandbox Code Playgroud)

我知道它可能不是这样做的,因为我如何访问我刚读过的对象.

c# initialization while-loop

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

Facebook Connect适用于多个域名的应用程序?

我正在实现一个可嵌入不同网站的插件(la Meebo,Wibiya),我想使用Facebook Connect.该插件应该可以嵌入到具有不同域名的站点中.问题是,Facebook connect允许您注册的每个应用程序只有一个域.

问题是,如何为单个Facebook应用程序提供多个域,假设:

  1. 当用户在一个站点上"允许"该应用程序时,他们也不必在其他站点上"允许"该应用程序.

  2. 优选地,在初始登录之后,用户将不会在他们登录的每个站点上看到弹出窗口(即 - 我不想打开到我的域的链接并从那里执行登录过程).

无论如何这样做?
如果没有,我唯一的选择是管理来自单个域的所有登录并将cookie传递回原始域吗?
如果我在域名之间传递cookie,我怎么能确定Facebook将来不会阻止这种行为?

我很感激任何建议,但如果可能的话,我更喜欢官方解决方案而不是黑客攻击.

javascript facebook

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

有关为图表创建自定义视图布局的提示

我需要创建一个算法来布局一些分层数据,但之前从未做过这种事情,需要一些广泛的提示.

基本上我需要重新创建此图表(使用动态数据):

图http://dl.dropbox.com/u/15126868/diagram.png
更大

我对它的大部分都没有问题,但需要帮助两件事:

  1. 如何编写布局算法?
  2. 我应该为所有光盘使用UIView子类还是使用石英(我需要交互)

任何建议最受欢迎.我不需要太多细节.


更详细一点:

我目前正在考虑我应该使用UIView子类和layoutSubviews.麻烦的是我需要知道所有节点的大小(至少大致)才能开始定位它们.然后,由于定位涉及旋转,我可能需要再次调整儿童定位 - 我不能在任何旋转之后添加标签.

其他考虑似乎是:表示区域是矩形,而不是正方形; 我无法从页面上溢出; 并且我需要动画更改光盘的大小.

任何指针都会很棒,谢谢.

iphone cocoa-touch core-graphics

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

在将类型赋值为"null"之前必须约束什么类型?

trait Link[This] {
    var next:This = null
}
Run Code Online (Sandbox Code Playgroud)

给出"类型不匹配;找到:Null(null)required:this"

所以我可能需要告诉类型检查器,这将是一个可以指定为null的类型.我该怎么做呢?

(如果在提出这样的问题之前有一个我应该先阅读的网站,请指出我.我目前已经完成了Scala编程第二版的预印本的部分内容)

null types scala scala-2.8

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

带有D3DX9的C++ - 内存大小以10 MB /秒的速度增长 - 为什么?

我正在研究3D引擎作为学校项目.我已经安装了虚拟泄漏检测器来摆脱内存泄漏(并且它工作,因为我不再获得任何这些转储).最近,我不小心让我的应用程序运行了5分钟...而我的电脑变得很慢.我通过注释掉行等来跟踪这个问题,但是我无法找到为什么在关闭应用程序之前C++不会释放我已清除的内存.

问题:"内部"内存泄漏,看起来C++只是在应用程序关闭后才删除内容

代码: 我的渲染代码(在pastebin Yz79Ck0b)

注意:我知道我不应该每次创建一个新的Mesh,但这不应该导致这个问题,对吧?我的IDE是Visual Studio 2008,我正在使用WIN32项目.当我取出纹理和模型时,我有0字节的内存增长.

c++ directx 3d

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

用glfw隐藏鼠标光标

我正在使用glfW制作并在Ubuntu中运行的游戏.我的问题是用线隐藏鼠标光标

glfwDisable(GLFW_MOUSE_CURSOR);
Run Code Online (Sandbox Code Playgroud)

导致一些机器简单地忽略鼠标输入,从而打破游戏.

有人遇到过这个问题吗?如果是这样,你的解决方法是什么?

c++ x11 glfw

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

Javascript:使用动态变量名访问JSON数据中的嵌套值

我有一个嵌套的Javascript对象

var data = { 'name':    { 'heading': 'Name', 'required': 1, 'type': 'String' },
             'profile': {
                  'age':   { 'heading': 'Age', 'required': 0, 'type': 'Number' },
                  'phone': { 'heading': 'Phone', 'required': 0, 'type': 'String'},
                  'city':  { 'heading': 'City', 'required': 0, 'type': 'String'},
                  },
             'status':  { 'heading': 'Status', 'required': 1, 'type': 'String' }
           };
Run Code Online (Sandbox Code Playgroud)

在这里,我可以访问data.profile.age.type或data.name.type这些字段.没有问题如果我有动态变量名称,我可以访问如下.再一次,没问题.

f = 'profile'; data[f].age.type
Run Code Online (Sandbox Code Playgroud)

但是,这里我有变量名称,如'name','profile.age','profile.city'等,显然我无法访问它们,因为f ='profile.age'; 数据[f] .type不起作用.

谁能指导我如何以最直接和简单的方式访问它们(获取/设置)?

注意:我试过这个,它适用于get.

data.get = function(p) { o = this; return eval('o.'+p); };
f = 'profile.age'; data.get(f).name;
Run Code Online (Sandbox Code Playgroud)

虽然设置似乎不够简单.如果有更好的获取和设置解决方案,请告诉我.

javascript variables json nested

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

在不打开新窗口的情况下创建推文按钮

我想在网站上添加一个"推特"按钮.很简单吧?问题是该网站是在一个不特别处理弹出窗口的嵌入式平台上运行的,所以我试图在页面内部做所有事情.

我能够成功创建我的推文按钮,附加一个onClick处理程序,并为相关内容构建一个正确的twitter.com/share URL.当我在window.open的新窗口中打开该URL时,一切正常.但是,如果我尝试在iframe中打开URL,则框架内不会加载任何内容.甚至将http://twitter.com加载到iframe中也会以同样的方式失败.但是,加载Google或任何其他网站似乎工作正常.

对我在这里缺少什么的想法?谢谢!--zach

编辑:是的 ,他们正在检测负载上的iframe并消隐页面:

if (window.top !== window.self) {
    document.write = "";
    window.top.location = window.self.location; 
    setTimeout(function(){ document.body.innerHTML='';},1);
    window.self.onload=function(evt){document.body.innerHTML='';};
Run Code Online (Sandbox Code Playgroud)

}

任何合理的解决方法,或者我是不是通过oauth编写自己的auth管道?我不需要他们的API中的任何内容,只需让用户发送他们自己的帐户.

javascript twitter iframe jquery

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