<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Meetyouhere的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Meetyouhere</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Meetyouhere]]></copyright><item><title><![CDATA[js 和 jquery的取值、赋值 对类名的操作、定时器]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/120194587</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/120194587</guid><author>Meetyouhere</author><pubDate>Fri, 17 Sep 2021 17:57:19 +0800</pubDate><description><![CDATA[1.js 获取输入框的值：document.getElementById('columnSize').value

为文本框赋值：document.getElementById('columnSize').value = wt

jquery 获取输入框的值：var width = $("#columnSize").val();

为文本框赋值：$("#columnSize").val(oldWidth)

输入框内容发生变化时触发 onChange = changeSize()

2. js 添加和移除.]]></description><category></category></item><item><title><![CDATA[vue node webpack]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/116706283</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/116706283</guid><author>Meetyouhere</author><pubDate>Wed, 11 Aug 2021 10:24:25 +0800</pubDate><description><![CDATA[vue目录说明

package.json与package-lock.json文件的作用
package.json文件记录你项目中所需要的所有模块。当你执行npm install的时候，node会先从package.json文件中读取所有dependencies信息，然后根据dependencies中的信息与node_modules中的模块进行对比，没有的直接下载，已有的检查更新（最新版本的nodejs不会更新，因为有package-lock.json文件，下面再说）。另外，package.json文件只记]]></description><category></category></item><item><title><![CDATA[解决Docker的Error response from daemon报错]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/116707558</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/116707558</guid><author>Meetyouhere</author><pubDate>Wed, 12 May 2021 14:47:04 +0800</pubDate><description><![CDATA[docker run 创建容器时报错
报错 1，Error response from daemon ：来自守护程序的错误响应
2，引发异常的上一位置中堆栈跟踪的末尾
原因：对挂载目录没有权限，可以按如下方式添加 挂载目录的权限


]]></description><category></category></item><item><title><![CDATA[python3中无法返回文件流，uwsgi报错的问题(＜built-in function uwsgi_sendfile＞ returned a result with an error set)]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/116705466</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/116705466</guid><author>Meetyouhere</author><pubDate>Wed, 12 May 2021 14:15:21 +0800</pubDate><description><![CDATA[python3中无法返回文件流，uwsgi报错的问题
uwsgi启动配置增加–wsgi-disable-file-wrapper=true选项，然后重启即可
–wsgi-disable-file-wrapper:  此选项禁用WSGI标准的wsgi.file_wrapper优化。在某些极端情况下，这是避免错误的唯一技巧

...]]></description><category></category></item><item><title><![CDATA[js常用函数和正则]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/113540268</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/113540268</guid><author>Meetyouhere</author><pubDate>Wed, 03 Feb 2021 10:25:26 +0800</pubDate><description><![CDATA[split()
var tim = 2021/2/2 10:06
获取此时间的整点值  tim.split(':')[0] = 2021/2/2 10


replace()
var val = 100%
val.replace(’%’)    100



]]></description><category></category></item><item><title><![CDATA[vue + antd 时间选择器 设置默认时间]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/113540696</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/113540696</guid><author>Meetyouhere</author><pubDate>Tue, 02 Feb 2021 10:23:42 +0800</pubDate><description><![CDATA[vue + antd 时间选择器
&lt;a-range-picker
        show-time
        ranges="{ Today: [moment(), moment()]}"
        :default-value="[moment(getCurrentData(), dateFormat), moment(getCurrentData(), dateFormat)]"
        :format="dateFormat"
         style="margin-]]></description><category></category></item><item><title><![CDATA[vue + antd 表格应用]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/113537988</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/113537988</guid><author>Meetyouhere</author><pubDate>Tue, 02 Feb 2021 09:58:51 +0800</pubDate><description><![CDATA[vue + antd 使用 antd的表格组件，并在表格最后一列添加操作列
第一步 在cloumns 中添加

{
          title: 'AOD File',
          dataIndex: 'operation',
          scopedSlots: { customRender: 'operation' },
          width: 160
}

第二步写一个插槽 slot 的值和第一步中的dataIndex对应

&lt;a-table:columns...]]></description><category></category></item><item><title><![CDATA[js动态改变高度或清空某块位置]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/112573739</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/112573739</guid><author>Meetyouhere</author><pubDate>Wed, 13 Jan 2021 16:40:45 +0800</pubDate><description><![CDATA[$('.content').height('540px'); // js 动态修改高度
  $(".content").empty();  // 清空某块位置
  $('.content').css({ height: '    '}}  // 动态设置样式


]]></description><category></category></item><item><title><![CDATA[vue引入jquery]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/112571423</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/112571423</guid><author>Meetyouhere</author><pubDate>Wed, 13 Jan 2021 16:30:44 +0800</pubDate><description><![CDATA[vue2 安装jquery并在webpack.base.conf.js 中添加
plugins: [
    new webpack.ProvidePlugin({  //引入Jquery
      $: 'jquery',
      jQuery: 'jquery',
      'window.jQuery':'jquery'
    })
  ]

这样在js中就可以用$("")了

]]></description><category></category></item><item><title><![CDATA[vue监听i18n语言切换]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/112303411</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/112303411</guid><author>Meetyouhere</author><pubDate>Thu, 07 Jan 2021 10:06:45 +0800</pubDate><description><![CDATA[当某个页面的中英文内容是变化的，可以存储到数据库，然后根据不同的语言判断取不同的值


watch: {
    '$i18n.locale'(newValue) {
      if (this.$i18n.locale === 'zh-CN') {
       
      } else if (this.$i18n.locale === 'en-US') {
        
      }
    }
  }


...]]></description><category></category></item><item><title><![CDATA[redis基础知识]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/111227117</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/111227117</guid><author>Meetyouhere</author><pubDate>Thu, 07 Jan 2021 10:00:39 +0800</pubDate><description><![CDATA[redis 非关系型数据库
redis基本知识
非关系型数据库： redis、mongoDB、memcache、HBase
key:value格式进行存储
redis 内部是单线程工作机制 保证了数据库的原子性和安全性
redis 可支持多种数据类型：String、list、hash、 set、sorted_set (有序集合类型)
redis 适用于

1.热点数据
2.任务序列：秒杀、抢票
3.即时信息查询：排行榜、公交地铁到站信息
4.时效性信息：验证码
5.分布式数据共享
6.消息队列
7.分布式锁]]></description><category></category></item><item><title><![CDATA[python 获取上个月、上周日期 、上个月天数，js获取上/下个月日期 上/下周日期]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/112282682</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/112282682</guid><author>Meetyouhere</author><pubDate>Wed, 06 Jan 2021 18:12:26 +0800</pubDate><description><![CDATA[python
def getTime(self,timeType):
        startdate = time.strftime("%Y-%m-%d", time.localtime())  // 获取格式为yyyy-MM-DD格式的当前日期 
        enddate =''
        if(timeType.strip()!='' and timeType=="day"):
            enddate = startdate
        elif(timeType.s]]></description><category></category></item><item><title><![CDATA[docker 你会了吗]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/111041524</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/111041524</guid><author>Meetyouhere</author><pubDate>Wed, 06 Jan 2021 16:31:20 +0800</pubDate><description><![CDATA[Docker的思想来自于集装箱
镜像就是封装好的环境，保留一份可以到处运行，当需要在一个新服务器上部署环境的时候就可以直接运行镜像，不需要再装一次环境
镜像
docker 内可创建容器即 image 镜像（镜像可以理解为配置好环境的压缩包，启动以后可以创建容器）
docker run nginx:alpine  创建简洁版的nginx镜像
docker images 可查看镜像

REPOSITORY: 来自于哪个仓库；
TAG: 镜像的标签信息，比如 5.7、latest 表示不同的版本信息；
IMAGE]]></description><category></category></item><item><title><![CDATA[js 加定时器]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/111039544</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/111039544</guid><author>Meetyouhere</author><pubDate>Fri, 11 Dec 2020 16:05:26 +0800</pubDate><description><![CDATA[//定时执行某个方法如 queryData()，每500ms 执行一次，当拿到queryData()的数据以后，销毁timer
this.timer = setInterval(this.queryData, 500);
queryData(){
	if(data !=null){
	...
	 clearTimeout(this.timer);  //销毁timer
	 }
}


]]></description><category></category></item><item><title><![CDATA[element ui设置时间的选择范围]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/111036353</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/111036353</guid><author>Meetyouhere</author><pubDate>Fri, 11 Dec 2020 15:36:47 +0800</pubDate><description><![CDATA[&lt;el-date-picker
style=“width:100%;height:35px;margin-top:9px;”
v-model=“edDate”
type=“date”
align=“right”
class=“datest”
placeholder=“选择日期”
@change=“selectLabel”
:picker-options=“enddatePicker”
&gt;

]]></description><category></category></item><item><title><![CDATA[element table 表格合并及如何默认选中合并后的第一行]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/111034683</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/111034683</guid><author>Meetyouhere</author><pubDate>Fri, 11 Dec 2020 15:24:05 +0800</pubDate><description><![CDATA[1. 合并效果及代码如下：

1.表格出

2.js
合并前的每一个小行都会执行一此下面这个代码，如上图所示，执行第一行时合并，执行到第二行设置合并行数为0 就可以了
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
       if (columnIndex === 0) {      
         var _row = row.len;
         if(row.len&gt;0){
            return{]]></description><category></category></item><item><title><![CDATA[js、python、Java中两种重要的结构{key:value}和 []]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/111029281</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/111029281</guid><author>Meetyouhere</author><pubDate>Fri, 11 Dec 2020 12:46:02 +0800</pubDate><description><![CDATA[js、python、Java中{key:value}结构和[]结构
这两种结构使用非常频繁，然在不同的语言中具有不同的名字，一起看看在 js、java 、python中用法上有什么差异吧
js
js对应的是{key：value}的是对象
JavaScript 对象 （传递的时候都是浅拷贝）由花括号分隔。在括号内部，对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔：
var person={firstname:“John”, lastname:“Doe”, id:5566};]]></description><category></category></item><item><title><![CDATA[拿到ui图做出的页面也不合格？]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/110957785</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/110957785</guid><author>Meetyouhere</author><pubDate>Thu, 10 Dec 2020 17:33:21 +0800</pubDate><description><![CDATA[拿到ui图做出的页面也不合格？
在前段时间做页面的时候得出宝贵经验，遇到很多坑，现在整理下来，一起来看看吧，为以后避坑
注意UI图一定要在大小是百分之百的情况下看，否则一些按钮、选择框的大小不对，不容易发现
拿到ui图以后第一步做什么

找到ui或者后台人员，了解页面的各个功能，整个系统是做什么的，然后了解里面的逻辑（因为ui也可能有出错的地方，了解整个系统，可以意识到那里可能有问题并及时提出、调整）
观察UI整个页面的大小，即UI电脑的分辨率，宽度尽量用百分比的方式表示，需要注意，在不同分辨率下，页面布局]]></description><category></category></item><item><title><![CDATA[css 强制换行、git显示修改文件]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/105297373</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/105297373</guid><author>Meetyouhere</author><pubDate>Fri, 03 Apr 2020 17:20:03 +0800</pubDate><description><![CDATA[开发中的小问题CSS解决无空格太长的字母,数字不会自动换行的问题(强制换行)display: -webkit-box;//// 将对象作为弹性伸缩盒子模型显示-webkit-box-orient: vertical;//// 从上到下垂直排列子元素-webkit-line-clamp: 8;   //最多几行word-break: break-all; //强制换行overflow: hidden...]]></description><category></category></item><item><title><![CDATA[kibana的简单使用]]></title><link>https://blog.youkuaiyun.com/Meetyouhere/article/details/103188730</link><guid>https://blog.youkuaiyun.com/Meetyouhere/article/details/103188730</guid><author>Meetyouhere</author><pubDate>Thu, 21 Nov 2019 19:13:41 +0800</pubDate><description><![CDATA[第一步 到官网 https://www.elastic.co/cn/downloads/past-releases下载 kibana ，解压缩，打开bin目录下的 kibana.bat 即可运行。

第二步http://localhost:5601/  出现以下界面则说明安装成功



第三步 如果es 中有数据则点击左边菜单栏最后一个按钮 进行设置 点击下面红线 圈起来的链接



点击...]]></description><category></category></item></channel></rss>