自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itKingOne的博客

只为最好的自己

  • 博客(166)
  • 资源 (9)
  • 收藏
  • 关注

转载 Jenkins常用插件之Publish Over SSH

之所以转载这篇,我是觉得这篇通熟易懂,能很好的给需要的人提供帮助。该插件主要是通过SSH连接其他Linux机器,远程传输文件及执行Shell命令。特性:1、SCP—通过SSH发送文件 2、在远程服务器执行shell命令 3、Passwords/passphrases在配置文件及UI界面是加密显示的 4、SSH可在项目编译前或编译后执行,与是否编译成功无关 

2017-12-18 15:33:09 2276

转载 记一次网易前端面试

很幸运地能收到网易的面试通知,就毫不犹豫翘了课去面试了 hhhh~三点的面试,因为从来没去过那个中关村西北旺区,吃完饭早早就去了, 想象中那里应该是繁华的地方 hhhh,到了发现都在建设中,很多还在建设中,看到了网易旁边的百度和搜狐,都是长长的大楼或者是高高的建筑,满满大企业的既视感~一进网易楼就没网= =,在里面也没事干,就呆在外面看看前端的东西准备下,到 2 点 40 的时候跟前台说了下,一个

2017-12-04 14:01:16 4280

原创 详解linux各个目录的作用

/binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。/boot这里存放的是启动Linux时使用的一些核心文件。/devdev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/

2017-12-04 11:28:20 702

原创 在阿里云服务器上部署基于PM2和mongose的Node项目

前言最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 =_=!)。 于是买了个阿里云服务器和域名,自己尝试来部署一下,捣鼓了两天终于捣鼓好了,这里来记录一下,以免后面又忘了。博客地址:www.itzoujie.com参考:阿里云帮助文档:

2017-12-04 10:14:14 1370

原创 Linux 下获取Root权限的几种方法

前提:当前的用户必须属于sudoer用户如何把当前的用户添加到sudoer当中呢?可以参考这篇文章 传送门方法分为永久性获取root权限以及非永久性获取Root权限非永久性获取Root权限:非永久性获取Root权限可以在我们要键入的命令之前加上sudo前缀。如我们要键入的命令是: rm ,以Root用户执行的方式就是: sudo rm 这样在每个需要Ro

2017-12-01 18:17:02 32129

原创 使用unzip解压jar包和jar包的打包方法

unzip命令用于解压缩由zip命令压缩的“.zip”压缩包,也可用来解压jar包将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。unzip -o test.zip -d tmp/具体用法详见http://man.linuxde.net/unzipjar包的打包方法把当前目录下的所有文件打包成p

2017-11-29 16:05:44 11119

原创 前端开发者该如何应用数据库

作为前端开发人员保存用户数据信息的最简便的方法是什么。因此我来说明一下如何实现它。  配置数据库  首先我们须要先有一个数据库。你可以通过 mlab 获取一个免费的。注册之后,在 MongoDB 的部属表中点击 新建。 我们要用的是这个免费的沙盒数据。  创建数据库之后,我们需要创建一个账户以便于我们进行自我验证。点击数据库名称,然后点击 用户 , 并添加数据库用户 。 写

2017-11-28 12:14:26 5235

原创 JAVA Spring MVC路由写法

常用的一些Spring MVC的路由写法以及参数传递方式。这是一些测试代码:package com.my.controller;import java.io.PrintWriter;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt

2017-11-27 10:26:40 6992

转载 linux 删除当前目录下的某一类型文件

[root@EaseFun18 qixuan]# find . -name "*.mp4" -type f -print -exec rm -rf {} \;./4897t004.mp4./0000ku99.mp4./409test004.mp4./4090876est004.mp4./090iu99.mp4./00io0ku99.mp4./09j0iu99.mp4

2017-11-21 00:05:32 6756

原创 Promise介绍--异步原理

这部分内容源于知乎上的一个提问。setTimeout(function(){console.log(4)},0);new Promise(function(resolve){ console.log(1) for( var i=0 ; i10000 ; i++ ){ i==9999 && resolve() } console.log(2)}

2017-11-21 00:03:31 734

转载 tensorflow笔记:流程,概念和简单代码注释

tensorflow是google在2015年开源的深度学习框架,可以很方便的检验算法效果。这两天看了看官方的tutorial,极客学院的文档,以及综合tensorflow的源码,把自己的心得整理了一下,作为自己的备忘录。tensorflow笔记系列: (一) tensorflow笔记:流程,概念和简单代码注释 (二) tensorflow笔记:多层CNN代码分析 (三) te

2017-11-20 00:07:02 223

原创 大神博客推荐

易先生の世界http://yijingping.github.io/朱文龙https://www.zhuwenlong.com/

2017-11-11 13:21:11 571

原创 Node层模拟实现multipart表单的文件上传

Node层模拟实现multipart表单的文件上传进入全屏有时候就是有这样的需求,Nodejs做webserver,从浏览器端上传文件到后端服务器,Node层只是做一个数据中转,如果在这个过程中,Node webserver需要对数据进行适当加工,然后再Post到后端,那么就得在Node层模拟文件上传了。首先,通过浏览器上传文件,PostData格式是长着个

2017-11-08 16:28:50 1037 1

原创 介绍几款实用的IDE

http://www.bootcss.com/p/bootstrap-wysiwyg/在线编辑器 bootstraphttp://integ.github.io/BachEditor/一个有情怀的编辑器。Bach's Editorhttp://ueditor.baidu.com/website/百度 ueditorhttp://kindeditor.net/

2017-11-08 10:02:19 1000

原创 介绍几种在线文档编辑器

http://wowubuntu.com/markdown/Markdown 语法说明 (简体中文版)https://github.com/LearnShare/Learning-Markdown/blob/master/README.mdmarkdown入门参考https://www.gitbook.com/gitbook 国外的在线markdown可编辑成书

2017-11-08 09:54:54 12040

转载 人人都可以做深度学习应用:入门篇(下)

四、经典入门demo:识别手写数字(MNIST)常规的编程入门有“Hello world”程序,而深度学习的入门程序则是MNIST,一个识别28×28像素的图片中的手写数字的程序。备注:MNIST 的数据和官网深度学习的内容,其背后会涉及比较多的数学原理,作为一个初学者,受限于我个人的数学和技术水平,也许并不足以准确讲述相关的数学原理,因此,本文会更多的关注“应用层

2017-11-07 14:53:48 800

转载 人人都可以做深度学习应用:入门篇(上)

一、人工智能和新科技革命2017年围棋界发生了一件比较重要事,Master(Alphago)以60连胜横扫天下,击败各路世界冠军,人工智能以气势如虹的姿态出现在我们人类的面前。围棋曾经一度被称为“人类智慧的堡垒”,如今,这座堡垒也随之成为过去。从2016年三月份AlphaGo击败李世石开始,AI全面进入我们大众的视野,对于它的讨论变得更为火热起来,整个业界普遍认为,它很可能带来下一次科技革

2017-11-07 14:49:03 4458 2

转载 前端安全之XSS攻击

XSS(cross-site scripting跨域脚本攻击)攻击是最常见的Web攻击,其重点是“跨域”和“客户端执行”。有人将XSS攻击分为三种,分别是:1. Reflected XSS(基于反射的XSS攻击)2. Stored XSS(基于存储的XSS攻击)3. DOM-based or local XSS(基于DOM或本地的XSS攻击)Reflected XS

2017-11-07 14:44:58 536

原创 jenkins介绍部署及三种构建方式配置

1.前言1.1.jenkins介绍jenkins是基于java开发的一种持续集成工具,用于监控持续重复的工作,功能包括。1、持续的软件版本发布/测试2、监控外部调用执行项目Jenkins其实很早之前就有了,最近火起来的原因是,大家都在关注devops,关注如何来做持续集成,持续交付,如何来做CI/CD。Jenkins作为持续集成的工具,他其实只是一个平台或者

2017-11-02 09:58:52 6420 1

原创 Jenkins 执行cmd命令打包站点文件

项目中使用jenkins进行持续集成,那么想要将SIT上部署的代码自动打包怎么处理呢?其实很简单我们可以使用jenkins中的构建环境,执行cmd命令进行如下图:cd \c:cd C:\Program Files\WinRAR\Rar.exe a -k -r -s -m3 -o+ -ep1 -xWeb.*.config -xWeb.config -x\css\*

2017-10-31 17:42:34 4330 1

转载 移动端返回上一页,刚需!document.referrer 详解

返回上一页,在PC端我们可以使用:history.go(-1)或者history.back(),可以正常返回第一层。这样,我们不需要上一页的 url 具体是什么,只要使用 history 一般都没啥问题。 但是在移动端,如果想要返回上一页。比如从A页面跳到B页面,如果B页面想返回A页面,为了防止不会跳错,必须要有一个 a href="javascript:history.g

2017-10-24 21:49:14 2962

原创 跨域下使用获取iframe的父页面URL

通常情况下,我们获取iframe父页面的url很简单:parent.location或top.location即可,但前提是它们遵循同源策略。当iframe与父页面不属于同一个域名时,像上面的获取会因为安全策略原因而失败。在nczonline的一篇文章上看到一种方法,使用document.referrer。方法很简单,通过parent !=window检测iframe与父页面是否同

2017-10-24 21:42:15 17954 5

转载 Puppeteer--UI自动化测试And高级爬虫

先简单介绍Puppeteer官方文档:https://github.com/GoogleChrome/puppeteerPuppeteer is a Node library which provides a high-level API to control headless Chrome over the DevTools Protocol. It can also be

2017-10-19 17:46:51 4491

原创 再见,babel-preset-2015

我猜很多同学和我一样每次使用 Babel 的时候,必选的 preset 就是 ES2015。然而就在最近,如果你再次安装 babel-preset-es2015 时npm install --save-dev babel-preset-es2015你会发现有如下的 Deprecated警告(文字很欢乐):babel-preset-es2015@6.24.1: We're

2017-09-28 11:14:52 4022 2

原创 Vue 后台实战篇之Element UI

Element去年十月份开始用 vue 做管理后台的时候毫不犹豫的就选择了 Elemen,那时候 vue2 刚发没多久,市面上也没有很多其它的 vue2 的 ui 框架。虽然 Element 也有很多的不足,前期的 bug 也不少,但我还是选择了它,说一下我选择 Element 的原因吧:有大厂背书 : 虽然核心开发只有三个人,但至少不用担心哪天就不维护,带着小姨子跑路了。持续迭代

2017-09-20 12:33:56 9358 1

原创 Node.js、express、mongodb 入门(基于easyui datagrid增删改查)

前言     从在本机(win8.1)环境安装相关环境到做完这个demo大概不到两周时间,刚开始只是在本机安装环境并没有敲个Demo,从周末开始断断续续的想写一个,按照惯性思维就写一个增删改查吧,一方面是体验下node.js的魔力,二就是看看node.js、express和mongoose的API,其次就是把自己入门的过程记录下来,方便自己查看,再就是对入门的朋友起一个引导的作用。

2017-09-12 10:58:40 833

转载 nodejs操作mongodb的填删改查模块的制作及引入

安装相关模块如果使用这个的话,你需要先自己安装一下他需要的模块,在根目录输入npm install mongodb --save1进行模块安装,安装成功以后就可以进行以下的步骤。文件的引入以下是我书写的相关代码,放到你可以引用的相关目录,本人放到了express的根目录function Mongo(options) { this.settings

2017-09-06 16:23:08 389

原创 10行原生JS实现文字无缝滚动

废话不多说,直接上代码 aaaaaaaaa bbbbbbbbbbbbbb ccccccccccc ddddddddddddddd aaaaaaaaaaaaaa body,#app{ margin: 0; padding: 0; font-family:Helvetica; background: #f0ef

2017-09-06 14:48:32 3995 1

原创 Nodejs连接MySQL

前言MySQL是一款常用的开源数据库产品,通常也是免费数据库的首选。查了一下NPM列表,发现Nodejs有13库可以访问MySQL,felixge/node-mysql似乎是最受关注项目,我也决定尝试用一下。要注意名字,”felixge/node-mysql”非”node-mysql”,安装部分会介绍这个小插曲!目录node-mysql介绍建立MySQL测试

2017-09-04 14:19:57 600

原创 Vue-Router2.X多种路由实现方式

注意:vue-router 2只适用于Vue2.x版本,下面我们是基于vue2.0讲的如何使用vue-router 2实现路由功能。推荐使用npm安装。npm install vue-router一、使用路由在main.js中,需要明确安装路由功能:import Vue from 'vue'import VueRouter from 'vue-router'impor

2017-09-04 10:49:33 2809

原创 CentOS 6下快速搭建ftp服务器

CentOS 6下快速搭建ftp服务器1、用root 进入系统2、使用命令 rpm  -qa|grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vsftpd的版本 3、使用命令rpm -e vsftpd 即可卸载ftp4、再使用rpm  -qa|grep vsftpd 查看系统是否已删除ftp,若删除成功,屏幕上显示vs

2017-09-01 10:37:10 1546

转载 linux 查看系统信息命令(比较全)

Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵# uname -

2017-09-01 09:55:58 325

转载 超简单将Centos的yum源更换为国内的阿里云源

自己的yum源不知道什么时候给改毁了……搜到了个超简单的方法将yum源更换为阿里的源完全参考http://mirrors.aliyun.com/help/centos?spm=5176.bbsr150321.0.0.d6ykiD1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Ce

2017-09-01 09:35:33 483

原创 mongodb的增删改查操作指南

安装相关模块如果使用这个的话,你需要先自己安装一下他需要的模块,在根目录输入npm install mongodb --save11进行模块安装,安装成功以后就可以进行以下的步骤。文件的引入以下是我书写的相关代码,放到你可以引用的相关目录,本人放到了express的根目录function Mongo(options) { this.settings

2017-08-31 15:14:40 345

原创 ES6中for..of的妙用

你是如何遍历数组中的元素的?20年前JavaScript刚进入视野时,你应该是这样写的:[js] view plaincopyfor (var index = 0; index     console.log(myArray[index]);   }  直到ES5中原生JavaScript中添加了forEach方法

2017-08-25 15:36:07 1199

原创 解决`向github提交代码是老要输入用户名密码`的问题

在命令行输入命令:git config --global credential.helper store☞ 这一步会在用户目录下的.gitconfig文件最后添加: [credential] helper = store现在push你的代码 (git push), 这时会让你输入用户名密码, 这一步输入的用户名密码会被记住, 下次再push代码时就不用输入用户名密码

2017-08-24 18:33:19 2295 2

原创 var,let,const,function声明的「创建、初始化和赋值」过程

假设有如下代码:function fn(){ var x = 1 var y = 2}fn()在执行 fn 时,会有以下过程(不完全):进入 fn,为 fn 创建一个环境。找到 fn 中所有用 var 声明的变量,在这个环境中「创建」这些变量(即 x 和 y)。将这些变量「初始化」为 undefined。开始执行代码x = 1 将 x

2017-08-23 14:01:47 1655 1

原创 前后端分离之本地数据调试——mockJs的应用

由于时间关系,我们直接上图,大伙可以结合webpack进行实践开发,具体的教程可以参考这里。

2017-08-15 10:29:10 930

原创 安卓的deepLink实现方式

最近碰到了一个新的需求,用户在浏览器中打开分享出去的内容,如果该用户设备上有我们的客户端则打开客户端并且定位到当前文章,如果没有的话则进行下载。调研过程中遇到了不少的坑,这里share一下。html源码html> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8">

2017-08-14 17:55:40 5471

原创 export default 和 export 区别

export default 和 export 区别:1.export与export default均可用于导出常量、函数、文件、模块等2.你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用3.在一个文件或模块中,export、import可以有多个,export default仅有一个4.通过export方式导

2017-08-11 15:51:55 5360

Sublime sftp插件本地上传配置文件

Sublime sftp插件本地上传配置文件,参考http://wbond.net/sublime_packages/sftp/settings

2017-11-27

移动端的大转盘抽奖

移动端的大转盘抽奖,大专盘分为三种状态:活动未开始(no-start)、活动进行中(start)、活动结束(completed),可通过切换class进行切换状态,js会根据这3个class进行匹配状态

2017-11-27

SecureCRT7.1免安装中文破解版

SecureCRT7.1免安装中文破解版SecureCRT7.1免安装中文破解版

2017-08-31

【免费】SecureCRT8.1注册机 原版下载

双击SecureCRT keygen.exe,先选择patch,然后点击gernerate,运行SecureCRT,输入lisence

2017-08-29

SecureCRT8.1+注册机

SecureCRT8.1+注册机

2017-08-29

SecureCRT8.1安装包(32位+64位)

SecureCRT8.1安装包(32位+64位)

2017-08-29

基于node的爬虫代码

基于node的爬虫代码

2017-08-23

HOST快速切换工具

HOST快速切换工具

2017-08-23

gitflow流程图

gitflow流程图

2017-08-23

空空如也

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

TA关注的人

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