param

浏览器使用VLC插件播放rtsp

老子叫甜甜 提交于 2019-12-12 14:40:08
我们项目里用到了华为的摄像机,在实况浏览的时候爬了好几天的坑,终于东拼西凑,自己弄好了一份html的demo,可以播放视频记录一下. 1.我们是从华为轻量云上获取的摄像机的参数和视频信息 轻量云包括VCM(分析平台,网页端可以登录) ,VCN(监控平台需要下载客户端才能登录) 2.我是调用vcn上的接口拿到相应摄像机的rtsp地址,下面我就直接上代码了 注意要先在电脑安装VLC插件,才能在浏览器调用,下载地址: https://www.videolan.org/ 注意32和64位,我使用的32位 . vlc web开发文档地址 : https://wiki.videolan.org/Documentation:WebPlugin/ 里面有详细介绍 这是一个基本的html页面 ,将rtsp地址替换下面的地址即可,只支持IE,和360(因为有ie内核),Chrome当前版本是不支持的,网上说45版本以下的支持,但是我试了还是不行,可能是不会配置. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>video</title> </head> <body> <object type='application/x-vlc-plugin' id='vlc' events='True' width="800

动态窗口法

不打扰是莪最后的温柔 提交于 2019-12-12 13:10:09
1 """ 2 version2.0,增加环境动态 3 version1.3 4 Mobile robot motion planning sample with Dynamic Window Approach 5 结合https://blog.csdn.net/heyijia0327/article/details/44983551来看,里面含中文注释 6 符号参考《煤矿救援机器人地图构建与路径规划研究》矿大硕士论文 7 """ 8 9 import math 10 import numpy as np 11 import matplotlib.pyplot as plt 12 13 14 class Config(object): 15 """ 16 用来仿真的参数, 17 """ 18 19 def __init__ (self): 20 # robot parameter 21 self.max_speed = 1.4 # [m/s] # 最大速度 22 # self.min_speed = -0.5 # [m/s] # 最小速度,设置为可以倒车 23 self.min_speed = 0 # [m/s] # 最小速度,设置为不倒车 24 self.max_yawrate = 40.0 * math.pi / 180.0 # [rad/s] # 最大角速度 25 self

JS头部注释规范

坚强是说给别人听的谎言 提交于 2019-12-12 10:56:14
常用参数: @param @argument 指定参数名和说明来描述一个函数参数 @returns 描述函数的返回值 @author 指示代码的作者 @deprecated 指示一个函数已经废弃,而且在将来的代码版本中将彻底删除。要避免使用这段代码 @see 创建一个HTML链接,指向指定类的描述 @version 指定发布版本 @requires 创建一个HTML链接,指向这个类所需的指定类 @throws @exception 描述函数可能抛出的异常的类型 {@link} 创建一个HTML链接,指向指定的类。这与@see很类似,但{@link}能嵌在注释文本中 @fileoverview 这是一个特殊的标记。如果在文件的第一个文档块中使用这个标记,则指定该文档块的余下部分将用来提供这个文件的概述 @class 提供类的有关信息,用在构造函数的文档中 @constructor 明确一个函数是某个类的构造函数 @type 指定函数的返回类型 @extends 指示一个类派生了另一个类。JSDoc通常自己就可以检测出这种信息,不过,在某些情况下则必须使用这个标记 @private 指示一个类或函数是私有的。私有类和函数不会出现在HTML文档中,除非运行JSDoc时提供了–private命令行选项 @final 指示一个值是常量值。要记住JavaScript无法真正保证一个值是常量

如何写一个webservice 和消费webservice

戏子无情 提交于 2019-12-12 04:40:58
@WebService(serviceName = "TestWsService", targetNamespace = "http://xxxxxx.com/", endpointInterface = "xxxxxxx") public class TestWsServiceImpl implements TestWsService { @Override @DbLog(code = "test", name = "测试ws接口") public String test(String param) { System.out.println("入参:"+param); return param; } } @WebService(name = "TestWsService", targetNamespace = "http:xxxx.com") public interface TestWsService { /** * 保存物料信息 * @return */ @WebMethod String test(String param); } 消费webservice // 创建客户端 JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); Client client = dcf

Java系列之数组

旧巷老猫 提交于 2019-12-12 01:06:20
原文首发于微信公众号:jzman-blog,欢迎关注交流! 本来打算温习一下 注解 方面的内容作为今天的推送,但是来不及写了,那就一起来看一下数组,数组是用来存放一组具有相同类型数据的数据结构,通过 下标 来访问数组中的元素。 数组的定义 数组的定义主要有两种,一种是先指定数组的大小,然后根据数组元素下标进行赋值,另一种是直接创建一个数组并进行赋值,具体如下: //1.定义大小为10的数组 int[] arrayA = new int[10]; int arrayB[] = new int[10]; arrayA[0] = 1; arrayB[1] = 2; //2.定义数组并赋值 int[] arrayC = {1,2,3,4,5}; 数组本质 Java 中的数组实际上是一个类,因此两个数组变量可以指向同一个数组,观察如下代码: int[] arrayD = {1,1,1}; int[] arrayE = arrayD; arrayD[0] = 2; System.out.println(arrayE[0]); 显然,执行上述代码结果肯定是 2,上述代码中,将数组 arrayD 的值指向 arrayE,其本质是两个数组 arrayD、arrayE 指向了同一块数组空间 ,当修改了 arrayD 中某一元素的值,相应的 arrayE 中对应元素值也发生了变化,具体如下图所示: 注意

php params not getting called

梦想的初衷 提交于 2019-12-11 18:38:11
问题 I have link as test.php?fullname=Fahim&emailid=test@test.com In test.php I have below $fullname = $_POST['fullname']; $emailid = $_POST['emailid']; echo "$fullname===$emailid==="; I always get response as ====== I was expecting as Fahim===test@test.com . Any idea why this is happening? 回答1: In test.php data will be recieved using $_GET cause you are sending data using URL 回答2: Your link test.php?fullname=Fahim&emailid=test@test.com $fullname = $_GET['fullname']; $emailid = $_GET['emailid'];

ROS 2参数-parameters-

点点圈 提交于 2019-12-11 18:16:34
前序: ROS 2服务-services- 本节详细介绍参数param 1. 如何理解参数param: 参数是节点的配置值。 可以将参数视为节点设置。 节点可以将参数存储为整数,浮点数,布尔值,字符串和列表。 在ROS 2中,每个节点都维护自己的参数。 所有参数都是可以动态重新配置的,并且是基于ROS 2服务构建的。 2. 参数param有哪些命令功能: ros2 param -h 命令有: delete:删除参数 describe:显示有关已声明参数的描述性信息 dump:将节点的参数转储到Yaml文件中 get:获取参数 list:列出可用参数表 set:设置参数 3. 参数命令实践 如之前一样,先开启: ros2 run turtlesim turtlesim_node ros2 run turtlesim turtle_teleop_key 3.1 参数列表 列出每个节点的参数: ros2 param list 每个节点都有参数use_sim_time;它不是turtlesim特有的。 根据它们的名称,/turtlesim的参数看起来像是使用RGB颜色值来确定turtlesim窗口的背景色。 要确定参数类型,可以使用ros2 param get。 3.2 参数获取 使用如下命令获取当前参数值: ros2 param get <node_name> <parameter

How to count elements in categorys and compare it with other categorys in XSLT

两盒软妹~` 提交于 2019-12-11 17:00:02
问题 i have a problem :-) i would like to print out a xml and write a xslt for it. the problem is that i would like to build a table with my xml-elements but i must count if each row has the same amount of columns and if not i have to add a value element. i know that i cant change a variables value once i have set the value but how can i compare the categorys/table-rows amount of processes then? (and add empty rows) XML: <Settings> ... .. <DashBoard> <Category NAME="ph" PICNAME="prh"> <Process

MyBatis 传参分析

时间秒杀一切 提交于 2019-12-11 15:57:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 传入参数 MyBatis 允许两种方式的使用:通过定义接口,或通过 SqlSession 调用命名空间。这两者的传参方式不同,前者经过 MyBatis 处理后变为后者。后者更直接,当需要传入多个参数时要自己构建 Map 。 当使用接口时,会执行以下步骤: Object param = method.convertArgsToSqlCommandParam(args); result = sqlSession.<E>selectList(command.getName(), param); Object convertArgsToSqlCommandParam (Object[] args) 有以下规则: 传入 null 或空数组,返回 null; 没有使用 @Param 注解,且数组里只有一个对象,返回该对象; 否则返回 Map<String, Object> 。 第三种情况下, Map<String, Object> 的数据首先根据 params 从 args 里取。 params 是一个 Map<Integer, String> ,存储了形参的顺序和名字,名字的规则是: 有 @Param 注解,使用注解的 value 否则,使用形参顺序 例如: List<Entity> select(@Param(

Enable/Disable SSRS parameters

北慕城南 提交于 2019-12-11 15:32:00
问题 I am pretty new to SSRS and I tried searching for the answer before posting here. I want to enable a parameter(dropdown list) when another param (also from a dropdown list) is selected. I only see a visible/hidden property on the param but nothing that would enable/disable it. Would be great if someone could please post an example. Thanks a lot. 回答1: In the Report Manager interface, you can't directly enable or disable a parameter with another parameter (or any code within the report.) But