<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zmmsdk的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zmmsdk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zmmsdk]]></copyright><item><title><![CDATA[接口调用预检]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/136618778</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/136618778</guid><author>zmmsdk</author><pubDate>Mon, 11 Mar 2024 11:23:27 +0800</pubDate><description><![CDATA[预检请求包含了一些额外的头部信息，例如Origin、Access-Control-Request-Method和Access-Control-Request-Headers等。然而，在进行跨域请求时，浏览器会先发送一个预检请求，以确保服务器允许该请求。当我们使用axios进行跨域请求时，浏览器会自动发送一个OPTIONS请求，以检查服务器是否允许该请求。这个过程被称为预检。然而，对于复杂请求，浏览器会先发送一个预检请求，以获取服务器的允许。对于大多数的简单请求，浏览器会自动处理预检请求，并发送真正的请求。]]></description><category></category></item><item><title><![CDATA[npm ERR! request to https://registry.cnpmjs.org/express failed, reason: Hostname/IP does not matc]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/135754720</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/135754720</guid><author>zmmsdk</author><pubDate>Mon, 22 Jan 2024 18:03:19 +0800</pubDate><description><![CDATA[request to https://registry.cnpmjs.org/express failed, reason: Hostname/IP does not match certificate’s altnames: Host: registry.cnpmjs.org. is not in the cert’s altnames: DNS:r.cnpmjs.org1，npm 安装出错 npm ERR!然后删除已创建的项目文件夹  重新init。taobao镜像不可用。]]></description><category></category></item><item><title><![CDATA[docker安装mivus]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/134196127</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/134196127</guid><author>zmmsdk</author><pubDate>Fri, 03 Nov 2023 09:35:09 +0800</pubDate><description><![CDATA[与现有的关系数据库不同，Milvus主要按照预定义的模式处理结构化数据，它是自下而上设计的，用于处理从非结构化数据转换而来的嵌入向量。如果您的系统安装了Docker Compose V2而不是V1，请使用“Docker Compose”而不是“Docker-Compose”。一般在linux下安装，先安装docker，接着安装 docker-compose，具体安装方法就不说了，自己百度一下。Milvus单机版启动后，将有三个docker容器在运行，其中包括Milvus独立服务及其两个依赖项。]]></description><category></category></item><item><title><![CDATA[springboot注解]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/134174845</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/134174845</guid><author>zmmsdk</author><pubDate>Thu, 02 Nov 2023 09:24:46 +0800</pubDate><description><![CDATA[綁定controller和service。]]></description><category></category></item><item><title><![CDATA[k8s创建命名空间]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/127674883</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/127674883</guid><author>zmmsdk</author><pubDate>Thu, 03 Nov 2022 17:33:18 +0800</pubDate><description><![CDATA[kubectl create namespace helm-jenkins
kubectl create namespace helm-jenkinskubectl create namespace helm-jenkins
kubectl create namespace helm-jenkins
kubectl create namespace helm-jenkins]]></description><category></category></item><item><title><![CDATA[git客户端合并代码双向合并]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/127674641</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/127674641</guid><author>zmmsdk</author><pubDate>Thu, 03 Nov 2022 17:25:06 +0800</pubDate><description><![CDATA[master分支的代码领先自己的分支,git 如何把master分支代码合并到自己的分支。2.git 如何把master分支代码合并到自己的分支。1.git 如何把分支代码合并到master。同样，主分支的文件也可以合并的分支上。]]></description><category></category></item><item><title><![CDATA[弧形进度条]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/125017164</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/125017164</guid><author>zmmsdk</author><pubDate>Sat, 28 May 2022 13:07:27 +0800</pubDate><description><![CDATA[option = {
  //tooltip: {
   // formatter: '{a} &lt;br/&gt;{b} : {c}%'
  //},
  series: [
    {
      name: 'Pressure',
      type: 'gauge',
      clockwise:false, //仪表盘刻度顺时针增长
      	radius: 200,	
      		startAngle: 225,		// 仪表盘起始角度,默认 225。圆心 正右手侧为0度，正上方]]></description><category></category></item><item><title><![CDATA[Conflict: Multiple assets emit different content to the same filename index.html报错解决方案]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/124604917</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/124604917</guid><author>zmmsdk</author><pubDate>Fri, 06 May 2022 10:41:48 +0800</pubDate><description><![CDATA[第一步：把index.html重命名为index.ejs
```go
第二步：  修改依赖 webpack

/**
 * @param {string} command process to run
 * @param {string[]} args command line arguments
 * @returns {Promise&lt;void&gt;} promise
 */

const runCommand = (command, args) =&gt; {
	const cp = requ]]></description><category></category></item><item><title><![CDATA[点击回到页面顶部]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/124453305</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/124453305</guid><author>zmmsdk</author><pubDate>Wed, 27 Apr 2022 16:00:35 +0800</pubDate><description><![CDATA[backTop() {
      document.documentElement.scrollTop = 0;
    }




]]></description><category></category></item><item><title><![CDATA[进入页面定位在顶部]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/124449490</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/124449490</guid><author>zmmsdk</author><pubDate>Wed, 27 Apr 2022 13:57:45 +0800</pubDate><description><![CDATA[mounted() {
    //切换页面时滚动条自动滚动到顶部
    window.scrollTo(0,0);
}


]]></description><category></category></item><item><title><![CDATA[core-js/modules/es.error.cause.js 报错]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/124448975</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/124448975</guid><author>zmmsdk</author><pubDate>Wed, 27 Apr 2022 13:33:03 +0800</pubDate><description><![CDATA[core-js/modules/es.error.cause.js 报错
首先安装 报错的插件
npm install --save core-js
然后重新启动项目

]]></description><category></category></item><item><title><![CDATA[ES6新增数组方法]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104661936</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104661936</guid><author>zmmsdk</author><pubDate>Wed, 04 Mar 2020 20:43:07 +0800</pubDate><description><![CDATA[关于数组中foreach() 、map()、filter()、reduce() 、 some()、every()的总结。
1.foreach()
var arr = [1,2,3,4];
arr.foreach((item,index,arr)=&gt;{
console.log(item);  //结果为1,2,3,4

});
//foreach遍历数组，无返回值，不改变原数组，仅仅只是遍历，...]]></description><category></category></item><item><title><![CDATA[css]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104216965</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104216965</guid><author>zmmsdk</author><pubDate>Mon, 17 Feb 2020 19:00:00 +0800</pubDate><description><![CDATA[1.简述link和import的区别？
区别1：link是XHTML标签，除了加载CSS外，还可以定义RSS等其他事务；@import属于CSS范畴，只能加载CSS。
区别2：link引用CSS时，在页面载入时同时加载；@import需要页面网页完全载入以后加载。
区别3：link是XHTML标签，无兼容问题；@import是在CSS2.1提出的，低版本的浏览器不支持。
区别4：link支持使用J...]]></description><category></category></item><item><title><![CDATA[前端-webpack-合集]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104344076</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104344076</guid><author>zmmsdk</author><pubDate>Sun, 16 Feb 2020 16:23:02 +0800</pubDate><description><![CDATA[21、你对Webpack的认识？
webpack是收把项目当作一个整体，通过一个给定的的主文件，webpack将从这个文件开始找到你的项目的所有依赖文件，使用loaders处理它们，最后打包成一个或多个浏览器可识别的js文件
22、webpack中的entry是做什么的？
entry: 用来写入口文件，它将是整个依赖关系的根。当我们需要多个入口文件的时候，可以把entry写成一个对象。
var b...]]></description><category></category></item><item><title><![CDATA[前端-面试算法题-合集]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104220978</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104220978</guid><author>zmmsdk</author><pubDate>Sat, 08 Feb 2020 12:03:06 +0800</pubDate><description><![CDATA[1.看下列代码输出为何？解释原因。
 var a;
 alert(typeof a); // “undefined”
 //声明变量没有赋值结果为undefined
 
 //alert(b); // 报错 
 b=10;
 alert(typeof b);//”number”

2.看代码给答案。
     var a = new Object();
     a.value = 1;
    ...]]></description><category></category></item><item><title><![CDATA[严格模式]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104216875</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104216875</guid><author>zmmsdk</author><pubDate>Fri, 07 Feb 2020 22:23:51 +0800</pubDate><description><![CDATA[全局变量显式声明
静态绑定
禁止使用with语句
eval中定义的变量都是局部变量
禁止this关键字指向全局对象
禁止在函数内部遍历调用栈 arguments.callee
严格模式下无法删除变量。只有configurable设置为true的对象属性，才能被删除
正常模式下，对一个对象的只读属性进行赋值，不会报错，只会默默地失败。严格模式下，将报错。
严格模式下，对一个使用getter方法读取的...]]></description><category></category></item><item><title><![CDATA[前端-模块化开发-合集]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104216793</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104216793</guid><author>zmmsdk</author><pubDate>Fri, 07 Feb 2020 22:20:34 +0800</pubDate><description><![CDATA[1.模块化开发怎么做？
理解模块化开发模式：浏览器端requirejs，seajs；服务器端nodejs；ES6模块化；fis、webpack等前端整体模块化解决方案；grunt、gulp等前端工作流的使用

2.AMD（Modules/Asynchronous-Definition）、CMD（Common Module Definition）规范区别？
理解这两种规范的差异，主要通过requir...]]></description><category></category></item><item><title><![CDATA[css]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104216624</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104216624</guid><author>zmmsdk</author><pubDate>Fri, 07 Feb 2020 22:05:51 +0800</pubDate><description><![CDATA[1.常见的表单选择器有哪些
:input表单选择器

:text表单文本选择器

:password表单密码选择器

:radio单选按钮选择器

:checkbox复选框选择器

:submit提交按钮选择器

:image图像域选择器

:button表单按钮选择器

:checked选中状态选择器

:selected选中状态选择器


...]]></description><category></category></item><item><title><![CDATA[前端-函数-合集]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104215010</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104215010</guid><author>zmmsdk</author><pubDate>Fri, 07 Feb 2020 20:06:28 +0800</pubDate><description><![CDATA[1.JavaScript this指针、闭包、作用域
   this：指向调用上下文

   闭包：内层作用域可以访问外层作用域的变量

   作用域：定义一个函数就开辟了一个局部作用域，整个js执行环境有一个全局作用域


...]]></description><category></category></item><item><title><![CDATA[声明变量和声明函数的提升有什么区别?]]></title><link>https://blog.youkuaiyun.com/zmmsdk/article/details/104214883</link><guid>https://blog.youkuaiyun.com/zmmsdk/article/details/104214883</guid><author>zmmsdk</author><pubDate>Fri, 07 Feb 2020 19:54:50 +0800</pubDate><description><![CDATA[(1) 变量声明提升：变量申明在进入执行上下文就完成了。
只要变量在代码中进行了声明，无论它在哪个位置上进行声明， js引擎都会将它的声明放在范围作用域的顶部；
(2) 函数声明提升：执行代码之前会先读取函数声明，意味着可以把函数申明放在调用它的语句后面。
只要函数在代码中进行了声明，无论它在哪个位置上进行声明， js引擎都会将它的声明放在范围作用域的顶部；
(3) 变量or函数声明：函数声明会覆...]]></description><category></category></item></channel></rss>