- 博客(74)
- 资源 (4)
- 收藏
- 关注
原创 Docker+Portainer 离线安装
H tcp://0.0.0.0:2375 这行是为了开放docker2375端口,给后面安装portainer连接用到。如果能执行成功不报错,代表启动成功,如果执行失败可以通过以下命令查看日志。http://localhost:9000 访问后出现页面说明安装成功。然后在文件中添加以下内容,退出并保存(:wq!初次登陆时需要设置一个admin账号的密码。
2024-12-30 23:17:44
684
原创 linux服务器上创建一个文件需要授权一次的问题根源:umask
umask命令的作用是在新建文件时屏蔽掉权限掩码中对应的权限。例如,如果权限掩码为0022,表示屏蔽掉其他用户的写权限和执行权限,那么新建文件的默认权限就是644(即所有者有读写权限,所属组和其他用户只有读权限)。例如,如果希望所有的新建文件都具有可执行权限,可以将权限掩码设置为0002。如果希望所有的新建文件都具有完全权限,可以将权限掩码设置为0000。文件的权限掩码决定了新建文件的默认权限。总之,umask命令是设置文件的默认权限掩码的工具,通过修改权限掩码可以灵活地控制新建文件的权限。
2024-11-22 17:32:07
180
原创 线性表数据结构—数组和链表
每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。插入和删除元素方面。由于数组的每一个元素都有其固定下标,所以首先把插入位置及后面的元素向后移动,腾出地 方, 再把要插入的元素放到对应的数组位置上。数组的删除操作和插入操作的过程相反,如果删除的元素位于数组中间,其后的元素都需要向前挪动1。数组在内存中的存储方式是顺序存储(连续存储),链表在内存中的存储方式则是随机存储(链式存储)。只要内存空间允许,能够插入链表的元素是无限的,不需要像数组那样考虑扩容的问题。
2024-08-20 10:05:09
867
原创 ArGIS软件自带Python27不能执行pip解决,并安转Flask
【代码】ArGIS软件自带Python27不能执行pip解决,并安转Flask。
2024-08-05 10:27:09
196
原创 OpenCV 常见数据类型
OpenCV 是一个轻量级高效的跨平台计算机视觉库,实现了图像处理和计算机视觉方面的多种通用算法。所谓的图像可以理解为一个数组,图像处理就是对数组的处理。首先,本文将介绍 OpenCV 中常见的数据类型,包括点 Point类、颜色 Scalar 类、尺寸 Size 类、矩形 Rect 类、矩阵 Mat 类。Rect 类称为矩形类,包含 Point 类的成员 x 和 y(代表矩形左上角的坐标)和 Size 类的成员 width 和 height(代表矩形的大小)。通用的矩阵类,用来创建和操作多维矩阵。
2024-04-17 23:25:37
421
原创 图像基础—图像分类
RGB (Red 红色,Green 绿色,Blue 蓝色),是根据人眼识别的颜色而定义的空间,可用于表示大部分颜色,也是图像处理中最基本、最常用、面向硬件的颜色空间,是一种光混合的体系。常见的方法是将灰度划分为 256 种不同的颜色,将原来的 RGB(R,G,B) 中的 R、G、B 统一替换为 Gray,形成新的颜色 RGB(Gray,Gray,Gray), 即灰度图。二值图像又称为黑白图像,图像中任何一个点非黑即白,要么为白色(像素 为 255),要么为黑色(像素为 0)。图 1-5 灰度图像对应矩阵。
2024-04-17 23:01:46
413
原创 主流全文搜索方案对比
布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。发搜索引擎系统,例如数据获取、解析、分词等方面的东西。结构、读写索引工具、相关性工具、排序等功能,因此在使用。而且需要很多的学习才能明。的查询服务器,是一个搜索引擎系统,封装了很多。是目前主流的全文搜索方案,基于。请求去查询,维护修改索引。白它是如何运行的,熟练运用。也是一个建立在全文搜索引擎。在传统的搜索应用中表现好于。基金会维护的一套完全使用。只是一个框架,我们需要在。编写的信息搜索工具包(三者之间的区别和联系。官方提供的功能更多,而。
2023-12-06 09:37:51
383
原创 DataX - 在有总bps限速条件下,单个channel的bps值不能为空,也不能为非正数
更新服务器上的datax版本后,发现执行以前的任务全都失败,查看日志都有报。查看对应报错信息代码,可以发现有读取datax的一个配置。而默认datax的core.json文件里面配置为:-1。修改为:1048576即可。
2023-09-26 18:58:07
1018
1
原创 使用datax将数据从InfluxDB抽取到TDengine过程记录
使用 dx_replace 插件处理设备id全是数字,建表之后不能查看问题,这里替换前两个字符 增加字母d。增加 device as tbname 后,会根据设备id自动创建子表,不同的设备会创建不同的表。1. 编写InfluxDB数据查询语句。3, 编写datax配置json文件。2. 创建TDengine表。最后来一张生成的结果图。
2023-09-25 10:13:59
1013
2
原创 ERROR: invalid byte sequence for encoding “UTF8“: 0x00与java中\u0000处理
在数据库中,\0x00是null的转义,在java中null的转义是\u0000,因此在java层面去除\u0000即可。
2023-07-19 17:16:35
2864
原创 海康摄像头SDK二次开发下载资源
链接:https://pan.baidu.com/s/1erhmw7FaxOWNf7rbKb0oEQ?综合安防管理平台 iSecure Center 部署包下载地址。
2023-07-17 20:03:23
1156
原创 海康威视相机 RTSP 传输延迟解决方案
不同的模式认证需要携带的信息不同,携带信息可参看具体协议,basic认证信息较简单,如果网络安全要求较高,建议选择除basic外的认证方式。:除了用户名和密码,还要进行二次验证(从安全性上, diges优于basic)可以通过http://10.200.7.203(录像机ip)网页访问设备,在。:RTSP取流时,需在路径里输入用户名和密码。配置-系统-安全管理-认证方式。将 RTSP 认证方式改为。将 RTSP 认证方式改为。
2023-07-17 19:56:45
6059
原创 @JsonFormat 得到时分秒为00:00:00,拿不到时分秒 解决办法
刚开始怀疑是语法或者哪里写的有问题,但其他接口返回是正常的,经过多次检查发现是mapper里面配置的字段类型问题。PG数据库的Date类型是不带时分秒的,导致返回一直没有值,改成 TIMESTAMP 就解决了。数据库时间带时分秒,但后台返回一直是00:00:00,代码如下。
2023-06-12 17:04:28
857
原创 CAP三进二和Base定理
对复杂的SQL查询,特别是多表关联查询的需求 任何大数据量的web系统,都非常忌讳多个大表的关联查询,以及复杂的数据分析类型的报表查询,特别是SNS类型的网站,从需求以及产品设计角 度,就避免了这种情况的产生。往往更多的只是单表的主键查询,以及单表的简单条件分页查询,SQL的功能被极大的弱化了。CAP的证明很简单,假设两个节点集{G1, G2},由于网络分片导致G1和G2之间所有的通讯都断开了,如果不满足P,则整个网络不可用,如果在G1中写,在G2中读刚写的数据, G2中返回的值不可能G1中的写值。
2023-06-06 22:28:25
458
原创 分布式(二)-大型网站架构演化发展历程
网站在使用缓存后,使对大部分数据读操作访问都可以不通过数据库就能完成,但是仍有一部分读操作(缓存访问不命中、缓存过期)和全部的写操作都需要访问数据库,在网站的用户达到一定规模后,数据库因为负载压力过高而成为网站的瓶颈。部署在网络提供商的机房,使用户在请求网站服务时,可以从距离自己 近的网络提供商机房获取数据反向代理则部署在网站的中心机房,当用户请求到达中心机房后,首先访问的服务器是反向代理服务器,如果反向代理服务器中缓存着用户请求的资源,就将其直接返回给用户。文件系统也一样,需要使用分布式文件系统。
2023-06-06 22:12:11
715
原创 ffmpeg -rtsp_transport 推流速率慢一点 怎么设置参数
在上述示例中,`input.mp4`是要推流的输入文件,`rtsp://destination_url`是推流的目标URL。通过调整`-b:v`、`-bufsize`、`-maxrate`和`-framerate`参数的值,您可以根据实际需要设置适合的推流速率。3. `-maxrate`:设置最大视频比特率,限制视频的最大编码速率。4. `-framerate`:设置视频的帧率,即控制视频的采样速率。较低的帧率可以减少推流的数据量和速率。1. `-b:v`:设置视频的比特率,即控制视频的编码速率。
2023-05-30 21:42:01
4617
原创 springboot+docker 下载文件找不到resource文件
本来环境启动下载能正常获取,但打包成docker镜像文件启动后,提示找不到文件,于是改成下面这种方式下载后正常下载。
2023-05-24 15:39:51
415
原创 service sshd restart 服务器不能ssh登录
是一个 Linux 系统中的目录,用于存储 SSH 服务器的配置和数据。如果该目录不是由 root 用户拥有并且不是由任何其他用户组或全局组拥有,则可能会导致安全问题。这是因为 root 用户通常拥有对系统上所有用户和组的完全控制权,而。目录的所有者必须是 root 用户,否则可能会导致安全漏洞。使用 sudo 命令更改目录的所有者为 root 用户。使用 chmod 命令将目录的权限设置为只读和写入。
2023-04-22 17:35:09
2154
1
原创 idea bpmn文件改名xml后文件报红Element definitions must be declared
xml无法使用Diagrams
2022-08-12 10:51:14
1744
原创 Linux 安装 tomcat
一、先在 Linux系统上配置好JDK环境( CentOS下安装JDK笔记 http://www.linuxidc.com/Linux/2015-01/111414.htm) 假设您已经在Linux系统上正确安装了JDK开发环境,且JDK安装的位置在: /opt/jdk/二、下载并解压最新版本的Tomcat,http://tomcat.apache.org,将其下载下来(我下到的是apache-tomcat-6.0.41.tar.gz)放到Linux系统的/opt/目录下, 运行命令解...
2021-12-12 15:58:44
151
原创 springbootJpa 连接南大通用数据库Gbase配置
第一步:添加连接驱动包以及hibernate方言包 驱动包下载链接:第二步:配置连接信息spring: profiles: development-gbase datasource: name: gbaseserver sql-script-encoding: utf-8 driver-class-name: com.gbasedbt.jdbc.Driver url: jdbc:gbasedbt-sqli://127.0.0.1:9088/eia_.
2021-09-10 09:50:42
1767
Elasticsearch 安装文件及可视化配置文件
2021-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人