问题列表 - 第30395页

PHP:如何读取经常被写入的文件

我想读一个不断被写入的日志文件.它与应用程序位于同一服务器上.捕获的是每隔几秒就写入文件,我基本上想要tail实时应用程序上的文件.

这可能吗?

php logging

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

577
推荐指数
13
解决办法
51万
查看次数

javascript中的私有静态函数

如何创建一个无法从外部调用的函数?

var obj = {
    function1: function(){
        alert("function1");
    },
    function2: function(){
        alert("function2...");
        obj.function1();
    }
};
// so how to make this function unaccessible 
obj.function1();
// and you could only call this function
obj.function2();
Run Code Online (Sandbox Code Playgroud)

javascript

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

Filemtime/cachetime我哪里错了?

我想要做的是检查一个图像的年龄,如果它超过60分钟,然后运行另一个PHP页面来获取图像,否则如果不到60分钟的时间什么都不做....

该脚本没有打开第二页(radartest.php)并运行它来更新图像,所以需要一个命令告诉它作为脚本运行.

<?php
$imagename='./radar/auck0.png';
$cachetime = 3600;
    //Start the caching of the images........
    if (file_exists($imagename) and filemtime($imagename) + $cachetime > time()) {
          echo("radartest.php");
        } else {
  null; //do nothing
}
?>
Run Code Online (Sandbox Code Playgroud)

php scripting image filemtime

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

clojure/lein REPL with jline

出于某种原因,我无法使用jj的clojure REPL,我做的是git克隆github上的clojure存储库然后运行ant来构建它,然后我将jline-0.9.94.jar下载到clojure.jar的目录中,然后运行以下命令:

java -cp jline-0.9.94.jar:clojure.jar jline.ConsoleRunner clojure.main
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

    Exception in thread "main" java.lang.ClassNotFoundException: clojure.main
 at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:164)
 at jline.ConsoleRunner.main(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

以下是我当前目录中的文件:

vvshs-macbook-2:clojure vvsh$ ls
build.xml                                 clojure-sources-1.2.0-master-SNAPSHOT.jar epl-v10.html                              src
classes                                   clojure-sources.jar                       jline-0.9.94.jar                          test
clojure-1.2.0-master-SNAPSHOT.jar         clojure.iml                               pom-template.xml
clojure-slim-1.2.0-master-SNAPSHOT.jar    clojure.jar                               pom.xml
clojure-slim.jar                          doc                                       readme.txt
vvshs-macbook-2:clojure vvsh$ 
Run Code Online (Sandbox Code Playgroud)

我在clojure 1.1和lein repl上得到了同样的错误(似乎lein维护了自己的clojure版本).

顺便说一句,这是在mac ox 10.5.8

java version "1.5.0_24"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_24-b02-357-9M3165)
Java HotSpot(TM) Client VM (build …
Run Code Online (Sandbox Code Playgroud)

clojure jline

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

在Android上使用Protege owl本体

本学期我有一个实用的研讨会,我想在Android应用程序上使用本体.我选择Protege owl本体作为本体API,这个工具在普通的Java项目中工作.但是当我尝试导入这个用于Android项目中的owl本体API的jar文件时.它会失败,我在互联网上找不到任何解决方案.你能帮助我吗?

android owl ontology protege

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

我是否应该担心订单流程中的流程接收信号?

我想通过发送SIGTERM到其中的进程来终止进程组.这可以通过kill命令完成,但我找到的手册提供了有关其工作原理的一些细节:

   int kill(pid_t pid, int sig);
   ...
   If pid is less than -1, then sig is sent to every  process  in
   the process group whose ID is -pid.
Run Code Online (Sandbox Code Playgroud)

但是,信号将以哪种顺序发送到组成组的进程?想象一下以下情况:在组中的主进程和从进程之间设置管道.如果奴隶在处理期间被杀死kill(-pid),而主人仍然没有,则主人可能会将此报告为内部故障(收到孩子死亡的通知后).但是,我希望所有进程都能理解这种终止是由其进程组外部的东西引起的.

我怎样才能避免这种混乱?我应该做的不仅仅是做点什么kill(-pid,SIGTERM)吗?或者它是由OS的底层属性解决的,我不知道它?

请注意,我无法修改组中进程的代码!

linux signals process

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

使用Hadoop分布式缓存时出现FileNotFoundException

这次有人应该放心,我正在努力使用分布式的cahe运行我的代码.我已经在hdfs上的文件,但当我运行此代码时:

import java.awt.image.BufferedImage;
import java.awt.image.DataBufferByte;
import java.awt.image.Raster;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URISyntaxException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;
import org.apache.hadoop.filecache.*;
import org.apache.hadoop.fs.FileSystem;

import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.*;
import org.apache.hadoop.mapred.*;
import java.lang.String;
import java.lang.Runtime;
import java.net.URI;
import java.util.StringTokenizer;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;

public class blur2 {
public static class BlurMapper extends MapReduceBase implements Mapper<Text, BytesWritable, LongWritable, BytesWritable>
{
    OutputCollector<LongWritable, BytesWritable> goutput;

    int IMAGE_HEIGHT = 240;
    int IMAGE_WIDTH = 320;
    public BytesWritable …
Run Code Online (Sandbox Code Playgroud)

java distributed caching hadoop

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

什么是用于删除换行符的跨平台正则表达式?

我确信之前已经问过,但我找不到它.

基本上,假设您正在解析未知来源的文本文件并想要用其他分隔符替换换行符,这是最好的正则表达式,还是还有另一个?

(\r\n)|(\n)|(\r)

regex parsing text newline

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

VB 6:如何找到表单内的区域?

在 VB 6 中,我试图使控件根据窗体的大小自动调整大小。不幸的是 Form.Width 是表单的总宽度,而不仅仅是客户区域。那么如何知道室内的高度和宽度呢?

vb6

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