自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麦田里的守望者

温故而知新

  • 博客(301)
  • 收藏
  • 关注

原创 本地使用3台centos7虚拟机搭建K8S集群教程

本地搭建K8S集群

2023-05-08 23:38:22 331 1

原创 构建docker镜像时,报错:ERROR: unexpected status code [manifests latest]: 403 Forbidden

它发生在构建过程中,它是 buildkit 中的一个错误,考虑到 buildkit 仍然不稳定。如果您在 Mac/Windows 上使用 Docker 桌面,您可能还必须在“Docker Engine”json 配置中禁用它。Docker 桌面 -> 设置 -> Docker 引擎 ->“features”: { buildkit: true}将"features": { buildkit: false}.请注意,这不是修复,这是一种解决方法,直到 docker 团队中的某个人实施了正确的修复。

2023-04-26 15:06:29 30

转载 PHP常用扩展, PHP用户级缓存——APCu原理以及用法

apcu是基于共享内存技术建设的,多个cgi进程之间访问apcu中的cache可以完全等同于访问自己进程的一块内存一样,不需要发任何的网络请求。如果数据量不大的话,可以一试。master进程fork子进程时,该APCu用户缓存区域会映射到所有的worker子进程的虚拟内存空间中,这些worker进程通过该ACPu内存段的指针对用户缓存进行共享。在FPM模式下,一个进程往APCu内存段中存储的数据可以被另一个fpm进程访问到,因为这些fpm worker进程都是由fpm master进程fork出来的。

2023-02-20 12:55:26 892

原创 MySQL修改表结构原理

MySQL修改表结构原理

2022-12-24 21:51:02 453

原创 MySQL中删除数据truncate和delete的区别?

MySQL中删除数据truncate和delete的区别?

2022-12-24 21:48:29 263

原创 MySQL中删除数据truncate和delete的区别?

MySQL中删除数据truncate和delete的区别?

2022-12-24 21:48:02 106

原创 Go数据类型

支持更新…

2022-11-27 22:28:09 462

原创 Java中的抽象类和接口的区别

什么是抽象类,抽象类和接口的区别?

2022-10-01 15:46:54 459

转载 关于SVN状态图标不显示的解决办法

今天突然发现svn文件的默认图标不显示了,对于日常使用很不方便,经过一通搜索,发现问题所在(都指向注册表图标被占用),于是按照网上打开注册表,发现竟然没有相关Tortoise的值。没有Tortoise 系列可能是被360等流氓软件删除了,需要新建注册表并导入了,按照这个试了一下才解决,在此记录一下。关于图标的说明:Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 供我们使用。...

2022-08-27 21:38:23 6910 2

转载 Java中如何将List<Integer>转成List<Long>?

java-List与List相互转换

2022-07-28 21:01:03 1305

原创 java中的default关键字详解

default关键字和Java中的public、private等关键字一样,都属于修饰符关键字,可以用来修饰属性、方法以及类,但是default一般用来修饰接口中的方法。出现该关键字的原因是,由于接口在Java中定义之初,有一个缺点,那就是,如果定义了一个接口,接口中又定义了N个方法,那么某个具体的类在实现该接口时,需要实现接口中的所有方法,不管是否需要用到接口中的方法。如果接口中的某个方法被default关键字修饰了,那么具体的实现类中可以不用实现方法。Student类可以不用实现Person接口中的s

2022-07-09 23:09:56 15266

原创 git merge之后,如何进行撤销

把分支的改动合并到分支:然后再把分支的改动也合并到分支:合并完分支的改动之后,发现的改动不是我们需要的,也就是我们需要撤销第二次合并,保留第一次合并,该如何做呢?假如第二合并之前第一次合并之后的commit_id为qwer1234,则使用以下命令进行h回滚:Referencehttps://www.educative.io/answers/what-is-the-git-push—force–u-origin-command写在最后欢迎大家关注鄙人的...

2022-07-09 23:08:34 7295

原创 java中Long类型的一个小bug

Java中long型赋值的一个小bug

2022-06-15 16:11:09 136

原创 IDEA 中 project窗口,不显示项目工程目录,解决方法

IDEA 中 project窗口,不显示项目工程目录,解决方法

2022-06-10 21:36:22 2369

原创 c++序列化以及反序列化实现

序列化就是将内存中运行的程序中的数据存储到中,使其能够持久化存在电脑中,就算程序停止,这些数据也能一直存在。、顾名思义,也就是序列化的反操作,就是将已经存在磁盘文件中的数据读取到程序中继续使用的这么一个操作。写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。我的博客...

2022-06-10 21:34:33 934

原创 php上传文件

在中,只需要通过几行代码,就能完成上传单个和多个文件的处理。文件上传功能允许上传二进制和文本文件。 此外,您可以通过身份验证和文件操作功能完全控制要上传的文件。PHP全局包含文件的所有信息。 在全局变量的帮助下,我们可以得到文件名,文件类型,文件大小,临时文件名和与文件相关的错误。这里,我们假设文件名是。请参考下表 -函数将上传的文件移动到新位置。 函数在内部检查文件是否通过请求上传。 如果文件是通过请求上传的,它将移动文件。语法3 代码案例::在浏览器输入网址:http://localhost/f

2022-06-10 21:32:52 796

原创 Git 修改已提交 commit 的信息

在使用git的时候,经常会用到一个命令,那就是,但是这个还是有要求的,那就是在代码的时候,不能少于5个字符(中英文都算一个字符),但是在执行的时候,这个是可以写任意个字符的,也就是说当你的时候,没有写够5个字符,那么在的时候,就会提示不能,所以就需要用到修改已提交 的信息。2.2 修改历史提交 commit 的信息2.3 批量修改历史 commit 信息创建批量脚本:执行脚本成功后,强制推送到远程服务器:Referencehttps://cloud.tencent.com/develope

2022-06-10 21:31:23 3424

原创 构建docker镜像,将nginx与php环境放在一个镜像中

前言nginx和php-fpm放在一个镜像里面,这样更好配置,但是有一个问题,这样不利于php-fpm和nginx两个服务动态扩容,因为二者的吞吐量可能不一样,同时扩容可能会造成资源浪费,但是分开,又会造成一个问题,那就是nginx和php-fpm如何通信的问题变得有些棘手。以下是Dockerfile文件的内容,其余可以参考我的github地址。FROM alpineLABEL MAINTAINER="<crazyjums@gmail.com>"ADD nginx-1.18.0.t

2022-04-10 11:44:22 3768

原创 Linux系统源码安装PHP以及相关问题总结

1 安装依赖# 添加epelyum install epel-releaseyum update# 添加依赖包yum -y install systemtap-sdt-devel libxml2 libxml2-devel openssl-devel libcurl-devel enchant-devel libpng-devel libicu-devel libmcrypt-devel recode-devel net-snmp-devel libtidy-devel autoconf read

2022-03-30 17:20:26 2197

原创 nginx配置以及rewrite规则

1 location正则写法语法规则: location [=||*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则/ 通用匹配,任何请求都会匹配到

2022-03-30 17:19:18 1005

转载 centos中如何重启php-fpm

ps axo pid,%cpu,%mem,comm |grep php-fpmps aux | grep php-fpm # check php-fpm process is runningpkill -9 php-fpm # stop php-fpm/usr/local/php/sbin/php-fpm # start php-fpmReferencehttps://blog.csdn.net/lxw1844912514/article/details/100028096

2022-02-25 18:30:30 1113

转载 解决编译时内存不足c++: internal compiler error: Killed (program cc1plus)

在linux主机安装mysql的时候,mysql编译安装过程,执行make命令时报错:c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See http://bugzilla.redhat.com/bugzilla for instructions. make[2]: * [sql/CMak

2022-02-24 20:50:12 1025

转载 Make编译安装php出现collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1的解决方法

使用源码安装PHP时,提示报错,错误信息如下:ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_dtor':/home/php-5.5.38/ext/iconv/iconv.c:2516: undefined reference to `libiconv_close'ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_append_bucket':/hom

2022-02-24 15:31:02 1333

转载 Vue中的import中@的作用

这是webpack的路径别名,相关代码定义在配置文件webpack.base.config里:resolve: { // 自动补全的扩展名 extensions: ['.js', '.vue', '.json'], // 默认路径代理 // 例如 import Vue from 'vue',会自动到 'vue/dist/vue.common.js'中寻找 alias: { '@': resolve('src'), '@config':

2022-01-16 15:21:06 4824

原创 什么是内存泄漏?

原文1 内存泄漏的定义内存泄漏(Memory leak)是在计算机科学中,由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。内存泄漏通常情况下只能由获得程序源代码的程序员才能分析出来。2 内存泄漏导致的后果内存泄漏会因为减少可用内存的数量从而降低计算机的性能。最终,在最糟糕的情况下,过多的可用内存被分配掉导致全部或部分设备停止正常工作,或者应用程序崩

2022-01-11 11:04:37 5847

原创 matplotlib基本用法介绍

原文0 代码import的包from matplotlib import pyplot as pltfrom matplotlib.pyplot import savefigimport numpy as npimport pandas as pdfrom statsmodels.graphics.tsaplots import plot_acfimport matplotlib.gridspec as gs1 散点图1.1 normal scatterdef scatter():

2022-01-11 11:02:11 562

原创 全面解析RNN,LSTM,Seq2Seq,Attention注意力机制

原文本文将会使用大量的图片和公式推导通俗易懂地讲解RNN,LSTM,Seq2Seq和attention注意力机制(结合colah’s blog 和CS583),希望帮助初学者更好掌握且入门,若有已经掌握RNN,LSTM的读者自行跳过阅读即可,更详细的讲解在Seq2Seq,Attention那。目录RNNLSTMSeq2Seq注意力机制参考1 RNN(递归神经网络)我们知道人类并不是从零开始思考东西,就像你读这篇文章的时候,你对每个字的理解都是建立在前几个字上面。你读完每个字后并不是

2022-01-11 11:00:37 1786

原创 关于深度学习中的梯度下降,了解一下

原文一篇让你很容易理解什么是梯度下降的博客0 什么是梯度下降梯度下降法的基本思想可以类比为一个下山的过程。假设这样一个场景:一个人被困在山上,需要从山上下来(i.e. 找到山的最低点,也就是山谷)。但此时山上的浓雾很大,导致可视度很低。因此,下山的路径就无法确定,他必须利用自己周围的信息去找到下山的路径。这个时候,他就可以利用梯度下降算法来帮助自己下山。具体来说就是,以他当前的所处的位置为基准,寻找这个位置最陡峭的地方,然后朝着山的高度下降的地方走,同理,如果我们的目标是上山,也就是爬到山顶,那么此

2022-01-11 10:59:10 555 1

原创 Docker教程

原文1 安装dockerWindows用户一般通过安装docker-desktop(点击下载),下载完成以后按照提示安装wsl2,然后才可以正常启用Docker,但是使用本镜像会导致出现container exit(139)的错误。在C:\Users\(用户名)中创建.wslconfig以我为例,创建C:\Users\zhangsan\.wslconfig文件中写入下面内容:[wsl2]kernelCommandLine = vsyscall=emulate1.1 Windows10启动d

2022-01-11 10:55:07 806

原创 数字图像处理(dip)

原文学科:数字图像处理(Digital Image Processing -video)作者:zhuhonggen计算机视觉入门基础0概念介绍0.1数字图像处理概念0.1.1图像的高频分量和低频分量总得来说,低频分量(低频信号)代表着图像中亮度或者灰度值变化缓慢的区域,也就是图像中大片平坦的区域,描述了图像的主要部分。高频分量(高频信号)对应着图像变化剧烈的部分,也就是图像的边缘(轮廓)或者噪声以及细节部分。之所以说噪声也对应着高频分量,是因为图像噪声在大部分情况下都是高频的。低频分量

2022-01-11 10:53:33 4880

原创 学习计算机视觉,你必须了解的基础概念

原文1 图像的高频和低频成分形象一点说:亮度或灰度变化激烈的地方对应高频成分,如边缘;变化不大的地方对于低频成分,如大片色块区画个直方图,大块区域是低频,小块或离散的是高频把图像看成二维函数,变化剧烈的地方就对应高频,反之低频。举个通俗易懂的例子:一幅图象,你戴上眼镜,盯紧了一个地方看到的是高频分量摘掉眼镜,眯起眼睛,模模糊糊看到的就是低频分量。图像的高低频是对图像各个位置之间强度变化的一种度量方法.低频分量:主要对整副图像的强度的综合度量.高频分量:主要是对图像边缘和轮廓的度量.如果一

2022-01-11 10:45:35 2023

原创 windows环境下curl报错:Protocol “‘http“ not supported or disabled in libcurl

原文windows环境下curl报错:Protocol “'http” not supported or disabled in libcurl原因:window命令行不支持单括号引用解决方案:将单括号删除例如:curl ‘http://localhost:9200/?pretty’在window命令行应改为:curl http://localhost:9200/?pretty原始解决方案来源:https://stackoverflow.com/questions/6684235/perl-cu

2022-01-11 10:43:16 2922

原创 对c++中虚函数和纯虚函数的理解

原文1 虚函数和纯虚函数的作用定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。https://blog.csdn.net/Hackbuteer1/article/details/7558868c++中的虚函数是为了实现多态而诞生的,纯虚函数是为了实现抽象类的概念,这两个函数的作用都是为了增强c+

2022-01-11 10:41:39 547

原创 关于卷积神经网络,了解一下

原文1 卷积神经网络一篇很好的关于理解卷积神经网络的博客(博客中的filter助手表示的是卷积核的意思)一篇关于如何搭建CNN的博客知乎回答:能否对卷积神经网络工作原理做一个直观的解释?机器视角:长文揭秘图像处理和卷积神经网络架构|该文原文定义:卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 它包括卷积层(convolutional layer)和池化层(pool

2022-01-11 10:17:26 436

原创 vue教程

原文1 vue安装1.1 直接用 script标签引入对于制作原型或学习,你可以这样使用最新版本:<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>对于生产环境,我们推荐链接到一个明确的版本号和构建文件,以避免新版本造成的不可预期的破坏:<script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>

2022-01-09 21:24:25 600

原创 理解restful协议

原文越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合

2022-01-09 20:46:34 1062

原创 解决hexo博客标题出错-》title: Python问题解决 re.error: unbalanced parenthesis at pos

原文问题解决方案完美解决:用""将标题引用起来,如:写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。

2022-01-09 20:44:53 1046

原创 Windows10登录不上Micrsoft账户,解决办法

原文1 问题在登录Windows账户时,出现了以下错误:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GJIEFAWY-1641732153972)(https://jums.club/images/article/4554548454578.png)]2 方法一(修改DNS)将网络的DNS配置改成微软的DNS即可:改成如下DNS地址即可,这是微软的DNS地址:4.2.2.2、4.2.2.1或者这里有一个免费的DNS网址,可以试试这里的也行改完D

2022-01-09 20:43:33 1959 1

原创 如何写出更优雅的代码

原文**导读:**编程是一门创造性的工作,是一门艺术。我们每天与代码打交道,为什么普通码农辛苦一年只拿十万,而高级架构师年薪百万。最主要的就是我们敲出来的代码有差别,差别在意大部分码农敲出来坏的代码,而高级架构师能敲出优雅的好的代码。我们每天都会敲代码,但当被问道什么是好的优雅的代码时,大家可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,没办法简单明了地概括出来。显然,这个问题并没有唯一的标准答案,谁都可以谈论自己的理解。要成为合格的架构师最基本的要求是能写好的优雅的代码,所以必须要知道什么是优雅

2022-01-08 13:18:38 786

原创 修改xshell的配色方案

原文1 自己配色参考这篇博客->自己配色方案教程自己配色方案下载2 其他人的配色方案使用方式:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DwBxqiFX-1641563871419)(https://jums.club/images/article2/usage.gif)]2.1 https://github.com/netsarang/Xshell-ColorScheme├── AlphaLiu│ ├── 3024 Day.xcs│ ├

2022-01-07 22:01:53 855

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除