自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hi3559AV100开发调试日志

2019-09-05主板原生系统状态1、串口正常2、网络不工作ifconfig 命令没有显示出网络设备列表,不能对网络进行配置运行 ip link set up dev eth0 命令解决问题3、插入TF card 不能识别TF卡,也不能自动挂载4、Hi3559AV100_SDK_V2.0.1.0 目录缺红色标记的文件5、发布的SDK 编译生成的镜像试单系统还是双系统?201...

2020-01-08 16:49:07 3344 2

原创 逆向工程记录

WIN32 ASM 逆向工程

2022-04-10 11:45:08 359

原创 iXMPlayer 视频播放器

QT+VLC+OPENGL 开发的一款视频播放器,支持单帧回放和投屏功能

2022-01-09 13:19:44 9085 1

原创 MS SQL DATEADD、DATEDIFF用法 按起止时间自动插入多条记录

MS SQL 自动按起止时间循环插入记录USE [test111]BEGINSET NOCOUNT ON;declare @BitDepth bigint=2748050declare @WellDepth bigint=2748050declare @DataID bigint=0declare @StartDateTime datetime='2021-06-25 00:00:00.000'declare @EndDateTime datetime='2021-06-30 23:5

2021-10-11 19:55:34 251

原创 MATLAB学习-基础篇

1、命令输入1、Cleaning Upclear Clears variables from the workspace.clc Clears the Command Window and moves the cursor to the upper left corner of the window.2、format>> format long Task 2 ✔>> 13/6ans = 2.166666666666667 Task 3 ✔>&g

2021-02-07 18:54:08 179

原创 live555 优化

live555 优化MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client’s buffer size (250000). 28536 bytes of trailing data will be dropped优化 11)在“live/liveMedia/StreamParser.cpp”中扩展帧解析buffer大小,即BANK_SIZE,默认值为150k,根据传输的H264

2020-12-11 15:04:01 963 1

原创 ubuntu18.04.02安装Qt

系统:Ubuntu18.04.02Qt:qt-opensource-linux-x64-5.12.0.run1:安装包下载官网下载地址:http://download.qt.io/archive/qt/,我这里下载的是5.12.0,选择linux版本qt-opensource-linux-x64-5.12.0.run;也可以点击这个链接直接下载:下载地址2:修改权限进行安装把文件拷贝到目标服务器的安装路径下,然后执行如下命令:sudo chmod +x qt-opensource-linux

2020-12-01 14:50:12 115

原创 [Qt]设置窗口图标和EXE应用程序图标

1 设置窗口图标1.1 步骤一添加图片资源到qt的qrc文件(qt资源文件)中,可以用自带的Qt Resource Editor编辑,也可以直接用文本编辑(没有qrc资源文件可以自己新建一个)。以文本文件形式打开,如下所示,其中<RCC> <qresource prefix="/"> <file>icon/hsq_128.ico</file> <file>icon/Main_64.ico</f

2020-11-10 16:45:01 491

原创 WINDOW 注册表添加启动项

注册表添加启动项1、打开运行,输入“regedit”,打开注册表。2、在注册表中找到如下位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,winwin7.com右键“Run”新建一个字符串类型的键值。3、右键新建的键值,选择“修改”,将数值名称改为 你要启动的程序名称如:ctfmon.exe,数值数据改为 程序所在位置的路径 如:C:\windows\system32\ctfmon.exe (直接不能修改名字的,可

2020-11-04 18:33:27 2557

原创 VLC 参数详解

用法: vlc [选项] [流] …您可以在命令行中指定多个流。它们将被加入播放列表队列。指定的首个项目将被首先播放。选项风格:–选项 用于设置程序执行期间的全局选项。-选项 单字母版本的全局 --选项。:选项 仅对此选项之前的单条流生效,且优先级高于先前的设置。流媒体 MRL 语法:[[协议][/分流]????/]URL[#[标题][:章节][-[标题][:章节]]][:选项=值 …]许多全局 --选项 也可作为 MRL 特定的 :选项 使用。可指定多组 :选项=值。UR

2020-10-30 16:39:24 8782 1

原创 信息发布系统模块功能定义简述

信息发布系统共有:用户管理、资源管理、设备管理、模块管理、节目管理、任务管理、统计分析、角色管理和系统管理九个模块。一、用戶管理1、用戶的基本信息用戶名手機號密碼公司名稱地址企業認證相關信息(营业執照,納稅稅號)所屬行業申請理由簡要描述2、業務信息用戶角色分配空間登陸次數所在分組賬戶類型1 (企業/個人)賬戶類型2 (試用/正式)3、功能实现登陸(微信、QQ、手機和賬戶密碼登陸)註冊個人賬戶信息修改、重置用戶個人基本信息和業務查詢,查看刪除…二、资源管理1

2020-10-15 09:05:11 2478

原创 PyCharm 中如何配置国内资源

问:PyCharm 中如何配置国内源,官方源太慢了![捂脸]答:很简单,国内有不少靠谱的 Python 源可供选择,我一直用的清华大学的,感觉还不错,配置方法如下:依次点击 File -> Settings -> Project:xxx -> Project Interpreter -> + -> Management Repositories,然后编辑内容为:网页链接,点击确定后,重新打开后即可,如图所示。...

2020-10-06 23:32:34 683 1

原创 Ubuntu18.04环境编译VLC源码WIN32应用程序及相关问题解决

1、编译环境(ubuntu1~18.04.1)2、更新和升级系统# apt-get install update# apt-get install upgrade3、安装编译工具apt-get install gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools4、安装开放工具包# apt-get install lua5.2 libtool automake autoconf autopoint make gettext pkg-co

2020-06-30 13:41:47 2999

原创 工作日志-2020年06月

2020-06-15 星期一1、周会内容疫情防控平台:1)疫情防控平台问题手机上传人脸照片问题;2)列表刷新问题;3)对接新的设备;拼接屏:1)UI更新2)产品性能测试葫芦岛项目:1、直播点播平台预研大概由那些功能模块组成;2、实时视频编录管理平台...

2020-06-15 10:30:40 122

原创 工作日志-2020年05月

2020年05月1 周五1、学习Docker 的安装、命令操作2020年05月2 周六1、学习Docker 的镜像的制作和发布

2020-05-03 00:30:47 275

原创 Docker 核心技术

1 Docker 课程简介Docker Go Sware/Compose/mesos/k8s2 Docker 是什么、解决什么问题?开发 JAR/WAR- 运维-部署环境、配置不同代码/配置/系统/数据。。。 一起打包部署-集群/弹性扩容3 Docker 概念基于Go语言,解决运行环境、配置问题的软件容器,是一种虚拟化技术。一次封装,到处运行下载 http://www.dock...

2020-05-02 23:42:10 512

原创 RTMP 推流地址&播放地址

推流:rtmp://210.22.129.139:1935/hls播放:http://210.22.129.139:9081/hls

2020-04-22 11:31:09 10084

原创 javascript 基础代码

1、基础判断function isUndef(v) { return v === undefined || v === null}function isDef(v) { return v !== undefined && v !== null}function isTrue(v) { return v === true}function isF...

2020-04-20 21:03:10 779

原创 JavaScript 问题汇总(二)

关于前端174道 JavaScript知识3月31日最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本部分主要是作者在 Github 等各大论坛收录的 JavaScript 相关知识和一些相关面试题时所做的笔记,分享这份总结给大家,对大家对 JavaScript 的可以来一次全方位的检漏和排查,感谢原作者 CavsZhouyou 的付出,原文链接放在文章最下方,如果出...

2020-04-14 22:47:44 541

原创 JavaScript 问题汇总(一)

最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本部分主要是作者在 Github 等各大论坛收录的 JavaScript 相关知识和一些相关面试题时所做的笔记,分享这份总结给大家,对大家对 JavaScript 的可以来一次全方位的检漏和排查,感谢原作者 CavsZhouyou 的付出,原文链接放在文章最下方,如果出现错误,希望大家共同指出!介绍 js 的基本数据类型...

2020-04-14 22:39:02 479

原创 工作日志-2020年04月

2020年04月07日 星期一1、上午开周会,回顾上周工作,布置这周任务。2、下午疫情安全防控综合管理平台UI 原型设计;

2020-04-13 19:32:03 320

原创 kurento 学习-kms-pointerdetector gst-plugins 编译-运行-调试-问题及解决办法

1、编译1、下载代码2、复制到kms-omni-build# 目录下3、修改kms-omni-build# vi CMakeLists.txt../kms-omni-build# vi CMakeLists.txt...dd_subdirectory(kms-pointerdetector)list(INSERT CMAKE_MODULE_PATH 0 "${CMAKE_CU...

2020-03-03 19:33:46 665

原创 工作日志-2020年03月

星期一 03月03日

2020-03-02 19:37:04 328 1

原创 Kurento- Kurento Java Tutorial - kurento-magic-mirror Could not Run Successfully, Why?

1、kms-omni-build Build1、my operating system operating environmentroot@gmt-NF8480M5:/home/sandra/kms/kms-omni-build# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: ...

2020-03-01 20:32:12 911 3

原创 Javascript 使用笔记

1、json 的用法-删除json中指定key元素1、删除指定key的元素var obj = {‘id’:1, ‘name’:2}; delete obj.id; delete obj[id]; console.log(obj); 2、json删除数组中的元素var objArray = [‘1’,’2’,’3’,’4’]; objArray.remove(‘1’); cons...

2020-02-28 13:12:22 108

原创 进程间通信-有名管道(FIFO)

有名管道(FIFO)有名管道也被称为FIFO文件,是一种特殊的文件。由于linux所有的事物都可以被视为文件,所以对命名管道的使用也就变得与文件操作非常统一。创建有名管道用如下两个函数中的其中一个,可以创建命名管道。#include <sys/types.h>#include <sys/stat.h>int mkfifo(const char *filename...

2020-02-25 18:26:48 325

原创 在 linux 下使用 CMake 构建应用程序

CMake 简介CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfi...

2020-02-22 20:54:14 205

原创 Linux-使用笔记

1、查看应用程序占用端口查看端口root@gmt-NF8480M5:/home/sandra/kms# netstat -tupln | grep -e kurentotcp6 0 0 :::8888 :::* LISTEN 38861/kurento-media 2、查看ubuntu 版...

2020-02-18 22:44:18 254

原创 编译 kurento-media-server 搭建KMS服务-Kurento 学习(五)

1、确认主机能上外网,需要下载软件包root@gmt-NF8480M5:~# ping www.baidu.comPING www.a.shifen.com (112.80.248.76) 56(84) bytes of data.64 bytes from 112.80.248.76 (112.80.248.76): icmp_seq=1 ttl=52 time=10.1 ms64 by...

2020-02-18 16:56:18 1008

原创 Kurento Developer Guide -Kurento 开发人员指南

开发人员指南本节是对库兰托自身发展的全面指导。本文的目标读者是任何想参与为Kurento项目编写代码,或想了解该项目的源代码是如何构造的人。如果您希望编写使用Kurento的应用程序,那么您应该阅读Writing Kurento应用程序。目录开发人员指南介绍代码库开发101LibrariesDebian软件包Build ToolsBuild from source...

2020-02-17 16:25:13 760

原创 运行 Kurento Java Tutorial - Hello World 测试

1、参考Kurento Java Tutorial - Hello World搭建环境,下载代码,导入工程项目如图;里面有很多示例,先运行测试第一个工程kurento-hello-world;编译成功。2、设置kurento-hello-world的运行参数如下:Dkms.url=ws://192.168.0.107:8888/kurento见图:3、修改文件/etc/kur...

2020-02-16 23:27:51 1259 3

原创 Kurento Java Tutorial - Hello World

Kurento Java Tutorial - Hello World这个web应用程序是为Java开发人员介绍用Kurento编程的原则而设计的。它包含一个WebRTC镜像视频通信(环回)。本教程假设您具备Java、JavaScript、HTML和WebRTC的基本知识。在开始本教程之前,我们还建议阅读关于Kurento和WebRTC的部分。注释此应用程序使用HTTPS。如果您在本地主...

2020-02-15 11:45:51 1811

原创 工作日志-2020年02月

星期一 2020年02月10日**上午:1、去公司建立远程工作环境,主要是部门每个员工的电脑开启和网络远程链接;2、开启各种服务开启3、设置数据库外网访问4、设置SVN外网访问,外网端口映射端口后,外网还是不能访问,问题查找,原因是SVN主机外网不通,网关要设置要正确,路由也有设置正确;修改后OK下午:部门员工远程会议,部门员工远程工作环境搭建完成,要求和正常上班一样,按照项目进度进...

2020-02-12 01:26:43 368

原创 常见问题-关于NAT,ICE,STUN,TURN

常见问题关于NAT,ICE,STUN,TURN什么是NAT?网络地址转换(Network Address Translation,NAT)是一种对网络中机器的私有IP地址进行隐藏的机制。这种NAT机制通常存在于所有类型的网络设备中,从家庭路由器到成熟的公司防火墙。在所有情况下,效果都是一样的:NAT内的机器不能从外部自由访问。NAT对WebRTC通信的影响是非常负面的:网络内的机器将能够向...

2020-02-08 22:20:13 956

原创 NAT穿越(p2p打洞)免费STUN服务器列表

什么是STUNSTUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义。目前RF...

2020-02-08 20:54:46 6204 2

原创 P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)

1、NAT和NAPT网络地址转换(NAT,全称Network Address Translation),早期的NAT指的是Basic NAT(静态NAT),它在技术上比较简单一点,仅支持地址转换,不支持端口映射。这就需要对每一个当前连接都要对应一个IP地址,因此要维护一个公网的地址池。我们可以看出,Basic NAT一个比较明显的缺陷就是:同一时刻只能少量位于NAT后面的机器能够和外部交互(要...

2020-02-08 18:07:40 1840

原创 P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解

1、内容概述P2P即点对点通信,或称为对等联网,与传统的服务器客户端模式(如下图“P2P结构模型”所示)有着明显的区别,在即时通讯方案中应用广泛(比如IM应用中的实时音视频通信、实时文件传输甚至文字聊天等)。P2P可以是一种通信模式、一种逻辑网络模型、一种技术、甚至一种理念。在P2P网络中(如右图所示),所有通信节点的地位都是对等的,每个节点都扮演着客户机和服务器双重角色,节点之间通过直接通信...

2020-02-07 15:11:26 377

原创 P2P技术详解(一):NAT详解——详细原理、P2P简介

这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层开发人员而言有很高的参考价值。1. IPv4协议和NAT的由来今天,无数快乐的互联网用户在尽情享受Internet带来的乐趣。他们浏览新闻,搜索资料,下载软件,广交新朋,分享信息,甚至于足不出户获取一切日用所需。企业利用互联网发布信息,传递资料和订单,提供技术支持,完成日常...

2020-02-03 17:37:53 1055

原创 Install Coturn -Kurento学习(四)

一、 将服务器作为标准操作系统包目前,已有多个操作系统对该项目进行了预打包:1) Debian家族的新Linuxes拥有“coturn”软件包:http://packages.qa.debian.org/r/coturn.html可按常规方式安装:apt install coturn如果您使用的是来自项目下载站点的Debian包,然后按照以下说明操作:打开存档:$tar xvfz ...

2020-02-02 12:40:37 750

原创 关于Kurento 和 WebRTC-Kurento学习(一)

关于Kurento 和 WebRTC关于Kurento 和 WebRTCKurento是一个WebRTC媒体服务器和一组客户端API,简化了针对web和智能手机平台的高级视频应用程序的开发。它的特点包括通信组、转码、录音、混音、广播和视听流的路由。Kurento提供了一个多媒体框架,该框架通过以下功能简化了构建多媒体应用程序的任务:动态WebRTC媒体管道:Kurento允许自定义媒体...

2020-02-01 15:43:57 2553

制作U盘MSDOS启动盘.zip

1、插入U盘; 2、以管理员身份运行HPUSBFW.EXE 3、选择 Create a DOS startup disk 4、选择 ..\DriveKey\DriveKey 目录 5、按start 按钮,开始制作DOS 启动盘

2019-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除