我有3 div秒,都包含在父母中他们在父母div中.
这是我的HTML:
<div id="header">
<div id="left"></div>
<div id="middle"></div>
<div id="right"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
#left
{
float: left;
width: 334px;
background-image: ...;
}
#middle
{
float: left;
width: ???;
background-image: ...;
}
#right
{
float: left;
width: 280px;
background-image: ...;
}
Run Code Online (Sandbox Code Playgroud)
我希望#left和#rightdiv具有静态大小和非重复背景.但是,#middlediv应根据页面大小调整大小.#middle除了其他两个div的宽度之外,我如何编写我的CSS以使div动态更改?
现在我需要将一些文件加载到inner- block中,但保存它的旧内容.
$('#inner').load( 'pathToFile.html' );
Run Code Online (Sandbox Code Playgroud)
将取代div的旧内容.
谢谢.
所以,据我所知,我的代码应该是:
old = $('#inner').html();
$('#inner').load( 'pathToFile.html' );
$('#inner').html( old + $('#inner').html() );
Run Code Online (Sandbox Code Playgroud)
?
我在PHP中有这样的字符串:
$data = '1;3;5;7;9';
Run Code Online (Sandbox Code Playgroud)
并循环:
for ($i=0; $i < count($someArray); $i++)
{
// If $i == any number in $data
}
Run Code Online (Sandbox Code Playgroud)
将循环中的$ i与字符串中的数字进行比较的更快方法是什么?我必须检查循环计数器是否为字符串.
我有一个自己的对象的ptr_vector列表.像这样的东西:
boost::ptr_vector<SomeClass> *list;
list->push_back(new SomeClass()>;
...
BOOST_FOREACH(SomeClass *tempObj, list) // [x]
{
tempObj->...
}
>‘boost::ptr_vector<SomeClass>*’ is not a class, struct, or union type
Run Code Online (Sandbox Code Playgroud) I can't understand why does vector empty after it's filling.
The code is:
bool fillArray (vector<int> &array)
{
string temp;
getline(cin, temp);
if (temp == "-1")
return false
else
return true;
int res = atoi(temp.c_str());
array.push_back(res);
}
void showArray(const vector<int> array)
{
for (int i = 0; i < array.size(); i ++)
cout << array[i] << " ";
}
int main(int argc, char** argv)
{
vector<int> array;
while (fullArray (array))
{}
showArray(array);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
When I input -1 the …
我正在写记录器文件。我更喜欢在那里使用宏__FUNCTION__。我不喜欢这样的方式:
Logger.write("Message", __FUNCTION__);
Run Code Online (Sandbox Code Playgroud)
也许,有可能做这样的事情:
void write(const string &message, string functionName = __FUNCTION__)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
如果没有,有没有什么方法可以不用手来做这些事情(我的意思是传递函数名)?
我正在将一些代码移植到另一个结构:
class EnvironObject
{
protected:
vector<float> mX, mY, mXSpeed, mYSpeed;
int mMaxObjects;
public:
virtual void init(int maxObjects);
virtual void setLimit(int limit);
virtual int getLimit();
virtual void update(float arg) = 0;
};
void EnvironObject::setLimit(int limit)
{
mMaxObjects = limit;
mX.resize(limit, 0); mY.resize(limit, 0);
mXSpeed.resize(limit, 0); mY.resize(limit, 0);
}
int EnvironObject::getLimit()
{
return mMaxObjects;
}
void EnvironObject::init(int maxObjects)
{
mX = mY = mXSpeed = mYSpeed = std::vector<float>(mMaxObjects);
fill(mX.begin(), mX.end(), 0);
fill(mY.begin(), mY.end(), 0);
fill(mXSpeed.begin(), mXSpeed.end(), 0);
fill(mYSpeed.begin(), mYSpeed.end(), 0);
/*mX.reserve(mMaxObjects * …Run Code Online (Sandbox Code Playgroud) 我想为我的应用程序制作一些调试控制台.它应输出一些数据并输入输入命令.我怎样才能做到这一点?最好的方法是更新控制台,如:绘图信息和数据后输入提示.我正在Linux下开发.例如,gdb可以从控制台获取输入.
我有一些物体通过正弦曲线移动.每当它到达"波浪"的顶部(或底部)时,我必须对其进行动画处理.我想用衍生函数做到这一点:我们知道它会改变那些点的值(从正面到负面或相反).所以代码是:
// Start value
int functionValue = +1;
// Function
float y = k1 * sinf(k2 * Deg2Rad(x)) + y_base;
// Derivative function
float tempValue = -cosf(y);
// Check whether value is changed
if (tempValue * functionValue < 0)
{
animation = true;
}
functionValue = tempValue;
Run Code Online (Sandbox Code Playgroud)
如果我输出tempValue它会显示奇怪的数字:
0.851513
0.997643
0.0242145
0.690432
0.326303
-0.614262
0.892036
0.1348
0.709843
0.968676
0.0454846
0.920602
-0.423125
0.692132
-0.960107
0.0799654
-0.747722
-0.635241
0.148477
-0.98611
0.900912
-0.877801
0.811632
-0.362743
-0.233856
0.35512
-0.994107
0.885184
-0.468005
0.982489 …Run Code Online (Sandbox Code Playgroud)