findfile

linux64环境的海康SDK调用NET_DVR_FindFile_V30查询文件的报错处理 问题:我在linux64下面去调用NET_DVR_FindFile_V30查询文件的表的时候,返回错误为23(设备不支持) 我的代码是这样的: 最开始遇到的问题是:我用的longValue(),返回的findFile值为4294967295,返回这个值的原因我问了技术支持,回答是这样的: 这种原因是数值越界,一般出现在linux64下接口句柄用NativeLong来定义了。NativeLong在linux64系统下占用8字节,需要修改成int类型4字节,实际接口返回值是-1,表示接口返回失败,可以 阅读详情
#!/bin/bash

###########################################################
# file name: findline                                     #
# find files with key text, recursively in current folder #
###########################################################

ME=`basename $0`

showHelp()
{
  echo "usage $ME -h"
  echo "usage $ME [-i] [-s] name_pattern [file_suffix1] [file_suffix2] [...]"
  echo "-h: show help"
  echo "-i: ignore case"
  echo "-s: silence command, not display command"
  echo "The file suffix is case insensitive"
}

INVALID=1
IGNORE_CASE=1
SILIENCE=1
NUMBER=1

# check arguments
while getopts :ihsn OPTION
do
  case $OPTION in
    i) IGNORE_CASE=0
       ;;
    s) SILIENCE=0
       ;;
    h) showHelp
       exit 0
       ;;  
    *) INVALID=0
       ;;
  esac
done

# user input invalid arguments
[ $INVALID -eq 0 -o $# -eq 0 ] && showHelp && exit 1

#echo $OPTIND

# shift to pattern arg position
shift `expr $OPTIND - 1`
PATTERN=$1
[ $# -gt 1 ] && shift && SUFFIX=$*

# set exec args for options
[ $IGNORE_CASE -eq 0 ] && IGNORE_CASE_ARG="-iname" || IGNORE_CASE_ARG="-name"

if [ -n "$SUFFIX" ]
then
  for VAR in $SUFFIX
  do
    S=$S"|"$VAR
  done
 
  SUFFIX_PATTERN=`echo $S | sed 's/|//'`
  SUFFIX_ARG=" | grep -i -E \"\.($SUFFIX_PATTERN)\$\""
fi

RET=0

# find command
CMD="find . -type f -follow $IGNORE_CASE_ARG \"*$PATTERN*\" 2>/dev/null $SUFFIX_ARG"

# display find command
[ $SILIENCE -eq 0 ] || echo $CMD

FILES=(`eval $CMD`)

INDEX=0
while [ $INDEX -lt ${#FILES[*]} ]
do
  NO=`expr $INDEX + 1`
  echo "$NO.   ${FILES[$INDEX]}"
  eval "_$NO=${FILES[$INDEX]}"
  INDEX=$NO
done

if [ ${#FILES[*]} -gt 0 ]
then
  # execute command
  echo -e "Input command('\$_n' as file name):\c"
  read TMP
    
  if [ -n "$TMP" ]
  then
    COMMAND="$TMP 2>/dev/null"
    eval $COMMAND
  fi
fi
 
RET=$?

exit $RET


张正友标定法-MATLAB实验 该方法最早由微软研究院的Zhengyou Zhang教授提出,1998年发表在IEEE TRANSACTIONS ON PATTERNANALYSIS AND MACHINE INTELLIGENCE,论文题目为:AFlexible New Technique for Camera Calibration。 (一)标定平面到图像平面的单应性 单应性(homography):在计算机视觉中被定义 阅读详情

相关推荐

Ventoy引导自定义菜单配置详解:手把手教你用ventoy_grub.cfg启动硬盘里的Manjaro

本文详细解析了Ventoy引导自定义菜单配置方法,重点介绍如何通过ventoy_grub.cfg文件启动硬盘中的Manjaro系统。从Ventoy与GRUB2的协作原理到具体配置步骤,包括分区布局设计、关键参数解析及常见问题解决方案,帮助用户实现多系统引导的灵活管理。

weixin_28738165的博客 299

MFC中利用FindFile函数在文件夹路径下连续读取多个文件

MFC利用文件夹路径连续读取多张图片利用FindFile函数进行查找和读取1、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件.)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CFileFind()和关闭函数::

u010623565的博客 7631

鼎捷T100——二次开发:维护作业添加非实体字段

非实体字段添加

weixin_52342654的博客 1160

CFileFind用法总结

点击打开原文地址 CFileFind用法总结: 头文件:afx.h 功能:本地文件查找 具体类型文件:.格式,例如:.pdf:查找.pdf文件 所有 文件:. CFileFind类的构造函数::CFileFind()和关闭函数::Close(),成对使用。 成员函数根据操作特性分成三类:查找操作类、获得文件属性类和判断文件属性类。 (1) 查找操作类: ::FindFile():...

mpp_king的博客 1808

新手必看:如何用R/qtl快速完成QTL定位分析(附实战代码)

本文为新手提供了使用R/qtl进行QTL定位分析的完整实战指南。内容涵盖从环境搭建、数据准备与清洗,到核心分析流程(包括遗传图谱计算、单QTL扫描、置换检验确定阈值)以及进阶结果可视化的全步骤。通过清晰的代码示例,帮助读者快速掌握这一数量遗传学关键分析技术,实现从数据到QTL峰值的完整分析闭环。

y7z8a的博客 500

STM32L051低功耗模式下LPUART的使用

STM32L0系列低功耗UART配置代码清单及注释,大家可参考学习使用。

嵌入式工程师 2104

CFileFind类中FindFile函数的原理是什么,哪些情况下会出现查找文件失败的

失败原因检测方法解决方案路径错误校验路径合法性权限不足提升权限或处理文件占用无匹配文件首次即失败检查通配符或处理隐藏文件硬件/文件系统错误错误码如用户提示或磁盘修复句柄泄漏资源监视工具检测使用局部变量或显式调用Close()最佳实践路径预处理:使用验证路径有效性。错误日志:记录返回的具体错误码。资源管理:优先使用局部变量,确保CFileFind对象在作用域结束时自动释放。递归控制:限制递归深度,避免栈溢出(如设置最大深度计数器)。思路来源。

学无止尽,谨言慎行! 1669

看28377代码笔记

使用的是20MHz外部晶振,为取200MHz系统时钟,倍频设为20,分频设为2,这样sysclock = 20MHz * 20 / 2,正好200MHz。注意:SPISTE配置成普通的GPIO端口,是为了更好控制芯片,配置芯片的时序。FMULT_0:小数点位数,小数只能有0,0.25,0.5,0.75四个选择。XTAL_OSC:表示使用外部晶振。GPIO_MUX_CPU1:复用类型。GPIO_MUX_CPU1:复用类型。PLLCLK_BY_2:表示2分频。IMULT_20:表示倍频数。

小柚子的博客 806

findfile用法

CFileFind::FindFilevirtual BOOL FindFile( LPCTSTR pstrName = NULL, DWORD dwUnused = 0 );参数pstrName以一个包含该文件的名称来找到指针。如果你传递pstrName空,FindFile (*.*)做了通配符搜索。dwUnused保留作出FindFile多态性与派生类。必须为0返回值非零如果成功,否则为0。为了获得更多的错误信息,调用Win32函数GetLastError函数备注在调用FindFile开始搜索该

yy13210520的专栏 1万+

要理解成本中心与利润中心的根本区别与适用场景,需从 “责任范围、考核核心、管理目标” 三个核心维度切入,同时明确二者在企业管理体系中的联动关系

摘要: 成本中心与利润核心区别在于责任范围、考核目标和管理权限。成本中心仅对成本负责(如生产、行政部门),考核成本控制能力;利润中心需同时管控成本与收入(如独立产品线、区域分公司),以利润为核心指标。选择标准取决于单元是否拥有收入决策权:无收入权的支持/执行部门设为成本中心,能独立经营、核算盈亏的单元设为利润中心。二者协同运作,成本中心为利润中心提供基础支持,利润中心的需求动态影响成本中心资源配置,共同实现企业整体目标。划分本质是确保考核指标与责任范围匹配,避免管理失效。

金牌架构师 657

Error response from daemon: Get “https://index.docker.io/v1/search?q=nginx&n=25“:

在使用docker seach 命令搜索镜像的时候遇到这个错误,docker pull是可以正常下载镜像的,关于这个问题,本文提供解决方案,完全可行。

猿小白的博客 1万+

findFile

findFile查找包含字符串的文件,并列出该字符串在该文件所在的列。 第一参数:要查找的字符串。 第二参数:查找字符串的文件。支持正规表达是。 注1:系统的find命令并不会在子目录中查找,而findFile会在子目录中查找 注2:findFile只会列出包含字符串的文件,而系统的find命令还会列出没有包含字符串的文件。比如:---------- 1.TXT。 使用实例 实例1:

Robin Hu的专栏 4777

[Python图像处理] 二.OpenCV+Numpy库读取与修改像素

该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~ 同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分...

杨秀璋的专栏 3万+

python findFile函数

python相关学习资料:https://edu.51cto.com/video/4645.htmlhttps://edu.51cto.com/video/4102.htmlhttps://edu.51cto.com/video/1158.htmlPython findFile函数:高效查找文件路径 在Python编...

weixin_36791564的博客 256

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

FindFile()

//FindFile()查找指定目录的第一个文件或目录并返回他的句柄//FindFile()原型 virtual BOOL FindFile(LPCTSTR pstrName = NULL, DWORD dwUnused = 0); CString filePathName; CFileFind finder; bool bIfFinded=(bool)finder.FindF...

weixin_30902251的博客 2238

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

FindFile

用FindFile *.* 查找文件,查找到的文件里面包含“.”和 ".."两个文件,这两个文件是不想被采用的所以要排除 文章出处:http://blog.youkuaiyun.com/yy13210520/article/details/5761627 CFileFind::FindFile   virtual BOOL FindFile( LPCTSTR pstrName 

zhangchunbo135246的专栏 3773

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

CFileFind::FindFile

CFileFind::FindFile   virtual BOOL FindFile( LPCTSTR pstrName = NULL, DWORD dwUnused = 0 ); 参数 pstrName以一个包含该文件的名称来找到指针。如果你传递pstrName空,FindFile (*.*)做了通配符搜索。dwUnused保留作出FindFile多态性与派生类。必须为0返

WUYUAN2011WOAINI的专栏 3466

findFile() 代码

java

duanmy的博客 199

InstallShield FindFile查找文件

在安装目录下查找安装的文件:FindFile(TARGETDIR,"APP.exe",svResult); 转载于:https://blog.51cto.com/evely/1377052

weixin_33907511的博客 368

CFileFind中FindFile与API中FindFirstFile的区别

A: 1,API中的函数FindFirstFile找到的是某个目录下的第一个文件,那怎么才是“第一个”?是创建时间最早的那个文件吗??? 2,CFileFind类下的FindFile函数和API中的FindFirstFile作用是一样的吗?? 3,CFileFind类下的FindNextFile函数和API中的FindNextFile作用是一样的吗?? 我想在某个目录下存储视频文件,比

X-Weidong’s Blog 1769

shell小工具:findstr 和 findfile

shell小工具:findstr 和 findfile Linux下常用find+grep的组合来查找字符串或文件,但每次都要输入很长的命令,很是麻烦。下面的两个shell脚本类似对find+grep的组合命令的包装,可用于简单快速地从指定文件夹下查找字符串、宏定义、struct、class、typedef声明、以及查找指定文件。 1、...

weixin_34221773的博客 299

使用vim内建函数findfile()笔记

findfile()类似find命令, 可以快速查找文件. 它接受三个参数: (被搜索的)文件名, 搜索路径(与搜索方式)与匹配次数(-1为不限次数). 返回值是一个包含给定匹配次数的文件列表.例如平时工作时需要在头文件与源文件之间快速切换, 而两者又不在统一目录, 那么可以使用以下代码: 1 nnoremap <leader>% :call FindHeader()<C...

weixin_34125592的博客 351

CFileFind中FindFile与API的FindFirstFile区别(优快云问题)

A: 1,API中的函数FindFirstFile找到的是某个目录下的第一个文件,那怎么才是“第一个”?是创建时间最早的那个文件吗??? 2,CFileFind类下的FindFile函数和API中的FindFirstFile作用是一样的吗?? 3,CFileFind类下的FindNextFile函数和API中的FindNextFile作用是一样的吗?? 我想在某个目录下存储视频文件,比

X-Weidong’s Blog 3156
上一篇: AWK简单教程
下一篇: ssh_config && sshd_config 详解
ppby2002
博客等级 码龄23年 65粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值