SQL模糊匹配--通配符--高级过滤
SQL查漏补缺:like模糊匹配、通配符、高级过滤。
tips:图片资源可能被防盗链(寄)了,可以右键属性复制地址在地址栏查看哈。
友情提醒:当你看到本篇博文时,目前 JDK17 最新版已经更新到 JDK17.0.7。latest 代表最新版,当你点击如下给出的下载地址时,下载当前最新版本。
JDK 最新版 JDK17 下载与安装;Windows 版本与 Linux( REHL 系列安装配置 JDK17),在 Windows 平台下 Eclipse ID E配置 JDK17。历史版本需要注册账号登录才能下载,真的太骚了,看着那个锁标志是锁住的。
前段时间,在某平台看到有人吐槽 CSDN 下载 JDK17 还需要付费。官方免费提供下载,CSDN欺负萌新不懂吗?
顺带一提目前使用比较广泛的两个 JDK 版本 JDK8 和 JDK11 最新版,需要登录账号才能下载哟:
在正式介绍 JDK 下载、安装、配置时,先来点科普知识。
Linux 平台 shell 环境变量调用顺序流程图:

如果不想让别人看到自己的提交记录,可以使用私有仓库+公有仓库配合使用。
在保留原始仓库状态情况下清除原始的分支,创建新的分支并强制推送至远程仓库。
如果想完全清除版本控制,删除隐藏的.git目录,然后重新初始化。
创建并切换到新的分支
1 | git checkout --orphan br_latest |
暂存所有未追踪的文件
1 | git add --all |
提交所有更改
1 | git commit -am "删除历史版本记录,初始化仓库" |
删除原有分支
1 | git branch -D master |
将当前分支重命名
1 | git branch -m master |
强制更新存储库
1 | git push -f origin master |
如果只是想完全去掉版本控制,完全可以删除隐藏文件.git目录,然后初始化git init。
1 | $ rm -rf .git |
将当前分支重命名为master
1 | git branch -m master |
连接远程仓库demo
1 | git remote add origin git@github.com:cnwangk/demo.git |
再强制更新远程仓库:-f为强制推送更新仓库
1 | git push -f origin master |
查看本地仓库大小
1 | du -sk -m |
最近公司有新需求,需要接入大华和海康的项目,优先解决接入海康的SDK。对于我这个之前完全没接触过对接SDK的新手来说,完全是焦头烂额。公司只提供了SDK文档,没有其它文档支持。但是需要使用java进行对接数据。俗话说的好,工欲善其事,必先利其器。海康官方的SDK文档提供了java的demo例子,但是文档说明并不全面(个人感觉,遇到了很多坑,故予以总结)。
运行demo之前,最好浏览一遍SDK文档,比如操作系统与JDK以及DLL文件保持一致性。而且对你调试代码也颇有帮助,返回一些错误码在官方提供的文档有说明参照。例如:win64下运行64位JDK和64位DLL文件,也可以运行32位JDK和32位的DLL文件。
官方文档直通车:https://www.hikvision.com/cn/download_61.html
官方文档给出的【注意事项】
—————————————————————————————————————————————-
一、 更新设备网络SDK时,SDK开发包【库文件】里的
1 | HCNetSDK.dll、 |
等文件均要加载到程序里面,【HCNetSDKCom文件夹】(包含里面的功能组件dll库文件)需要和HCNetSDK.dll、HCCore.dll一起加载,放在同一个目录下,且HCNetSDKCom文件夹名不能修改。
二、 如果自行开发软件不能正常实现相应功能,而且程序没有指定加载的dll库路径,请在程序运行的情况下尝试删HCNetSDK.dll。如果可以删除,说明程序可能调用到系统盘Windows->System32目录下的dll文件,建议删除或者更新该目录下的相关dll文件;如果不能删除,dll文件右键选择属性确认SDK库版本。
三、如按上述步骤操作后还是不能实现相应功能,请根据NET_DVR_GetLastError返回的错误号判断原因。