标签: repeat

图像背景 - 如何将图像重复为背景而不是拉伸它

我有一个图像,我想用作一些布局的背景.问题是图像包含斜线纹理,所以如果我使用1像素宽度图像或9补丁图像被拉伸,纹理是Twitching,所以我可以看到斜线作为纬度线.我看到他的android模拟器在进度条中使用了类似的纹理不确定动画,是否有一个特殊/简单的定义来命令背景图像重复自己而不是拉伸?有没有办法用9补丁来做,因为最终我也需要圆角.谢谢您的帮助.

android background image repeat stretch

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

重新安装应用程序后,UILocalNotification将触发

我的应用程序具有使用UILocalNotification的警报功能,效果很好.但是,如果用户卸载应用程序,然后重新安装它,他将立即收到所有"中间"通知.

我试过打电话:

[[UIApplication sharedApplication] cancelAllLocalNotifications];
Run Code Online (Sandbox Code Playgroud)

如果它是第一次启动应用程序,但它没有帮助,因为甚至在应用程序之前收到通知:didFinishLaunchingWithOptions:被调用.

即使用户删除了应用程序,当重复警报时,这在4.0中更糟,但至少该错误是Apple在以后的版本中修复的.但是现在我坚持这个.有人有想法吗?

iphone notifications repeat alarm uilocalnotification

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

在fadeOut之后,JQuery fadeIn被调用两次

情况:我有8张幻灯片.当页面开始时,除了起始页面之外全部被隐藏,当点击第一个时它逐渐消失,然后一个接一个地淡出3个,当3个在那里时它们淡出(最大数量可以适合是3)然后我淡入接下来的3,之后我把它们隐藏起来并且最后一个留下来.结果和动画都很好,但我遇到的问题是,在所有幻灯片的fadeOut之后,下一个fadeIn会被调用两次,它会影响动画的整体外观.我尝试了很多东西,停止方法,用hide和其他东西写它,什么可能导致问题?

jquery的代码:

$(".slide_top").click(function () {
animacija_init();
});

 var kadras;
var laikmatis;

function animacija_init() {
    kadras = 1;
    $(".slide_top").fadeOut(500);
    animacija_trigger();
}

function animacija_trigger() {
    if(kadras == 1) {
        $('.slide.one').delay(500).fadeIn("slow");  
        console.log("1");      
    }
    if(kadras == 2) {
        $('.slide.two').fadeIn("slow");
        console.log("2");
    }
    if(kadras == 3) {
        $('.slide.three').fadeIn("slow");
        console.log("3");
    }
    if(kadras == 4) {
      $('.slide').fadeOut(300, function() {
           $('.slide.four').delay(100).fadeIn("slow");
           console.log("4");
      });
    }
    if(kadras == 5) {
         $('.slide.five').fadeIn("slow");
         console.log("5");
    }
    if(kadras == 6) {
         $('.slide.six').fadeIn("slow");
         console.log("6");
    }
    if(kadras == 7) {
      $('.slide').fadeOut(300, function() {
           $('#last_slide').delay(300).fadeIn("slow");
           console.log("7");

    });
    } …
Run Code Online (Sandbox Code Playgroud)

jquery animation callback repeat fadein

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

寻找重复的子串

有一些任意的字符串,如

hello hello hello I am I am I am your string string string string of strings
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式找到由空格(EDIT)分隔的重复子字符串吗?在这种情况下,它将是'你好','我是'和'字符串'.

我一直想知道这个问题,但我仍然找不到任何真正的解决方案.我也阅读了一些关于这个主题的文章,并查看了后缀树,但这可以帮助我,即使我需要找到重复次数,例如重复次数高于2?

如果是这样,是否有一些python库,可以处理后缀树并对它们执行操作?

编辑:对不起,我不够清楚.所以只是为了说清楚 - 我正在寻找重复的子字符串,这意味着字符串中的序列,例如,正则表达式可以用+或{}通配符代替.所以,如果我必须从列出的字符串中制作正则表达式,我会这样做

(hello ){3}(I am ){3}your (string ){4}of strings 
Run Code Online (Sandbox Code Playgroud)

python regex repeat

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

Cypher:如何找到所有单节点不重复的链?

我想找到从/到特定节点的所有路径。我希望路径中的每个节点只出现一次。

\n\n

例如,在这样的图中:

\n\n
(a)-[:REL]->(b)-[:REL]->(c)-[:REL]->(a)\n(a)-[:REL]->(e)-[:REL]->(f)-[:REL]->(a)\n(e)-[:REL]->(b)\n
Run Code Online (Sandbox Code Playgroud)\n\n

以图形方式:

\n\n
  e \xe2\x86\x92 b\n \xe2\x86\x99 \xe2\x86\x96 \xe2\x86\x97 \xe2\x86\x98\nf \xe2\x86\x92 a \xe2\x86\x90 c\n
Run Code Online (Sandbox Code Playgroud)\n\n

密码:

\n\n
CREATE (a { name:'A' })-[:REL]->(b {name:'B'})-[:REL]->(c { name:'C' })\n       -[:REL]->(a)-[:REL]->(e {name:'E'})-[:REL]->(f {name:'F'})-[:REL]->(a),\n       (e)-[:REL]->(b)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我希望从(a)开始的链研究能够回归

\n\n
(a)->(b)->(c)->(a)\n\n(a)->(e)->(f)->(a)\n\n(a)->(e)->(b)->(c)->(a)\n
Run Code Online (Sandbox Code Playgroud)\n\n

而从 (f) 开始仅返回

\n\n
(f)->(a)->(e)->(f)\n
Run Code Online (Sandbox Code Playgroud)\n\n

并不是

\n\n
(f)->(a)->(b)->(c)->(a)->(e)->(f)\n
Run Code Online (Sandbox Code Playgroud)\n\n

因为它两次通过节点 (a)。

\n\n

我尝试过:

\n\n
MATCH p=(a {name:'F'})-[:REL*1..]->(a) \nWHERE SINGLE(e1 IN TAIL(NODES(p)) WHERE SINGLE(e2 IN TAIL(NODES(p)) WHERE e1=e2))\nRETURN p\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我没有得到结果。\n我能达到的最好结果是不重复此查询的起始节点:

\n\n
MATCH p=(a {name:'F'})-[:REL*1..]->(a) \nWHERE SINGLE(e IN TAIL(NODES(p)) WHERE …
Run Code Online (Sandbox Code Playgroud)

repeat neo4j chain cypher

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

输出为false时如何重复"if"语句

我正在开发一个简单的游戏,用户必须猜测一个随机数.我已经设置了所有代码,除了这个事实,如果猜测太高或太低,我不知道如何允许他们重新输入数字并继续玩直到他们得到它.它只是停止; 这是代码:

import java.util.Scanner;
import java.util.Random;

public class Test {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Random rand = new Random();

        int random = rand.nextInt(10) + 1;

        System.out.print("Pick a number 1-10: ");
        int number = input.nextInt();

        if (number == random) {
            System.out.println("Good!");
        } else if (number > random) {
            System.out.println("Too Big");
        } else if (number < random) {
            System.out.println("Too Small");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java if-statement repeat

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

为什么 repe 和 repne 在 movsb 之前做同样的事情?

我很快就有了一个组装测试,在准备的时候,我注意到了一些奇怪的事情。
repe movsb在 ZF=0 时重复,我被教导repe应该在 CX 不等于 0 和 ZF=1 时重复。
我做了一些测试,发现之前movsbrepreperepne指令的工作方式相同。
对此有何解释?

编辑:这是代码:

.model small
    .data
    A db   '   This     is    a    test '
    N  db  27
    .stack 10h
    .code
    mov ax,@data
    mov ds,ax
    mov es,ax
    cld
    mov al,' '
    mov cl,N
    xor ch,ch
    mov di,offset  A
    next:  repe scasb
    jcxz cont        ; jump if cx=0
    dec di
    inc cx
    xchg  si,di      ; swap between si and di …
Run Code Online (Sandbox Code Playgroud)

x86 assembly machine-code repeat instructions

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

每分钟rxjava重复一次观察的最佳方法

我有以下方法:

public class ParentalControlInteractor {
   public Single<Boolean> isPinSet() {
       return bamSdk.getPinManager().isPINSet();
   }
}
Run Code Online (Sandbox Code Playgroud)

我想调用此函数运行一次,然后每分钟重复一次,直到无穷大但这看起来很笨拙:

    parentalControlInteractor.isPinSet()
            .subscribeOn(Schedulers.io())
            .repeat(10000)
            .timeout(1600,TimeUnit.MILLISECONDS)
            .doOnError(throwable -> {
                Timber.e(throwable,"Error getting if Pin is set");
                throwable.printStackTrace();
            })
            .subscribe(isPinSet -> {
                this.isPinSet = isPinSet;
                Timber.d("Pin is set = " + isPinSet.toString());
                });
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?我正在使用RxJava2.此外,上述方法仅调用10000次.我想永远调用它,就像使用Handler.postDelayed()一样.

android repeat rx-java2

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

timeit.timeit VS timeit.Timer.repeat - 最佳实践是什么?

我想优化一个函数“ myfunc() ”。我有几种写法,我想检查一下最快的代码。为此,我们可以使用“ timeit ”模块。但是有几种方法可以使用它。最明显,显然也是最常用的,是:

import timeit
timeit.Timer('myfunc()', "from __main__ import myfunc").timeit(100000)
Run Code Online (Sandbox Code Playgroud)

这类似于

timeit.timeit('myfunc()', "from __main__ import myfunc", number=100000)
Run Code Online (Sandbox Code Playgroud)

但是我们也可以使用这样的代码:

min(timeit.Timer('myfunc()', "from __main__ import myfunc").repeat(repeat=100000, number=1))*100000
Run Code Online (Sandbox Code Playgroud)

我期待最后一个是最准确的处理时间,但它似乎不是最常用的代码。

你能帮我确定什么时候使用timeit.timeit更好,什么时候重复更合适吗?

提前致谢

repeat timeit python-3.x

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

Rust Macro_rules 嵌套重复

在宏规则中!转录器,嵌套重复处理不正确。这工作正常:

macro_rules! demo_macro {
    ($op:tt; $($arg:tt),*) {
        ($($op * $arg),*)
    }
}

fn main() {
    println!("{?:}", demo_macro!(2; 1,2,3));
}
Run Code Online (Sandbox Code Playgroud)

和输出(2, 4, 6),但这不会编译:

macro_rules! demo_macro {
    ([$($op:tt)*] $($arg:tt),*) {
        ($($($op)* $arg),*)
    }
}

fn main() {
    println!("{?:}", demo_macro!([2*] 1,2,3));
}
Run Code Online (Sandbox Code Playgroud)

并导致此错误消息:

error: meta-variable `op` repeats 2 times, but `arg` repeats 3 times
 --> src/main.rs:3:11
  |
3 |         ($($($op)* $arg),*)
  |           ^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

如果我更改1,2,31,2使重复计数匹配,我会收到以下错误消息:

error: attempted to repeat an expression containing no syntax variables matched as repeating …
Run Code Online (Sandbox Code Playgroud)

macros repeat rust

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