草庐IT

simple-page-master

全部标签

应用开发平台前端集成vue-simple-uploader实现文件分块上传

背景文件的上传是系统的必备功能,Element提供了上传组件upload,也基本能满足常见常用的文件上传功能,特别是应对小型文件(10M以下)的处理。但如果是遇到要求更多更高的场景,上传几百兆甚至上G的视频文件,要求分块上传,能断点续传,显示进度,能暂停,能重试……这时候就显得乏力了。如果基于upload实现,需要附加大量的二次开发,这未必是一种最佳实现方案。这时候,就需要找一找看一看,市面上是否有现成的“轮子”可用了。接下来,分两篇,分别介绍下前端实现和后端实现,今天首先来说下前端那些事儿。技术选型vue-simple-uploader,作者对vue3做了适配。官网https://githu

ES集群报错:master_not_discovered_exception 503

一、问题描述: 在布置集群(设置node-1001节点)索引分片的时候,报错如下: 二、解决方法:可能是集群中的其他es节点(node-1002,node-1003....)没有打开 把集群中其他几个es节点打开应该可以解决问题!!!

k8s集群删除master节点

1.在另外的master节点执行以下命令kubectlgetnode   #查看需要删除的节点名称kubectldeletenodek8s-master01 #删除名为k8s-master01的节点2.在k8s-master01清空集群配置信息kubeadmreset --cri-socket=unix:///var/run/cri-dockerd.sock #因为我使用的是1.26.0版本的k8s所以需要指定crirm-rf /var/lib/etcd   #删除etcd的文件,不删除的话下次加入集群会报错3.通过其余的master节点删除k8s-master01的etcd信息kubectl

在kubernetes(k8s)集群内查看master节点api-server地址信息及服务证书key

在k8s集群内查找master节点方式:sudokubectlgetnodes 获取集群信息如下:k8smaster的api-server信息在ROLES中带有master节点的服务器内查找apiserver地址信息sudocat/etc/kubernetes/manifests/kube-apiserver.yaml 查看k8s服务证书keysudocat/etc/kubernetes/pki/ca.crt 

git使用git push -u origin master提交远程仓库时报错error: failed to push some refs to ‘‘https://gitee.com/xx报错解决

    今天使用git将项目提交远程仓库时报错了,报错如下:        error:failedtopushsomerefsto'https://gitee.com/wang-junyanga/qiuy.git' 出现问题前的操作:    我再gitee中初始化了一个名字为Qiuy的仓库,里面有一个默认的分支为master,我想要将本地仓库中的名为my_git_test的一个vue项目推送到远程仓库Qiuy的默认分支master 中(其它的分支也一样)。正确的提交方式(解决方式):    先使用 gitremoteaddoriginhttps://gitee.com/wang-junyan

解决Mixed Content:the page at‘https://‘ was loaded over HTTPS,but requested an insecure resource ‘http

解决MixedContent:thepageat‘https://’wasloadedoverHTTPS,butrequestedaninsecureresource‘http://’问题:在Vue项目中使用axios访问了一个http协议的接口,报错如下查资料后发现原因是在https中请求http接口或引入http资源都会被直接blocked(阻止),浏览器默认此行为不安全,会拦截。解决办法:public/index.html里面加入此行代码metahttp-equiv="Content-Security-Policy"content="upgrade-insecure-requests"/

arm64内核内存布局-之vmemmap(page初始化)

        vmemmap是内核中page数据的虚拟地址。针对sparse内存模型。内核申请page获取的page地址从此开始。SPARSEMEM原理:section的概念:SPARSEMEM内存模型引入了section的概念,可以简单将它理解为structpage的集合(数组)。内核使用structmem_section去描述section,定义如下:structmem_section{unsignedlongsection_mem_map;/*Seedeclarationofsimilarfieldinstructzone*/unsignedlong*pageblock_flags;}

小程序返回页面报错:navigateBack:fail cannot navigate back at first page.

调试小程序的时候,从主页跳转到了另一个页面,在另一个页面的bindtap事件绑定的函数中,调用了wx.navigateBack()函数,但是却没有跳回上一个页面,而是报了一个错误:看字面意思也很简单,说的是现在这个页面已经是第一个页面了,没办法再返回了。这个错误原因其实也简单,就是在跳转的时候使用了wx.redirectTo(),使用wx.redirectTo()相当于重定向,不算是从上一个页面跳转过来的,所以把跳转后的页面当做了第一个页面。解决方案就是把wx.redirectTo()换成wx.navigationTo()。这样跳转之后,点击返回就可以成功返回上一页了。

ios - 在 xcode6 gold master 中,使用 objc_msgSend 现在会抛出一个语法错误,指出参数数量错误

idtopLayoutGuideObj=objc_msgSend(viewController,@selector(myselector));“函数调用的参数过多,预​​期为0,实际为2”但是,objc_msgSend的函数签名如下所示:#if!OBJC_OLD_DISPATCH_PROTOTYPESOBJC_EXPORTvoidobjc_msgSend(void/*idself,SELop,...*/)__OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_2_0);OBJC_EXPORTvoidobjc_msgSendSuper(void/*str

ios - 在 xcode6 gold master 中,使用 objc_msgSend 现在会抛出一个语法错误,指出参数数量错误

idtopLayoutGuideObj=objc_msgSend(viewController,@selector(myselector));“函数调用的参数过多,预​​期为0,实际为2”但是,objc_msgSend的函数签名如下所示:#if!OBJC_OLD_DISPATCH_PROTOTYPESOBJC_EXPORTvoidobjc_msgSend(void/*idself,SELop,...*/)__OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_2_0);OBJC_EXPORTvoidobjc_msgSendSuper(void/*str