- 博客(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 541
原创 将rtsp转成rtmp协议播放时花屏问题解决
播放花屏由于ffmpeg通过udp协议拉取rtsp丢包所致, 改为通过tcp传输则正常:正常命令如下:/usr/local/bin/ffmpeg -rtsp_transport tcp -i rtsp://admin:admin85275093@192.168.1.64:554/h264/ch1/main/av_stream -vcodec copy -an -f flv rtmp://127.0.0.1/live/hks2...
2022-05-23 17:19:50 1170
原创 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 785
原创 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 794
原创 解决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 13463
原创 使用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 2409
原创 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 747
原创 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 1275
原创 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 578
原创 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 2501
原创 CentOS 7 安装Boost 1.55 没有生成libboost_thread-mt.so解决
CentOS 7 安装Boost 1.55 没有生成libboost_thread-mt.so解决
2022-02-09 17:02:41 2496
转载 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 5349
转载 2021-05-24 Elasticsearch基本查询总结
Elasticsearch基本查询总结Elasticsearch是一个分布式文档存储。Elasticsearch不会将信息存储为列数据的行,而是存储已序列化为JSON文档的复杂数据结构。当集群中有多个Elasticsearch节点时,存储的文档将分布在集群中,并且可以从任何节点立即访问。存储文档时,将在1秒钟内几乎实时地对其进行索引和完全搜索。Elasticsearch使用称为倒排索引的数据结构,该结构支持非常快速的全文本搜索。反向索引列出了出现在任何文档中的每个唯一单词,并标识了每个单词出现的所有
2021-05-24 11:56:43 349
原创 NSQ实时分布式内存消息队列使用
NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优异。NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。它具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征适合小型项目使用,用来学习消息队列实现原理、学习 golang channel知识以及如何用 go 来写分布式,为什么说适合小型小型项目使用因为,nsq 如果没有能力进行二次开发的情况存在的问题还是很多的。# 开三个终端...
2021-05-21 17:55:40 333 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 3647
原创 优化巡检数据库性能
1.问题与需求 优化由于HK巡检事件太多, mysql数据表无限增大, 数据库访问异常慢问题.由于巡检事件主要目的是查看设备状态, 没必要完全保留, 所以可以只保存最新10条.一般的解决方案, 对表进行插入删除, 速度慢, 定位慢, 耗时长.最终解决方法: 引入redis保存多个表的id号解决定位问题, 通过使用update方法, 对数据库表行数据进行循环更改.思路: 当设备的事件到来, 先判定redis里这个设备已经写的条数, 如果小于10条, 直接add 到数据库并将插入表的行ID...
2021-01-14 09:10:43 234
原创 mysql事件部署到目标环境
1. 通过navicat创建事件并在开发机调试正常2.从navicat导出sql脚本,然后修改脚本.(删除创建表的语句)3.将文件脚本拷备到目标机,通过source命令导入.然后通过命令查看事件情况...
2020-12-29 17:03:10 145
原创 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 184
原创 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 2215 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 696
原创 智能分析开发硬件配置
[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 464
转载 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 1544
转载 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 338
原创 在项目中安装依赖模块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 1501
转载 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 658
原创 通过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 3430
原创 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 1289
原创 sql命令删除6个月前数据
delete from inspection_events_1 where created_time < date_add(curdate(),INTERVAL -6 month)
2020-08-31 18:06:36 2005
转载 使用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 597
原创 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 2211
原创 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 1196
原创 解决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 31993 7
原创 解决 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 529
转载 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 981
转载 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 1562
转载 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 1874
原创 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 2514
原创 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 3366 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 597
arm下静态编译的ffmpeg可执行文件, 此ffmpeg 推送rtmp时协议支持H265
2022-06-02
ffmpeg_2_8_15_install.tar.gz
2020-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人