自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NEUQ_zxy的博客

前端大白的博客

  • 博客(92)
  • 资源 (1)
  • 收藏
  • 关注

转载 proxifier 注册码

L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition) 5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition) P427L-9Y552-5433E-8DSR3-58Z68(MAC)

2018-05-12 17:56:05 53768 8

原创 我眼中的var和let

JavaScript中Var与Let的比较已经是老生常谈的问题了,那今天我们来聊聊这两个关键字变量提升首先就是变量提升了,var可以变量提升,而let不行,我认为这是个好事。说到变量提升,我们再来聊聊functionfunction test() { console.log('a')}test ()function test() { console...

2018-04-21 11:21:16 461

原创 生成Mac icns 和Windows ico

快速生成Mac图标第一步 生成不同尺寸的png图标创建icons.iconset文件夹用来放置不同尺寸的图标注:此文件夹名必须以.iconset结尾,否则生成icns文件时会报错,报错信息为invalid iconset1在命令行中进入目录,并执行以下命令(可以批量复制粘贴执行)sips -z 16 16 pic.png --out icons.iconset/icon_16x16.png...

2018-03-24 16:40:28 3596 2

原创 基于centos7的nodejs全栈环境搭建

我们将会基于centos安装nodejs,nginx,mysql,mongodb,redis 我们基于centos搭建环境,必不可少需要用到yum,所以首先解决网络问题首先更换国内的yum源备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载网易的...

2018-02-24 22:25:30 3216

原创 记录一次nodejs爬取《17吉他》所有吉他谱

记录一次nodejs爬取《17吉他》所有吉他谱(只探讨技术)突然就想扒一下吉他谱了,说做就做哈哈,中间也是没有想象中的顺利啊,出现了各种意想不到的坑,包括老生常谈的nodejs异步写法,还有可怕的内存溢出等问题。。我将一步步回顾各种重要的错误及我的解决方法,只贴关键部分代码,只探讨技术。(本篇文章不是入门文章,读者需要具有一定的ES6/7,nodejs能力以及爬虫相关知识) 使用的技术...

2018-02-24 22:23:13 1151

转载 数据库之mac上mysql root密码忘记或权限错误的解决办法

原文链接:http://blog.csdn.net/u014410695/article/details/50630233以下方法亲测有效,过程使用的工具只有mac的终端无需workbench当我们通过终端连接mysql数据库时候我们会看到这样的信息ERROR 1045: Access denied for user: 'root@localhost' (Using pass

2018-01-25 15:39:42 302

原创 electron+socket开发踩坑记

现在正在使用js全栈开发一个基于socket和electron的开源的评分系统,前端使用的是vue技术栈,开发进行了一小部分了,踩了很多坑,现在一一道来跨域问题:因为electron是客户端,所以跨域问题不可避免,一开始我觉得后台配一下就可以了,反正我只打算使用http请求开发注册模块,其余的都交给socket来做,后台配置如下:app.all('*', function(req, res, ne...

2018-01-16 22:00:29 14968 1

原创 在roathog配置的项目中使用webpack配置文件

roathog配置的react文件能大大简化我们的配置难度,但是有时候我们又必须使用webpack的强大的功能,这时我们就需要写webpack.config.js,配置如下:const webpack = require('webpack')const QiniuPlugin = require('qiniu-webpack-plugin')const config = require('

2018-01-07 16:33:02 500

原创 webpack打包时删除console.log

开发过程中我们不可避免的需要console.log调试,然而在上线时如果不删除这些console.log可能会造成内存泄漏,因为console.log出来的变量是不会被GC的,webpack给我们提供了一个非常棒的插件,看代码:new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false,

2018-01-07 13:43:05 21893 2

转载 react中的事件

一、事件处理函数的使用鼠标事件:onClickonContextMenuonDoubleClickonMouseDownonMouseEnteronMouseLeaveonMouseMoveonMouseOutonMouseOveronMouseUponDroponDragonDragE

2017-12-02 21:51:04 443

转载 nginx重启,关闭命令

nginx -s reload  :修改配置后重新加载生效nginx -s reopen  :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s stop  :快速停止nginx         quit  :完整有序的停止nginx其他的停止nginx 方式:p

2017-12-01 09:21:17 314

转载 react native中需要rnpm link的组件

link的原因:以下组件都是原生开发,wrapper了一层js,因此需要link .a到project中react-native-vector-icons  //字体图标react-native-image-picker  //读入照片react-native-camera  //相机react-native-linear-gradient  /

2017-11-28 22:39:56 783

转载 React-native 网络图片无法加载问题

在iOS9之后,网络请求默认为Https请求,如需支持Http,修改info.plist文件添加键值对设置允许http访问。设置如下: 在App Transport Security Settings中添加Allow Arbitrary Loads1设置为YES即可。

2017-11-28 22:03:05 2436

转载 Mac解压.7z文件

brew直接安装解压工具$ brew search 7zp7zip$ brew install p7zip==> Downloading https://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2############

2017-10-28 22:31:33 2382 1

转载 vue 路由部署服务器子目录问题

《Egret 引擎入门》这两天一直在查询vue经过打包后部署服务器一直显示不出来的问题。前端没有报错,资源加载也很正常。找了很多回答,最后定位在vue的访问路由出了问题。出现的现象前端vuejs+vue-router+webpack的组合,打包是由webpack打包出来,在本地调试的时候正常,但是在服务器xampp里面怎样也出不了UI,也没有报错。由于前端采取了vuejs的路由

2017-09-27 17:59:48 3216

原创 web开发-网络请求实战

一个动态网站一定离不开网络请求。现阶段web实现网络请求方案中最主要技术就是ajax了,这篇博客面向初入web前端的小伙伴,介绍如何使用ajax发送和获取网络请求,由于面向初学者,该博客未使用任何js框架和库(可能会用到bootstrap,这个UI库就暂且不算做js库了),我也会尽量避免使用ES6语法,使用的技术栈只有原生js和nodejs(exress),本人菜鸡一只,如果有不对的地方,还请大佬

2017-09-27 10:54:57 612

转载 由sudo 为何提示找不到命令说起

1.编辑/etc/sudoers文件,把Defaults  env_reset改成Defaults ! env_reset2.编辑.bashrc,最后添加alias sudo='sudo env PATH=$PATH'有些技术真的很麻烦,但却有很长的生命,虽然学习的时候会遇到很多问题,但是在这些上面花时间是值得的。下面是我装 texlive 2012的时候遇到的

2017-09-11 01:15:44 2000

原创 socket.io简易教程(群聊,发送图片,分组,私聊)

什么是Socket.io?过去:由于http是无状态的协议,所以实现聊天等通信功能非常困难,当别人发送一条消息时,服务器并不知道当前有哪些用户等着收消息,所以以前实现聊天通信功能最普遍的就是轮询机制了,客户端定期发一个请求,看看有没有人发送消息到服务器上了,如果有,服务器就将消息发给该客户端。缺点显而易见,那么多的请求消耗了大量资源,有大量的请求其实是浪费了。 现在:现在,...

2017-08-24 23:04:52 27551 9

转载 Vue+Node+MongoDB从开发到正式部署

想搭建一个Vue+Node+MongoDB的项目,能跑通整个开发到部署的流程,折腾一个多星期终于可以了~看过不少教学文章,发现教你怎样搭建一个Vue开发环境的很多,搭建Express的很多,但还真没发现一个完整从开发到正式部署的教程,所以只好自己来填这个坑。Node是现学现卖,文中有误请大力指正。其中各种我参考过有用的资源会穿插在文中。一:整理从开发到部署的思路首先我们要整理好整个

2017-08-23 18:32:14 836

原创 如何卸载Centos自带的一些应用(Qt,和其他应用)

我这里说的是桌面版的Centos。首先我们要保证网络畅通,打开浏览器,看看能不能上网。1. 点击左上角的应用程序,找到最下面的活动概览。点击进入。2. 在左侧栏最下方找到显示应用程序(外观是9个小正方形),点击进入。3. 我们就能看到全部软件了,找到你要卸载的软件,右击显示细节。4. 然后我们就到了应用程序的界面了,点击移除。

2017-08-20 21:40:28 2663

原创 C语言中副作用和序列点(关于自增自减)

自增自减运算符很常见,先后关系大家一定都知道,但是在某些情况下可能会变的有些复杂,这对于初学者造成很大困扰,《C primer plus》一书中“副作用和序列点”这一节比较清晰的说明了特殊情况的运算顺序。副作用:C语言中副作用就是对数据对象或文件的修改。从C语言的角度上来看,它的主要目的是对表达式求值,至于赋值,修改这些对于我们来说的主要目的在C语言来看都是副作用。例如,调用pri

2017-08-15 15:34:37 1069 1

原创 聊天室入门实战(node,sockte.io实现)--第三章(在线成员列表及头像显示,单聊)

node.js,express,socket.io,jquery,bootstrap入门实战,聊天室,实现群聊,单聊,图片发送,登录检测等功能。

2017-08-09 19:35:29 1593 1

原创 聊天室入门实战(node,socket.io实现)--第二章(美化,图片发送,登录提示,认证)

聊天室入门实战 node.js express socket.io jquery bootstrap 实战聊天室,实现登录检查,群聊,单聊,欢迎,下线通知等功能

2017-08-07 17:42:43 2137 1

原创 聊天室入门实战(node,socket.io实现)--第一章(实现登录群聊功能)

socket.io入门实战聊天室的demo,实现了登录,用户名检测,群聊,单聊,图片发送等功能,这个系列博客会分为几章讲解,由浅入深,逐步优化,章节间关联性较大,建议从第一天开始阅读。使用的技术栈有node.js,express,jquery,bootstrap,socket.io等等。登录检查:群聊界面:私聊界面:

2017-08-06 22:09:33 8276 2

转载 nodejs读取文件时相对路径的正确写法(使用fs模块)

在开发nodejs中,我们往往需要读取文件或者写入文件,最常用的模块就是fs核心模块。一个最简单的写入文件的代码如下(暂时不考虑回调函数):[javascript] view plain copy print?fs.readFile("./test.txt", function (error, result) {}         该代码的意思就是从当前

2017-07-27 20:58:26 1470

转载 webstorm 2017 激活破解

2017-06-15更新 之前都是使用2017.2.27的方法,版本是2017.1.1,还没提示过期,但是根据评论说这个链接已经失效了,评论也给出了个新地址:http://idea.iteblog.com/key.php 感谢 @qq_35381272 友情提供2017.2.27更新 选择“license server” 输入:http://idea.imsxm.com/2016.2.

2017-07-25 22:48:43 501

转载 git reset简介

本文编辑整理自:http://guibin.iteye.com/blog/1014369http://hi.baidu.com/tiger_tnt/blog/item/a0464ffa6a8115d9b58f314d.htmlhttp://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-reset

2017-07-17 20:53:36 1830

转载 java中public,private,protect,default区别

Java中访问修饰符public、private、protect、default范围版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://lvdairy.blogbus.com/logs/51747079.html 同一个类同一个包不同包的子类不同包的非子类Pri

2017-07-04 20:44:13 645

转载 解决wget被某些网站禁用

现在比较喜欢阅读HTML的电子书,PDF中往回跳转不是很方便,并且PDF阅读器都很臃肿,对于不需要添加脚注等特殊需求的电子书,HTML应该是首选了,只需要浏览器就能浏览,而且速度很快。  Linux下的wget可谓是网站镜像的利器,在~/.bashrc中做了一个别名,alias getsite='wget -r -k -p -np',这样见到网上好的电子书时,只需要:  getsite h

2017-07-04 20:21:24 2074

转载 Android R文件介绍

R.Java 文件中默认有attr、drawable、layout、string等色哥静态内部类,每个静态内部类分别对应着一种资源,如layout静态内部类对应着layout中的接界面文件,其中每个静态内部类中的静态常量分别定义为一条资源标识符,如下: //下面对应着的是layout目录下的main.xml文件 public static final int main = 0

2017-06-28 11:44:24 506

原创 Java零基础学习日记-学会使用IDE

用记事本写代码步骤如下1.写一个源文件2.编译器编译成一个字节码文件.class(该文件与平台无关,所以Java跨平台)3.解释器:在不同的平台通过相应的解释器解释字节码文件。好的,我们开始吧!创建一个helloWorld.java文件,编辑。public class HelloWorld //这里必须和源代码文件名相同{ public static

2017-06-11 20:45:16 440

原创 Java零基础学习日记-配置jdk环境

最近急需快速入门Java,为了学习效率,边学边写博客。第一步:安装jdk环境,我用的是Mac系统。http://www.oracle.com/technetwork/java/javase/downloads/   下载好对应版本的jdk,直接双击安装,无脑下一步就行了这里可以看到安装好的jdk,其中Contents下的Home文件夹,是该JDK的根目录。这里需要注意的是:

2017-06-11 19:48:03 326

转载 服务器完全配置 (Part 4)

目标:建一个 WordPress 站点试试,带你熟悉 mysql 基本语法。准备WordPress 准备下载 WordPress 并解压,转移到 nginx 目录,更改文件所有者。cd /usr/share/nginx/htmlsudo wget https://cn.wordpress.org/wordpress-4

2017-06-11 00:53:31 304

转载 服务器完全配置 (Part 3)

目标:带你安装 Node 以及处理 Node 服务的端口反向代理。前言Node 越来越火了,所以给服务器配置 Node 也很有必要了,一般的 Node 服务都是启动在本地服务的某一端口,本例将以一个简单的Express 服务带你部署持久启动Node 服务,并将其反向代理到相应域名上。安装Node我们直接采用 npm 的一个神奇的包——n,来安装 node。从 g

2017-06-11 00:52:43 311

转载 服务器完全配置 (Part 2)

目标:带你了解静态资源怎么映射到域名,利用 git 很简单!顺便教你普通的二级域名配置方法。前言服务器部署后最简单的功能就是映射静态资源到域名,而 Hexo 本身就是直接把你写的 Markdown 处理成静态文件,所以这里就用Hexo 做演示。点此了解 Hexo进行到这一步我假设你已经搭建好了 Hexo 博客系统并已经部署到了 github page 上,我们进入对应的gi

2017-06-11 00:51:54 342

转载 服务器完全配置 (Part 1)

目标:配置一个 LNMP 服务器,支持域名解析,支持二级域名解析,支持 PHP,支持 Node 服务,支持数据库 Mysql…准备额外声明,本教程很 low,大部分都是只说明了怎么用,没有讲原理,还有许多错误解释,请见谅。由于本次配置的是云服务器,所以你需要有一个云服务器,在这就不赘述了。同时还需要一个域名,用来映射服务器资源。重装服务器,在这里我们选择的系统版本是

2017-06-11 00:50:53 318

转载 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法 这几天都这整linux集群,在做测试 Marking Packets with iptables 时遇到一个问题,想通过博客的形式记录此错误具体如下: 当ssh 10.1.1.61 时出现一下情况:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2017-06-10 22:26:48 1432

原创 用node.js爬一下优酷

初学node,爬一下优酷的视频,写的比较粗糙var http = require('http');var cheerio = require("cheerio");var url = "http://www.youku.com/";var all = [];http.get(url,function(res){ var html = ""; res.on("data

2017-05-30 13:58:43 505

转载 阻塞与非阻塞,同步与异步

“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调

2017-05-12 10:50:48 277

转载 关于 vue.js 运行环境的搭建(mac)

由于本人使用的是mac系统,因此在vue.js 的环境搭建上遇到许许多多的坑。感谢 showonne、yubang 技术指导,最终成功解决。下面是个人的搭建过程,权当是做个笔记吧。 由于mac非常人性化的将bash内置于终端中,因此可以直接在终端中使用bash命令。      第一步: Mac OS系统安装 brew     打开终端运行以下命令:    /usr/bin/

2017-05-09 18:18:23 1151

Vim中文使用教程.pdf

Vim中文使用教程

2017-06-11

空空如也

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

TA关注的人

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