SELECT COUNT(*) INTO vn
FROM (SELECT vod + ROWNUM - 1 RN
FROM DUAL
CONNECT BY ROWNUM <= vnd - vod)
WHERE TO_CHAR(RN, 'D') BETWEEN 2 AND 6
--返回数字
RETURN vn
--异常判断并返回-1
EXCEPTION
WHEN OTHERS THEN
RETURN -1
END fun_get_workdays
然后select id,fun_get_workdays(begin_date date, end_date date) from table
esp32多个例程组合步骤如下:1、将所有的ESP32例程放在一个文件夹中,并确保每个例程都可以独立编译和运行。
2、针对每个例程,将其主要代码分为两部分:初始化代码和主循环代码。初始化代码负责设置ESP32的配置、引脚、WiFi等参数,并启动所需的服务和任务;主循环代码则负责执行具体的功能。
3、将所有的初始化代码放在一个初始化函数中,例如voidsetup(),并在该函数中依次调用每个例程的初始化函数。
4、将所有的主循环代码放在一个主循环函数中,例如voidloop(),并在该函数中使用条件语句或开关语句控制每个例程的执行。
5、可以在初始化函数中创建多个任务,每个任务对应一个例程,每个任务都有自己的主循环函数。使用xTaskCreate()函数创建任务,指定任务的处理函数和任务堆栈的大小。
6、可以使用信号量、消息队列等机制实现不同任务之间的通信和同步。
7、编译并上传代码到ESP32,即可实现多个例程的组合运行。
C:\Users\Public\Documents\MVTec\HALCON-11.0\examples其实打开Halcon的例程后在标题栏就能看到,点另存为就能把路径复制出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)