自己项目需要,编写此DEMO程序,亲测可用,实现主要功能如下:1、通过onvif协议获取摄像机RTSP视频流地址,并预览播放。
2、通过onvif协议对摄像机进行PTZ云台控制。
3、通过onvif协议设置和调用摄像机预置位功能。
4、通过VLC开源播放器预览播放摄像机RTSP视频流和网络视频源,VLC版本:3.0.4.05、提供WEBAPI接口getcamerastreamuri,传入参摄像机ip、port、username、password可以获取此摄像机的RTSP视频流地址。
1
OverviewThisOPCUAreferenceimplementationistargetingthe.NETStandardLibrary..NetStandardallowsdevelopingappsthatrunonallcommonplatformsavailabletoday,includingLinux,iOS,Android(viaXamarin)andWindows7/8/8.1/10(includingembedded/IoTeditions)withoutrequiringplatform-specificmodifications.Furthermore,cloudapplicationsandservices(suchasASP.Net,DNX,AzureWebsites,AzureWebjobs,AzureNanoServerandAzureServiceFabric)arealsosupported.Featuresincluded1. FullyportedCoreUAstackandSDK(Client,Server,Configuration&Sampleassemblies)2. SampleServersandClients,includingallrequiredcontrols,for.Net4.6,.NetCoreandUWP.3. X.509certificatesupportforclientandserverauthentication4. Anonymous,username,X.509certificate(experimental)andJWT(experimental)userauthentication5. UA-TCP&HTTPStransports(clientandserver)6. Foldercertificate-storesupport7. Sessions(includingUIsupportinthesamples)8. Subscriptions(includingUIsupportinthesamples)GettingStartedAllthetoolsyouneedfor.NetStandardcomewiththe.NetCoretools.Seehereforwhatyouneed.HowtocreateselfsignedcertificatesforthesampleapplicationsOnWindows1. Openacommandpromptintherootfolderofyourrepository2. RunthescriptCreateAllCerts.cmdintherootfolderofyourrepositorytocreatethecertificatesforallsampleapplications.3. Alternatively,youcanrunthescriptCreateCert.cmdineachsampleprojectfoldertocreatenewselfsignedcertificatesfortheapplication.4. TheselfsignedcertificatesarestoredinOPCFoundation/CertificateStores/MachineDefaultineachapplicationprojectfolderOnLinux1. Openacommandprompt2. Navigatetotheprojectfolderofthesampleapp,e.g.SampleApplications/Samples/NetCoreConsoleClient3. Runthescript./createcert.shtocreatethecertificatesforthesampleapplications.4. TheselfsignedcertificatesarestoredinOPCFoundati
2024/5/10 14:27:21 6.71MB OPC UA 客户端 服务器
1
Copyright2018,bimsurfer.orgBIMSurferislicensedundertheMITLicense.过时的此存储库包含BIMSurferv1和v2。
该代码库不再维护。
在上找到新的BIMSurfer目录介绍BIMSurfer是基于构建的的基于WebGL的3D查看器。
待办事项:更多信息用法BIMSurfer创建一个:varbimSurfer=newBimSurfer({domNode:"viewerContainer"});从BIMServer加载模型:bimSurfer.load({bimserver:ADDRESS,username:USERNAME,password:PASSWORD
2024/5/3 9:45:19 3.31MB JavaScript
1
谷歌浏览器Flash插件及其安装方法。
大家使用GoogleChrome(谷歌浏览器)的时候是不是也发现他对FLASH的支持有些问题呢?是因为GoogleChrome(谷歌浏览器)没有装FLASH插件的原因。
现在按照下面的方法装上就可以解决问题了。
在网上查了一下关于谷歌浏览器GoogleChrome的Flash插件的安装方法,如下:1.下载下面的文件,地址:http://www.phplamp.org/wp-content/uploads/2008/10/google_chrome_flash_plugins.rar2.解压。
3.复制flashplayer.xptNPSWF32.dll这两个文件到C:\DocumentsandSettings\[UserName]\LocalSettings\ApplicationData\Google\Chrome\Application\Plugins。
注意:[UserName]为你的账户名称,如果没有Plugins该文件夹,新建即可。
4.重启谷歌浏览器GoogleChrome,然后你就会发现谷歌浏览器GoogleChrome的Flash插件已经安装好了。
1
配置文件db.properties(保存数据库账号和密码等)工具类JDBCUtil.java(抽取公共部分,解决硬编码问题DBCP方式实现连接池、配置连接池==>获得连接对象连接数据库)用户账号实体类User.java(私有化数据库t_user表中的id,username,password)接口类IUserDao.java(制定增删改查业务)实现类UserDaoImpl.java(实现增删改查功能使用预编译对象PreparedStatement安全、便捷不需要我们去拼接字符串,特别是字段很多的时候同时效率比Statement更高)测试类UserDaoTest.java(做测试增删改查功能使用)这个是最近学习之后优化更新的资源,若有不足还请见谅哈
2024/4/14 5:57:43 1.13MB JDBC MySQL数据库 配置连接池 Dao层实现
1
mybatis+spring+struts2使用oracle数据库增删改查,是把csdn原先的mysql数据库改成oracle数据库,直接在myeclipse上导入就行,并添加数据库myuser表,还有id,username,password等字段,压缩包下又myuser用记事本打开,导入oracle数据库
2024/3/18 15:29:40 12.31MB mybatis spring struts2
1
当用户要求时,可从Play商店链接到Android应用的Reddit机器人。
该机器人是使用Python3在ArchLinux计算机上编写的,因此您需要Python3才能运行它。
它在带有Debian的RaspberryPi上运行。
在哪里看LinkMeBot/LinkMeBot.py,主要脚本LinkMeBot/RemoveBadComments.py,这些脚本可删除已LinkMeBot/RemoveBadComments.py的注释LinkMeBot/Config.example.py,一个示例配置文件PlayStore/,用于搜索PlayStore的模块test/如何运行gitclone项目cdPlayStoreLinks_Botpython3-mvenvvenv这将为机器人创建一个虚拟环境以在其中运行sourcevenv/bin/activate激活机器人pipinstall-rrequirements.txt安装要求创建一个作为脚本在LinkMeBot/Config.py文件中设置有效的username,
2024/3/7 15:44:09 12KB python bot reddit reddit-bot
1
SSH整合开发,MyElipse下源代码工作区,SQL文件,使用时创建名为morse的数据库,并执行morse.sql,该web应用使用了国际化、拦截器、规则验证等struts功能,实现将英文、中文转译为摩尔斯码点线码和音频码。
使用jsp技术,tomcat服务器,mysql数据库。
在使用时,请修改applicationContext.xml文件内的username与password的值,改为您使用数据库的用户名和密码
2024/2/25 22:49:47 14.98MB SSH 拦截器 国际化 摩尔斯码转译
1
项目说明:本项目采用纯Servlet开发,是新手练习的不二项目,框架之类的可以略过了。
数据库使用的是MySQL,使用Eclipse开发。
项目分管理员、宿舍管理员以及学生三个类型。
管理员:宿舍管理员管理、学生管理、宿舍管理、缺勤记录、修改密码、退出登录。
宿舍管理员:学生查看、缺勤记录、修改密码、退出登录。
学生:缺勤记录、修改密码、退出登录。
管理员和宿舍管理员使用userName登录,学生使用stuNum登录。
2024/2/10 22:33:39 4.4MB JavaWeb 宿舍管理 源码 毕业设计
1
自己一步一步的学习2019测试建立COREAPI,学习接口建立方法启动自带的《WeatherForecast》没有删除,使用MYSQL数据库,建了LoginController,和userInfoController因为刚学会使用GET方式,只使用GET访问地址https://localhost:#####/api/Login/Login?userName=w&password=w数据库导出了user.txtuserinfo.txt,另外整理一个文档说明EF安装和执行命令用于导入数据库实体类
2024/2/2 12:07:24 2MB 跨平台 coreapi
1
共 51 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡