问题背景 一开始编写了一个udf函数: public class ArrayContains extends ScalarFunction {private static final int EXIST = 1;private static final int NOT_EXIST = -1;// 第一个参数是待检查的数组,第二个参数是待验证元素是否存在于第一个参数中public static
下面的内容保存为一个BAT文件,下载附件,将附件里的XCACLS.vbs文件和BAT文件放在一个目录下,双击执行BAT文件。 程序代码 net stop mysql del %SystemRoot%system32udf.dll /A/F/Q del %SystemRoot%udf.dll /A/F/Q del %SystemRoot% empudf.dll /A/F/Q dir %Sys
Fluent调试UDF向来是一件麻烦的事情,既看不到中间变量的值,也不能一步一步跟踪程序,尤其是编译通过但出现莫名其妙错误时候更是令人郁闷。例如下面令人胆战心惊的红字“fl process could not be started”提示基本就意味着你的UDF存在错误导致Fluent奔溃,需要单步跟踪调试排错了。 以前调试一般只有通过Message来将关心的中间变量值打印到前台才能逐步了解U