小编Bar*_*ski的帖子

如何在Velocity模板引擎中将十进制数舍入到2位?

如何在Velocity模板引擎中将十进制数舍入到2位?

#set ($Percentage = $Marks*100/$Total)
Run Code Online (Sandbox Code Playgroud)

我想将百分比四舍五入到小数点后两位.我怎样才能做到这一点?

Double roundTo(Object decimals, Object num)这会有用吗?即

#set ($Percentage = roundTo(2, $Marks*100/$Total))工作吗?我是否必须在.vm文件中包含任何内容才能使其正常工作?

velocity

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

无法访问类的成员

我有一点问题,我可能错误地包含了类文件,因为我无法访问敌人类的成员.我究竟做错了什么?我的班级cpp

#include "classes.h"

class Enemy
{
 bool alive;
 double posX,posY;
 int enemyNum;
 int animframe;
public:
Enemy(int col,int row)
{
    animframe = rand() % 2;
    posX = col*50;
    posY = row*50;
}

Enemy()
{

}
void destroy()
{
    alive = 0;
}
void setposX(double x)
{x = posX;}
void setposY(double y)
{y = posY;}
};
Run Code Online (Sandbox Code Playgroud)

我的标题:

class Enemy;
Run Code Online (Sandbox Code Playgroud)

我的主要:

#include "classes.h"
Enemy alien;
int main()
{
    alien. // this is where intelisense tells me there are no members
}
Run Code Online (Sandbox Code Playgroud)

c++ class

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

如何在函数中访问向量的不同成员

#include <vector>

int main()
{
   vector <class> abc;
}
Run Code Online (Sandbox Code Playgroud)

按某个键的时候

vector.push_back(class());
Run Code Online (Sandbox Code Playgroud)

每个循环

draw(vector)// what should the parameters be?
Run Code Online (Sandbox Code Playgroud)

绘制功能

draw(vector,sizeofvector)
{
    for (int x=0;x< sizeofvector;x++)
    {draw vector[x];}
}
Run Code Online (Sandbox Code Playgroud)

参数怎么看?我应该通过*abc吗?

c++ reference vector

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

Python计算多个项目的概率

我想在python中构造一个小程序,计算一个随机数可被数字整除的概率.

在C中,我将创建一个数组,使用数字并循环遍历它们,将一个数组添加到另一个存储这些概率之和的数组中.

我尝试用元组在python中做到这一点,但我无法改变它们的价值.那么最简单的方法是什么?

这是代码:

primes = (2,3,5,7,11,13,17,19,23,29)
numbers =(0,0,0,0,0 ,0 ,0 ,0 ,0 ,0)

for number in range(2,10000):
    for div in primes:
        x = 0
        if(number % div == 0):
            numbers[x]  += 1
        x+=1



print(numbers)
Run Code Online (Sandbox Code Playgroud)

python tuples counting

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

段落在 div 之外流动

我正在尝试制作页脚,如下所示:http://css-tricks.com/left-align-and-right-align-text-on-the-same-line/

问题是这 2 个段落被放置在页脚下方,就好像它们没有在 div 中定义一样。这是我的代码:

<div id="footer" style="clear: both;">
  <p class="alignleft">left</p>
  <p class="alignright">right</p>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div#footer{
    height: 20px;
    padding: 0px 10px;
    line-height: 20px;
    clear: both;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
Run Code Online (Sandbox Code Playgroud)

html css alignment footer

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

创建没有重复的新排序向量

到目前为止,我有这个功能:

std::vector<int> f(std::vector& v)
{
    std::vector<int> result;
    for(unsigned x = 0; x < v.size(); x++)
    {
        std::vector<int>::iterator location = std::find(result.begin(),result.end(),v[x]);
        if(location == result.end())
        {
            result.push_back(this->v[x]);
        }
    }
    std::sort(result.begin(),result.end());
    return result;
}
Run Code Online (Sandbox Code Playgroud)

此函数返回v中元素的有序向量,不带重复项.

有更紧凑的写作方式吗?我读过有关std :: unique的内容,但这涉及到编辑我无法做到的向量.

c++ vector unique std

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

C sharp系统IO保存文本文件问题

好吧,我制作了一个应该有效的程序,但遗憾的是没有.它加载一个文件保存字符串并修改它以显示普通的ASCII字符.该程序没有错误,但文件不会更改.这是代码的一部分:

string filePath = textBox1.Text;

if (File.Exists(filePath))
{
    var text = File.ReadAllText(filePath,Encoding.Unicode);
    StringBuilder sb = new StringBuilder(text);
    sb.Replace('?', 'a');
    ...
    File.WriteAllText(filePath, text , Encoding.Unicode);
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,即使我将文件保存为Unicode文件,它仍然不会更改文件文本.我的问题在哪里?谢谢你的帮助.

.net c# file-io

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

String.Replace char to string

我想用asci对应的AE替换法语字母Æ,但该方法不接受这个.还有另外一种方法吗?

c# string replace char

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

编码类型为var

if (radioButton1.Checked) {
    var Enc = Encoding.Unicode;
}

var text = File.ReadAllText(filePath, (Enc);
Run Code Online (Sandbox Code Playgroud)

它不起作用,任何方式使编码类型为var所以我可以稍后p

c# encoding var

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

更改main中变量的值以用于其他函数(c ++)

我宣布:

int xstartoftable;
void drawframe();

int main()
{
   int xstartoftable = 80-TLENGTH;
   drawframe();

   return 0
}
void drawframe();
{
   gotoXY(xstartoftable - 1, ystartoftable - 1);
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我调试时,xstartoftable的值是随机的,不等于main()中的值.代码超过150行,这只是需要的部分.

c++

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

等于方法不起作用

我是一个新的Java程序员,我试图实现一个方法来检查我的对象"FeatureVector"中的两个"特征"数组之间的相等性似乎非常基本,但该方法由于某种原因不起作用; 它不会产生逻辑结果,我似乎无法找到解决方案,请帮忙

public boolean equals (FeatureVector x )
{
    boolean result =false ; 
    boolean size = false ;
    for (int i =0 ; (i < this.features.length && result == true );i ++  )
    {
        if (this.features[i] == x.features[i] ) {result = true ;}
        else {result = false ; }
    }

    if (this.features.length == x.features.length ) {size = true ;}
    else {size =false; }
    return (result && size) ; 
}
Run Code Online (Sandbox Code Playgroud)

java arrays equals object

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

标签 统计

c++ ×4

c# ×3

vector ×2

.net ×1

alignment ×1

arrays ×1

char ×1

class ×1

counting ×1

css ×1

encoding ×1

equals ×1

file-io ×1

footer ×1

html ×1

java ×1

object ×1

python ×1

reference ×1

replace ×1

std ×1

string ×1

tuples ×1

unique ×1

var ×1

velocity ×1