<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我走过最长的路，就是这条爬坑之路！！！]]></title><description><![CDATA[前端菜鸟程序员的爬坑之路]]></description><link>https://blog.youkuaiyun.com/github_38847071</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_38847071]]></copyright><item><title><![CDATA[奇异问题之解决思路(一) npm run dev或npm run buil报错，单独运行scripts又正常？]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/83744002</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/83744002</guid><author>github_38847071</author><pubDate>Mon, 05 Nov 2018 09:52:33 +0800</pubDate><description><![CDATA[找问题&amp;amp;解决步骤问题描述分析产生原因小小总结下吧愿佛祖保佑大家无难解决的问题&amp;amp;Bug
问题描述

我想使用rollup打包自己写的一个工具类库，于是手动搭建了一个rollup工程（工程源码详见评论地址分享）
全局安装rollup：npm install rollup -g
进入工程安装各项依赖，编辑配置文件，执行rollup -c -w可正常监听 src 目录，实时构建
将上述命令...]]></description><category></category></item><item><title><![CDATA[JavaScript 面向对象之Object的getter和setter的使用]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/80537364</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/80537364</guid><author>github_38847071</author><pubDate>Fri, 01 Jun 2018 14:35:47 +0800</pubDate><description><![CDATA[Object 是什么？ 
  1. typeof {} // “object” 
  2. typeof [] // “object” 
  3. var m = new Map(); typeof m; // “object” 
  4. var s = new Set(); typeof s; // “object” 
  5. function fn () {}; var instan...]]></description><category></category></item><item><title><![CDATA[Windows环境下 mongodb 安装爬坑]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/80509906</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/80509906</guid><author>github_38847071</author><pubDate>Wed, 30 May 2018 14:44:12 +0800</pubDate><description><![CDATA[下载：


最新版的直接官网download
历史版本
本博客示例为3.4版本安装包（.msi后缀）




安装:


双击安装包，一路next，注意的地方：，安装目录最好不要放c盘，最好不要有空格，在“Custom”选项下自定义路径，例如：‘D:\mongodb\’
安装完成后，进入d:\mongodb\目录，创建data文件夹，在data文件夹内创建db文件夹
进入d:\mongodb\bi...]]></description><category></category></item><item><title><![CDATA[前端开发中的密码学问题]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/80460078</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/80460078</guid><author>github_38847071</author><pubDate>Sat, 26 May 2018 11:08:08 +0800</pubDate><description><![CDATA[密码学


  
  概念：密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律，应用于编制密码以保守通信秘密的，称为编码学；应用于破译密码以获取通信情报的，称为破译学，总称密码学。维基百科
  为什么会有密码？小到藏私房钱，偷画隔壁小妹妹，大到国家信息防泄漏。密码设计的好，别人偷到你的秘密信息的几率就越低。看过谍战片的朋友应该都见过一些密码学的东西，比如二战时的电报密码等
  程序编...]]></description><category></category></item><item><title><![CDATA[Electron 结合WEB项目制作桌面APP之二 ---- electron与web的结合开发体验]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/80022220</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/80022220</guid><author>github_38847071</author><pubDate>Fri, 20 Apr 2018 17:55:56 +0800</pubDate><description><![CDATA[引言


  开始尝试用electron搭建了一个hello world，体验还是挺不错的，对于一个web开发者来说，能把自己的开发成果做成一个桌面app，那将是一步巨大的跨越 
  藉此，再深入学习后，开始了第二个“hello world”




目标


将百度首页做成我的app首页
做一个简易的视频播放器




千里之行始于足下，electron还没完全学会，不妨碍我去使用它


下载e...]]></description><category></category></item><item><title><![CDATA[Electron 结合WEB项目制作桌面APP之一 ---- 基础填坑]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/80015989</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/80015989</guid><author>github_38847071</author><pubDate>Fri, 20 Apr 2018 11:11:03 +0800</pubDate><description><![CDATA[解决tomcat中startup.bat弹出黑窗口的问题


将tomcat/bin目录下的setclasspath.bat文件中的set _RUNJAVA=&quot;%JRE_HOME%\bin\java.exe&quot;修改为set _RUNJAVA=&quot;%JRE_HOME%\bin\javaw&quot;即可




解决tomcat中shutdown.bat弹出不自动关闭的黑窗口问题


在开头加入以下代码就可以使....]]></description><category></category></item><item><title><![CDATA[Vue+Element ui开发中碰到的IE问题]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/79993935</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/79993935</guid><author>github_38847071</author><pubDate>Wed, 18 Apr 2018 17:30:38 +0800</pubDate><description><![CDATA[IE9样式错乱，IE11无法正常加载v-loading等问题



引入了babel-polyfill插件，依然出现”polyfill-eventsource added missing EventSource to window”的奇怪问题(ie所有版本都有出现)


第一步：安装babel-ployfill （已安装请跳过此步骤）

  yarn add babel-ployfill
修改we...]]></description><category></category></item><item><title><![CDATA[我的第一个Electron windows GUI 程序]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/79768245</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/79768245</guid><author>github_38847071</author><pubDate>Sat, 31 Mar 2018 13:00:38 +0800</pubDate><description><![CDATA[起步，helloworld（仿官网示例）


目标目录结构

    |--demo01
               | ---- package.json     程序依赖和运行脚本文件
               | ---- main.js          程序入口文件
               | ---- index.html       程序界面入口文件

创建package...]]></description><category></category></item><item><title><![CDATA[java实践攻关一JDBC事务处理]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/79755465</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/79755465</guid><author>github_38847071</author><pubDate>Fri, 30 Mar 2018 11:45:17 +0800</pubDate><description><![CDATA[为什么要使用事务回滚？


  当你有一堆的sql语句需要去执行，并且都需要成功才能修改数据库数据，如果某条sql语句执行失败，那么回到修改之前的状态 
  你可能想到我先把之前的数据先记录在缓冲区，如果某条sql执行失败，再从缓冲区恢复之前的数据。 
  那么问题来了，几条数据这样可以实现，但是如果有成千上万几十万数据呢？ 
  sql事务回滚可以完美的解决。




如何实现JDBC的事务回滚...]]></description><category></category></item><item><title><![CDATA[自己动手开发Vue插件（之二）Vue过滤器]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/79695440</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/79695440</guid><author>github_38847071</author><pubDate>Mon, 26 Mar 2018 11:12:28 +0800</pubDate><description><![CDATA[Vue插件之Vue过滤器



什么是过滤器呢？


  先举个栗子哈： 用户输入了一个英文句子，我们需要首字母大写，那么在显示这个句子前，我们给它加个过滤器，使句子首字母大写就OK 
  再举个栗子： 你请求数据得到了一个数组，渲染时，你需要把这个数组转为一个有键的对象，那么渲染前，使用过滤器处理一下这个数组即可 
  由上面两个栗子可以看出，过滤器就是在数据渲染或使用前，对目标数据做一定的特殊...]]></description><category></category></item><item><title><![CDATA[自己动手开发Vue插件（之一）Vue插件之公共方法封装]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/79650506</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/79650506</guid><author>github_38847071</author><pubDate>Thu, 22 Mar 2018 10:38:19 +0800</pubDate><description><![CDATA[Vue插件之公共方法封装


官方教程:

    MyPlugin.install = function (Vue, options) {
        // 1. 添加全局方法或属性
        Vue.myGlobalMethod = function () {
            // 逻辑...
        }

        // 2. 添加全局资源
        V...]]></description><category></category></item><item><title><![CDATA[Javascript面向对象编程之工厂模式、构造函数和ES6的class类]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/79423745</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/79423745</guid><author>github_38847071</author><pubDate>Fri, 02 Mar 2018 15:22:59 +0800</pubDate><description><![CDATA[
  回家过年时，家人又提到我该找个对象了，好吧，那现在就来谈谈对象吧 
  了解过java的童鞋们一定都知道java是个面向对象的语言，在Java的世界中，一切皆对象 
  面向对象的特性：封装性、继承性、多态性，这里我局部过多解释，不懂的请问度娘 
  我们前端开发所用的Javascript当年既然借了java的风头出世(事实上java和Javascript没半毛钱关系)，现在也同样可以模仿j...]]></description><category></category></item><item><title><![CDATA[nuxt 踩坑之 -- Vuex状态树的模块方式使用]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78851209</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78851209</guid><author>github_38847071</author><pubDate>Wed, 20 Dec 2017 11:24:14 +0800</pubDate><description><![CDATA[NUXT.js Vue的服务端渲染实现方案
Vuex Vue的状态管理组件
在nuxt中使用Vuex有两种实现方法：1.普通方法，跟Vue项目中一样使用；2.模块方法，本期主要记录的很有特色的Vuex实现方法
使用状态树模块化的方式，store/index.js 不需要返回 Vuex.Store 实例，而应该直接将 state、mutations 和 actions 暴露出来]]></description><category></category></item><item><title><![CDATA[nginx 安装、配置、负载均衡、反向代理<二>]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78663032</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78663032</guid><author>github_38847071</author><pubDate>Wed, 29 Nov 2017 11:05:50 +0800</pubDate><description><![CDATA[nginx 配置
naginx 负载均衡
nginx 反向代理
nginx Gzip压缩
本文主讲nginx的配置 
nginx的安装，详见：nginx 安装、配置、负载均衡、反向代理<一>]]></description><category></category></item><item><title><![CDATA[nginx 安装、配置、负载均衡、反向代理<一>]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78662995</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78662995</guid><author>github_38847071</author><pubDate>Wed, 29 Nov 2017 11:03:14 +0800</pubDate><description><![CDATA[nginx 安装、配置、负载均衡、反向代理<一>
nginx 安装
 nginx的负载均衡，反向代理，gzip压缩配置等，详见：nginx 安装、配置、负载均衡、反向代理<二>
准备工作: 一台能联公网的CentOS 7.x服务器]]></description><category></category></item><item><title><![CDATA[nodejs 和 axios 在前后端http交互中的拦截器原理和实现(一)]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78362396</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78362396</guid><author>github_38847071</author><pubDate>Fri, 27 Oct 2017 10:51:45 +0800</pubDate><description><![CDATA[nodejs 和 axios 在http交互中的拦截器
nodejs –> 基于谷歌V8引擎的一个web服务端编程语言 
axios –> 基于ES6新语法promise的一个前端ajax库 
拦截器 –> 对特定的http请求或响应消息或请求头进行验证，拦截不合法的http交互以保证web环境的安全]]></description><category></category></item><item><title><![CDATA[ES6学习之路～～Symbol：独一无二的值类型]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78275173</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78275173</guid><author>github_38847071</author><pubDate>Wed, 18 Oct 2017 17:14:12 +0800</pubDate><description><![CDATA[ES6学习之路～～Symbol：独一无二的值类型
Symbol是什么呢？先看下面这个面试题
JS的7种数据类型：undefined、null、string、number、boolean、object、symbol]]></description><category></category></item><item><title><![CDATA[ES6学习之路～～数据结构：set和map]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78275141</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78275141</guid><author>github_38847071</author><pubDate>Wed, 18 Oct 2017 17:12:08 +0800</pubDate><description><![CDATA[ES6新的数据结构 — Set
Set类似于数组，但其成员是唯一的，没有重复值
Map类似于对象，但比对象存取数据更方便]]></description><category></category></item><item><title><![CDATA[Vuex怎么学（二）]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78192799</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78192799</guid><author>github_38847071</author><pubDate>Tue, 10 Oct 2017 15:03:20 +0800</pubDate><description><![CDATA[Vuex怎么学（二）
一个项目做完了，回头再来看看vuex这个坑，以加深对vuex的印象，如果你有兴趣，那么一起来看吧~~
坑一：vuex公共状态管理与vuex状态渲染机制的坑
 坑二：vuex的map辅助函数：mapState 、mapGetters、mapMutations、mapActions
ES6的promise和对象扩展运算符的使用]]></description><category></category></item><item><title><![CDATA[nodejs做服务端多功能的简单实现]]></title><link>https://blog.youkuaiyun.com/github_38847071/article/details/78122364</link><guid>https://blog.youkuaiyun.com/github_38847071/article/details/78122364</guid><author>github_38847071</author><pubDate>Thu, 28 Sep 2017 12:41:54 +0800</pubDate><description><![CDATA[nodejs 做服务端基本功能实现http服务
express 模块
数据库服务
mysql模块
UDP消息下发和接收
dgram 模块
websocket实现
websocket服务，实现简单的聊天服务器和页面数据实时刷新]]></description><category></category></item></channel></rss>