自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我走过最长的路,就是这条爬坑之路!!!

前端菜鸟程序员的爬坑之路

  • 博客(34)
  • 收藏
  • 关注

原创 奇异问题之解决思路(一) npm run dev或npm run buil报错,单独运行scripts又正常?

找问题&解决步骤问题描述分析产生原因小小总结下吧愿佛祖保佑大家无难解决的问题&Bug问题描述我想使用rollup打包自己写的一个工具类库,于是手动搭建了一个rollup工程(工程源码详见评论地址分享)全局安装rollup:npm install rollup -g进入工程安装各项依赖,编辑配置文件,执行rollup -c -w可正常监听 src 目录,实时构建将上述命令...

2018-11-05 09:52:33 852

原创 JavaScript 面向对象之Object的getter和setter的使用

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...

2018-06-01 14:35:47 5171 2

原创 Windows环境下 mongodb 安装爬坑

下载:最新版的直接官网download历史版本本博客示例为3.4版本安装包(.msi后缀)安装:双击安装包,一路next,注意的地方:,安装目录最好不要放c盘,最好不要有空格,在“Custom”选项下自定义路径,例如:‘D:\mongodb\’安装完成后,进入d:\mongodb\目录,创建data文件夹,在data文件夹内创建db文件夹进入d:\mongodb\bi...

2018-05-30 14:44:12 315

原创 前端开发中的密码学问题

密码学 概念:密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。维基百科 为什么会有密码?小到藏私房钱,偷画隔壁小妹妹,大到国家信息防泄漏。密码设计的好,别人偷到你的秘密信息的几率就越低。看过谍战片的朋友应该都见过一些密码学的东西,比如二战时的电报密码等 程序编...

2018-05-26 11:08:08 820

原创 Electron 结合WEB项目制作桌面APP之二 ---- electron与web的结合开发体验

引言 开始尝试用electron搭建了一个hello world,体验还是挺不错的,对于一个web开发者来说,能把自己的开发成果做成一个桌面app,那将是一步巨大的跨越 藉此,再深入学习后,开始了第二个“hello world”目标将百度首页做成我的app首页做一个简易的视频播放器千里之行始于足下,electron还没完全学会,不妨碍我去使用它下载e...

2018-04-20 17:55:56 4088

原创 Electron 结合WEB项目制作桌面APP之一 ---- 基础填坑

解决tomcat中startup.bat弹出黑窗口的问题将tomcat/bin目录下的setclasspath.bat文件中的set _RUNJAVA="%JRE_HOME%\bin\java.exe"修改为set _RUNJAVA="%JRE_HOME%\bin\javaw"即可解决tomcat中shutdown.bat弹出不自动关闭的黑窗口问题在开头加入以下代码就可以使....

2018-04-20 11:11:03 2240 1

原创 Vue+Element ui开发中碰到的IE问题

IE9样式错乱,IE11无法正常加载v-loading等问题引入了babel-polyfill插件,依然出现”polyfill-eventsource added missing EventSource to window”的奇怪问题(ie所有版本都有出现)第一步:安装babel-ployfill (已安装请跳过此步骤) yarn add babel-ployfill修改we...

2018-04-18 17:30:38 30758 7

原创 我的第一个Electron windows GUI 程序

起步,helloworld(仿官网示例)目标目录结构 |--demo01 | ---- package.json 程序依赖和运行脚本文件 | ---- main.js 程序入口文件 | ---- index.html 程序界面入口文件创建package...

2018-03-31 13:00:38 3164 1

原创 java实践攻关一JDBC事务处理

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

2018-03-30 11:45:17 173

原创 自己动手开发Vue插件(之二)Vue过滤器

Vue插件之Vue过滤器什么是过滤器呢? 先举个栗子哈: 用户输入了一个英文句子,我们需要首字母大写,那么在显示这个句子前,我们给它加个过滤器,使句子首字母大写就OK 再举个栗子: 你请求数据得到了一个数组,渲染时,你需要把这个数组转为一个有键的对象,那么渲染前,使用过滤器处理一下这个数组即可 由上面两个栗子可以看出,过滤器就是在数据渲染或使用前,对目标数据做一定的特殊...

2018-03-26 11:12:28 772

原创 自己动手开发Vue插件(之一)Vue插件之公共方法封装

Vue插件之公共方法封装官方教程: MyPlugin.install = function (Vue, options) { // 1. 添加全局方法或属性 Vue.myGlobalMethod = function () { // 逻辑... } // 2. 添加全局资源 V...

2018-03-22 10:38:19 8200 1

原创 Javascript面向对象编程之工厂模式、构造函数和ES6的class类

回家过年时,家人又提到我该找个对象了,好吧,那现在就来谈谈对象吧 了解过java的童鞋们一定都知道java是个面向对象的语言,在Java的世界中,一切皆对象 面向对象的特性:封装性、继承性、多态性,这里我局部过多解释,不懂的请问度娘 我们前端开发所用的Javascript当年既然借了java的风头出世(事实上java和Javascript没半毛钱关系),现在也同样可以模仿j...

2018-03-02 15:22:59 1690

原创 nuxt 踩坑之 -- Vuex状态树的模块方式使用

NUXT.js Vue的服务端渲染实现方案Vuex Vue的状态管理组件在nuxt中使用Vuex有两种实现方法:1.普通方法,跟Vue项目中一样使用;2.模块方法,本期主要记录的很有特色的Vuex实现方法使用状态树模块化的方式,store/index.js 不需要返回 Vuex.Store 实例,而应该直接将 state、mutations 和 actions 暴露出来

2017-12-20 11:24:14 9869 4

原创 nginx 安装、配置、负载均衡、反向代理<二>

nginx 配置naginx 负载均衡nginx 反向代理nginx Gzip压缩本文主讲nginx的配置 nginx的安装,详见:nginx 安装、配置、负载均衡、反向代理<一>

2017-11-29 11:05:50 549

原创 nginx 安装、配置、负载均衡、反向代理<一>

nginx 安装、配置、负载均衡、反向代理<一>nginx 安装 nginx的负载均衡,反向代理,gzip压缩配置等,详见:nginx 安装、配置、负载均衡、反向代理<二>准备工作: 一台能联公网的CentOS 7.x服务器

2017-11-29 11:03:14 528

原创 nodejs 和 axios 在前后端http交互中的拦截器原理和实现(一)

nodejs 和 axios 在http交互中的拦截器nodejs –> 基于谷歌V8引擎的一个web服务端编程语言 axios –> 基于ES6新语法promise的一个前端ajax库 拦截器 –> 对特定的http请求或响应消息或请求头进行验证,拦截不合法的http交互以保证web环境的安全

2017-10-27 10:51:45 6065

原创 ES6学习之路~~Symbol:独一无二的值类型

ES6学习之路~~Symbol:独一无二的值类型Symbol是什么呢?先看下面这个面试题JS的7种数据类型:undefined、null、string、number、boolean、object、symbol

2017-10-18 17:14:12 539

原创 ES6学习之路~~数据结构:set和map

ES6新的数据结构 — SetSet类似于数组,但其成员是唯一的,没有重复值Map类似于对象,但比对象存取数据更方便

2017-10-18 17:12:08 400

原创 Vuex怎么学(二)

Vuex怎么学(二)一个项目做完了,回头再来看看vuex这个坑,以加深对vuex的印象,如果你有兴趣,那么一起来看吧~~坑一:vuex公共状态管理与vuex状态渲染机制的坑 坑二:vuex的map辅助函数:mapState 、mapGetters、mapMutations、mapActionsES6的promise和对象扩展运算符的使用

2017-10-10 15:03:20 611 2

原创 nodejs做服务端多功能的简单实现

nodejs 做服务端基本功能实现http服务express 模块数据库服务mysql模块UDP消息下发和接收dgram 模块websocket实现websocket服务,实现简单的聊天服务器和页面数据实时刷新

2017-09-28 12:41:54 2078

原创 linux上最简单的node开发环境配置(适合团队)

linux上最简单的node开发环境配置(适合团队)下载稳定版nodejs安装包到本地传送门 http://nodejs.org/dist/推荐使用 v6.11.2最新稳定版本(内置[email protected])环境准备: openssl build-essential libssl-dev git g++ make cmake

2017-09-26 10:56:43 425 2

原创 CentOs 7.2 防火墙配置--开启端口

CentOs 7.2 防火墙配置–开放端口安装firewalld

2017-09-25 11:04:58 1791

原创 samba服务器新增samba用户

samba服务器新增用户samba服务本登录出现拒绝访问

2017-09-25 11:02:05 3358

原创 在CentOS7系统上部署nodejs

在CentOS7系统上部署nodejs新建用户登录root用户,创建新用户 ssh root@IP (输入密码完成登录) adduser tom password tom (设置tom用户的密码 或 passwd tom) whereis sudoers (查找sudoers文件) ls -l /etc/sudoers (查看sudoers文件

2017-09-22 16:29:39 2268

原创 samba服务器的配置和使用

samba服务器的配置和使用samba服务是做什么的?很多程序猿同学都会遇到自己代码已经放到linux系统上了,但发现要做一些修改,在本地编辑后再同步到linux服务器上很麻烦,直接用vim对于菜鸟程序猿来说要求简直不要太高。。。那能不能像修改PC端的代码一样修改linux上的代码呢?samba告诉你,可以的!那接下来,小编就带大家一点点学习怎么安装、配置samba服务以及怎么在windows上

2017-09-22 13:49:14 1608

原创 JavaScript巧用Object的get和set方法实现js变量的动态监听

JavaScript巧用Object的get和set方法实现js变量的动态监听咳咳,现在开始打起精神了哈!话说怎么突然想起写这个了呢?事情是这样的,且听小编给你慢慢道来前段时间VUE写的有些累了,想换换脑子,就开始学一个js写后端的程序,没有demo,自己瞎玩,玩着玩着就到了从浏览器访问静态页面的环节,一切顺利但是,我这页面有个按钮:<button onclick="plus()">+</bu

2017-09-22 13:46:24 22629 4

原创 linux系统操作指令速查速记

x-shell 操作 linux 常用命令命令lsrsszcpfind... ...

2017-06-26 09:59:14 961

原创 微信小程序学习之路(二) ------ 组件

组件API视图容器小程序基础组件小程序表单组件小程序导航组件小程序媒体组件

2017-06-17 11:07:11 1467 2

原创 vuex怎么学(一)

初学Vuex我想吐血,但是坚持下来,我还是入门了。。。先来说说我现在的感受吧: 一个字: “草” 两个字: “草蛋” 三个字: “草尼玛” 一句话: “心中一万只草泥马奔腾而过。。。” 言归正传,学了 vue 基本语法,又学了 vue-router 这些好像都不难,但是vuex官方文档读了好几遍,还是不懂啥意思~~,官方给的示例也是没头没脑的,看不太懂,造成很多童鞋跟我

2017-06-15 13:53:58 1685 3

原创 微信小程序学习之路(一)

小程序开发简易教程:获取AppID https://mp.weixin.qq.com – 设置 – 开发者设置中 下载开发者工具 创建项目 app.js 小程序的脚本代码,监听处理小程序的生命周期函数、申明全局变量、调用框架提供的API等等 App();函数注册一个小程序 onLaunch();程序初始化完成时触发,全局指触发一次

2017-06-14 17:11:31 5681

原创 ES6学习之路~~作用域和闭包(Scope and closure)

Scope and closure(作用域和闭包)作用域和闭包 是所有js都有的,也是写js一直写到的,为什么在这里还要做一次笔记呢?原因有二: 作用域和闭包对于新手来说不太好理解,我希望通过我的笔记,能让刚入行的朋友们在面试时不会死在这个小细节上; 在es6中多了点新玩法,我想在这里分享给大家,有错误希望可以批评指正; 当然了,你在看这篇笔记时,需要你是写过一些js的。。。 作用域概念

2017-06-03 09:44:56 664 1

原创 ES6学习之路~~let和const申明

申明变量的方法: es5: var 和 function 两种. es6: var、 function、 let、 const、 import、 class 共6种 var 用来申明变量 function 用来申明函数 let 用来申明变量 const 用来申明常量 import 申明模块名 class 申明一个类 let命令基础用法: 同var一样申明变量

2017-05-27 15:20:53 471

原创 百度地图API使用第一弹------动态轨迹运动封装

百度地图API使用第一弹     ——动态轨迹运动封装 你还在为冗杂的百度地图API看着看着就想睡觉而犯愁吗? 你还在不会使用百度地图生成动态轨迹而犯愁吗? 你还在为百度地图默认的路线不符合自己的轨迹而犯愁吗? 别愁了,向下看,–> 此法为你节约时间,愿你能把更多时间留给生活

2017-05-20 12:44:59 3502

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-05-19 09:18:56 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除