标签: repeat

如何将模式与可选的周围引号相匹配?

如何编写与可以包含引号的模式匹配的正则表达式,但如果匹配,则必须在开头和结尾具有匹配的引号?

"?(pattern)"?
Run Code Online (Sandbox Code Playgroud)

将无法工作,因为它将允许以引号开头但不以一个结尾的模式.

"(pattern)"|(pattern)
Run Code Online (Sandbox Code Playgroud)

会工作,但重复.有没有更好的方法来做到这一点而不重复模式?

regex repeat quotations surround

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

Android - 在计时器中重复运行一个线程

首先,我甚至无法选择使用该方法,我现在正在阅读几个小时,有人说使用'处理程序',有人说使用'计时器'.这是我试图实现的目标:

在首选项中,有一个设置(复选框),用于启用/禁用重复作业.选中该复选框后,计时器应该开始工作,并且每隔x秒执行一次线程.由于未选中复选框,计时器应该停止.

这是我的代码:

检查是否选中了复选框,如果选中'refreshAllServers'void将执行,它将执行带有计时器的作业.

boolean CheckboxPreference = prefs.getBoolean("checkboxPref", true);
                if(CheckboxPreference == true) {
                    Main main = new Main();
                    main.refreshAllServers("start");
                } else {
                    Main main = new Main();
                    main.refreshAllServers("stop");
                }
Run Code Online (Sandbox Code Playgroud)

执行计时器作业的refreshAllServers void:

public void refreshAllServers(String start) {

    if(start == "start") {

        // Start the timer which will repeatingly execute the thread

    } else {

        // stop the timer

            }
Run Code Online (Sandbox Code Playgroud)

这就是我执行我的线程的方式:(没有计时器就可以正常工作)

Thread myThread = new MyThread(-5);
                myThread.start();
Run Code Online (Sandbox Code Playgroud)

我尝试了什么?

我试过任何我可以从谷歌(处理程序,计时器)看到的例子,没有一个工作,我设法启动计时器一次,但停止它不起作用.我在研究中看到的最简单易懂的代码是:

new java.util.Timer().schedule( 
        new java.util.TimerTask() {
            @Override
            public void run() {
                // your code …
Run Code Online (Sandbox Code Playgroud)

multithreading android timer repeat

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

如何在shell中重复破折号(连字符)

如何-在shell中重复n次?我已阅读并试过这个,但这不起作用-.它抛出错误invalid option.以下是我使用的确切命令:

printf '-%.0s' {1..100}
Run Code Online (Sandbox Code Playgroud)

原贴线: printf '-%0.s' {1..100}

我也试过逃避-,\但在这种情况下,它重复\-n次.

linux bash shell repeat

12
推荐指数
2
解决办法
3461
查看次数

如何编写一个小的Bash shell脚本来每5秒重复一次动作?

我想每隔五秒将文件从一个位置复制到另一个位置.我不想设置一个cronjob,因为这只是暂时的,需要完全在我的控制之下.

我可以写一个会这样做的.sh吗?

(我在Mac OS X上.)

bash shell scripting repeat

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

CSS:分页后重复表头(打印视图)

我有html表用于打印重复页眉和页脚.一切正常,文件自动中断.但现在我想在任何元素之后打破页面.我使用css属性page-break-after并将其设置为always.是的,它的作品,但我有另一个问题.休息后的页面不要重复表格的页眉和页脚.怎么了?

浏览器:IE8.

打印样式:

table thead {display: table-header-group;}
table tfoot { display: table-footer-group;}
table tbody { display: table-row-group;}
.page-break { page-break-after:always;}
Run Code Online (Sandbox Code Playgroud)

Html代码:

<table>
<thead>
    <tr>
        <th>...</th>
    </tr>
</thead>
<tfoot>
    <tr>
        <td>...</td>
    </tr>
</tfoot>
<tbody>
    <tr>
        <td>page 1</td>
    </tr>
    <tr class="page-break">
        <td>content</td>
    </tr>
    <tr>
        <td>Page 2</td>
    </tr>
    <tr>
        <td>content 2</td>
    </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

html css printing header repeat

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

在JavaScript中是否可以覆盖keydown重复延迟?

目标是手动设置保持键的"重复率".

例如,当在文本框中并按住X键时,我理解有特定于浏览器的方式来重复按下的字符.在某些情况下,它会暂停,然后不断触发按下的键.在其他情况下,它根本不重复.我想通过强制按下的键以特定间隔重复来缓解这种情况,无论浏览器如何.

通过研究,我想出了一个基于计时器的尝试,但在Safari中,它不会重复这个角色.我有一个菜单系统,按住箭头滚动列表,但翻译动画和重复率彼此不喜欢.

var repeating = false;
var repeatRateTimer = null;

$( document ).bind( 'keyup', function( input ) {
    if( repeatRateTimer != null )
    {
        clearTimeout( repeatRateTimer );
        repeatRateTimer = null;
    }

    repeating = false;
} );

$( document ).bind( 'keydown', function( input ) {
    input.preventDefault( );

    if( repeating == true )
    {
        if( repeatRateTimer != null )
        {
            clearTimeout( repeatRateTimer );
            repeatRateTimer = null;
        }
        else
        {
            repeatRateTimer = setTimeout( function( ){ repeating = false; }, 1000 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery keypress keydown repeat

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

如何在CentOS上设置cron作业

我不知道如何用ssh设置cron?我打开ssh并输入"crontab -e".那我该怎么办?我想每分钟重复这个功能.我将此代码作为"运行cron命令":php -f /var/www/vhosts/nf-test-host.tk/httpdocs/admin/cron/cron.php.

我在CentOS上.我该怎么办?提前致谢!

cron centos crontab repeat

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

如何在重复之前进行Scala控制抽象?

我是Peter Pilgrim.我看过Martin Odersky在Scala中创建了一个控件抽象.但是我似乎还没有在IntelliJ IDEA 9中重复它.它是IDE吗?

package demo

class Control {

  def repeatLoop ( body: => Unit ) = new Until( body )

  class Until( body: => Unit ) {
    def until( cond: => Boolean ) {
      body;
      val value: Boolean = cond;
      println("value="+value)
      if ( value ) repeatLoop(body).until(cond)
      // if  (cond) until(cond)
    }
  }

  def doTest2(): Unit = {
    var y: Int = 1
    println("testing ... repeatUntil() control structure")
    repeatLoop {
      println("found y="+y)
      y = y + 1
    }
    { …
Run Code Online (Sandbox Code Playgroud)

controls abstraction scala repeat

10
推荐指数
4
解决办法
2845
查看次数

Angularjs - 如何在<tr>中有条理地应用不同的类来重复指令

我需要<tr>根据$indexrepeat指令将不同的类应用于a .例如

<table>
   <tr ng-repeat="model in list" class="xxx">
       <td>...</td>
   <tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要<tr>根据索引是偶数还是奇数来应用不同的样式.

我该怎么解决这个问题?

indexing repeat angularjs

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

如何使用three.js编写正确的重复纹理

我搜索在模型上重复纹理.在所有的例子或问题上,我发现只有这样:

var lavaTexture = THREE.ImageUtils.loadTexture( 'images/lava.jpg' );
lavaTexture.wrapS = lavaTexture.wrapT = THREE.RepeatWrapping;
lavaTexture.repeat.set( 3, 3 );
var lavaMaterial = new THREE.MeshBasicMaterial( { map: lavaTexture } );
Run Code Online (Sandbox Code Playgroud)

我理解这一点,但是当材料写成这样:

Wood: new THREE.MeshPhongMaterial( {
   color: 0xffffff,
   specular:0xffffff,
   shininess: 10,
   map: new THREE.ImageUtils.loadTexture ( "models/macabann/chataigner.jpg"),
// not sure as right
   WrapS : THREE.RepeatWrapping,
   WrapT : THREE.RepeatWrapping,
   maprepeat : [2,2],

   envMap: textureCube,
   combine: THREE.MixOperation,
   reflectivity: 0.05
} )
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我会搜索如何以这种格式写出这个.谢谢你的回答.

textures repeat material three.js texture-wrapping

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