小编gar*_*ary的帖子

Objective-C循环通过NSMutableArray?

非常简单的问题 - 我如何遍历NSMutableArray并为每个项目执行操作?

很像其他lang中的for循环:

foreach(array)
{
    dosomething();
}
Run Code Online (Sandbox Code Playgroud)

arrays foreach objective-c

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

如何在 ImageView 中平铺可绘制文件?

就像标题一样。我有一个小的可绘制文件,但 ImageView 比它大得多。如何在不留任何额外空间的情况下填充它?提前致谢。

android android-widget

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

如何在Android中使用Traceview工具?

我想要我的应用程序的测试性能.我知道必须使用Traceview工具,但我不知道如何使用它.任何人都可以演示如何使用Traceview工具吗?

android android-traceview

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

如何使用Python下载文件

我尝试使用Python从Internet下载一些东西,我使用urllib.retriever的是urllib模块,但我无法让它工作.我希望能够将下载的文件保存到我选择的位置.如果有人能够通过明确的例子向我解释如何做到这一点,那将非常感激.

python download

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

如何计算二十一点游戏的得分?我哪里错了?

我的计算不正常.我看不出代码有什么问题.有时它不能正确计算得分.有时它完美无缺.我甚至不能理解它什么时候做得正确以及什么时候做得不好.

分数计算应该是这样的:

Ace可以将总分增加到1或11.如果分数高于21,则ace计算为1; 否则ace是11.

这是我的代码:

  // Updates the the value of the cards the player has in their hand
  int updateValueOfHand() {
    int result = 0;                             // it will be returned
    int ace = 0;                                // value of ace

    for (int i =0; i < playerHand.size(); i++)  // loop to see players hand
    {
      int cardValue;                            // card value of hand
      Card card=(Card)playerHand.get(i);        // check the card
      cardValue = card.getRank();
      if (cardValue == 1)                       // if card value is 1 …
Run Code Online (Sandbox Code Playgroud)

java processing

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

Python2.7中是否有一个范围(..)函数返回生成器而不是列表?

我打算编写这个函数来产生两个数字之间的所有整数,就像python3 range类一样.

我已经写了这样的函数:

def gen_numbers(start,end):
    counter = start
    while counter <= end:
        yield counter
        counter += 1
Run Code Online (Sandbox Code Playgroud)

但是如果已经存在任何内置函数,请告诉我使用它!

python generator python-2.7 python-3.x

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

C++ - 图像处理库还是计算机视觉库?

我对使用C++进行医学图像特征提取感兴趣(即恶性和良性结节).

什么适合我,图像处理库或计算机视觉

谢谢.

c++ image-processing computer-vision libraries

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

Python - 单词出现次数

我正在尝试执行一个函数,允许查找文本中(整个)单词(不区分大小写)的出现次数.

示例:

>>> text = """Antoine is my name and I like python.
Oh ! your name is antoine? And you like Python!
Yes is is true, I like PYTHON
and his name__ is John O'connor"""

assert( 2 == Occs("Antoine", text) )
assert( 2 == Occs("ANTOINE", text) )
assert( 0 == Occs("antoin", text) )
assert( 1 == Occs("true", text) )    
assert( 0 == Occs("connor", text) )
assert( 1 == Occs("you like Python", text) )
assert( 1 == Occs("Name", text) ) …
Run Code Online (Sandbox Code Playgroud)

python python-2.3

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

获取搜索字符串中的模式文本

我正在尝试做我认为是一个简单的正则表达式查询.在下面的示例中,我试图找到"副词"和"动词"之间的所有文本.我得到的输出是'verb',我认为这是文本'动词'在'副词'中的结果.

re.search(r'adverb.+noun|\bverb', 'adverb with text verb text from here on')
Run Code Online (Sandbox Code Playgroud)

我的问题是如何获得我需要的文字?正如你所知,我需要迎合多个结束词.

如果它有所作为,我使用的是Python 2.7.

python regex

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

在我的程序中 mousePressed 和 mouseDragged 有什么区别?

在像 Microsoft 的 PaintTM 这样的绘图程序中,可用的功能之一是绘制直线。您可以通过按下鼠标来绘制一条直线,以指示该线的起点。然后,在鼠标仍然按下的情况下,您可以移动鼠标(鼠标拖动),并且随着您的移动创建线的终点。当您释放鼠标时,该线将保留。您可以多次重复此过程,在 PaintTM 文档中创建许多不同的线条。

如果您希望在 Java 程序中模拟这种效果,您可以使用 MouseListener(mousePressed 方法)和 MouseMotionListener(mouseDragged 方法)来创建线段。此外,我们希望能够通过顶部的“清除按钮”清除绘制区域。此外,我们想通过在顶部放置一些“颜色按钮”来更改所有线条的颜色。为了完成所有这些,您将需要使用坐标数组,因为每次调用 repaint 时,您都需要重新绘制所有存储的线。*/

import java.awt.*;
import java.awt.event.*; //brings in the ability to read loops by 'event' of something
import javax.swing.*; //interface that extends both the MouseMotionListener and MouseListener interfaces

public class Draw extends JApplet implements MouseListener, MouseMotionListener
{
    private int [] x;
    private int [] y;
    private boolean changed = true;
    Display draw;

    public void init()
    {
        draw = new Display(); //use Display not draw
        setContentPane(draw); //lets …
Run Code Online (Sandbox Code Playgroud)

java applet

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