- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 CMake整理
file(GLOB SRC_LIST "src/*.cpp") # 这里file(GLOB ...)命令来查找src目录下所有扩展名为.cpp的文件,并将它们的名字存入SRC_LIST变量。aux_source_directory(. SRC_LIST) #这里 . 表示当前目录,SRC_LIST 是存放源文件列表的变量。SET(LIBRARY_OUTPUT_PATH ${TOP_DIR}/Lib/$${PLATFORM}) #####设置库生成路径。#########设置库属性 源文件和输出名字。
2024-04-26 10:56:19 385
原创 vscode免费登录ssh ,linux git配置免密码
在windows下生成密钥 , cmd窗口下执行 ssh-keygen -t rsa 在C:\Users\zhangqiwei\.ssh目录下生成。在linux下面 cd .ssh 创建authorized_keys 文件, 把之前windows下生成的 id_rsa.pub内容复制进去。查看~/.ssh/id_rsa.pub文件内容,获取到你的public key,粘贴到GitLabssh公钥管理处即可。在linux下面 ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
2024-04-03 13:46:42 613
原创 git 常用命令
git push命令将的代码推送到中的上。git push :1. 正常写法填写所有的参数,这么写比较清晰明了,不容易弄混,适合和不一样的情况。举个栗子:意思是将本地的dev分支上的代码推送到远程主机名为origin中test的分支上。如果远程的test分支不存在,则会被创建,这也是一种创建远程分支的办法。
2023-08-23 14:28:32 528
原创 谷歌Chrome浏览器接入RTSP海康大华摄像头视频纯H5播放谷歌观看海康摄像头
传统安防行业都是在ie用控件观看海康大华摄像头,但是ie现在很多人不想用,随着谷歌禁用flash,h5观看直播必定有所增加。这里分享一种用纯H5无插件谷歌浏览器观看海康摄像头的方式。使用环境摄像头需要在同一个局域网内。大致思路如下1、选择一个后台流媒体服务器支持rtmp推流,并进行转码支持http-flv,hls。这里后台流媒体采用开源的nginx,可以自行百度编译下载,也可以去这里下载编译的nginxhttps://download.csdn.net/download/zqw_4181
2021-05-19 20:27:37 2283 1
原创 谷歌Chrome浏览器接入RTSP海康大华摄像头视频纯H5播放谷歌观看海康摄像头
传统安防行业都是在ie用控件观看海康大华摄像头,但是ie现在很多人不想用,随着谷歌禁用flash,h5观看直播必定有所增加。这里分享一种用纯H5无插件谷歌浏览器观看海康摄像头的方式。使用环境摄像头需要在同一个局域网内。大致思路如下1、选择一个后台流媒体服务器支持rtmp推流,并进行转码支持http-flv,hls。这里后台流媒体采用开源的nginx,可以自行百度编译下载,也可以去这里下载编译的nginxhttps://download.csdn.net/download/zqw_4181
2020-07-08 22:33:01 4670
原创 无插件纯H5谷歌浏览器观看海康大华摄像头
传统安防行业都是在ie用控件观看海康大华摄像头,但是ie现在很多人不想用,随着谷歌禁用flash,h5观看直播必定有所增加。这里分享一种用纯H5无插件谷歌浏览器观看海康摄像头的方式。使用环境摄像头需要在同一个局域网内。大致思路如下1、后台流媒体需要从摄像头得到码流,并进行转码支持http-flv,hls。2、后台流媒体可以用nginx(自行百度编译),用ffmpeg通过rtsp协议...
2019-11-09 14:27:35 5942 7
原创 minio 图片存储服务器的部署和使用
一、下载安装官网地址 :https://minio.io/可以根据系统下载需要的版本,我这边下载的是windows安装程序https://dl.min.io/server/minio/release/windows-amd64/minio.exehttps://docs.min.io/cn/minio-quickstart-guide.html详细介绍二、服务启动...
2019-09-26 10:25:07 5146
原创 windows下 磁盘写入速度非常慢 主要是lseek lwrite 格式化时候不用快速格式
之前硬盘用于过linux,格式化过,重新插入到windows下,格式化之后,发现写入非常非常慢。后面尝试不用快速格式化,格式化时候把快速格式化勾去掉,此过程格式化非常慢,需要好几个小时,格式化完成之后,发现写入速度恢复正常了。...
2019-09-04 15:26:27 1402
原创 c++ STL vector,list,map的erase用法
vector,内存连续分布,调用erase之后,后面的元素会向前移,导致后面的迭代器全部失效。正确写法 类似的还有dquue std::vector<int> vec_test; vec_test.push_back(1); vec_test.push_back(2); vec_test.push_back(3); for(std::ve...
2019-08-28 16:14:26 402
原创 利用turnservre实现p2p 穿网
目前大部分网络环境里设备都是在nat后面,目前最为热的3g/4g网络,所有手机终端都是在内网里面, 如上图,ClientA, ClientB, Nat后面的设备并不能直接实现数据通信, 所以出现了很多种nat穿越技术, 以实现nat后面的设备如ClientA, ClientB能直接实现相互访问, 实现内网设备clientA, clientB数据直接通信, turn方法是一种可靠的依靠服务器...
2019-06-27 10:13:58 559
转载 windows下编译安装nginx_rtmp
windows下搭建nginx-rtmp服务器文章目录windows下搭建nginx-rtmp服务器编译nginxnginx-rtmp环境搭建效果测试最后说明最近因为接...
2019-06-21 15:20:50 3273
转载 ffmpeg 中文使用说明
a) 通用选项L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持-title string...
2019-04-11 16:40:35 879
转载 PS流格式分析
PS流转h264下载工具地址(https://download.csdn.net/download/zqw_4181/11179971)(想要源码的话 请添加微信 18868804181)针对H264 做如下PS 封装:每个IDR NALU 前一般都会包含SPS、PPS 等NALU,因此将SPS、PPS、IDR 的NALU 封装为一个PS 包,包括ps 头,然后加上PS system...
2019-03-22 15:27:30 1271
原创 基于easydarwin实现rtsp拉流,可接入rtsp摄像头
工具下载地址https://download.csdn.net/download/zqw_4181/11021329背景需求有一个支持rtsp拉流的摄像头,同时有多个客户端向看这个摄像头的实时情况直播,这个实现需要一个流媒体服务器来做转发,easydarwin是一个不错的选择,但是easydarwin支持推流,不支持拉流。具体实现在QTSSReflectorMo...
2019-03-15 09:36:16 2460
原创 基于net-snmp进行子代理扩展
下载net-snmp源码linux版本的,安装好 /usr/local/snmp/share/snmp/mibs 里面放入自己的mib文件, 其中/usr/local/snmp位安装目录Mib文件如下1.3 进入/usr/local/snmp/bin,根据Mib文件中的类型如果是标量,执行./mib2c -c mib2c.scalar.conf STMETRO-StmPlat...
2018-11-26 17:57:43 1242
原创 linux mktime很耗时
linux写了程序,发现某个线程执行速度很慢,最终用google-perftools分析定位出来是linux 函数mktime执行较慢,由于线程要执行多次mktime,导致整个线程执行很慢 tm tmp_time ; tmp_time.tm_hour = m_FrameInfo->nHour /*- 1*/ ; tmp_time.tm_min = m_FrameInfo->n...
2018-11-06 14:21:36 1138
原创 前端ajax跨域支持自定义消息头发型
背景:前端需要跨域访问其他服务器,发送消息中携带自定义头。前端采用ajax方法 前端实现:采用ajax, url:跨域的服务器地址 http://172.168.1.100:1000/funcoperdatatype不要选jsonp,html或者json和服务器定义好,beforesend携带自定义头Data_Param跨域时候,浏览器先会发options 预请求,这时候服务器...
2018-10-29 09:54:03 384
原创 linux 登录界面替换
SSH登录界面显示vim /etc/motd 文件,添加字符内容登录之后便是显示的内容 2.如果是图形界面化安装,登录之后先随便搞张图片放好,然后右键桌面 点击从图片库里面找一张替换。 ...
2018-10-12 10:00:15 527
原创 linux 磁盘分区,格式化,挂载
磁盘格式化、分区1磁盘容量小于2Tfdisk –l 查看当前分区情况fdisk /dev/sda输入wq保存退出再次输入fdisk -l 查看可以看到多了sda1,接下来对sda1进行格式化,挂载 mkfs.xfs /dev/sda1 //格式化 进行挂载, 2磁盘容量大于2T 需要...
2018-10-08 15:00:57 213
原创 linux 和 windows实现文件共享
一、通过smb服务1.1 Linux安装smb服务,输入yum -y install smb1.2 安装完成之后,创建一个smb用户,smbpasswd –a root1.3 修改配置文件 /etc/smb/smb.conf,增加访问目录1.4 重启smb服务,service smb restart1.5 在windows电脑上,访问目录,输入\\192.168.1.100...
2018-08-07 14:06:40 249
转载 B+Tree, B-Tree介绍
B树: B+树: 结构上B树中关键字集合分布在整棵树中,叶节点中不包含任何关键字信息,而B+树关键字集合分布在叶子结点中,非叶节点只是叶子结点中关键字的索引; B树中任何一个关键字只出现在一个结点中,而B+树中的关键字必须出现在叶节点中,也可能在非叶结点中重复出现;性能上(也即为什么说B+树比B树更适合实际应用中操作系统的文件索引和数据库索引?)...
2018-08-06 10:45:25 802
原创 sql常用语句
1、CREATE TABLECREATE TABLE table_name (column_name data_type PRIMARY KEY,column_name data_type,.......)2、INSERT INTOINSERT INTO table_nameVALUES (value1, value2,....)orINSERT INTO table_name(column_na...
2018-05-07 17:16:28 106
原创 Makefile
总的makefile#!/bin/bashCC = gccCPP = g++MAKE = makeVERSION = `(svn info $(PROJ_SRC_DIR) | grep -e Rev: -e 最后修改的版本: | awk '{print $$NF}')`ifdef PRO_TARGET_DLL SOFLAGS = -shared -fPIC -g -Wl,-Bsymbolic P...
2018-03-30 13:59:34 247
原创 利用windbg分析崩溃,句柄泄漏,死锁,CPU高,内存泄漏
Windbg的一些简单使用命令一、崩溃1、 输入.ecxr;kbn得到崩溃的堆栈其中源代码如下2、 查看堆栈和源代码,发现第0帧导致崩溃,代码也是本地代码输入.frame 0,切到第0帧如下3、 输入 dv 查看当前帧的一些变量信息 发现变量p =0x00000000二、句柄泄漏1、 启动进程2、 用windbg附加到
2018-01-25 15:19:05 5634
转载 爬取天气预报内容
利用python实现爬取天气预报内容# coding : UTF-8from urllib import requestimport requestsimport csvimport randomimport timeimport socketimport http.clientfrom bs4 import BeautifulSoupdef get_content(
2018-01-24 17:29:24 1346
转载 python实现12306抢票
# -*- coding: utf-8 -*-from splinter.browser import Browserfrom time import sleepimport tracebackimport time, sysclass huoche(object): """docstring for huoche""" driver_name = '' ex
2018-01-24 17:20:41 2927 1
onvifclient.rar
2019-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人