问题列表 - 第34921页

在C中使用过程

#include <stdio.h>

double IncomeTAX(double i)
{
    double tax;

    if(i <= 120000)        
        tax = 0;    
    else        
        tax = (i - 120000) * 15/100;    

    return tax;
}


int main(void)
{    
    double a, b;

    printf  ("Enter the annual income: ");
    scanf   ("%lf", &b);

    a = IncomeTAX(b);

    printf ("Income Tax is %.2lf\n", a);    
}
Run Code Online (Sandbox Code Playgroud)

当我尝试以这种方式运行程序时它可以工作,但是当我分离程序时,程序编译但是给出了垃圾值.但是,如果我将过程中的数据类型从"double"更改为"long",即使该过程是单独编译的,该程序仍然有效.

谁能告诉我这背后的原因是什么?

c

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

phpinfo()显示启用了cURL,我仍然无法使用它

我正在制作页面提取脚本,我正在使用curl.我用过这个功能:

get_data($url);
Run Code Online (Sandbox Code Playgroud)

但我总是得到错误:

致命错误:在第16行的D:\ wamp\www\grab\grab.php中调用未定义的函数get_data()

我正在使用WAMP服务器并且我已经在所有ini文件中启用了curl扩展,我已经检查了扩展目录路径但是一切看起来都很好而且我仍然卡住了.

php curl wamp

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

你如何计算IMDB电影评级?

我这样做只是出于学习目的.我没有打算扭转IMDB的方法.

我问自己我拥有IMDB或类似的网站.我该如何计算电影评级?

我能想到的只是加权平均值(这只是算术平均值)

对于下面提供的电影数据,计算将是

(38591*10 + 27994*9 + 32732*8 + 17864*7 + 7361*6 + 2965*5 + 1562*4 + 1073*3 + 891*2 + 3401*1)/ 134434 = 8.17055953

替代文字


我的评级8.17055953与IMDB评级(=加权平均值)不符.所以我的结论是我在这里遗漏了一些东西,或者我的分数不是理想分数.我可能会遗漏很多东西.

  1. 我的分数怎么了?为什么不理想?
  2. 如果你不得不计算.你会怎么做的?

math statistics imdb weighted-average

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

视觉工作室中所谓的"帧"是什么?

在visual studio的Call Stack窗口中,它报告:

[Frames below may be incorrect and/or missing, no symbols loaded for IPCamera.ax]   
Run Code Online (Sandbox Code Playgroud)

Frames是什么意思,为什么缺少符号会导致它不正确?AFAIK,符号仅用于调试信息,缺少符号只会使源不可见.

替代文字

c c++ debugging assembly visual-studio

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

在Java中分块的http解码?

我正在解码http数据包.我遇到了一个问题,就是问题.当我得到一个http数据包时,它有一个标题和正文.当transefer编码被分块时我不知道该怎么办?

是否有一个有用的API或类来解除JAVA中的数据?

如果有人,经验丰富的http解码,请告诉我如何做到这一点?

java http chunked-encoding

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

Math.max似乎正在回答错误的答案

我有一个双值列表,我不知道其范围,我想找到最大值.但是,Math.max函数为此示例代码提供了一个奇怪的结果:

double a = -100.0;
double maxA = Double.MIN_VALUE;
maxA = Math.max(maxA, a);
System.out.println(maxA);
Run Code Online (Sandbox Code Playgroud)

输出是:

4.9E-324
Run Code Online (Sandbox Code Playgroud)

因此,出于某种原因,与-100.0相比,Double.MIN_VALUE被认为是最大值.

为什么?

java math max

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

Django模板过滤器 - 一行

我正在寻找一个Django模板过滤器,将多线结构变成一个大线.有人实施过吗?原因是 - 我有一个表单,{{form.as_p}}创建一个多行html片段,我想创建一个javascript变量,这是一个html片段,但是当我这样做时:

var new_div_text = '{{form.as_p}}';
Run Code Online (Sandbox Code Playgroud)

它不起作用.原因很明显,在javascript构造中就像

var hello = 'Hello
world';    
Run Code Online (Sandbox Code Playgroud)

无效!

javascript django templates filter

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

使用enum作为id

使用JPA,我们可以将枚举定义为实体的id吗?

我尝试过以下方法:

public enum AssetType {
   ....
}

@Entity
@IdClass(AssetType.class)
public class Adkeys {

   private AssetType type;

   @Id
   @Enumerated(EnumType.STRING)
   @Column(nullable = false)
   public AssetType getType() {
      return type;
   }

}
Run Code Online (Sandbox Code Playgroud)

使用OpenJPA,它抱怨:

org.apache.openjpa.persistence.ArgumentException:该ID级别"类aa.AssetType"按类型"类aa.Adkeys"规定不具有公共的无参数的构造.

所以我的问题是:

  • 我们是否应该使用枚举作为JPA上实体的id?(即OpenJPA中存在错误)
  • 或者我在某个地方犯了错误?
  • 这个问题是否有解决方法?

java jpa openjpa

6
推荐指数
2
解决办法
6647
查看次数

R:合并矩阵(不是data.frames)

merge是一个非常好的函数:它合并矩阵和data.frames,并返回data.frame.

拥有相当大的字符矩阵,还有另一种合并的好方法 - 没有data.frame转换吗?


注释1:将命名向量与矩阵或data.frame合并的小函数.矢量元素可以链接到矩阵中的多个条目:

expand <- function(v,m,by.m,v.name='v',...) {
  df <- do.call(rbind,lapply(names(v),function(x) {
    pos <- which(m[,by.m] %in% v[x])
    cbind(x,m[pos,],...)
  }))
  colnames(df)[1] <- v.name
  df
}
Run Code Online (Sandbox Code Playgroud)

例:

v <- rep(letters,each=3)[seq_along(letters)]
names(v) <- letters
m <- data.frame(a=unique(v),b=seq_along(unique(v)),stringsAsFactors=F)
expand(v,m,'a')
Run Code Online (Sandbox Code Playgroud)

r

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

Scala 2.8中与.Net ArrayList可变类型相同的是什么?

我可以使用Scala 2.8中的哪些类型来存储值列表?在C#中我使用ArrayList.

types scala list

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