小编sur*_*h.g的帖子

C长无符号int数操作

我试图在嵌入式C/C++环境中进行一些简单的变量操作.由于某种原因,我一直在得到零.

这是代码

void Heater::setPower( int newpower ) 
{
    printf("1 new power %d\n",newpower);

    if(newpower != power)
        power = newpower;
    else 
        return;

    printf("2 new power %d\n",power);

    // Set Duty
    long unsigned int newduty = 0;

    // Protect from divide by zero
    if(power <= 0)
    {
         printf("2.5 zeroed\n");
         newduty = 0;
         power = 0; 
    }
    else
         newduty = period*(power/100);

    printf("3 setduty %lu period %lu\n", newduty, period);

    setDuty(newduty);
}
Run Code Online (Sandbox Code Playgroud)

这是我收到的输出

1 new power 76
2 new power 76
3 setduty 0 period 10000000
Run Code Online (Sandbox Code Playgroud)

所以我知道收到的号码是76.我知道它已经超过了第一个障碍,第二个障碍.但不知何故,在简单的数学方程式中,它变为零."period"也是一个长的unsigned …

c embedded int unsigned long-integer

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

是否可以将Spree与MongoDB集成(Ruby On Rails)

我使用以下链接http://guides.spreecommerce.com/getting_started.html在我的项目中使用了Spree

我试着在我的Rails应用程序中使用带有Spree的mongoDB.它不适合我.是否有可能与Spree一起使用mongoDB?

ruby-on-rails mongodb spree

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

如何删除cookie值

我正在研究RubyOnRails应用程序.我的应用程序用户将使用Facebook帐户登录.当用户想要注册时,我从我的应用程序调用facebook登录然后它的工作,但这次创建了facebook当前用户cookie.如果我再次呼叫facebook登录,那么我无法获得登录页面,因为Facebook当前用户cookie不允许我打开登录页面.如果我手动删除facebook cookie,那么我可以获得登录页面.

是否可以在浏览器中删除Facebook当前用户cookie?或以其他任何方式删除Facebook cookie?

javascript ruby-on-rails

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

使用函数内的函数的C++提供了未解析的外部符号

尝试在Visual Studio 2010中编译下面的代码给出了两个关于未解析的外部符号的错误.我很确定这个问题是因为我在一个函数中使用了一个函数,但我不知道具体是我做错了什么.代码看起来不错.

#include <iostream>

using namespace std;

class fraction
{
  public:
    int gcd(int, int);
    void simplifyfraction();
  private:
    int integral, numerator, denominator;
};

int main(){
    return 0;
}

int gcd(int numerator, int denominator)
{
    if (denominator > numerator)
       return gcd(denominator, numerator);
    if (numerator == denominator)
       return numerator;
    if (numerator%denominator == 0)
       return denominator;
    return gcd(numerator, numerator-denominator);
}


void fraction::simplifyfraction()
{
    int mygcd;
    mygcd = gcd(numerator, denominator);
    numerator = numerator/mygcd;
    denominator = denominator/mygcd;
}
Run Code Online (Sandbox Code Playgroud)

c++ function

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

如何在Ruby On Rails中调用javascript文件

我有两个布局,每个布局都有不同的CSSJs文件.我用的时候

<%= javascript_include_tag 'application' %>

然后,它会带来所有.js文件.

有什么可用的方式如下:

<%= javascript_include_tag 'folder/script1.js' %>
<%= javascript_include_tag 'folder/script2.js' %>
<%= javascript_include_tag 'folder/script3.js' %> ...
Run Code Online (Sandbox Code Playgroud)

有没有办法只包含特定文件夹中的所有脚本?

谢谢.

javascript ruby-on-rails-3

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

createImageView和createView(Titanium Studio)有什么区别

我正在使用Titanium Studio进行移动开发.以下两个用于显示图像的东西.但我可以知道以下之间的区别,

1. Ti.UI.createImageView({ width:100, height:50, Image:'image path' });

2. Ti.UI.createView({ width:100, height:50, backgroundImage:'image path' });
Run Code Online (Sandbox Code Playgroud)

两者都显示指定的图像 这两者有什么区别.craeteView还显示图像,为什么我们使用createImageView.

任何人都可以..

titanium-mobile

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