- 博客(234)
- 资源 (4)
- 收藏
- 关注
原创 docker-compose解决容器有时差的问题
在使用 Docker 和时,有时可能会遇到容器内的时间与宿主机时间不同步的问题。这通常是由于容器内的时区设置不正确或者容器启动时的初始化问题导致的。
2025-03-25 19:37:42
197
转载 ICE/TURN/STUN/Coturn服务器搭建
const peerConnection = new RTCPeerConnection({ iceServers: [ { urls: 'turn:ip:3478', // 你的TURN服务器地址和端口 username: '', // 如果需要,填入你的TURN用户名 credential: '', // 如果需要,填入你的TURN密码 } ] });当两个客户端直接建立连接时,例如由于严格的NAT策略,TURN服务器会介入,接收来自一个客户端的数据并转发给另一个客户端。
2025-03-25 19:29:50
18
原创 Ollama Embedding模型运行与使用
可以在向量数据库应用中,通过如下方式使用Ollama中 Embedding 模型。2. Ollama中 Embedding 模型的使用。1. Ollama中运行 Embedding 模型。主要代码如下,主要是URL的设置。
2025-03-25 19:27:43
239
转载 WebRTC 之点对点连接——浏览器
这些信息既可以用与建立连接时相同的机制进行交换,也可以用 WebRTC RTCDataChannel,这是 WebRTC 的数据传送通道,但这个通道只能在点对点连接建立好以后才能使用,也就是说它不能代替 WebSocket 等,但可以在连接建立后把信令交换的任务接管过来。当双方完成了 Offer 和 Answer 的交换后,RTCPeerConnection 便利用 STUN 服务器收集 ICE 候选,也就是双方建立连接的多个可能途径,然后在这些候选中挑选最优化的一个,用以建立点对点连接。
2025-01-23 11:33:51
66
转载 webrtc 网络的一些坑(webrtc-streamer)
这是个随机端口,可以在webrtcstreamer里面配置开启的端口范围(-R Udp_port_min:Udp_port_min : Set the webrtc udp port range (default:0:65535) 我没有试过),如果服务器的端口不放开的话,会导致浏览器无法打开视频。先收集到的是内网信息,然后是公网信息。webrtc-streamer的demo在调用call方法的时候,会加上options这一个参数,而我们在自己的系统前端没有加,导致部分视频打不开,或者打开极慢。
2025-01-23 11:15:52
297
原创 Linux Centos挂载Windows共享文件夹和NAS挂载
CentOS 6、7、8、8-stream 操作系统当前已进入版本生命周期终止状态(EOL),Linux 社区不再维护该操作系统版本。按照社区规则,对应版本的源地址内容已移除,且目前第三方的镜像站中均已移除相关仓库。和也无法同步到 ,当您在腾讯云上继续使用旧路径的源会发生报错。
2024-12-12 10:45:01
710
1
原创 CKEditor前端样式和编辑器的样式不一致的问题
如果您想在前端使用相同的样式,您可能会发现自己处于这样一种情况,需要您为此加载CKEditor,这(就性能而言)不是最好的主意。为了避免在你的前端不必要的依赖,使用一个完整的CKEditor 5内容样式列表样式表所有编辑器功能。这样子在使用CKEditor里面样式的功能,但是发现编辑器里面的快引用和我们前端页面显示的样式不一致,下图是我们编辑器里的样式。然后下图是我们页面中的样式,发现CKEditor里的样式是无法正常显示的。1、因此我们就引入给定的CSS样式(附后)文档中,给出了相应的两种解决方案。
2024-11-21 09:45:14
790
原创 Leaflet查询矢量瓦片偏移的问题
3)经排查发现,container获取的坐标是地图容器坐标,而offsetX是当前地图容器偏移的坐标位置,地图容器有个偏移量,是地图容器的10%1)Leaflet中latLngToContainerPoint和latLngToLayerPoint的区别。4)关于区分event对象中的[clientX,offsetX,screenX,pageX]使用Leaflet绘制工具查询出来的结果有偏移。获取到容器的像素坐标后手动增加地图宽高的10%2)使用Leaflet查询需要使用像素坐标。
2024-10-31 15:09:48
443
原创 leaflet矢量瓦片vetorgrid显示聚合和图标裁剪显示不全的问题
在gridlayer绘制的时候判断当前的数据是否会超出绘制边界,超出绘制边界后不予显示(可能会存在数据丢失的问题),也可以移动绘制的位置让其显示完全。使用leaflet显示矢量瓦片会出现图片挤压的问题和图片裁剪显示不全的问题。2)图片边缘裁切的问题处理。
2024-10-31 12:58:42
691
1
原创 vue vite开发环境https接口代理无法访问的问题
本地请求是所有的接口前边只需要加一个前缀即可 —— /local/。比如登录接口就是 ‘/local/login’。里边提到了一个解决方案就是增加一个配置,或者将这个配置改为false,不要校验安全性。虽然使用了https,但是没想到这么安全,接口代理都发不出去了。搜索github中找到了这个issue。大概意思是证书不对。
2024-07-26 11:41:07
1477
转载 UE5.1 像素流送公网部署无需GPU服务器
举例而言,这台电脑可以是机构中的一台实体电脑,也可以是云端服务提供的虚拟机。其使用H.264视频压缩对每个渲染帧的最终结果进行编码,将这些视频帧随游戏音频一同打包到媒体流送中,并通过直接点对点连接将该流送发送到一个或多个连线的浏览器上。然而,在第三人称面板之类的项目中,这能确保拥有触控设备的用户能对流送的应用程序进行控制(前提是项目的玩家控制器支持输入)。即使媒体流送已经开始播放,信令和Web服务器仍会维持其与浏览器和虚幻引擎的连接,以便在必要时将用户从流送中移除,并处理浏览器造成的连接断开。
2024-07-26 11:35:00
304
原创 Leaflet.VectorGrid加载点矢量瓦片鼠标点击报Cannot read properties of undefined的解决办法
在进行正式渲染之前,把涉及的数据进行一下简单的介绍。地图上主要包含3中数据,底图采用的高德的在线影像,全国省份数据用的是自己发布的面矢量瓦片,点数据是全国地质灾害的点数据。从灾害类型可分为:小型、中型、大型。序号说明地址1高德影像2省矢量瓦片3地灾瓦片以上就是本文的主要内容,本文将介绍在Leaflet.VectorGrid中如何解决点矢量数据加载时,添加事件监听时,发生错误的解决办法,如果您当前也存在这些问题,可以尝试这种解决办法,或许能解决遇到的问题。
2024-07-26 10:53:33
1217
3
转载 [vite] http proxy error: Error: self signed certificate in certificate chain vite 代理报错如何破
本地请求是所有的接口前边只需要加一个前缀即可 —— /local/。比如登录接口就是 ‘/local/login’。使用vite,为了防止请求接口的时候出现跨域问题,所以使用了vite的proxy进行配置。虽然使用了https,但是没想到这么安全,接口代理都发不出去了。百度一下,根本没有合适的答案,google用不了,直接上bing。// 这里新增一个配置。果然再github中找到了这个issue。然后重新试一下,果然没问题。百度你努力啊,搜索的都是啥。大概意思是证书不对。
2024-07-24 17:10:35
920
原创 Openvpn在windows10连接不上的问题
2)重启后发现整个计算机的网络均无法使用,这时候通过搜索资料发现是电脑注册表清理不干净导致的问题。2)进入到计算机设备管理器中,查看网卡是感叹号,没有生效。3)下载CCleaner,对注册表扫描进行修复和清理。1)进入到网络设置中,选择重置网络,重启计算机。4)重启计算机,重新连接网络,发现恢复正常。5)完成问题的修复,结束。
2024-07-12 16:51:23
7032
4
原创 linux下平台大量输出日志的问题排查
一般造成这种原因是因为项目中有非守护线程的存在,在tomcat关闭的时候会抛出这样的错误信息,同时导致进程未完全关闭。未关闭的进程会继续运行,并且会一直报错,一直往tomcat的日志文件中输出日志,导致日志文件一直在增大。解决思路就是在tomcat进行关闭的后,再将项目残余的进程的彻底杀掉。同时通过命令:ps -ef | grep tomcat 发现tomcat进程发现没有完全关闭。现象:tomcat日志文件catalina.log一直在增长,同时平台却能正常访问。#设置记录CATALINA_PID。
2024-07-12 16:49:41
737
转载 npm install 报 ERESOLVE unable to resolve dependency tree 异常解决方法
-legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保 证各个引入的依赖之间对自身所使用的不同版本modules共存。在安装项目依赖时,很大可能会遇到安装不成功的问题,其中有一个很大的原因,可能就是因为你的npm版本导致的。使用--force或--legacy-peer-deps可解决这种情况。
2024-07-12 16:44:31
878
原创 Oracle修改用户密码之后连接特别慢的问题
经查实,这是由于11G的延迟密码特性引起,特别在一些自动连接特性的应用来说,如果密码认证错误,会一直累积密码验证时间,导致后面的正确验证也异常超时,这种问题一般发生在修改应用账户密码后,应用。查杀的同时要通知架构人员尽快清理连接缓存,另外注意查杀后,对于一些正常的连接进程要手工重新启动, 如审计库的远程连接进程等。更改密码后,每次连接异常慢,就算用正确的密码连接,验证延时也非常大,导致应用程序连接反复出现超时现象;oracle数据库密码修改后连接速度特别慢,甚至出现超时的问题,查询表也特别慢。
2024-02-28 10:17:27
1063
转载 Promise.finally() 提示 is not a function问题
在小程序开发者工具中,可以直接在promise使用,但是到真机上会报“finally is not a function”,所以,在app.js中对finally进行了扩展。无论上一个promise成功还是失败,都会执行finally里的回调。
2023-11-22 19:43:38
1712
转载 cesium 自定义时间轴 通过改变时间设置光照效果[转]
2.需要使用clockViewModel,具体为什么,没研究,但是这个是可以设置成功的,参考案例:https://sandcastle.cesium.com/index.html?julianDate与Date之间的转换关系(参考文档:https://blog.youkuaiyun.com/xiaotian602574436/article/details/78293637)原文链接:https://blog.youkuaiyun.com/weixin_42213796/article/details/107367962。
2023-11-22 11:36:15
921
原创 使用Leaflet对WMS做空间几何范围查询
查询WMS查询的服务参数,WMS支持三种请求方式:GetCapabilities、GetMap、GetFeatureInfo。使用GeoServer发布的WMS服务对WMS做空间范围查询,默认情况下WMS支持点击查询,网上有很多的资料不在赘述。这里面大部分的都是跟出图参数相关的参数,重点关注x和y这两个参数,使用的像素坐标值,需要用leaflet进行转化。是请求使用返回的WMS图像中的 (x,y) 像素值。2、获取当前地图绘制的几何范围和外接矩形。1、获取地图视窗的范围和宽高。
2023-09-20 14:42:06
1433
转载 docker exec 进入停止的容器,进入启动异常失败的容器方法
遇到一个情况, 容器里的应用启动抛异常, 导致容器很快就结束了;或者构建镜像时失败了.想到容器里看看发生了什么事(通过简单的 docker logs 可能无法解决问题).如果一个容器已经stop, 那么你是无法docker exec进去的.找到想要进入的容器id, 假设是 837ffa1d4。如果是构建镜像时失败可以通过日志找到容器id。这里随便起一个镜像名称就行.保存"案发现场"为镜像。
2023-08-29 10:52:36
1321
转载 【Cesium】Cesium实现可视域分析
本文的程序思路如下:首先确定视点位置,然后确定视野终点(即确定了可视距离)。可视角度为45°至135°,计算视野范围内每隔1°的视野终点,视点依次连接即为可视范围。可视域分析师计算从某点出发的视线在一定的视角范围内能通视的区域。3.2 构建视野范围。3.4 html代码。
2023-05-05 14:18:31
4010
6
转载 Cesium中的几种坐标和相互转换
经度:参考椭球面上某点的大地子午面与本初子午面间的两面角。2、笛卡尔空间直角坐标系-世界坐标(Cartesian3)纬度:参考椭球面上某点的法线与赤道平面的夹角。1、平面坐标系(Cartesian2)3、弧度(Cartographic)地理坐标系,坐标原点在椭球的质心。4.屏幕坐标和世界坐标相互转换。2.世界坐标转换为经纬度。1.经纬度转换为世界坐标。
2023-05-05 14:15:14
1629
原创 【原创】升级需谨慎,开发两行泪!——记一次MySQL驱动包升级引发的事故
由此得知,使用mybatis进行SQL的查询时,使用的是Map来接收数据,key是字段名,value则是具体的数据,且为Object,即可接收任何类型的对象数据。MySQL驱动包jdbc新版本8.0支持了很多特性,但是要能了解到跟旧版本的区别及其调整了哪些内容,以及存在的兼容问题,都要一清二楚,可以罗列清单,将相关可能存在的问题考虑周全,对相关功能进行回归测试,这样就可以比较好的平稳升级。根据git log知道,老代码基本上没改过,可能的原因就是本次MySQL驱动包的升级,造成的。那么到底是为什么呢?
2023-01-04 11:47:31
1012
转载 iframe中遇到登录session过期重定向的问题
有内嵌iframe的页面,当session过期时,点击连接重定向后的跳转会在iframe中跳转,在登录页面中加入下面的代码,就会在最外层页面跳转。window.location.href、location.href 是本页面跳转。商业转载请联系作者获得授权,非商业转载请注明出处。parent.location.href 是上一层页面跳转。top.location.href 是最外层的页面跳转。作者:sunnyRube。
2022-11-09 16:10:23
1357
转载 运维初学者必备-centos7搭建nginx服务
4.新购阿里/腾讯服务器等搭建nginx时,nginx/apache配置启动正常,但页面仍显示无法访问,其中最常见的问题是因为新服务器,官方后台安全组默认未开放80端口,需手动操作开放80端口。2./usr/sbin/nginx -c /etc/nginx/nginx.conf 启动失败,需查看是否端口冲突或nginx文件不存在。通过yum安装,nginx默认安装路径为:/usr/sbin文件夹下;3.配置完站点文件,需重启nginx生效,若重启失败,需查看配置文件的端口/是否冲突。
2022-09-17 11:53:13
1262
转载 windows安装docker
环境及工具Windows10专业版(64位):Docker Desktop:可以在Windows环境下运行docker的一款产品标题Windows 相关配置一、启用虚拟化打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用3、第三步4、第四步 勾选Hyper-V的选项并确定5、第五步6、第六步 重启计算机Docker相关一、下载 哪个地址都可以二、安装安装非常简单,不赘述。
2022-09-14 09:36:00
1178
转载 docker 彻底卸载
其他的docker相关的安装包同样删除操作,删完之后可以再查看下docker rpm源。4、删除docker的镜像文件,默认在/var/lib/docker目录下。2、查看yum安装的docker文件包。3、删除所有安装的docker文件包。
2022-09-13 08:39:12
5354
原创 postgres支持AES加密配置
1、安装pgrypto扩展插件postgresql在9.6之后支持extend扩展插件,pgrypto支持各种加密算法,执行以下命令:create extension pgcrypto;但是会出现”/usr/local/pgsql/share/extend/pgcrypto.control“文件或目录不存在的问题解决办法:在大多数Linux系统中,如果用户使用的是RPM或DEB打包版本的PostgreSQL,则可选的postgresql-contrib软件包中包含所有contrib模块
2022-04-25 23:34:17
4992
转载 JAVA-WVP+ZLMediaKit+MediaServerUI实现摄像头 GB28181推流播放录制
JAVA-WVP+ZLMediaKit+MediaServerUI实现摄像头 GB28181推流播放录制_ALinLe的博客-优快云博客
2022-03-21 17:51:17
861
原创 postgresql排序分页时数据重复问题
当同时排序又分页时,如果排序的字段X不是唯一字段,当多个记录的X字段有同一个值时顺序是随机的。这个有可能造成分页时数据重复的问题。某一页又把上一页的数据查出来了,其实数据库只有一条记录。解决办法:如果排序字段不是唯一的,则增加个二级排序,二级排序的字段要是唯一的(例如id)。order by birthday desc, id...
2022-03-07 09:14:21
1969
转载 Keepalived+NFS+SHELL脚本实现NFS-HA高可用
本来想做DRBD+HEARTBEAT,但是领导说再加硬盘浪费资源,没有必要,而且在已有硬盘上做风险较大,所以就只能用rsync来实现数据同步了,实验中发现很多的坑,都用脚本和计划任务给填上了,打算把这套直接用在生产环境中,到时候如果还遇到什么问题,再进行修正和补全,下面是项目细节:主机配置:web:192.168.6.10Centos 6.4nfs1:192.168.6.1 Centos 6.4nfs2:192.168.6.2 Centos 6.4keepalived 1.2.13 V.
2021-11-26 10:54:19
424
转载 TCP三次握手详解-深入浅出(有图实例演示)
原文链接https://blog.youkuaiyun.com/jun2016425/article/details/815063531. 准备TCP是属于网络分层中的传输层,因为OSI分为7层,感觉太麻烦了,所以分为四层就好了,简单。分层以及每层的协议,TCP是属于传输层,如下两张图:TCP三次握手会涉及到状态转换所以这里贴出TCP的状态转换图如下:2.TCP三次握手简述要想简单了解TCP三次握手,我们首先要了解TCP头部结构,如下:TCP传递给IP层的信息单位称为报文段或段,下面都用段做单
2021-10-22 10:47:18
4985
转载 ORA-01113,ORA-01110的简单解决
分析和解决问题:1.重起数据库:C:\Documents and Settings\Jacken>sqlplus /nologSQL> conn sys/123456 as sysdba;SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup;Total System Global Area 293601280 bytesFixed Size124...
2021-09-08 19:20:31
14642
原创 镶嵌数据集管理影像数据
影像数据是空间数据的重要组成部分,可以真实直观地表现区域内的地理外貌特征,相较于单纯的矢量数据信息量更丰富且生动,具有更好的表现力。 在GIS项目中常遇到对于海量影像数据的管理需求,传统做法是将全部影像进行入库,这个过程十分的耗时,而且占用了大量的磁盘空间;同时,影像最终要在地图或三维场景中显示,为了减少图层数便于管理,还需要对影像进行镶嵌处理,又是一个耗时的过程。为了解决这些问题,主流GIS平台都推出了镶嵌数据集管理影像的方式。什么是镶嵌数据集? 镶嵌数据集是SuperMap GIS 支持的...
2021-09-07 09:30:30
787
原创 webgl获取图层所有属性(Cesium)
Cesium.when(promise, function (layer) { viewer.flyTo(layer); layer.indexedDBSetting.isAttributesSave = true;//保存属性 var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas); handler.setInputAction(funct.
2021-09-07 09:26:37
913
转载 cas5.3.2单点登录-Cas Server自定义Oauth2.0的用户信息
前言目前我们系统中,用户登陆,API调用是融合在一起的,API后面是调用各个dubbo服务。为了保证各个系统能够鉴权,目前的做法是,用用户登陆后,生成token,将token存在redis中,各个系统通过读取reids的token作为验证。几个问题:登陆体系和业务代码混合在一起,不是特别规范。自定义的token机制,缺点很多。所有服务都是直接读取redis,安全性很差。扩展性比较差。准备目前业务系统完全耦合在一起的,我们需要将登陆独立出来。很多大公司都有自己的CAS系统,这样公司的其他系
2021-09-02 10:36:48
731
转载 在CAS Server上增加OAuth2.0协议
概述说明CAS Server默认搭建出来,客户端程序只能按照CAS自身的协议接入。CAS的强大在于,有官方的插件,可以支持其他的协议。本章节就让CAS Server怎么增加OAuth2.0的登录协议。安装步骤`1. 首先,您需要有个CAS Server端如果您没有,可以按照我之前写的文章《轻松搭建CAS 5.x系列文章》系列的前3篇文章搭建好CAS Server。·2. 在pom.xml增加依赖包1 <!-- OAuth/OpenID Authenti
2021-08-31 10:58:20
3060
3
Java Web新闻发布管理系统 源码实例下载
2017-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人