基于Go语言Gin框架开发的进销存系统,本项目为SQLServer的课程设计(源码)
2022-05-01 18:05:31 68KB sqlserver 源码软件 golang 数据库
基于Gin + WebSocket + JSMpeg,在HTML页面上直接播放RTSP视频流 基于 JSMpeg 的原理,在HTML页面上直接播放RTSP视频流,使用Gin框架开发。 go 主要模块 API 接口:接收FFMPEG的推流数据和客户端的HTTP请求,将客户端需要播放的RTSP地址转换为一个对应的WebSocket地址,客户端通过这个WebSocket地址便可以直接播放视频,为了及时释放不再观看的视频流,这里设计为客户端播放时需要在每隔60秒的时间里循环请求这个接口,超过指定时间没有收到请求的话后台便会关闭这个视频流。 FFMPEG 视频转换:收到前端的请求后,启动一个Goroutine调用系统的FFMPEG命令转换指定的RTSP视频流并推送到后台对应的接口,自动结束已超时转换任务。 WebSocket Manager:管理WebSocket客户端,将请求同一WebSocket地址的客户端添加到一个Group中,向各个Group广播对应的RTSP视频流,删除Group中已断开连接的客户端,释放空闲的Group。 注意 需要摄像头的码流为H264码流
2022-04-26 15:03:39 7.69MB go
golang-gin-mgo 该项目作为可作为golang 完整web项目的模版参考使用,可以接受高并发请求,使用了gin web框架,和mgo持久层框架,mongodb非关系型数据库。 程序流程讲述 接收htpp请求,获取请求所有参数列表 同时开启协程,监听请求数量,定时定量向数据库插入参数数据 到达control层,参数解析,添加标志流水线字段 到达数据库操作层,解析json配置文件,连接数据库,插入数据 代码结构讲解 server.go 程序入口 db包 数据库操作相关类 utils包 获取流水线唯一标志字的值和解析json配置文件的工具类 web包 路由接口路径定义和路由函数的定义类 control包 业务控制相关类 config文件 配置关于连接数据库信息(ip,端口,用户名,数据库名等等)
2022-04-14 23:46:43 20KB Go
1
#shell脚本处理nginx日志自动生成ip黑名单 ##统计访问量前10名的ip并写入文件 #!/bin/bash data=`date +%Y-%m-%d` #统计访问量最高的前10ip awk '{print $1}' '/PATH/'$data'.log' | sort -n |uniq -c | sort -rn | head -n 10 >>/PATH/ip10-$data.txt ##blackip.sh 判断ip访问次数是否超过限定值,是就加入黑名单中 #!/bin/bash #获取当前日期 data=`date +%Y-%m-%d` #blacklist目录要自己生成,
2022-04-14 20:46:48 27KB data gi gin
1
克里金法时一种用于空间插值的地学统计方法。 克里金法用半变异测定空间要素,要素即自相关要素。 半变异公式为: 其中γ(h) 是已知点 xi 和 xj 的半变异,***h***表示这两个点之间的距离,z是属性值。 假设不存在漂移,普通克里金法重点考虑空间相关因素,并用拟合的半变异直接进行插值。 估算某测量点z值的通用方程为: 式中,z0是待估计值,zx是已知点x的值,Wx是每个已知点关联的权重,s是用于估计的已知点数目。 权重可以由一组矩阵方程得到。 此程序对半变异进行拟合时采用的时最简单的正比例函数拟合 数据为csv格式 保存格式如下: 第一行为第一个点以此类推
2022-04-14 11:33:45 155KB gi gin igi
1
资源自带数据、模型,运行main.py可以直接跑出结果。 内容概要:资源里有详细介绍原理。 适合人群:具备一定python编程基础人员 能学到WHVG和GCN_GIN+的滚动轴承故障诊断流程 阅读建议:过查看注释,修改源码,添加断点,编译等,帮助自己充分理解源码。
2022-04-09 12:06:35 7.51MB 故障诊断 tensorflow 西储大学 gcn
Python 中的 logging 模块可以让你跟踪代码运行时的事件,当程序崩溃时可以查看日志并且发现是什么引发了错误。Log 信息有内置的层级——调试(debugging)、信息(informational)、警告(warnings)、错误(error)和严重错误(critical)。你也可以在 logging 中包含 traceback 信息。不管是小项目还是大项目,都推荐在 Python 程序中使用 logging。本文给大家介绍python 日志 logging模块 介绍。 1 基本使用 配置logging基本的设置,然后在控制台输出日志, import logging loggin
2022-04-04 18:03:35 90KB gi gin IN
1
由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单的配置; 以下linux 系统内核优化配置均经在线业务系统测试,并发10万左右服务器运行状态良好,用了一些时间整理,现和大家分享一下,如有那位高人看到配置上有问题,请给与指出! # Co
2022-04-03 11:30:29 84KB gi gin IN
1
cs:基于gin和gorm的登录
2022-03-31 19:03:23 8.48MB Go
1
1、expires缓存模块 具体配置可参考官方文档 http://nginx.org/en/docs/http/ngx_http_headers_module.html#expires [root@cairui conf]# cat nginx.conf | egrep -v #|^$ user nginx; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfil
2022-03-12 19:00:45 186KB gi gin IN
1