我有一个我不太懂的功能
从0到110有109个地址.
这段代码如何将文本向左移动?
b=0;
while(b<109)
{
Display_Buffer[b] = Display_Buffer[b+1];
b++;
}
Run Code Online (Sandbox Code Playgroud)
如果b从0开始,那么b + 1应该将文本滚动到右边而不是??? 或者我错了?因为在0,b + 1表示地址是1,如果它是b-1,那么地址应该是110(因此向左滚动)......但不是这里的情况,有人可以提供粗略的解释吗?
display_buffer包含存储在其数组中的字符串信息.
-
编辑
多谢你们 !!如果我用[b-1]替换Display_Buffer [b + 1] ...会反转这个过程怎么办?怎么样 ?
好吧,我意识到我必须添加b = 109和while(b!= 0)..否则就没有意义了.
但是,如果Display_Buffer [109] = Display_Buffer [108],这是否意味着它会产生与你们回答的相同的效果,但相反?
我有一个列表框,在datatemplate中我有一个Expander.
如果我单击Expander Header,扩展器将展开内容区域,但不会使父ListBoxItem选中.
如果我单击Expander的Expanded Content Zone,则会选择父ListBoxItem.
单击expandderHeader时如何使内容扩展并且父列表框项被选中?
我最近发现了一个自动创建的连接字符串,指定了"Pooling = False",并想知道它为什么会这样设置.根据我的理解,只要不完全错误配置,汇集几乎总是有利的.
是否有任何原因禁用池?它取决于操作系统,物理连接还是使用的DBMS?
可能重复:
如何计算Java中某人的年龄?
我有两个日期,例如19/03/1950和18/04/2011.我如何计算它们之间的差异以获得该人的年龄?我是否必须继续乘以得到小时或秒等?
以下示例是JavaScript中用于创建和操作对象的一种方式,即使用new Object()语法.另一种方法是创建一个对象文字.
我记得在某个地方阅读但现在无法找到它因为某种原因应该避免使用"new Object()"在JavaScript中创建对象.
是否有理由现在使用new Object()如下代码?
<html>
<head>
<title>Test Page</title>
<script type="text/javascript">
window.onload = function() {
var layout = new Object();
layout.idCode = 'simple';
layout.title = 'Simple Layout';
layout.content = '';
layout.width = 400;
layout.display = function() {
return '<div style="background-color: #eee; width:'+this.width+'">'+this.content+'</div>'
};
layout.width = 200;
layout.content = 'This is the new content';
document.getElementById('output').innerHTML = layout.display();
};
</script>
</head>
<body>
<div id="output"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我想应用一些条件格式,其中行的每个单元格与前一行中的单元格进行比较.如果它不同,则突出显示该行.

我正在使用Excel 2007.这甚至可能吗?如果是这样,有人可以向我提供将其应用于整个数据表的步骤吗?
我一直被告知对接口的编程更好,所以我的方法的参数我会设置IList<T>而不是List<T>..
但这意味着我必须施展才能List<T>使用某些方法,Find例如,我想到了一个方法.
为什么是这样?我应该继续针对接口进行编程,还是继续进行转换或还原?
我有点困惑为什么Find(例如)没有继承自IList<T>哪些List<T>.
我正在寻找一种工具,将HTML视图页面从Rails转换为PDF.我希望样式完好无损,并且应该能够识别CSS样式.我听说过Prince XML和Wicked PDF.我想知道使用其中一个的优点和缺点.另外,我想知道PDF的渲染是否在样式方面有任何问题(样式是否会被正确渲染).如果还有其他工具,请告知相关信息.
谢谢王子