• 2024-07-02使用nodejs ws模块连接websocket服务器Unexpected response code: 403错误解决
    使用浏览器连接websocket服务器时一切正常,但是使用nodejs ws模块连接时一直报Unexpectedresponsecode:403错误,查了很多帖子都没说明白,最后自己试着一点一点对比模拟浏览器请求头,最终解决问题,解决后代码如下://TODO不加这个,会报403错误constoptions={headers:{
  • 2024-07-02多个vue项目nginx部署流程
    nginx部署流程#在nginx.conf中配置#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{incl
  • 2024-07-02图片连接转 base64 并在页面中如何显示
    图片链接改base64//result.content图片链接fetch("/navy"+result.content).then(response=>response.blob()).then(blob=>{//将Blob对象转换为Base64字符串constreader=newFileReader();
  • 2024-07-01golang 实现tcp socket 通信
    都说golang适合网络编程,知道今天写了tcp我才知道他到底有多简洁。(虽然已经对着golang的webrtc研究很久了)首先是client端代码:packagemainimport( "bufio" "fmt" "net")funcmain(){ conn,err:=net.Dial("tcp","192.168.1.106:8080") iferr!=ni
  • 2024-07-01分布式锁
    /***设置redis分布式锁**@paramkeyType分布式锁类型*@paramhKey分布式锁键值*@return对象列表*/publicbooleangetRedisTempLock(finalStringkeyType,finalStringhKey,longtempValue){Stringkey=keyT
  • 2024-07-01gdb编译报错 #error "Please include config.h
    gdb编译报错,错误提示“/gnulib/import/unistd.h:135:3:error:#error"Pleaseincludeconfig.h”解决办法如下:修改源码路径下的gdb/nat/amd64-linux-siginfo.c文件,将Include "gdbsupport/common-defs.h"移动到#include<signal.h>之前,再保存重新编译;修改前: 修改后: 
  • 2024-07-01乌班图Ubuntu 24.04初始化MySQL报错error while loading shared libraries: libaio.so.1
    由于乌班图24.04LTS已经发布了,因此准备新业务逐步往这上面迁移,毕竟支持有效期比22.04更长准备在24.04上进行MySQL的初始化,因为习惯自定义安装存储目录,所以使用mysql-8.0.37-linux-glibc2.28-x86_64.tar.xz这个最新的二进制版本。按照22.04版本整理的安装笔记进行操作,第一步安装
  • 2024-06-30Windows HLK测试
    一、环境前期准备测试服务器上安装windowsserver2016英文版;测试系统上安装windows10英文版;环境部署参考:WindowsHardwareLabKit二、部署方案WindowsHLK有两种部署方案:加入域的环境和工作组环境,因公司规模小,选择工作组环境。三、开始安装1、测试服务器上安
  • 2024-06-24Linux各个中间件日志位置
    Linux各个中间件日志位置Linux系统中各种常见中间件日志文件的默认位置取决于安装时的配置以及中间件的具体类型。以下是一些常见中间件日志文件的标准位置ApacheHTTPServer:访问日志:/var/log/httpd/access_log或/var/log/apache2/access.log 
  • 2024-06-23JavaScript与Go后端服务连接方法
    1.概述本文档描述了如何使用JavaScript(在浏览器或Node.js环境中)与使用Go语言编写的后端服务进行通信。我们将通过HTTP请求来实现前后端的数据交互。2.前提条件后端服务已经部署并运行在指定的URL上。JavaScript环境已经配置好,如果是Node.js,需要安装axios或fetch库。3.Go
  • 2024-06-22petalinux编译出错解决方法
    petalinux编译若干出错解决方法问题一:ERROR:qemu-xilinx-native-v4.1.50-xilinx-v2020.1+gitAUTOINC+e371d99ac1-r0do_fetch:FetcherfailureforURL:‘gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.1’.UnabletofetchURLfro
  • 2024-06-22PHP基础之错误与异常
    目录1错误1.1简介1.2简单错误处理1.2.1使用die1.2.2die和exit区别1.3自定义错误处理1.3.1定义1.3.2创建错误函数1.4触发错误1.5抑制错误1.5.1行内错误抑制2异常2.1引言2.2什么是异常2.3Try、throw、catch、finally2.4自定义异常2.5设置顶层异常处理器3错误与异
  • 2024-06-22Boosting原理代码实现
    1.提升方法是将弱学习算法提升为强学习算法的统计学习方法。在分类学习中,提升方法通过反复修改训练数据的权值分布,构建一系列基本分类器(弱分类器),并将这些基本分类器线性组合,构成一个强分类器。代表性的提升方法是AdaBoost算法。AdaBoost模型是弱分类器的线性组合:
  • 2024-06-21element的table获取当前表格行
    需求:验证表格同一行的最低限价不能超过销售定价思路:先获取当前行table的index,然后在做大小比较1.局部html<el-table-columnlabel="销售定价(元)"min-width="200px"><templateslot="header"><spanclass="star">*</span><spanclas
  • 2024-06-21flutter Warning: CocoaPods is installed but broken. Skipping pod install. You appear to have Cocoa
    flutterWarning:CocoaPodsisinstalledbutbroken.Skippingpodinstall.YouappeartohaveCocoaPodsins确保你已经安装了CocoaPods并可以正常使用:1.flutterclean2.flutterpubget3.cdios4.podinstall5.退出vscode,并重新打开6.再次运行项目运行后如果
  • 2024-06-21时间序列预测评价指标
    评价指标时间序列预测评价指标均方误差(MeanSquaredError,MSE)简要介绍:MSE是实际值与预测值之间差的平方的平均值。它是衡量预测精度的常用方法,适用于连续变量。优点:易于计算,对大误差有较高的敏感性。缺点:受异常值影响较大,不具有尺度无关性质。公式:
  • 2024-06-20golang interface guard 技术(接口守护)
     Go代码的接口守卫(interfaceguards)技术,通常用于库的开发,以确保类型符合预期的接口。 下面示例的Interfaceguards确保App类型实现了caddy.App、caddy.Provisioner和caddy.Validator接口。具体来说,它通过将(*App)(nil)转换为这三个接口的类型,并将其赋值给匿名变量
  • 2024-06-20C++程序编译 错误提示和评测状态
    编译常见错误提示1.[Error]expected';'before'cout'。在cout前面,缺少一个分号。2.[Error]'arr'wasnotdeclaredinthisscope。未定义变量名arr。3.[Error]ldreturned1exitstatus。重复运行错误(上一个运行的程序,输入窗口没有关掉)。  或者main写错了。
  • 2024-06-20微信小程序识别身份证 (一)
    方法介绍:通过调用接口的方式进行实现原生微信小程序识别身份证官方文档:身份证识别,获取接口调用凭据实现步骤如下:1.首先要在微信的app.json下面配置允许访问相机"permission":{"scope.userLocation":{"desc":"你的位置信息将用于小程序位
  • 2024-06-20Go - The log/slog package
     packagemainimport("fmt""log/slog""os")funcmain(){slog.Error("ThisisanERRORmessage")slog.Debug("ThisisaDEBUGmessage")slog.Info("ThisisanINFOmessage
  • 2024-06-20ERROR TypeError: this.nzData.slice is not a function
    原文链接:ERRORTypeError:this.nzData.sliceisnotafunction–每天进步一点点(longkui.site) 使用angular+ngzorro的nz-table渲染表格的时候报错:ERRORTypeError:this.nzData.sliceisnotafunction我的html部分代码如下:<nz-table#basicTable2[nzData]="lis
  • 2024-06-20Error: Insufficient memory (Failed to allocate 16588800 bytes) in void* cv::OutOfMemoryError(size_t)
    这个错误信息表明在运行OpenCV库时遇到了内存不足的问题。具体来说,OpenCV尝试分配大约16,588,800字节(16MB)的内存,但操作系统无法满足这个请求。这可能是由于以下原因:内存限制:你的设备或系统可能没有足够的内存来处理当前操作。这在资源有限的设备(如某些嵌入式系统或旧手机)上尤
  • 2024-06-18python系列:使用Python快速读取PDF中的表单数据以及error处理
    使用Python快速读取PDF中的表单数据以及error处理使用Python快速读取PDF中的表单数据安装PythonPDF库Python读取PDF表单数据1、一次性读取多种PDF表单的数据2、读取特定PDF表单的数据python读取PDF文件中文本、表格、图片python读取PDF文件中文本、表格、图片一、文本
  • 2024-06-18初学JavaScript之console 应用
    console对象在JavaScript中用于向开发者控制台输出信息,这对于调试和日志记录非常有用。以下是一些常用的console方法及其用法:1.console.log()最常用的方法,用于输出一般信息。console.log('Hello,World!');console.log('Theansweris',42);2.console.error()用
  • 2024-06-18日志监测与文件句柄数监控推送脚本
    点击查看代码#!/bin/bashecho`date`#获取最新的错误计数new_error_count_8080=$(grep"Toomanyopenfiles"/var/log/router/8080/error.log|wc-l)new_error_count_8181=$(grep"Toomanyopenfiles"/var/log/router/8181/error.log|wc-l)