自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (10)
  • 收藏
  • 关注

原创 ARM架构cpu下拉取java镜像运行报错解决

问题: 在SE5机子上, 执行 docker run -it --name java5 java /bin/bash报错如下:原因:基础镜像 最新java 不兼容ARM平台解决方法:寻找支持ARM平台的jdk镜像,clockard/alpine-java:8_jdk

2022-05-26 15:55:56 474

原创 将rtsp转成rtmp协议播放时花屏问题解决

播放花屏由于ffmpeg通过udp协议拉取rtsp丢包所致, 改为通过tcp传输则正常:正常命令如下:/usr/local/bin/ffmpeg -rtsp_transport tcp -i rtsp://admin:[email protected]:554/h264/ch1/main/av_stream -vcodec copy -an -f flv rtmp://127.0.0.1/live/hks2...

2022-05-23 17:19:50 992

原创 docker只能解决环境差异 不能解决硬件架构差异

本想通过docker 在x86上建立服务程序镜像, 然后将镜像拷备到 SE5(arm8) 的机子上运行, 目前看是不行的, 服务程序必须在SE5(arm8)上编译才能正常运行. 测试结果来看, SE5(arm8) 机子拉取的redis之所以正常运行, 是因为docker自动根据所在系统拉取了匹配相同架构的镜像. 测试方式是通过在SE5(arm8)上sudo docker run -id -v /data/docker_share:/media --name redis_test redis /bin/b

2022-05-20 17:56:35 698

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running解决

AI 计算盒 SE5 上重启硬件后 docker 报错如下:分析发现 dockerd未正常启动解决方式:1. 后台启动dockerdsudo /usr/bin/dockerd -g /data/docker2. 修改 /lib/systemd/system/docker.service配置如下:sudo vim /lib/systemd/system/docker.service...

2022-05-20 15:27:28 740

原创 解决goland导⼊项⽬后import⾥的包报红色问题

1. 将项目代码放到G盘下2.通过goland打开项目 (go.mod所在目录)3.goland设置注意: 这里不能添加任何路径, 不然会报 $GOPATH/go.mod exists but should not 设置了GOPATH,就不用再设置go mod,因为两个都是用来管理项目的,go mod是后面新版本的管理方式.因为本机goland版本是GoLand 2019.3.4 x64, 所以 proxy写法应该如上图不用写 "...

2022-05-06 17:12:25 12452

原创 使用VLC将RTSP流转成MJPEG并通过IE播放

系统: centos 7.21、需要先安装vlc包,命令行运行sudo apt-get install vlc2、安装完成后,使用cvlc工具,在命令行运行cvlc -R rtsp://192.168.1.100/t3.mkv --sout "#transcode{vcodec=mjpg,vb=25,scale=1.0,fps=10,acodec=none}:standard{access=http{mime=multipart/x-mixed-replace; ...

2022-04-24 17:10:32 2292

原创 NSQ消息队列的简单使用

1. 到 https://nsq.io/deployment/installing.html 下载nsq服务2. 解压后内容如下:3. 运行 nsqd4.运行nsqlookupd5.运行 nsqadmin6.通过网页查看消息参考文章:​​​​​​NSQ分布式消息队列_Ryan_yan1的博客-CSDN博客_nsq消息队列NSQ简明教程 - 知乎...

2022-03-10 16:09:56 710

原创 cgo-builtin-prolog:1:57: fatal error: stddef.h: No such file or directory解决

centos7 由于以前gcc及c++版本是 4.8.5, 后来简化安装8.3.1后, 出现go语言编译程序时报cgo-builtin-prolog:1:57: fatal error: stddef.h: No such file or directory问题网上查找很多方法, 最统用yum reinstall gcc方式解决...

2022-03-07 16:07:35 1086

原创 Centos7 系统下 ubuntu18.04 nvidia docker环境搭建

参见ubuntu18.04 nvidia docker环境搭建_lhh0916的博客-CSDN博客报错:[root@scdp ~]# docker pull nvidia/cuda:10.1-cudnn8-devel10.1-cudnn8-devel: Pulling from nvidia/cuda25fa05cd42bd: Already exists2d6e353a95ec: Already exists1e9ee2cfc404: Pull complete5f9764...

2022-02-21 17:03:51 517

原创 ubuntu nVidia Docker环境下升级ld-2.31.so, libc-2.31.so, libpthread-2.31.so 解决GLIBC_2.28找不到问题

ubuntu nVidia Docker环境下升级ld-2.31.so, libc-2.31.so, libpthread-2.31.so 解决GLIBC_2.28找不到问题

2022-02-11 18:13:23 2289

原创 ​CentOS 7 安装Boost 1.55​ 没有生成libboost_thread-mt.so解决

CentOS 7 安装Boost 1.55​ 没有生成libboost_thread-mt.so解决

2022-02-09 17:02:41 2296

原创 centos7上安装 nvidia-docker2

在 CentOS 7 上设置 Docker

2022-02-07 18:05:02 3407 1

转载 centos7.2中启动polkit服务启动失败

centos7.2中启动polkit服务启动失败1. 错误表现在centos7.2系统中重启服务的时候报错:Error getting authority:Eroor initializing authority:Error calling StartServiceByName for org.freedesktop.PolicyKit1:Timeout was readhed(g-io-error-quark, 24) Failed to restart network.service:

2022-02-07 17:33:00 4923

转载 2021-05-24 Elasticsearch基本查询总结

Elasticsearch基本查询总结Elasticsearch是一个分布式文档存储。Elasticsearch不会将信息存储为列数据的行,而是存储已序列化为JSON文档的复杂数据结构。当集群中有多个Elasticsearch节点时,存储的文档将分布在集群中,并且可以从任何节点立即访问。存储文档时,将在1秒钟内几乎实时地对其进行索引和完全搜索。Elasticsearch使用称为倒排索引的数据结构,该结构支持非常快速的全文本搜索。反向索引列出了出现在任何文档中的每个唯一单词,并标识了每个单词出现的所有

2021-05-24 11:56:43 292

原创 NSQ实时分布式内存消息队列使用

NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优异。NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。它具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征适合小型项目使用,用来学习消息队列实现原理、学习 golang channel知识以及如何用 go 来写分布式,为什么说适合小型小型项目使用因为,nsq 如果没有能力进行二次开发的情况存在的问题还是很多的。# 开三个终端...

2021-05-21 17:55:40 282 1

原创 centos7 安装 goLang 1.18.5

cd /usr/local/srcwget https://studygolang.com/dl/golang/go1.16.3.linux-amd64.tar.gztar -zxvf go1.16.3.linux-amd64.tar.gz -C /usr/local/设置环境变量vim/etc/profile在文件最后添加以下内容# 设置golang的环境变量# 设置GO安装目录export GOROOT=/usr/local/go# 设置gopathexport ....

2021-04-23 17:09:36 3582

原创 优化巡检数据库性能

1.问题与需求 优化由于HK巡检事件太多, mysql数据表无限增大, 数据库访问异常慢问题.由于巡检事件主要目的是查看设备状态, 没必要完全保留, 所以可以只保存最新10条.一般的解决方案, 对表进行插入删除, 速度慢, 定位慢, 耗时长.最终解决方法: 引入redis保存多个表的id号解决定位问题, 通过使用update方法, 对数据库表行数据进行循环更改.思路: 当设备的事件到来, 先判定redis里这个设备已经写的条数, 如果小于10条, 直接add 到数据库并将插入表的行ID...

2021-01-14 09:10:43 187

原创 mysql事件部署到目标环境

1. 通过navicat创建事件并在开发机调试正常2.从navicat导出sql脚本,然后修改脚本.(删除创建表的语句)3.将文件脚本拷备到目标机,通过source命令导入.然后通过命令查看事件情况...

2020-12-29 17:03:10 108

原创 mysql创建定时事件

-- ------------------------------ Procedure structure for clear_data-- ----------------------------DROP PROCEDURE IF EXISTS `clear_data`;delimiter ;;CREATE PROCEDURE `clear_data`()BEGINdeclare cachtime TIMESTAMP;DECLARE camid VARCHAR(100) DEFAULT

2020-12-29 15:46:19 142

原创 mysql存储过程 单表册除 及返回集游标使用

CREATE DEFINER=`root`@`%` PROCEDURE `find_time`(IN orgId VARCHAR(64), out time TIMESTAMP)BEGIN declare i int default 0; declare cachtime TIMESTAMP; declare done int default 0; # 1、游标的定义 declare cache_timecursor for select created...

2020-12-29 11:48:53 2186 1

原创 mysql存储过程 每个设备只保留10条最新数据

CREATE DEFINER=`root`@`%` PROCEDURE `clear_data`()BEGINdeclare cachtime TIMESTAMP;DECLARE camid VARCHAR(100) DEFAULT '';DECLARE count INTEGER DEFAULT 1;declare i int;set i = 1;while i <= 391 doset @table = CONCAT('analysis_events_',i);set @sq

2020-12-29 11:46:33 637

原创 智能分析开发硬件配置

[root@scdp Release]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 12 AMD Ryzen 5 2600X Six-Core Processor[root@scdp Release]#[root@scdp Release]#[root@scdp Release]# free -m total used free shared buff/...

2020-12-21 16:09:16 430

转载 go语言 sqlite3使用

package mainimport ( "database/sql" "fmt" _ "github.com/mattn/go-sqlite3")func main() { fmt.Println("打开数据") db, err := sql.Open("sqlite3", "./foo.db") checkErr(err) fmt.Println("生成数据表") sql_table := `CREATE TABLE IF N...

2020-11-16 16:45:29 1387

转载 centos7安装golang

资源下载地址:https://golang.google.cn/dl/安装文档:https://golang.google.cn/doc/install1. 下载:本次下载 go1.11.linux-amd64.tar.gzwget https://dl.google.com/go/go1.13.linux-amd64.tar.gz2. 解压:解压压缩包到/usr/local目录tar -C /usr/local -xzf go1.13.linux-amd64.tar...

2020-10-30 12:13:41 312

原创 在项目中安装依赖模块npm install报错

将别人项目copy进来后,进入项目目录:/home/VUE/node-v10.13.0/vue-admin-html-master运行下面命令后报错cd/home/VUE/node-v10.13.0/vue-admin-html-mastercnpm installcnpm run dev解决方法:直接删除node_modules目录rmnode_modules -rf重新执行cnpm installcnpm run dev正常注意:npm要...

2020-10-30 09:17:57 1358

转载 Linux centos 7 环境下搭建vue开发环境

下载node.js安装包#wgethttps://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz#tar -zxvfnode-v10.13.0.tar.gz#cdnode-v10.13.0#./configure#make && make install编译安装时间比较长,请耐心等待完成,完成后验证使用node -v和npm -v来验证是否安装成功,若安装成功则会看到相应的版本信息...

2020-10-29 17:00:30 595

原创 通过ffmpeg将mp4文件转成hls

ffmpeg -i hair.mp4 -c:v libx264 -c:a aac -strict -2 -hls_time 4 -hls_list_size 6 -hls_wrap 4 -f hls output.m3u8测试时使用ffmpeg版本: ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers-hls_time n: 设置每片的长度,默认值为2。单位为秒-hls_list_size n:...

2020-10-29 15:47:02 2645

原创 ldd 动态链接库问题解决

因为原发布版本依赖较多, 为了打包旧版本, 删除了现有的opencv4.4库,想直接用原来的4.1库但整个系统里已经没有opencv4.4版本库了,但还是编译正常, ldd查看发现里还是面要4.4库最后发现是libdarknet.so在作怪,这个版本编译里用了 opencv4.4库 ,而现在的CKL-analysis程序引用了libdarknet.so重新编译libdarknet.so解决问题...

2020-09-07 17:01:21 1030

原创 sql命令删除6个月前数据

delete from inspection_events_1 where created_time < date_add(curdate(),INTERVAL -6 month)

2020-08-31 18:06:36 1879

转载 使用libcurl的包装库cpr发起http请求

使用libcurl的包装库cpr发起http请求cpr GitHub地址https://github.com/whoshuu/cpr简单示例:cpr_http_request.cpp#include <iostream>#include <cpr/cpr.h>int main(){ std::string requestAddress("https://api.eyekey.com/face/Check/checking"); std::st.

2020-08-31 17:32:38 517

原创 OpenCV 4.4带DNN编译

OpenCV 4.4带DNN编译配置(不带Java和Python)sudo apt updatesudo apt upgradesudo apt install build-essential cmake unzip pkg-configsudo apt install libjpeg-dev libpng-devsudo apt install libavcodec-dev libavformat-dev libswscale-devsudo apt install libgtk-3-dev

2020-08-18 18:08:17 2028

原创 ntp 客户端定时校时

方法一:只有ntp client1. vi /etc/crontab#1分钟校时一次*/1 * * * * root ntpdate 10.15.197.41#10秒校时一次* * * * * sleep 10;ntpdate 10.15.197.41* * * * * sleep 20;ntpdate 10.15.197.41* * * * * sleep 30;ntpdate 10.15.197.41* * * * * sleep 40;ntpdate 10.15.197.

2020-05-15 17:15:37 1077

原创 解决dockerfile 创建镜像报 exec format error问题 及容器退出问题

[root@localhost etc]# docker run -it --name my_centos7_cklpost8.1 --net=host centos7_cklpost6.0 /bin/bashstandard_init_linux.go:211: exec user process caused "exec format error"[root@localhost etc]#[root@localhost etc]#[root@localhost etc]# dock...

2020-05-09 13:25:58 27496 6

原创 解决 docker内 运行 php服务 时 Failed to get D-Bus connection: Operation not permitted

sh-4.2# systemctl start php-fpm.serviceFailed to get D-Bus connection: Operation not permittedsh-4.2# history 1 ping www.baidu.com 2 cat /etc/redhat-release 3 yum install epel-releas...

2020-05-05 18:46:55 483

转载 docker 下 CentOS7中使用yum安装nginx和php7.2的方法

亲测正常CentOS7中使用yum安装nginx和php7.2的方法1、安装源安装php72w,是需要配置额外的yum源地址的,否则会报错不能找到相关软件包。php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候,会有错误爆出。所以,这里需要的命令是:rp...

2020-05-05 18:38:36 929

转载 centos7 安装nginx和php7.2遇到 无法访问php页面 报错file not found 问题解决

php-fpm安装完成,nginx安装完成netstap -ntl|grep 9000发下端口正常开启iptables -L返现9000端口已经开放ps -aux|grep nginx发下nginx进程正常运行但是就是静态页面可以访问,php动态页面无法访问,报错'file not found'最后发现问题,修改nginx.conf 1 ...

2020-05-05 18:36:20 1491

转载 docker镜像保存及导出(save,export)

前言:有时自己的做好的docker镜像,想将这个docker容器弄到其他服务器上去运行;或者已经运行的容器,将其弄导出,运行到其他地方进行测试1.查看要要保存的镜像的IDdocker images2.保存镜像为tar包docker save -o gitlab.tar docker.io/twang2218/gitlab-ce-zh:latest...

2020-05-05 18:34:00 1832

原创 openpose配置成只使用cpu运行

cmake -DGPU_MODE=CPU_ONLY -DUSE_MKL=OFF -DCaffe_INCLUDE_DIRS=../3rdparty/caffe/include/ -DCaffe_LIBS=/home/lwc/openpose/3rdparty/caffe/build/lib/libcaffe.so -DBUILD_CAFFE=OFF ..

2020-04-21 18:12:38 2467

原创 docker容器内程序开机启动

1,在容器根目录新建start.sh脚本,内容如下注意, 最后一行必须写 /bin/bash #保留一个终端,防止容器自动退出,本人就为解决此问题花了时间!2,容器启动方式如下docker run -itd --name centos7_server_dev6 --net=host centos7_server_dev:0.5 /start.sh3,进入容器可以看...

2020-04-01 18:04:03 3273 4

原创 配置docker国内镜像加速器

1.新建/etc/docker/daemon.json添加如下内容:{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}2.重启docker服务,如果加速不成功,直接reboot# 重载此配置文件 systemctl daemon-reloadsystemctl restart dockerreboo...

2020-03-30 16:13:55 568

arm下静态编译的ffmpeg可执行文件, 此ffmpeg 推送rtmp时协议支持H265

arm下静态编译的ffmpeg可执行文件, 此ffmpeg 推送rtmp时协议支持H265, 直接拷备到arm架构 linux系统中可用

2022-06-02

ffmpeg_2_8_15_install.tar.gz

centos7 下 ffmpeg 2.8.15 版本离线安装. 直接在centos7下解压, 运行里面的install.sh

2020-10-12

svac编码技术标准 2010

安防领域的svac编码技术文档,主要介绍svac编码的原理、svac编码的结构

2018-04-25

nginx安装, 解决跨域问题

在linux 下安装nginx, 解决网页访问时报跨域问题, 只用改配置文件, 亲测有效

2018-04-25

c++ STL 库使用示例

C++ STL库使用示例, 包含了基本上所有C++库函数使用, 是C++开发常用必备手册

2018-04-18

设计模式迷你手册.chm

适合做初学者对设计模式学习, 及开发者参考. 本人常用手册

2018-04-18

windows 下redis服务器

windows 下redis服务器, 解压可用, 省去繁琐配置

2018-04-18

28181 rtsp sip ps 协议相关培训

28181 rtsp sip ps 协议相关培训, 对从事音视频流媒体相关开发有一定学习帮助.

2018-04-18

linux下 svac 视频解码库

linux下国标 svac解码库, 亲测可用. 适用做svac转h264相关开发

2018-04-18

GB 28181-2011-2016所有相关文档

文档 GB 28181-2011-2016所有相关文档, 对开GB软件非常有帮助.

2018-04-18

空空如也

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

TA关注的人

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