<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[houshufen]]></title><description><![CDATA[职场小白的进阶之路]]></description><link>https://blog.youkuaiyun.com/qq_36655511</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36655511]]></copyright><item><title><![CDATA[pycharm连接远程服务器，成功运行项目]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/125752462</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/125752462</guid><author>qq_36655511</author><pubDate>Tue, 12 Jul 2022 21:48:57 +0800</pubDate><description><![CDATA[在运行项目的过程中，由于自己电脑GPU不够，通常需要将项目放到服务器上运行，这时就会遇到如何将pycharm和服务器进行连接，这样可以方便改代码。
]]></description><category></category></item><item><title><![CDATA[ssh连接有问题：kex_exchange_identification: read: Connection reset]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/125394151</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/125394151</guid><author>qq_36655511</author><pubDate>Tue, 21 Jun 2022 16:49:06 +0800</pubDate><description><![CDATA[ssh 连接不上服务器，kex_exchange_identification: read: Connection reset]]></description><category></category></item><item><title><![CDATA[【脑肿瘤分割论文】：TransBTS: Multimodal Brain Tumor Segmentation Using Transformer]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/125266455</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/125266455</guid><author>qq_36655511</author><pubDate>Wed, 15 Jun 2022 10:17:52 +0800</pubDate><description><![CDATA[脑肿瘤分割论文]]></description><category></category></item><item><title><![CDATA[基于Vue的图片裁剪 vue-cropper]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/118192945</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/118192945</guid><author>qq_36655511</author><pubDate>Thu, 24 Jun 2021 17:39:19 +0800</pubDate><description><![CDATA[今天做项目遇到了这样一个需求：对于要上传的图片进行裁剪，于是发现了一个好的工具----vue-cropper

首先下载vue-cropper

npm install vue-cropper


引入vue-cropper

import { VueCropper } from 'vue-cropper'
export default {
  components: {
    VueCropper
  },
  }

封装成组件uploadPattern.vue
&lt;template&gt;
  &]]></description><category></category></item><item><title><![CDATA[elemnt-ui table改为只能单选]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/117962293</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/117962293</guid><author>qq_36655511</author><pubDate>Wed, 16 Jun 2021 17:01:35 +0800</pubDate><description><![CDATA[这几天遇到了这样一个需求：使用element-UI的table组件，但是又只能勾选其中一条数据，从而进行其他的操作。
解决办法：
//单选
    selectData(selection, row) {
		this.$refs.multipleTable.clearSelection();
		if (selection.length === 0) {
			return;
		}
		this.$refs.multipleTable.toggleRowSelection(row, true);
	 	]]></description><category></category></item><item><title><![CDATA[vue重点知识]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/116056495</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/116056495</guid><author>qq_36655511</author><pubDate>Fri, 23 Apr 2021 17:56:19 +0800</pubDate><description><![CDATA[$nextTick()
1. 使用原由
由于Vue的数据驱动视图的更新是异步的，也就是在修改数据的当下视图不会立即更新，而是等同一事件循环中所有数据变化完成之后，统一进行视图更新。
2. 使用场景
需要在视图更新之后，基于新的视图进行操作，一般写在created和mounted里面
mounted(){
  this.$nextTick(()=&gt; {
       this.setCircleHeiht()
   })
   window.addEventListener("resize",this.]]></description><category></category></item><item><title><![CDATA[Echarts遇到的坑]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/113518411</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/113518411</guid><author>qq_36655511</author><pubDate>Mon, 01 Feb 2021 15:18:32 +0800</pubDate><description><![CDATA[最近在用Echarts绘制一些图表，但是在使用的过程中有这样一个问题：我们要展示的数据都是从后端获取的，所以展示的数据当然也要是从后端获取的。但是我们看到官网的实例data都是固定的，本来觉得挺简单的，就是将后端获取到的数据赋值给全局变量temp，然后data：this.temp
代码：
//调用接口
       _getOneWeektrans(){
            getOneWeektrans().then((res)=&gt;{
                let data=res.d]]></description><category></category></item><item><title><![CDATA[js转换Datetime遇到的坑]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/113128780</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/113128780</guid><author>qq_36655511</author><pubDate>Tue, 26 Jan 2021 09:25:41 +0800</pubDate><description><![CDATA[今天写页面发现这么一个问题：将后台传来的时间格式化，本来是一个很简单的问题，但是搞了好久发现转换不对，百度了很久，自己写的和别人差不多，没发现什么问题。
原本的代码：
function _getDate(time) {
    let str = null
    let date = new Date(str)
    let year = date.getFullYear()
    let month = date.getMonth() + 1
    let day = date.getDate()]]></description><category></category></item><item><title><![CDATA[银联支付前端页面跳转]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103919442</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103919442</guid><author>qq_36655511</author><pubDate>Fri, 10 Jan 2020 10:07:29 +0800</pubDate><description><![CDATA[这几天做银联的时候遇到了这样一个问题：后端返回了一个完整的html,需要在前端跳转到银联支付的页面，测试的时候一直进如debugger，在网上查了很多资料，都没找到想要的答案。
问题如下：

最后问了客服才知道，是因为银联不能在测试情况下打开页面，所以解决办法就是按F12把测试关闭就可以打开了。

跳转页面的代码：
              const div = document.create...]]></description><category></category></item><item><title><![CDATA[阻止子元素的事件冒泡到父元素]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103709319</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103709319</guid><author>qq_36655511</author><pubDate>Thu, 26 Dec 2019 09:40:27 +0800</pubDate><description><![CDATA[在项目中我们常常遇到这样一个问题：就是一个父元素里面有很多子元素，父元素和子元素都会有点击事件，当我们点击子元素的时候，不希望触发父元素的点击事件。
案例：购物车列表，想要点击增加或减少按钮时不希望触发父元素的点击事件进入详情页。

在子元素的点击事件中加入：
      //阻止click事件冒泡到父元素
      event.stopPropagation();

这样问题就解决啦。

...]]></description><category></category></item><item><title><![CDATA[el-upload的用法]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103512042</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103512042</guid><author>qq_36655511</author><pubDate>Thu, 12 Dec 2019 17:03:15 +0800</pubDate><description><![CDATA[今天用了一下upload这个上传组件，遇到了一些问题，记录一下，可能还是不熟练的原因吧。
直接上代码吧：
页面部分：
    &lt;el-form-item label="宣传视频："&gt;
        &lt;el-upload
          v-model="value.url"
          class="upload-demo"
          :limit="li...]]></description><category></category></item><item><title><![CDATA[父组件修改子组件的值]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103494050</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103494050</guid><author>qq_36655511</author><pubDate>Wed, 11 Dec 2019 16:02:36 +0800</pubDate><description><![CDATA[之前对emit这个东西不怎么熟悉，最近两天用到了好几次，所以就想把它记录一下。
父组件修改子组件的默认值
子组件：
  props: {
    limitNum: {
      default: 3
    }
  },
  methods:{
   emitLimitNum(){
      this.$emit("limitNum");
    },
  }

父组件：（upload-im...]]></description><category></category></item><item><title><![CDATA[移动端点击输入框，键盘把底部的内容顶起]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103405617</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103405617</guid><author>qq_36655511</author><pubDate>Thu, 05 Dec 2019 15:34:27 +0800</pubDate><description><![CDATA[今天遇到这样一个问题：手机端输入表单信息时，键盘把底部的按钮顶起，这样就把一部分表单遮盖住了。
详情如下图：


可以看到，详细地址被遮盖住了，这样的用户体验肯定不好，解决办法如下：
通过将实时屏幕高度和默认屏幕高度进行比较，如果实时屏幕的高度大于默认屏幕高度，就将按钮隐藏，否则就显示按钮。
具体实现如下：
1.将底部设置为fixed
    &lt;div class="footer" v-sh...]]></description><category></category></item><item><title><![CDATA[快速创建vue项目和react项目]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103084069</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103084069</guid><author>qq_36655511</author><pubDate>Fri, 15 Nov 2019 14:00:29 +0800</pubDate><description><![CDATA[创建vue项目：

npm install --global vue-cli   //全局安装vue-cli  如果之前已经安装好了vue可以不用
vue init webpack 项目名

创建完成之后就可以启动项目了   npm run dev

创建react项目：
1.npm install -g create-react-app
2.create-react-app my-app
3.n...]]></description><category></category></item><item><title><![CDATA[堆栈的深层次理解]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103061225</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103061225</guid><author>qq_36655511</author><pubDate>Thu, 14 Nov 2019 09:50:16 +0800</pubDate><description><![CDATA[下面写了三种颜色来改变div的颜色，前面两种可以改变，第三种却不可以改变，是什么原因呢？
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;堆栈内存的深度理解&lt;/title&gt;
    &lt;style&gt;
     ...]]></description><category></category></item><item><title><![CDATA[栈内存和堆内存]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103027939</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103027939</guid><author>qq_36655511</author><pubDate>Tue, 12 Nov 2019 14:25:30 +0800</pubDate><description><![CDATA[今天学习了一下js基础，发现自己有很多底层原理都不怎么清楚，今天就来讲一个栈内存（stack）和堆内存（heap）。
栈内存：主要分为变量存储空间和值存储空间，用来存基本数据类型，其中js中基本数据类型有5种，分别是：Number、string、null、NaN和Boolean
堆内存：存储引用类型的值
let n=10;

上面这句代码其实分为三部：

创建一个变量，然后把变量存放在栈内存的变量...]]></description><category></category></item><item><title><![CDATA[微信小程序自定义icon]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/103010859</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/103010859</guid><author>qq_36655511</author><pubDate>Mon, 11 Nov 2019 15:46:06 +0800</pubDate><description><![CDATA[微信小程序中wx.showToast，之前做的时候没注意，以为只可以用icon，后来看到官方文档可以自己插入图片，比如：当我们操作的时候失败了，我们需要给一个错误提示，如果我们这样写：
wx.showToast({
 title: '扫码失败',
  icon: 'none',
  duration: 2000
})

也是显示成功的提示，这时我们可以从https://www.iconfont.c...]]></description><category></category></item><item><title><![CDATA[手机端隐藏滚动条但是可以滑动内容]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/102891291</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/102891291</guid><author>qq_36655511</author><pubDate>Mon, 04 Nov 2019 09:47:33 +0800</pubDate><description><![CDATA[代码：
body::-webkit-scrollbar {
    display: none;    
}


]]></description><category></category></item><item><title><![CDATA[用HTml+csss实现优惠券]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/102736808</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/102736808</guid><author>qq_36655511</author><pubDate>Fri, 25 Oct 2019 09:29:43 +0800</pubDate><description><![CDATA[优惠券主要是做两边的波浪，主要用到的是css3多背景拼接，效果图：

代码：
html:
    &lt;div class="list"&gt;
        &lt;div class="item"&gt;
            &lt;div class="left"&gt;
                &lt;div class="block"&gt;
              ...]]></description><category></category></item><item><title><![CDATA[字符串转数组]]></title><link>https://blog.youkuaiyun.com/qq_36655511/article/details/102491554</link><guid>https://blog.youkuaiyun.com/qq_36655511/article/details/102491554</guid><author>qq_36655511</author><pubDate>Thu, 10 Oct 2019 21:50:44 +0800</pubDate><description><![CDATA[今天遇到这样一个问题：
var str="[{productId=1181461914442657793, visitNum=78, productName=麻辣王子}, {productId=1182163138800361474, visitNum=15, productName=荔枝}, {productId=1181472367218651138, visitNum=5, productN...]]></description><category></category></item></channel></rss>