<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雨轻伤的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a707369808</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a707369808]]></copyright><item><title><![CDATA[npm 私包管理命令]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/124272303</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/124272303</guid><author>a707369808</author><pubDate>Tue, 19 Apr 2022 14:07:39 +0800</pubDate><description><![CDATA[npm set registry http:// 
	npm adduser --registry http://
	npm profile set password --registry http://
	npm publish --registry http:// 发布包
	npm unpublish 包名@1.0.1  删除指定版本
]]></description><category></category></item><item><title><![CDATA[linux搭建私有npm包仓储]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/123388355</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/123388355</guid><author>a707369808</author><pubDate>Wed, 09 Mar 2022 22:02:53 +0800</pubDate><description><![CDATA[已安装node

1、安装verdaccio

npm install -g verdaccio

2、创建软连接，让它全局有效

ln -s /root/node-v12.13.0-linux-x64/bin/verdaccio /usr/local/bin/

3、安装 pm2

npm install -g pm2

4、创建软连接，让它全局有效

ln -s /root/node-v12.13.0-linux-x64/bin/pm2 /usr/local/bin/

5、修改配置config.yam]]></description><category></category></item><item><title><![CDATA[数据API]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/113604337</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/113604337</guid><author>a707369808</author><pubDate>Wed, 03 Feb 2021 14:41:57 +0800</pubDate><description><![CDATA[天行数据https://www.tianapi.com/

聚合数据https://www.juhe.cn/

极速数据https://www.jisuapi.com/api/

万维易源https://www.showapi.com/
]]></description><category></category></item><item><title><![CDATA[gitlab服务部署及使用]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/108291297</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/108291297</guid><author>a707369808</author><pubDate>Sat, 29 Aug 2020 10:18:58 +0800</pubDate><description><![CDATA[原文地址：https://www.cnblogs.com/zhujingzhi/p/9703457.html#_label4_2
]]></description><category></category></item><item><title><![CDATA[vue面试题]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/105788863</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/105788863</guid><author>a707369808</author><pubDate>Mon, 27 Apr 2020 13:43:58 +0800</pubDate><description><![CDATA[一、对于MVVM的理解？

MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型，也可以在Model中定义数据修改和操作的业务逻辑。View代表UI 组件，它负责将数据模型转化成UI 展现出来。ViewModel监听模型数据的改变和控制视图行为、处理用户交互，简单理解就是一个同步View 和 Model的对象，连接Model和View。
在MVVM架构下，Vi...]]></description><category></category></item><item><title><![CDATA[React组件销毁中清理异步操作和取消请求]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/98608881</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/98608881</guid><author>a707369808</author><pubDate>Tue, 06 Aug 2019 14:43:06 +0800</pubDate><description><![CDATA[情况一: 阻止异步操作


componentWillUnmount() {
  this.setState = (state, callback) =&gt; {
    return
  }
}


情况二: 阻止请求(axios)


window.CancelToken = Axios.CancelToken;  //放在封装的js中


constructor(props) {
	thi...]]></description><category></category></item><item><title><![CDATA[nginx判断是否是ie浏览器]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/89278572</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/89278572</guid><author>a707369808</author><pubDate>Sat, 13 Apr 2019 10:19:05 +0800</pubDate><description><![CDATA[if ($http_user_agent ~ MSIE){
    root html/error;
}
]]></description><category></category></item><item><title><![CDATA[react项目使用路由调整nginx 404]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/88706728</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/88706728</guid><author>a707369808</author><pubDate>Thu, 21 Mar 2019 09:18:51 +0800</pubDate><description><![CDATA[如今react应用普遍使用react-router作为路由管理，在开发端webpack自带的express服务器下运行和测试表现均正常，部署到线上的nginx服务器后，还需要对该应用在nginx的配置里作相应调整，否则浏览器将不能正常使用该应用，表现为页面不显示或页面跳转错误等异常。原因在于这些react应用在运行时会更改浏览器uri而又不真的希望服务器对这些uri去作响应，如果此时刷新浏览器，服...]]></description><category></category></item><item><title><![CDATA[nginx中gzip配置]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/86348755</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/86348755</guid><author>a707369808</author><pubDate>Sat, 12 Jan 2019 10:17:46 +0800</pubDate><description><![CDATA[# 开启gzip
gzip on;
# 启用gzip压缩的最小文件，小于设置值的文件将不会压缩
gzip_min_length 1k;

# gzip 压缩级别，1-9，数字越大压缩的越好，也越占用CPU时间，后面会有详细说明
gzip_comp_level 1;

# 进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到。

gzip_types ...]]></description><category></category></item><item><title><![CDATA[nginx反向代理wss（websocket）]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/86348286</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/86348286</guid><author>a707369808</author><pubDate>Sat, 12 Jan 2019 10:06:12 +0800</pubDate><description><![CDATA[server {
        listen       443 ssl;
        server_name  localhost;
        ssl on;
        ssl_certificate      1530106814505.pem;
        ssl_certificate_key  1530106814505.key;
        ssl_sessi...]]></description><category></category></item><item><title><![CDATA[JavaScript前端和Java后端的AES加密和解密]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/85773733</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/85773733</guid><author>a707369808</author><pubDate>Fri, 04 Jan 2019 14:22:01 +0800</pubDate><description><![CDATA[JavaScript前端：


/**
 * 加密（需要先加载lib/aes/aes.min.js文件）
 * react项目中可以安装引入import CryptoJS from 'crypto-js';
 * react中需要安装npm install babel-plugin-import，否则会报错
 * @param word
 * @returns {*}
 */

import Cr...]]></description><category></category></item><item><title><![CDATA[根据屏幕分辨率设置1rem相对应的px]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/84936622</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/84936622</guid><author>a707369808</author><pubDate>Mon, 10 Dec 2018 10:58:48 +0800</pubDate><description><![CDATA[
(function(doc, win) {
    var docEl = doc.documentElement,
        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
        recalc = function() {
            var clientWidt...]]></description><category></category></item><item><title><![CDATA[解决浏览器中点击【Backspace】回退问题]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/84821046</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/84821046</guid><author>a707369808</author><pubDate>Wed, 05 Dec 2018 10:16:39 +0800</pubDate><description><![CDATA[问题：

工作中遇到在浏览器空白处，或者不可编辑的input框上，点击【Backspace】按键，出现浏览器页面回退的问题，经过测试，发现谷歌浏览器默认屏蔽了这个回退的功能，但IE、360浏览器、火狐浏览器都没有，这个功能会导致，特别是后台系统，session丢失，退回到登录页面，严重影响用户体验。
比如，用户在进行表单的信息填写，不经意在浏览器空白处点击了【Backspace】按键，退到了登录界...]]></description><category></category></item><item><title><![CDATA[上传图片前裁剪]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/83687976</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/83687976</guid><author>a707369808</author><pubDate>Sat, 03 Nov 2018 16:01:28 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;图像裁剪-Jcrop&amp;lt;/title&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot]]></description><category></category></item><item><title><![CDATA[自定义滚动条文档（mCustomScrollbar使用文档）]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/83574689</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/83574689</guid><author>a707369808</author><pubDate>Wed, 31 Oct 2018 10:34:01 +0800</pubDate><description><![CDATA[原文地址：http://manos.malihu.gr/jquery-custom-content-scroller/

下载地址：https://download.youkuaiyun.com/download/a707369808/10562825

引入css


&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/path/to/jquery.mCustomScrollbar.css&quot; ...]]></description><category></category></item><item><title><![CDATA[高德地图结合百度echart使用]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/83444709</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/83444709</guid><author>a707369808</author><pubDate>Sat, 27 Oct 2018 11:29:06 +0800</pubDate><description><![CDATA[
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;html5 echarts地图分布动画特效&amp;lt;/title&amp;gt;
    &amp;lt;style&amp;gt;
        html, body {
            margin: 0;
            padding: 0;]]></description><category></category></item><item><title><![CDATA[高德坐标与百度坐标的相互转换]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/82850873</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/82850873</guid><author>a707369808</author><pubDate>Wed, 26 Sep 2018 11:23:26 +0800</pubDate><description><![CDATA[//百度坐标转高德（传入经度、纬度）
function bd_decrypt(bd_lng, bd_lat) {
    var X_PI = Math.PI * 3000.0 / 180.0;
    var x = bd_lng - 0.0065;
    var y = bd_lat - 0.006;
    var z = Math.sqrt(x * x + y * y) - 0.0000...]]></description><category></category></item><item><title><![CDATA[前端图片上传，图片预览及过大 压缩处理 ，再转成file文件上传]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/81407378</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/81407378</guid><author>a707369808</author><pubDate>Sat, 04 Aug 2018 09:34:03 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;img src ]]></description><category></category></item><item><title><![CDATA[送个女友的3D相册]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/81389602</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/81389602</guid><author>a707369808</author><pubDate>Fri, 03 Aug 2018 16:10:06 +0800</pubDate><description><![CDATA[https://www.lovechao.cn/album.html?id=631cc124-15c6-43eb-bb50-d2627b6a8941

]]></description><category></category></item><item><title><![CDATA[input只能数数字和两位小数]]></title><link>https://blog.youkuaiyun.com/a707369808/article/details/81286782</link><guid>https://blog.youkuaiyun.com/a707369808/article/details/81286782</guid><author>a707369808</author><pubDate>Mon, 30 Jul 2018 16:05:47 +0800</pubDate><description><![CDATA[
function num(obj){
obj.value = obj.value.replace(/[^\d.]/g,&quot;&quot;); //清除&quot;数字&quot;和&quot;.&quot;以外的字符
obj.value = obj.value.replace(/^\./g,&quot;&quot;); //验证第一个字符是数字
obj.value = obj.value.replace(/\.{2,}/g,&quot;.&quot;); //只保留第一个, 清除多余的
...]]></description><category></category></item></channel></rss>