问题列表 - 第43511页

"tail -f"alternate不会滚动终端窗口

我想连续检查一个文件,以查找不断变化的内容."tail -f"不够,因为文件的大小不会增大.

我可以在bash中使用一个简单的while循环来达到同样的效果:

while [ 1 ]; do cat /proc/acpi/battery/BAT1/state ; sleep 10; done
Run Code Online (Sandbox Code Playgroud)

虽然它有滚动我的终端窗口的不良影响,但它确实有效.

所以现在我想知道,是否有一个linux/shell命令可以在不滚动终端的情况下显示该文件的输出?

linux bash shell

5
推荐指数
3
解决办法
2472
查看次数

在jQuery Validation插件的错误模板中插入一个元素

我正在为我的表单使用jQuery Validation插件.它允许您更改errorElement并使用包装器选项包装 errorElement .但是,我想 errorElement中插入一个元素,如下所示:

<label class="error"><em></em>Error message goes here</label>

有没有简单的方法来完成插入em标签?


我尝试使用errorPlacement选项(见下文)预先添加em标签,但似乎插件正在替换errorElement的内容.

$.validator.setDefaults({
    errorPlacement: function(error, element) {
        error.prepend('<em/>');
        error.insertBefore(element);
    }
});
Run Code Online (Sandbox Code Playgroud)


我还尝试使用showErrors选项预先添加em标签(见下文).再次,似乎插件后来正在替换errorElement的内容.

$.validator.setDefaults({
    showErrors: function(errorMap, errorList) {
        for (var i = 0; i < errorList.length; i++) {
            var error = errorList[i],
                $label = this.errorsFor(error.element),
                $element = $(error.element);

            if ($label.length && $label.find('em').length == 0) {
                $label.prepend('<em/>');
            }
        }

        this.defaultShowErrors();
    }
});
Run Code Online (Sandbox Code Playgroud)


我也尝试修改插件,以便在生成错误元素时,<em>标记被预先添加.这有效,直到我专注于有错误的表单元素,然后删除em标记.(这是因为当我在字段中聚焦和/或键入时,jQuery验证不断更新错误元素的内容,因此擦除了在创建错误元素时添加的em标记.)

validation jquery jquery-plugins jquery-validate

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

Java,如何跟踪调用的函数

我想跟踪Java中调用的函数的开始[和结束],如下面的代码:

    public void foo() {
  System.out.println("begin of foo()");
  ...
  System.out.println("e-n-d of foo()");
 }
Run Code Online (Sandbox Code Playgroud)

但是维护转储代码System.out.println是一件单调乏味且容易出错的事情,因为类中可能有数十个函数.

任何好主意都可以缓解这项工作吗?我不想在整个文件中使用转储语句.

执行两者或其中一个开始和结束跟踪是最好的.
但是,如果不可能的话,已经调用该函数的记录也很有帮助.我的意思是不关心确切的开始和结束,只是告诉该函数已被调用.

java trace

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

应用程序关闭哪个事件?

我正在使用jQueryMobile和phoneGap来实现跨设备的移动应用程序.我使用html 5本地存储来保存用户使用的记录.

我不知道在应用程序关闭之前要捕获哪个phoneGap事件,因此我可以确保在关闭完成之前保存数据.

根据naughtur的建议,我尝试了卸载和beforeunload事件,它们都没有在应用程序关闭期间被解雇.以下是我的代码片段:

function persistTasks(){
    alert ("is unloading the app");
    offlineTasklist.set("tasks", tasklist); 
}

function init() {
    document.addEventListener("unload", persistTasks, false);
    login();
}

$(document).ready(init);
Run Code Online (Sandbox Code Playgroud)

jquery-mobile cordova

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

在c ++中访问和修改线程数据问题

我有问题访问和修改我的多线程数据.有没有正确的方法来做到这一点?

这是我的完整代码:

#include <stdio.h>
#include <windows.h>

// Create thread data structure
struct data
{
    int a;
    float b;
    char *c;
};

DWORD WINAPI threadfn(LPVOID lpParam)
{   
    printf("Address of thread data:\n");

    for(int i=0; i<sizeof(lpParam); i++)
        printf("%X\n", (int*)lpParam + i);

    // Print out initial values
    printf("\nInitial values:\n");
    printf("a: %d\n", *((int*)lpParam));
    printf("b: %.2f\n", *((float*)lpParam + 1));
    printf("c: %s\n", *((int*)lpParam + 2));

    // Modify thread data values
    *(int*)lpParam = 200;
    *((float*)lpParam + 1) = 25.80;
    *((char*)lpParam + 2) = "Es la una";

    return 0; …
Run Code Online (Sandbox Code Playgroud)

c++ windows multithreading

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

我可以像StringIO一样使用cStringIO吗?

我这样做了:

import cStringIO.StringIO as StringIO
Run Code Online (Sandbox Code Playgroud)

我意识到我到处都在使用它.那很好吗?它与StringIO一样对待吗?

c python stringio

17
推荐指数
2
解决办法
7435
查看次数

iPhone:电池电量非常低时发出警告

我想知道当设备电池​​电量非常低时,如何在我的应用代表中收到警告.所以我可以暂停正在运行的游戏.

任何的想法?

iphone objective-c cocos2d-iphone

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

一个用户的多个会话?

嗨,我有使用java和jsp开发的主机Web应用程序.在客户端,每个客户端向服务器发出五次ajax调用,每隔30秒从服务器检索一次数据.我的问题是,一个使用一个浏览器登录系统的用户一次可以有多个会话.原因是当我使用该工具监控防火墙时,我可以看到一个IP有10个以上的会话是活动的.怎么会发生这种情况?任何意见

java session jsp servlets java-ee

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

可变类型与不可变类型的图表

在线某处有一个表格或图表,显示哪些类型(内置)在python中是可变的和不可变的?

python types mutable immutability

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

显示 NMEA 语句?

任何人都可以帮助显示 NMEA 句子,如 $GPRMC ..... 我正在使用以下代码:

public class SampleNMEA extends Activity implements LocationListener, GpsStatus.Listener,GpsStatus.NmeaListener{

    LocationManager lm;
    TextView output;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        output = (TextView)findViewById(R.id.out);
        lm = (LocationManager) getSystemService(LOCATION_SERVICE);

        lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 60000,10,this);
        final Location location=lm.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);


        output.append("\nBelow Data is about the your location:");

        output.append("\n\n\nLatit:"+location.getLatitude());
        output.append("\n\nLongitude:"+location.getLongitude());
        output.append("\n\nTime: "+location.getTime());


    }
    public void onLocationChanged(Location location) 
    {
        output.append("\n\n\nLatitude:"+location.getLatitude());
        output.append("\n\nLongitude:"+location.getLongitude());
        output.append("\n\nTime: "+location.getTime());
    }

    public void onProviderDisabled(String arg0) {
        // TODO Auto-generated method stub

    } …
Run Code Online (Sandbox Code Playgroud)

android

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