问题列表 - 第4310页

循环中哪个是首选条件?

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"的例子.只是想知道为什么作者更喜欢第一个

loops conditional-statements

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

如何使用小数范围()步长值?

有没有办法介于0和1之间0.1?

我以为我可以像下面这样做,但它失败了:

for i in range(0, 1, 0.1):
    print i
Run Code Online (Sandbox Code Playgroud)

相反,它说步骤参数不能为零,这是我没想到的.

python floating-point range

679
推荐指数
17
解决办法
70万
查看次数

什么是好的在线文档?

阅读在线文档有用和有趣的内容是什么?

Disclamer: 虽然这个问题有自私的起源(我在写文档,并且,自然希望它是那里最好的一个),我相信其他人可以采取的答案爱维稳特.另外,虽然文档不是编程,但我仍然认为在这里问这个问题是合适的,因为如果编程的话你需要记录内容.

详细说明: 这个问题是针对在线文档的,因为我认为在1500页的页面和网页/网站的动态之间有很大的不同.

假设有一个叫做WhizBangDaemon的新的令人兴奋的服务器,你几乎一无所知,你决定在业余时间尝试学习它.应该有哪些部分,因为文档有用且有趣并且让您阅读它?

请随时提供良好现有示例的链接,并解释您喜欢它们的原因.

这个问题的另一种解决方法是:什么样的showstoppers让你对阅读一套文档失去兴趣?

回答:

在答案之间重新定位一些重复出现的主题:

  • 快速浏览
  • 介绍性文本/教程/示例
  • 不仅仅是API文档
  • 分为许多小部分(可能与第一点有关)
  • 简明扼要
  • 搜索设施
  • #anchors用于链接
  • 可下载的格式

documentation

17
推荐指数
9
解决办法
4712
查看次数

如何使用NSString drawInRect来居中文本?

我怎样才能画出一个NSString居中的NSRect

我开始时:(来自我的自定义视图的drawRect方法的摘录)

NSString* theString = ...
[theString drawInRect:theRect withAttributes:0];
[theString release];
Run Code Online (Sandbox Code Playgroud)

现在我假设我需要设置一些属性.我已经浏览了Apple的Cocoa文档,但它有点压倒性,无法找到任何有关如何向属性添加段落样式的内容.

另外,我只能找到水平对齐,垂直对齐怎么样?

macos cocoa objective-c

40
推荐指数
5
解决办法
6万
查看次数

为什么我的元素值没有改变?我使用了错误的功能吗?

我有一个asp.net mvc应用程序,我正在尝试动态地为我的文本框分配值,但它似乎不起作用(我现在只在IE上测试).这就是我现在所拥有的......

document.getElementsByName('Tue').Value = tue; (顺便说一下tue是一个变量)

我也尝试过这种变化,但它也没有用.

document.getElementsById('Tue').Value = tue; (顺便说一下tue是一个变量)

有人可以告诉我这里哪里出错吗?

javascript textbox

22
推荐指数
4
解决办法
21万
查看次数

有没有办法在Java的for-each循环中访问迭代计数器?

在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循环中使用这种计数器的唯一方法是什么?

java foreach loops for-loop

257
推荐指数
9
解决办法
18万
查看次数

将图像加载到Bitmap对象时出现奇怪的内存不足问题

我有一个列表视图,每行有几个图像按钮.单击列表行时,将启动新活动.由于相机布局有问题,我不得不建立自己的标签.为结果启动的活动是地图.如果我单击我的按钮启动图像预览(从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.imagefilenameButtonImage.

这是我的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)

android image bitmap out-of-memory android-bitmap

1252
推荐指数
33
解决办法
60万
查看次数

Easy_install的wxpython有"安装脚本"错误

我安装了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中找不到设置脚本

python wxpython easy-install

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

找到距离最远的两个点的算法

我正在寻找一种算法用于我正在制作的赛车游戏.地图/关卡/轨道是随机生成的,所以我需要找到两个位置,即开始和目标,它们利用了大部分地图.

  • 该算法是在二维空间内工作
  • 从每个点,只能遍历四个方向的下一个点; 上下左右
  • 点数既可以是阻止的也可以是非阻塞的,只能遍历非阻塞点

关于距离的计算,它不应该是缺乏更好词的"鸟道".如果它们之间存在墙(或其他阻挡区域),则A和B之间的路径应该更长.

我不确定从哪里开始,非常欢迎评论,并且建议的解决方案在伪代码中是首选.

编辑:对.在查看了gs的代码后,我又给了它一个镜头.我这次用C++写的,而不是python.但是,即使在阅读了Dijkstras算法,洪水填充Hosam Alys解决方案后,我也没有发现任何重要的区别.我的代码仍然有效,但没有你想要运行的那么快.完整的消息来源是牧场.唯一有趣的线(我猜)是第78-118行的Dijkstra变体.

但速度不是这里的主要问题.如果有人能够指出算法中的差异,我真的很感激帮助.

  • 在Hosam Alys算法中,他是从边界而不是每个节点扫描的唯一区别吗?
  • 在Dijkstras你跟踪和覆盖走的距离,但不是在洪水填充,但这就是它?

algorithm math distance path path-finding

29
推荐指数
4
解决办法
3万
查看次数

在IHTTPHandler中以编程方式创建System.Web.UI.Page

我正在尝试使用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的方法,结果很简单.

asp.net routing

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