int n = 5;
for(int i = 0;i!=n;i++)//condition !=
{
//executing 5times
}
int n = 5;
for(int i = 0;i<n;i++)//condition <
{
//executing 5times
}
Run Code Online (Sandbox Code Playgroud)
哪一个更受欢迎?
这是"加速C++:实例编程实例/ Andrew Koenig,Barbara E. Moo"的例子.只是想知道为什么作者更喜欢第一个
有没有办法介于0和1之间0.1?
我以为我可以像下面这样做,但它失败了:
for i in range(0, 1, 0.1):
print i
Run Code Online (Sandbox Code Playgroud)
相反,它说步骤参数不能为零,这是我没想到的.
阅读在线文档有用和有趣的内容是什么?
Disclamer: 虽然这个问题有自私的起源(我在写文档,并且,自然希望它是在那里最好的一个),我相信其他人可以采取的答案爱维稳特.另外,虽然文档不是编程,但我仍然认为在这里问这个问题是合适的,因为如果编程的话你需要记录内容.
详细说明: 这个问题是针对在线文档的,因为我认为在1500页的页面和网页/网站的动态之间有很大的不同.
假设有一个叫做WhizBangDaemon的新的令人兴奋的服务器,你几乎一无所知,你决定在业余时间尝试学习它.应该有哪些部分,因为文档有用且有趣并且让您阅读它?
请随时提供良好现有示例的链接,并解释您喜欢它们的原因.
这个问题的另一种解决方法是:什么样的showstoppers让你对阅读一套文档失去兴趣?
回答:
在答案之间重新定位一些重复出现的主题:
我怎样才能画出一个NSString居中的NSRect?
我开始时:(来自我的自定义视图的drawRect方法的摘录)
NSString* theString = ...
[theString drawInRect:theRect withAttributes:0];
[theString release];
Run Code Online (Sandbox Code Playgroud)
现在我假设我需要设置一些属性.我已经浏览了Apple的Cocoa文档,但它有点压倒性,无法找到任何有关如何向属性添加段落样式的内容.
另外,我只能找到水平对齐,垂直对齐怎么样?
我有一个asp.net mvc应用程序,我正在尝试动态地为我的文本框分配值,但它似乎不起作用(我现在只在IE上测试).这就是我现在所拥有的......
document.getElementsByName('Tue').Value = tue; (顺便说一下tue是一个变量)
我也尝试过这种变化,但它也没有用.
document.getElementsById('Tue').Value = tue; (顺便说一下tue是一个变量)
有人可以告诉我这里哪里出错吗?
在Java的for-each循环中是否有一种方法
for(String s : stringArray) {
doSomethingWith(s);
}
Run Code Online (Sandbox Code Playgroud)
找出循环已经处理的频率?
除了使用旧的和众所周知的for(int i=0; i < boundary; i++)循环之外,还有构造
int i = 0;
for(String s : stringArray) {
doSomethingWith(s);
i++;
}
Run Code Online (Sandbox Code Playgroud)
在for-each循环中使用这种计数器的唯一方法是什么?
我有一个列表视图,每行有几个图像按钮.单击列表行时,将启动新活动.由于相机布局有问题,我不得不建立自己的标签.为结果启动的活动是地图.如果我单击我的按钮启动图像预览(从SD卡加载图像),应用程序将从活动返回到活动返回到listview结果处理程序以重新启动我的新活动,这只是一个图像小部件.
列表视图上的图像预览正在使用光标和ListAdapter.这使得它非常简单,但我不确定如何放置一个经过调整大小的图像(即小的像素大小不像动态src图像按钮那样.所以我只是调整了从手机摄像头下来的图像.
问题是当我试图返回并重新启动第二个活动时,我收到内存不足错误.
这是更好的,因为我还需要对每行中的小部件/元素的属性进行一些更改,因为焦点问题我无法选择带触摸屏的行.(我可以用滚球.)
一旦我在列表视图上禁用了图像,它再次正常工作.
仅供参考:这就是我的做法:
String[] from = new String[] { DBHelper.KEY_BUSINESSNAME,DBHelper.KEY_ADDRESS,DBHelper.KEY_CITY,DBHelper.KEY_GPSLONG,DBHelper.KEY_GPSLAT,DBHelper.KEY_IMAGEFILENAME + ""};
int[] to = new int[] {R.id.businessname,R.id.address,R.id.city,R.id.gpslong,R.id.gpslat,R.id.imagefilename };
notes = new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
setListAdapter(notes);
Run Code Online (Sandbox Code Playgroud)
哪里R.id.imagefilename是ButtonImage.
这是我的LogCat:
01-25 05:05:49.877: ERROR/dalvikvm-heap(3896): 6291456-byte external allocation too large for this process.
01-25 05:05:49.877: ERROR/(3896): VM wont let us allocate 6291456 bytes
01-25 05:05:49.877: ERROR/AndroidRuntime(3896): Uncaught handler: thread main exiting due to …Run Code Online (Sandbox Code Playgroud) 我安装了python 2.5,fink放在/ sw/bin /中.我使用easy install命令
sudo /sw/bin/easy_install wxPython
Run Code Online (Sandbox Code Playgroud)
尝试安装wxpython并在尝试处理wxPython-src-2.8.9.1.tab.bz2时出现错误,表示没有安装脚本.Easy-install已经适用于其他几个安装,直到这个.现在为什么要破坏它的任何帮助?
编辑:在转储回shell提示符之前发生错误.
阅读http://wxPython.org/download.php
最佳匹配:wxPython src-2.8.9.1正在
下载http://downloads.sourceforge.net/wxpython/wxPython-src-2.8.9.1.tar.bz2
处理wxPython- src- 2.8.9.1.tar.bz2
错误:在/tmp/easy_install-tNg6FG/wxPython-src-2.8.9.1.tar.bz2中找不到设置脚本
我正在寻找一种算法用于我正在制作的赛车游戏.地图/关卡/轨道是随机生成的,所以我需要找到两个位置,即开始和目标,它们利用了大部分地图.
关于距离的计算,它不应该是缺乏更好词的"鸟道".如果它们之间存在墙(或其他阻挡区域),则A和B之间的路径应该更长.
我不确定从哪里开始,非常欢迎评论,并且建议的解决方案在伪代码中是首选.
编辑:对.在查看了gs的代码后,我又给了它一个镜头.我这次用C++写的,而不是python.但是,即使在阅读了Dijkstras算法,洪水填充和Hosam Alys解决方案后,我也没有发现任何重要的区别.我的代码仍然有效,但没有你想要运行的那么快.完整的消息来源是牧场.唯一有趣的线(我猜)是第78-118行的Dijkstra变体.
但速度不是这里的主要问题.如果有人能够指出算法中的差异,我真的很感激帮助.
我正在尝试使用ASP.NET(3.5)"路由模块"功能根据URL的内容创建自定义页面.
各种文章,例如:http://blogs.msdn.com/mikeormond/archive/2008/05/14/using-asp-net-routing-independent-of-mvc.aspx解释了如何使用ASP.NET路由到分支到Web服务器上的现有页面.
我想要做的是使用代码即时创建页面.
我的第一次尝试看起来像这样:
public class SimpleRouteHandler : IRouteHandler
{
public IHttpHandler GetHttpHandler(RequestContext requestContext)
{
string pageName = requestContext.RouteData.GetRequiredString("PageName");
Page myPage = new Page();
myPage.Response.Write("hello " + pageName);
return myPage;
}
}
Run Code Online (Sandbox Code Playgroud)
但是这会抛出一个HTTPException,说"响应在这种情况下不可用".在Response.Write语句中.
如何进行?
更新:最后,我采用了基于IHttpModule的方法,结果很简单.