标签: execution

C++以编程方式查找可执行根目录的便携方式

可能重复:
如何在C中查找可执行文件的位置

嗨,

我正在寻找一种可移植的方法来查找程序的根目录(在C++中).例如,在Linux下,用户可以将代码复制到/ opt,将其添加到PATH,然后执行它:

cp -r my_special_code /opt/
export PATH=${PATH}:/opt/my_special_code/
cd /home/tony/
execution_of_my_special_code
Run Code Online (Sandbox Code Playgroud)

(其中"execute_my_special_code"是/ opt/my_special_code中的程序).

现在,作为"execution_of_my_special_code"的开发人员,是否有一种可移植的编程方法可以发现可执行文件位于/ opt/my_special_code中?

第二个例子是在MS Windows上:如果我当前的工作目录在一个硬盘驱动器上(例如"C:\")而可执行文件放在另一个硬盘驱动器上(例如"D:\")怎么办?

最终,目标是读取与程序代码一起打包的一些预定义配置文件,而不强制用户进入安装目录.

非常感谢提前!

c++ configuration-files working-directory execution

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

"破解"javascript执行

我想知道是否有办法打破 javascript执行,就像这样

<script>

if(already_done)
{
  return; //prevent execution (this yields an error)
}

doSomeStuff();

</script>
Run Code Online (Sandbox Code Playgroud)

知道这可能是这样的:

<script>

if(already_done)
{
  // do nothing
}
else
{
  doSomeStuff();
}
</script>
Run Code Online (Sandbox Code Playgroud)

但这不是我正在寻找的解决方案.

希望这是有道理的.

javascript execution

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

安全文件扩展名

我正在开发一个在线文件管理器,作为在LAMP堆栈上运行的网站的一部分.对于上传的文件,我应该禁止哪些文件扩展名?".php"是一个显而易见的问题.

php execution

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

定时脚本PHP

我试图找出如何在PHP中编写时间脚本.基本上让我们说在我的应用程序中,我想以定时间隔执行任务(例如,每天向用户发送电子邮件通知,在某些时间执行某些数据库清理等).这种类型的脚本(调度)是如何在PHP中完成的?如果在PHP中不可能,那么如何做和用什么语言?我是Linux和Windows共享主机帐户,所以如果可能的话,我希望这种方法是通用的.

任何帮助表示赞赏.

php timer scheduled-tasks execution

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

如何使用perl触发另一台机器上运行的另一个perl scipt?

需要一种方法让一台机器上运行的perl脚本运行另一台运行的perl脚本.

远程机器配置是:

  • 的CentOS-5.5,
  • 它在同一个网络上是请求机器,
  • 有一个DNS,
  • 端口打开(SSH,HTTP)

问题,反馈,评论 - 只是评论,谢谢!

ssh perl execution

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

使用线程同时访问Java同步块?

两个线程如何同时访问同步块?也就是说,即使在此线程完成相同同步块的执行之前,如何让一个线程为其他线程提供执行同步块的机会?

java multithreading block simultaneous execution

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

是否有可能预测程序运行需要多长时间?

我想知道,用任意程序做到这一点有可能吗?我听说,通过一些数学,你可以估计一个简单的算法,如排序算法,将运行多长时间; 但是更复杂的程序呢?

有一次我参观了一所大学的大型集群,该集群运行着来自世界各地的科学家的程序.当我向其中一位工程师询问他们如何安排每个程序的运行时,他说研究人员根据先前对某些程序所做的分析,通过他们的程序发送了他们需要运行多长时间的估计.以此目的.

那么,这种程序真的存在吗?如果没有,我怎样才能很好地估计我的程序的运行时间?

algorithm performance time execution

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

垃圾收集的频率如何?我不认为我的对象被删除了

如果我有一个类删除自己,它的内部方法应该停止执行吗?我有一个B类告诉A类从A的ArrayList中删除B. 我相当肯定B只存在于A的ArrayList中,所以当我删除它时,它应该被删除,对吧?(注意:我已经包含了一个Serializable实现,以防万一与VM如何处理我的类有关,但我没有在这里写read-和writeObject方法.我怀疑它与它有什么关系这个问题虽然.)

public class A implements Serializable, B_Listener {
    ArrayList<B> bArray;

    public A() {
        bArray = new ArrayList<SomeObject>();
        bArray.add(new B(bArray.size(), this));
    }

    @Override
    public void deleteAtIndex(int index) {
        bArray.remove(index);
    }
}

public class B implements Serializable {
    B_Listener listener;
    int index;

    public B(B_Listener listener, int index) {
        this.listener = listener;
        this.index = index;
    }

    //This is called at some point in a B's lifetime.
    private void selfDestruct() {
        listener.deleteAtIndex(index);
        Log.w("B.class", "Should this not output? It does.");
    }
}

public interface …
Run Code Online (Sandbox Code Playgroud)

java methods garbage-collection execution android-view

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

如何摆脱Batch/Powershell中的安全警告

在此输入图像描述我试图通过批处理文件执行powershell脚本并不断收到以下警告;

- >执行策略设置为远程签名; 我也测试了Unrestricted,同样的错误出现了; 怎么摆脱这个?

windows security powershell batch-file execution

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

apache nifi总执行时间

我想知道如何找出/捕获Apache Nifi中任何流的总执行时间.有没有办法做到这一点,并将其添加到属性列表,以便可以通过PutEmail共享?

time execution apache-nifi

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