<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dyaping的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Dyaping</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Dyaping]]></copyright><item><title><![CDATA[Audio或video标签 autoplay无效 或 .play()报错问题]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/130304424</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/130304424</guid><author>Dyaping</author><pubDate>Sat, 22 Apr 2023 14:26:23 +0800</pubDate><description><![CDATA[udio或video标签 autoplay无效 或 .play()报错问题]]></description><category></category></item><item><title><![CDATA[解决：Safari浏览器下载文件，后缀多拼接了.html]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/129937299</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/129937299</guid><author>Dyaping</author><pubDate>Mon, 03 Apr 2023 19:44:46 +0800</pubDate><description><![CDATA[解决文件下载safari自动追加.html后缀]]></description><category></category></item><item><title><![CDATA[Shopify兼职之商品详情页折扣码]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/129363017</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/129363017</guid><author>Dyaping</author><pubDate>Mon, 06 Mar 2023 15:32:39 +0800</pubDate><description><![CDATA[Shopify兼职、Shopify二开、Shopify详情页自定义折扣码。]]></description><category></category></item><item><title><![CDATA[Shopify兼职之本地环境搭建（一）]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/129310731</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/129310731</guid><author>Dyaping</author><pubDate>Thu, 02 Mar 2023 23:04:45 +0800</pubDate><description><![CDATA[接到一个私活儿，要修改一下shopify的商品详情页，要恰饭呀，不会就学。]]></description><category></category></item><item><title><![CDATA[前端传空值 Java 包装类无法自动生成update字段]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/120324893</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/120324893</guid><author>Dyaping</author><pubDate>Thu, 16 Sep 2021 11:12:22 +0800</pubDate><description><![CDATA[今天遇到一个bug.前端传过去一个空值（非必填项数值），发现有值的时候能正常修改，传空值过去，修改不了，还是原来的东西。

查看后端代码发现，实体类用的是包装类：



Java Service层用的框架生成的update语句：





解决办法：


@TableField(value="building_scale", updateStrategy = FieldStrategy.IGNORED)

后续猜想及搜索求助(有兴趣的可以看看)：

后台打印sql没有对应的字段，猜想是因为实体类用的包装类.]]></description><category></category></item><item><title><![CDATA[Vue el-input 绑定指令 限制只能输入数字(亲自实践)]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/120310766</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/120310766</guid><author>Dyaping</author><pubDate>Wed, 15 Sep 2021 16:06:47 +0800</pubDate><description><![CDATA[directive：{
   numberOnly: {
      bind(el) {
        el.onkeypress = (event) =&gt; {
          return (/[\d]/.test(String.fromCharCode(event.keyCode || event.which))) ||             event.which === 8;
      };
      el.oninput = () =&gt; {
          el.c.]]></description><category></category></item><item><title><![CDATA[Vue 手动设置默认值触发验证规则（已解决）]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/120215613</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/120215613</guid><author>Dyaping</author><pubDate>Fri, 10 Sep 2021 10:01:44 +0800</pubDate><description><![CDATA[背景：

项目经理要求，根据登录用户的等级自动带入上级单位，此为前提。

一顿操作过后，结果差强人意：




this.reportData.oneLevel = res.data.oneLevelId;

我明明设置了值，为什么还会触发验证规则呢。

遇事不决先百度：

解决方案是：


this.$set(this.reportData, 'oneLevel', res.data.oneLevelId);



问题解决：



借鉴地址：

https://blog.youkuaiyun.com/jam47..]]></description><category></category></item><item><title><![CDATA[el-cascader 插件选中菜单不消失问题(已解决)。]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/120062563</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/120062563</guid><author>Dyaping</author><pubDate>Thu, 02 Sep 2021 15:42:31 +0800</pubDate><description><![CDATA[如下图所示：选中之后下拉选择框定位到顶部，并且一直不消失。

找了无法办法，网上说可以设置它的dropDownVisible.测试后无效果，没什么反应。


that.$refs.elcascader.dropDownVisible = false





最后只能原生Dom操作，解决办法：


document.querySelectorAll(".el-cascader__dropdown").forEach(item =&gt;{
          if(item.style.display ..]]></description><category></category></item><item><title><![CDATA[规避git push每次都要输入账号密码]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/119459512</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/119459512</guid><author>Dyaping</author><pubDate>Fri, 06 Aug 2021 17:11:33 +0800</pubDate><description><![CDATA[每次更新代码的时候，都要提示输入账号密码，烦不胜烦。


git config --global credential.helper wincred



输入完成，


vim ~/.gitconfig

查看内容

收工！

下次push的时候，输入一次账号密码过后，会自动存储起来。
...]]></description><category></category></item><item><title><![CDATA[个人整理的npm命令]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/119456496</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/119456496</guid><author>Dyaping</author><pubDate>Fri, 06 Aug 2021 15:45:33 +0800</pubDate><description><![CDATA[npm常用命令npm常用命令1.安装插件2.清除缓存3.安装cnpm
npm常用命令
1.安装插件
// 此命令可以解决ERR solve错误！
npm install --legacy-peer-deps
// 查看npm版本
npm -V

2.清除缓存
// 清除node_modules缓存
npm cache clean --force

3.安装cnpm
// 安装cnpm 同时配置镜像源
npm install -g cnpm --registry=https://r.npm.taobao.or]]></description><category></category></item><item><title><![CDATA[npm install 报错 ERR! ERESOLVE]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/119455563</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/119455563</guid><author>Dyaping</author><pubDate>Fri, 06 Aug 2021 15:18:36 +0800</pubDate><description><![CDATA[执行 npm install 命令的时候，出现 unable to resolve dependency tree.


npm -V

我的版本是7.20.5

网上的资料说是npm@7+以上的更严格了。简单的办法就是加上一个标志


npm install --legacy-peer-deps

成功！
]]></description><category></category></item><item><title><![CDATA[Vue 实现文本自动copy]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/119182714</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/119182714</guid><author>Dyaping</author><pubDate>Wed, 28 Jul 2021 16:07:16 +0800</pubDate><description><![CDATA[项目需要实现自动复制手机号码，此为背景：

首先考虑的是插件：找到了clipboardy。噼里啪啦一顿，代码如下：


const clipboardy = require('clipboardy');
clipboardy.write(copyText)

windows上面没有问题，正常复制。同事的mac功能实现不了，找了很多办法都不行，只能走老路，用js原始方法进行。

代码如下：


&lt;input id="phone_copy"  style='opacity: 0;position: abs]]></description><category></category></item><item><title><![CDATA[el-input限制输入正整数]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/119140619</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/119140619</guid><author>Dyaping</author><pubDate>Tue, 27 Jul 2021 12:15:01 +0800</pubDate><description><![CDATA[&lt;el-input v-model="item[column]" type="number" onkeyup="value=value.replace(/[^\d]/g,'')"&gt;&lt;/el-input&gt;

批量绑定的input输入框，限制输入正整数，可以如上使用。
]]></description><category></category></item><item><title><![CDATA[JS|VUE数组去重方法(亲测有效)]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/118993821</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/118993821</guid><author>Dyaping</author><pubDate>Thu, 22 Jul 2021 10:52:11 +0800</pubDate><description><![CDATA[利用ES6的set进行处理

Set数据结构，它类似于数组，其成员的值都是唯一的

方法一:拓展运算符(...)内部使用for...of循环


let listArr = [1,2,3,3];
let listArr = [...new Set(listArr)]; 
console.log(listArr); //[1,2,3]

方法二：利用Array.from将Set结构转换成数组


function eliminate(array){
 return Array.from(new Set(a..]]></description><category></category></item><item><title><![CDATA[【PHP】一个类完成支付宝当面付及WAP支付(手机网站支付)]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/104794708</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/104794708</guid><author>Dyaping</author><pubDate>Wed, 11 Mar 2020 13:23:19 +0800</pubDate><description><![CDATA[&lt;?php
namespace payment;

use \think\Db;

/**
 * @author
 *
 * 支付宝支付类
 */
class Alipay {

    //是否沙盒环境
    public $is_sandbox = false;
    //沙盒地址
    private $sandurl = 'https://openapi.alipaydev....]]></description><category></category></item><item><title><![CDATA[【Python】亲测有用User-Agent]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/103507146</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/103507146</guid><author>Dyaping</author><pubDate>Thu, 12 Dec 2019 13:05:49 +0800</pubDate><description><![CDATA[常用User-Agent，Python爬虫的时候，简单的规避一下。如果要做代理IP请另找一下，顺便告诉我一下，哈哈！


headers = [
    "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)",
    "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Bro...]]></description><category></category></item><item><title><![CDATA[Eclipse 启动报错之Failed to load the JNI shared library]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/53304941</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/53304941</guid><author>Dyaping</author><pubDate>Wed, 23 Nov 2016 14:39:36 +0800</pubDate><description><![CDATA[直接上图，这个是装了一个IDE过后，打开自己的eclipse，然后直接这样，按照套路，外事不懂问百度，网上有说是eclipse的版本和系统不匹配，我的情况是之前一直能用。想了想，新装的一个IDE，会修改系统变量path。


直接将它移到最后，各种确定。重新打开eclipse。。。成功！]]></description><category></category></item><item><title><![CDATA[web手动进行Form表单提交]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/52804852</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/52804852</guid><author>Dyaping</author><pubDate>Thu, 13 Oct 2016 10:40:42 +0800</pubDate><description><![CDATA[最近的一个项目涉及到多文件上传，同时还不让用Form表单提交其他数据。蛋疼...
想到一个办法就是，先用ajax提交数据，然后返回数据库的id主键(mysql数据库)，然后再js回调函数中进行表单文件的提交。
在网上找了一下Form表单的方法。手动提交为第三种方法，如下：
action1：
action2：
action3：
<input
 type="hidden" value="]]></description><category></category></item><item><title><![CDATA[Html中利用jQuery获取单选按钮(radio)的值]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/52231042</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/52231042</guid><author>Dyaping</author><pubDate>Wed, 17 Aug 2016 15:02:41 +0800</pubDate><description><![CDATA[在html也没中获取单选按钮的值,传统的js获取单选按钮的值非常的复杂.
利用jquery可以快速获取单选按钮的值:
如例:$('input[name="readioname"]:checked').val();


注:使用前,请先导入js组件.]]></description><category></category></item><item><title><![CDATA[hibernate.hbm2ddl.auto配置详解]]></title><link>https://blog.youkuaiyun.com/Dyaping/article/details/52171555</link><guid>https://blog.youkuaiyun.com/Dyaping/article/details/52171555</guid><author>Dyaping</author><pubDate>Wed, 10 Aug 2016 14:56:06 +0800</pubDate><description><![CDATA[在使用SpringMVC的时候,涉及到hibernate这个神奇的组件,其中使用到了下面这个属性。
hibernate.hbm2ddl.auto=none


Hibernate Reference Documentation 3.3.1解释如下：
Automatically validate or export schema DDL to the database when the S]]></description><category></category></item></channel></rss>