<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ymszdzyymsg的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ymszdzyymsg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ymszdzyymsg]]></copyright><item><title><![CDATA[elementUI tabs的切换跟着按钮来切换]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119960741</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119960741</guid><author>ymszdzyymsg</author><pubDate>Fri, 27 Aug 2021 21:18:14 +0800</pubDate><description><![CDATA[&lt;template&gt;
  &lt;el-tabs v-model="active" @tab-click="handleClick" style="height:100px;"&gt;
    &lt;el-tab-pane v-for="(it,index) in tabs" :key="index" :label="it" :name="index.toString()"&gt;{{it}}&lt;/el-tab-pane&gt;
  &lt;/el-tabs&gt;
  &lt;el-bu]]></description><category></category></item><item><title><![CDATA[this.$forceUpdate()；强制渲染不起作用，v-model值改变页面未改变]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119911062</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119911062</guid><author>ymszdzyymsg</author><pubDate>Wed, 25 Aug 2021 14:48:12 +0800</pubDate><description><![CDATA[问题：在方法中获取数据后this.$forceUpdate();强制渲染页面，或者是在选项中监听事件变化，都不起作用，一般是渲染了又马上消失掉。
原因：v-model绑定的变量层数太多，如v-model=“addPatentInput.applicationReview.isPass”，date里是
addPatentInput: {
          applicationReview: {
            isPass: null,
            isHigh: null,
    ]]></description><category></category></item><item><title><![CDATA[el-tabs-pane里嵌套el-card不显示卡片悬浮样式]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119896059</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119896059</guid><author>ymszdzyymsg</author><pubDate>Tue, 24 Aug 2021 18:15:16 +0800</pubDate><description><![CDATA[解决办法：
在el-card里加上style="margin:10px"即可

]]></description><category></category></item><item><title><![CDATA[vue el-form-item的label自定义位置换行]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119887307</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119887307</guid><author>ymszdzyymsg</author><pubDate>Tue, 24 Aug 2021 12:27:11 +0800</pubDate><description><![CDATA[data中的str为 "&lt;b&gt;1111&lt;/b&gt;&lt;br/&gt;2222"

例1：
&lt;div&gt;{{str}}&lt;div&gt;

显示结果：
&lt;i&gt;1111&lt;/i&gt;&lt;br/&gt;2222

例2：
&lt;div v-html="str"&gt;&lt;div&gt;

显示结果：
1111
2222
参考：

https://www.jb51.net/article/192719.htm


...]]></description><category></category></item><item><title><![CDATA[js快速将字符串数组转化为数字数组（互换）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119828354</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119828354</guid><author>ymszdzyymsg</author><pubDate>Fri, 20 Aug 2021 17:29:37 +0800</pubDate><description><![CDATA[1、数字数组转化为字符串数组
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
arr.map(String);  //结果： ['1', '2', '3', '4', '5', '6', '7', '8', '9']

2、字符串数组转化为数字数组
var a = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
a.map(Number);  //结果：[1, 2, 3, 4, 5, 6, 7, 8, 9]


...]]></description><category></category></item><item><title><![CDATA[Uncaught (in promise) Error: For input string: “否“]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119785553</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119785553</guid><author>ymszdzyymsg</author><pubDate>Wed, 18 Aug 2021 17:43:18 +0800</pubDate><description><![CDATA[问题：Uncaught (in promise) Error: For input string: “否”
解决办法：去数据库看传回去的参数类型，如果也是string的话，看看是不是数字的字符形式。
若是，则传回时用数字变量.toString()即可。数据库可能设置的是tinyint形式，但后端程序接收的是string，再转int。

...]]></description><category></category></item><item><title><![CDATA[v-for循环渲染的单选框el-radio无法设置默认值]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119741287</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119741287</guid><author>ymszdzyymsg</author><pubDate>Mon, 16 Aug 2021 20:25:14 +0800</pubDate><description><![CDATA[解决办法：
用v-model绑定label值，注意label值是不是动态绑定
（前面有没有":"符号）
如果单选框的lable是:lable=“0”,则后台要返回的单选框的值是数字
 &lt;div id='radio' &gt;
    &lt;el-radio v-model="radioBind" :label="0" &gt;0&lt;/el-radio&gt;
    &lt;el-radio v-model="radioBind" :label="1" &gt;1&lt;/el-radio&gt]]></description><category></category></item><item><title><![CDATA[el-tabs嵌套el-tabs后不展开默认v-model的问题]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119740861</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/119740861</guid><author>ymszdzyymsg</author><pubDate>Mon, 16 Aug 2021 20:02:22 +0800</pubDate><description><![CDATA[UI结构如下：
&lt;el-tabs tab-position="left" :v-model="first"&gt;
	&lt;el-tab-pane name="first"&gt;
		&lt;el-tabs tab-position="top"&gt;
			&lt;el-tab-pane&gt;
			&lt;/el-tab-pane&gt;
			&lt;el-tab-pane&gt;
			&lt;/el-tab-pane&gt;
			&lt;el-tab-pane&gt;
			&lt;]]></description><category></category></item><item><title><![CDATA[The “XXX“ component has been registered but not used vue/no-unused-components]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118935949</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118935949</guid><author>ymszdzyymsg</author><pubDate>Tue, 20 Jul 2021 15:13:55 +0800</pubDate><description><![CDATA[vscode中vue项目报错：
The “XXX” component has been registered but not used  vue/no-unused-components.
其中XXX是自定义的组件名称XXX.vue。
在App.vue中的script中做这两步
1.导入要用的组件：import XXX from ‘./components/XXX.vue’
2.在 components 里注册该组件
export default {
  name: 'App',
  components]]></description><category></category></item><item><title><![CDATA[vscode快捷键插入html基本框架]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118406063</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118406063</guid><author>ymszdzyymsg</author><pubDate>Fri, 02 Jul 2021 10:01:57 +0800</pubDate><description><![CDATA[插入html基本框架
新建.html后缀文件，输入英文感叹号“!”，按下tab键补齐代码。结果如下：
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device]]></description><category></category></item><item><title><![CDATA[（转）vscode使用git命令上传github报错：git : 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写，如果包括路径，请确保路径正确]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118380824</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118380824</guid><author>ymszdzyymsg</author><pubDate>Thu, 01 Jul 2021 10:30:08 +0800</pubDate><description><![CDATA[vscode使用git命令上传github报错
git : 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写，如果包括路径，请确保路径正确。
解决方法：
情况一： 先去win+R，去cmd看看输入git是不是也是无法识别
如果也无法识别，则原因是：
之前在安装git的时候，选的是下面的第一个，所以windows命令行就识别不了git。

怎么解决：
1.找到你电脑上的git安装中bin的路径，如：C:\Users\XXX\Git\Git\bin；同时，找到git安装]]></description><category></category></item><item><title><![CDATA[MySQL安装配置笔记]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118370945</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/118370945</guid><author>ymszdzyymsg</author><pubDate>Wed, 30 Jun 2021 22:41:49 +0800</pubDate><description><![CDATA[官网下载
访问官方网站：https://www.mysql.com/
选择Downloads下的Community
下载5.7.34的64位版本zip文件
环境配置
撤销：Ctrl/Command + Z
重做：Ctrl/Command + Y
加粗：Ctrl/Command + B
斜体：Ctrl/Command + I
标题：Ctrl/Command + Shift + H
无序列表：Ctrl/Command + Shift + U
有序列表：Ctrl/Command + Shift + O
检查列表：]]></description><category></category></item><item><title><![CDATA[2021.05.15智能风控峰会之流量反作弊论坛-论坛笔记]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/116973942</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/116973942</guid><author>ymszdzyymsg</author><pubDate>Tue, 18 May 2021 08:53:58 +0800</pubDate><description><![CDATA[在这个新媒体时代，各种低俗广告和短视频、造谣、刷单、违法曝光等内容不断触及法律底线，而人工审核的传统方式已经无法应付机器爆发式生成的内容量，因此，如何做好流量反作弊方面的智能风控一跃成为热点。
本次论坛分享从胡一然老师处了解到GCN 图卷积神经网络的模型在异常流量识别方面的应用；从余意老师处了解到虚假流量给公司业务带来的损失以及全栈式实时风控引擎相比其他反作弊平台的优势；从王璐老师处了解到图算法的架构和建模流程、挖掘黑产的流程和方法；从张宇仁老师处了解到电商短视频行业的风险以及对抗黑产的难度、反作弊的特征、]]></description><category></category></item><item><title><![CDATA[vue-cli引入less报错 Syntax Error: TypeError: this.getOptions is not a function]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/115506076</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/115506076</guid><author>ymszdzyymsg</author><pubDate>Thu, 08 Apr 2021 10:03:45 +0800</pubDate><description><![CDATA[vue-cli引入less报错
Syntax Error: TypeError: this.getOptions is not a function

项目日志：样式中有lang="less" scoped就总是报错，去掉lang="less"就没有问题，但去掉less就没有办法写样式嵌套了。（一开始用GUI界面下载了less但没有配置到项目中，也报错了）

报错原因：
less-loader安装的版本太高了，建议降到7的版本。

（在package.json文件中"devDependencies"下看"l]]></description><category></category></item><item><title><![CDATA[leetcode简单/中等题-单调栈问题（C语言）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114837198</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114837198</guid><author>ymszdzyymsg</author><pubDate>Mon, 15 Mar 2021 16:05:28 +0800</pubDate><description><![CDATA[1.[496]下一个更大元素I
解题记录：
1.这道题可以用暴力解法，每一个nums1的元素都遍历一次nums2的元素，时间复杂度为O（len1*len2）。
2.这一篇博主要是学习单调栈问题的解法，利用栈的特点，定义单调栈，当新元素的值大于栈顶元素的值的时候，将栈顶元素弹出，并记录在哈希表中，栈顶元素为索引值（题目中给出元素最大为10^4，因此哈希表空间可以设为10000的大小），新元素为value值，也就是下一个更大元素。
3.当新元素小于栈顶元素的时候，可以直接入栈，这样形成的栈为单调递增栈。最后当n]]></description><category></category></item><item><title><![CDATA[leetcode中等题-深度优先算法（C语言）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114667693</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114667693</guid><author>ymszdzyymsg</author><pubDate>Thu, 11 Mar 2021 15:23:25 +0800</pubDate><description><![CDATA[1.[130]被围绕的区域
解题记录：
1.这道题非常曲折，本来想用广度优先算法写写看的，想着想着就变成深度的方法了，但深度优先理解起来确实比较容易。
2.首先把矩阵最外一圈的O全部标记，再递归找到其相邻的O进行标记，标记时只需要把数组元素改成特定值即可，最后遍历输出的时候判断一下改回去。
3.这里修改数组元素的方法是参考力扣官方解答的，我本身是定义了一个同等大小的二维数组并赋初值0，然后标记的时候标记1（相关内容见注释部分）。但是不知道为啥一直有runtime error: store to null p]]></description><category></category></item><item><title><![CDATA[leetcode中等题-递归和分治（C语言）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114635656</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114635656</guid><author>ymszdzyymsg</author><pubDate>Wed, 10 Mar 2021 15:01:43 +0800</pubDate><description><![CDATA[1.[687]最长同值路径
解题记录：
1.本题利用了递归的思想，每次递归子树求出子树的最长同值路径。
2.当当前结点和子树的根节点的数值相同时，最长同值路径就可以+1。
3.在这里设置了全局变量len，但是len必须在主函数中初始化，否则在提交后进行多次测试时，会遗留脏数据。
4.最后输出左右子树中更长的同值路径。
C语言代码：
int len;//全局变量

int Recursion(struct TreeNode* node){
    if (node == NULL)
        retur]]></description><category></category></item><item><title><![CDATA[leetcode中等题-贪心算法（C语言）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114603100</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114603100</guid><author>ymszdzyymsg</author><pubDate>Tue, 09 Mar 2021 21:53:44 +0800</pubDate><description><![CDATA[1.[134]加油站
解题记录：
1.根据示例可以发现，每次到达下一站i+1站的油量，是当前油量+gas[i]-cost[i]的结果，如果这个结果&lt;0，说明没法走到下一站。
2.比较好理解的暴力法是每一次遍历都走一轮，若走完则输出start，若都无法走完就输出-1，这种情况复杂度为O（n²）。
3.可以思考一下，如果start站出发，最远可以走到i站，那么start站到i站之间的站都无法走完一圈，因为这之间的站如果能走完一圈，说明start站是能走到i+1站的，就矛盾了，所以start的下一次，就可以]]></description><category></category></item><item><title><![CDATA[leetcode中等题-排序和查找（C语言）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114367721</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/114367721</guid><author>ymszdzyymsg</author><pubDate>Thu, 04 Mar 2021 14:48:03 +0800</pubDate><description><![CDATA[1.[56]合并区间
解题记录：
1.思路还是比较清晰的，先按照每个区间的start数值进行升序排序，就可以判断是否有重合部分。
2.C语言写法复杂在指针上，在给地址空间赋值时，需要注意*的个数。
3.将第一个区间放入结果区间内，若后一个区间的最小值比目前区间的最大值大，那么就没有重合，可以直接放入结果区间。
4.若后一个区间的最小值小于等于目前区间的最大值，则比较后一个区间的最大值，若更大，则修改原来的end值。
5.最后需要将输出数组的长度、列数等相关信息统一。
C语言代码：
int cmp(const]]></description><category></category></item><item><title><![CDATA[leetcode简单题-数据结构相关-栈和队列（C语言）]]></title><link>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/113341400</link><guid>https://blog.youkuaiyun.com/ymszdzyymsg/article/details/113341400</guid><author>ymszdzyymsg</author><pubDate>Thu, 28 Jan 2021 15:20:23 +0800</pubDate><description><![CDATA[1.[20]有效的括号
解题记录：
1.括号匹配是栈的典型应用，主要是一些情况的判断需要细致。
2.当输入括号总数为奇数时，一定匹配失败。
3.当输入为左括号时，直接入栈。
4.当输入为右括号时，若指针指向0，表示已无左括号可以匹配，匹配失败，若有左括号，则用match函数判断。
5.最后top指向0表示全部匹配完毕，匹配成功。
C语言代码：
char match(char c){ //符号匹配
    if (c == ')') return '(';
    else if (c == ']') ret]]></description><category></category></item></channel></rss>