问题列表 - 第43740页

Objective-C Float Rounding

我怎样才能将浮点数舍入到Objective-C中最接近的整数:

例:

float f = 45.698f;
int rounded = _______;
NSLog(@"the rounded float is %i",rounded);
Run Code Online (Sandbox Code Playgroud)

应打印"圆形浮子是46"

iphone floating-point objective-c rounding ios

40
推荐指数
4
解决办法
5万
查看次数

modx革命缓慢后端

有没有人想出一种方法来加速modx的后端?

我想在modx中创建一组具有管理员权限的页面来修改网站内容,以便它看起来是自定义的,在IE中工作并且速度不慢.

有什么想法吗?

modx modx-revolution

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

可变时间步和加速度

要使用可变时间步长移动对象,我只需要:

ship.position += ship.velocity * deltaTime;
Run Code Online (Sandbox Code Playgroud)

但当我尝试这个:

ship.velocity += ship.power * deltaTime;
Run Code Online (Sandbox Code Playgroud)

我在不同的时间步骤得到不同的结果.我怎样才能解决这个问题?

编辑:

我正在模拟一个物体在一个轴上落到地面上,一个固定的力(重力)作用在它上面.

c math physics

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

如何构建这个Symfony Web项目?

我是Symfony的新手,我不确定如何最好地构建我的Web项目.该解决方案必须包含3个用例:

  1. 公共访问www.mydomain.com以供一般使用
  2. 会员只能访问member.mydomain.com
  3. 管理员访问admin.mydomain.com

所有三个虚拟主机都指向Symfony/web目录

问题:

这是我的Symfony项目中的3个独立应用程序(例如"前端","后端"和"管理员"或"公共","成员","管理员")?

  • 如果要有一些重复的代码(例如,生成一个成员列表在所有3个应用程序中是通用的,但以不同的方式呈现),这是一个好方法吗?
  • 当用户访问*.mydomain.com时,如何基于子域路由到各种应用程序?在Symfony中应该放置这种路由逻辑?

或者,这个应用程序是否包含上述每个用例的模块?

编辑:我无法访问apache中的httpd.conf来指定虚拟主机的默认页面.我只能使用hostin提供程序的cPanel为每个子域指定一个目录.

php symfony1

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

沿贝塞尔曲线方向移动物体?

我有一个对象,我想跟随一个bezier曲线,现在有点迷失,如何使它基于时间而不是构成曲线的点来做到这一点.

.:: Current System ::.场景图中的每个对象都是由位置,旋转和比例矢量组成的.这些矢量用于形成它们相应的矩阵:比例,旋转和平移.然后将其按该顺序相乘以形成局部变换矩阵.然后将世界变换(通常是单位矩阵)与局部矩阵变换相乘.

class CObject
{
public:
 // Local transform functions
 Matrix4f GetLocalTransform() const;
 void SetPosition(const Vector3f& pos);
 void SetRotation(const Vector3f& rot);
 void SetScale(const Vector3f& scale);

    // Local transform
    Matrix4f m_local; 
    Vector3f m_localPostion;
    Vector3f m_localRotation; // rotation in degrees (xrot, yrot, zrot)
    Vector3f m_localScale;
}

Matrix4f CObject::GetLocalTransform()
{
    Matrix4f out(Matrix4f::IDENTITY);

    Matrix4f scale(), rotation(), translation();

    scale.SetScale(m_localScale);
    rotation.SetRotationDegrees(m_localRotation);
    translation.SetTranslation(m_localTranslation);

    out = scale * rotation * translation;
}
Run Code Online (Sandbox Code Playgroud)

我遇到的最大问题是

1)如何将物体定向为面向贝塞尔曲线的切线?

2)如何将该对象沿着曲线移动而不仅仅将对象位置设置为贝塞尔曲线上的点的位置?

下面是对功能的概述

void CNodeControllerPieceWise::AnimateNode(CObject* pSpatial, double deltaTime)
{
    // Get object …
Run Code Online (Sandbox Code Playgroud)

c++ math 3d

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

Neo4j:可以基于整数增量创建节点ID的替代方法吗?

Neo4j的节点倾向于在整数增量的基础上设置.我可以看到这在需要合并多个两个数据库的应用程序中存在问题.是否可以将数据库配置为使用其他格式,例如UUID来标识每个节点?

neo4j

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

将返回键更改为iPhone键盘上的完成键(UITextView)

我正在使用UITextView开发应用程序.我想用return键替换键盘上的Done键.我找到了它的代码但是它是用于UITextField而不是UITextView.

iphone keyboard objective-c keyboard-layout

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

rspec和插件生成

我有使用rspec作为默认测试框架的rails项目.在尝试生成新插件时,我看到以下内容:

test1 alec$ rails g plugin o2p -g -t
      create  vendor/plugins/o2p
      create  vendor/plugins/o2p/MIT-LICENSE
      create  vendor/plugins/o2p/README
      create  vendor/plugins/o2p/Rakefile
      create  vendor/plugins/o2p/init.rb
      create  vendor/plugins/o2p/install.rb
      create  vendor/plugins/o2p/uninstall.rb
      create  vendor/plugins/o2p/lib
      create  vendor/plugins/o2p/lib/o2p.rb
      invoke  generator
      inside    vendor/plugins/o2p
      create      lib/generators
      create      lib/generators/o2p_generator.rb
      create      lib/generators/USAGE
      create      lib/generators/templates
       error  rspec [not found]
Run Code Online (Sandbox Code Playgroud)

我对行"错误rspec [未找到]"感到困惑.在rails插件中使用rspec生成器有什么问题?

testing rspec ruby-on-rails

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

ASP.NET MVC 3 HtmlHelper异常无法识别继承接口上的ModelMetadata

升级到MVC 3 RTM后,我得到了一个以前工作的例外.

这是场景.我有几个使用相同底层接口IActivity和IOwned的对象.

IActivity implements IOwned (another interface)

public interface IActivity:IOwned {...}

public interface IOwned 
{
    int? AuthorId {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我有一个局部视图,它使用IActivity从其他具体的部分重用.

以下是Activity Partial的定义.

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IActivity>" %>
<%: Html.HiddenFor(item => item.AuthorId) %>
Run Code Online (Sandbox Code Playgroud)

但是,它会引发异常.它在ModelMetadata中找不到AuthorId.

我猜测在之前的版本中它查看了IActivity实现的接口.

任何想法,建议,到处都没有重复类似的接口?

复制下面的堆栈跟踪.

[ArgumentException: The property IActivity.AuthorId could not be found.]
   System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperty(Func`1 modelAccessor, Type containerType, String propertyName) +498313
   System.Web.Mvc.ModelMetadata.GetMetadataFromProvider(Func`1 modelAccessor, Type modelType, String propertyName, Type containerType) +101
   System.Web.Mvc.ModelMetadata.FromLambdaExpression(Expression`1 expression, ViewDataDictionary`1 viewData) +393
   System.Web.Mvc.Html.InputExtensions.HiddenFor(HtmlHelper`1 htmlHelper, Expression`1 expression, IDictionary`2 htmlAttributes) +57
   System.Web.Mvc.Html.InputExtensions.HiddenFor(HtmlHelper`1 htmlHelper, Expression`1 expression) +51
   ASP.views_shared_activity_ascx.__Render__control1(HtmlTextWriter …
Run Code Online (Sandbox Code Playgroud)

asp.net html-helper modelmetadata asp.net-mvc-3

18
推荐指数
5
解决办法
4913
查看次数

以设定的间隔循环播放声音

我对此很新,所以请耐心等待.我需要知道如何以可定义的间隔循环声音(或任何物体).简单的说,触摸按钮和每隔x秒播放一个小的声音文件,直到您触摸另一个按钮或再次触摸相同的按钮.

objective-c ios

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