自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Deus ex

喜欢的东西总是让人着迷,我们被别人看做疯子,我们总是不断的前进。

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

转载 如何学习React

如何学习React如果你是一个 React (或者前端) 新手, 出于以下的原因, 你可能会对这个生态圈感到困惑:React 的目标群体历来是喜欢尝试新事物的开发者和前端专家.Facebook 只开源了他们在实际使用的, 因此他们没有关注那些比 Facebook 小的工程需求.现有的 React 指引水平层次不齐.在本文中, 我会假设你已有使用 HTML, CSS 和 JavaScript 开发网...

2018-06-26 00:07:55 351

转载 5 分钟掌握 JavaScript 实用窍门

简评:一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~1.删除数组尾部元素一个简单方法就是改变数组的 length值:const arr = [11, 22, 33, 44, 55, 66];// truncantingarr.length = 3;console.log(arr...

2018-06-25 23:46:41 331

转载 javascript 动态修改css样式方法汇总(四种方法)

在很多情况下,都需要对网页上元素的样式进行动态的修改。在JavaScript中提供几种方式动态的修改样式,下面将介绍方法的使用、效果、以及缺陷。1、使用obj.className来修改样式表的类名。2、使用obj.style.cssTest来修改嵌入式的css。3、使用obj.className来修改样式表的类名。4、使用更改外联的css文件,从而改变元素的css下面是一段html代码和css代码...

2018-06-09 17:34:19 1282

转载 apt-get指令的autoclean,clean,autoremove的区别

下面总结一下有关apt-get的常用但容易混淆的指令:apt-get autoclean:    如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。我们很好

2017-10-22 11:54:04 1883

原创 鬼才卡夫卡随笔录

四点二十刚刚懵醒,从枕头下拿起《卡夫卡随笔录》,看了起来。冬寂推荐给我的,初衷让我压制压制好玩浮躁的性子。年轻人都浮躁,包括我,眼高手低,根本什么都不懂,不会,才会到项目开发蒙的状态。讨杯酒回来,喝着聊卡夫卡。《卡夫卡随便录》初版发表于1951年,比卡夫卡小二十岁忘年之交雅诺施记录发布,卡夫卡博士的语言之犀利,同时教导17岁的雅诺施,做事为人。同时被誉为现在文学之父,诸多现在问

2017-10-20 16:50:27 1327

转载 [ECUG专题回顾]《BEEGO设计理念与API开发》-谢孟军 (BEEGO作者、GO WEB编程作者)

原文:http://blog.qiniu.com/archives/1048谢孟军:大家好,我是谢孟军,我是beego作者。今天我来讲一下beego的设计理念和API开发,大家有听过beego的吗?有用beego在自己项目里面做吗?OK,今天的大纲就大概讲一下是这样,首先我要讲一下什么是beego,然后讲一下beego的设计理念,里面有很多的模块,每一个模块怎么样设计的,可能会牵涉到一

2017-10-10 17:46:37 837

转载 震撼,愿所有中国人,都能听到这篇演讲!

人,为什么要读书? 举个例子,当看到天边飞鸟,你会说:“落霞与孤鹜齐飞,秋水共长天一色。”而不是:“卧槽,好多鸟。”当你失恋时你低吟浅唱道:“人生若只如初见,何事秋风悲画扇。”而不是千万遍地悲喊:“蓝瘦,香菇!” 01最近看到朋友圈里,很多人在转这个视频,董仲蠡的一段演讲——《教育的意义》。他在演讲中说道:“我们不知道自己是谁

2017-09-27 22:12:10 785

转载 大前端时代来临,我们何去何从?

1、大前端时代是什么?大前端时代是WEB统一的时代,利用html5或者6甚至7,不但可以开发传统的网站,做炫酷的网页动态效果,更可以采用BS架构应用程序、开发手机端web应用、移动端Native应用程序、智能设备(比如可穿戴智能手表,可穿戴智能衣服)等。别告诉我你不知道 iphone watch,以及各种琳琅满目的手机游戏哦。大前端时代最大的特点在于一次开发,同时适用所有平台。再也

2017-09-26 11:28:29 590

原创 ubnutu安装vue+webpack,初始化vue项目

cnpm使用">首先安装淘宝镜像,国内网速太慢了。而且有些东西还获取不了。使用淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org一、webpack安装。安装好node.js。1、npm安装webpack。npm install -g webpack //全局安装npm install -g we

2017-09-26 09:06:59 459

转载 JavaScript instanceof 运算符深入剖析

instanceof 运算符简介在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript 引入了另一个 Java 运算符 instanceof 来解决这个问题。instanceof 运算符与 typeof 运算符相似,用于识别正

2017-09-25 17:41:41 363

转载 我遇到的前端面试题2017

想知道自己什么水平就出去面试....金九银十,在九月之前把工作落实了,经历了好几个公司的面试,得到一些信息,和大家分享:大部分公司(创业公司)都趋向于招一个牛逼的前端而不是三四个平庸的前端性能优化、ES6必问招聘要求上清一色的要求有一门后端语言的经验,但似乎面试的时候并没有一个公司问过我后端语言方面的东西招聘要求写的和面试相关性并不是很高招人的要求越来越高,不要轻易离职,特别是裸辞

2017-09-24 16:19:02 7037 1

转载 JavaScript面向对象核心知识归纳

面向对象概念面向对象就是使用对象。面向对象开发就是使用对象开发。面向过程就是用过程的方式进行开发。面向对象是对面向过程的封装。三大特性抽象性所谓的抽象性就是:如果需要一个对象描述数据,需要抽取这个对象的核心数据提出需要的核心属性和方法不在特定的环境下无法明确对象的具体意义封装性对象是将数据与功能组合到一起,即封装JS对象就是键值对的集合,键值如果是数

2017-09-24 16:14:21 619

转载 js闭包的用途

我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需要从原型

2017-09-24 16:09:26 248

原创 自调用匿名函数

通过创建一个自调用的匿名函数,创建一个特殊的函数作用域,该作用域中的代码不会和已有的同名函数,方法和变量及第三库冲突自调用匿名函数写法方法一(function(){    //...})();方法二(function(){  //......}());方法三!function(){  //....}()

2017-09-24 14:35:48 369

转载 VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭。一、NAT模式特点:1、如果主机可以上网,虚拟机可以上网2、虚拟机之间不能ping通3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机)4、主机不能ping通虚拟机应用场景:虚拟机只要求可以上网,无其它特殊要求,满足最一般需求配置方

2017-09-24 10:50:42 407

转载 VMware WorkStation的三种网络连接方式

一. 首先贴出本人在网络上找到与VMware网络连接相关的知识        安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络的。它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMnet1到VMnet8的IP地址

2017-09-23 18:26:06 646

原创 javascript常见日期格式化方法

Date 类型一些专门用于将日期格式化为字符串的方法:toDateString()——以特定于实现的格式显示星期几、月、日和年toTimeString()——以特定于实现的格式显示时、分、秒和时区toLocaleDateString()——以特定于地区的格式显示星期几、月、日和年toLocaleTimeString()——以特定于实现的格式显示时、分、秒toUTCS

2017-09-22 18:27:02 503

转载 三种HTML标签

我们在CSS中,html中的标签元素有三种不同的类型: 块状元素、内联元素和内联块状元素。常用的块状元素:display:block;、、-、、、、、、 、元素的高度、宽度、行高以及顶和底边距都可设置。常用的内联元素:display:inline;、、、、、、、、、、元素的高度、宽度及顶部和底部边距不可设置。常用的内联块状元素:display:inline-block、

2017-09-22 18:21:37 471

转载 script标签到底该放在哪里

一般script标签会被放在头部或尾部。头部就是里面,尾部一般指里[4-5]。将script放在里,浏览器解析HTML,发现script标签时,会先下载完所有这些script,再往下解析其他的HTML。讨厌的是浏览器在下载JS时,是不能多个JS并发一起下载的。不管JS是不来来自同一个host,浏览器最多只能同时下载两个JS,且浏览器下载JS时,就block掉解析其他HTML的工作[1]。将sc

2017-09-22 18:16:04 660

原创 Firefox打开远程DNS解析

我们在火狐地址中输入:about:config找到network.proxy.socks_remote_dns一项改成true。下载火狐的DNS插件翻译内容如下:DNS冲洗器是终极的Firefox的DNS缓存刷新tooldns冲洗器是用于对主机文件重新改扩建。当您更改主机文件时,浏览器不加载更改,您需要重新启动它,以便更改生效。有了这个扩展,你只需要点击状态

2017-09-21 12:42:51 7174

原创 删除CentOS更新后的旧内核

在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:1.查看系统当前内核版本:# uname -a2.查看系统中全部的内核RPM包:# rpm -qa | grep kernelkernel-3.10.0-514.16.1.el7.x86_64kernel-3.10.0-514.26.2.el

2017-08-22 08:41:01 849

原创 entos7普通用户设置root权限

su首先切换到 root编辑修改gedit /etc/sudoers配置在“root  ALL=(ALL)   ALL”这一行下面,再加入一行:deux  ALL=(ALL)     ALL其中,deux为你当前使用的用户名,也就是普通用户的用户名输入exit,退出root用户你就会发现root创建的普通用户也可以,权限一样。

2017-08-20 23:47:19 555

翻译 React 还是 Vue: 你应该选择哪一个Web前端框架?

如果你喜欢用(或希望能够用)模板搭建应用,请使用Vue    如果你喜欢简单和“能用就行”的东西,请使用Vue    如果你的应用需要尽可能的小和快,请使用Vue    如果你计划构建一个大型应用程序,请使用React    如果你想要一个同时适用于Web端和原生App的框架,请选择React    如果你想要最大的生态圈,请使用React    如果你已经对其中一个用得满

2017-08-01 09:28:31 1718

原创 centos7搭建webpack

什么是 webpack?代码拆分Webpack 有两种组织模块依赖的方式,同步和异步。异步依赖作为分割点,形成一个新的块。在优化了依赖树后,每一个异步区块都作为一个文件被打包。LoaderWebpack 本身只能处理原生的 JavaScript 模块,但是 loader 转换器可以将各种类型的资源转换成 JavaScript 模块。这样,任何资源都可以成为 Webpack 可以处理

2017-07-22 23:26:41 3417

原创 npm是什么

npmNPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以

2017-07-22 23:04:01 542

原创 centos7安装node.js框架与配置环境变量

node官方网站下载解压  https://nodejs.org目录/文件说明./根目录,我们的node.js代码都会放在这个目录package.jsonnpm依赖配置文件, 类似ruby中的Gemfile, java Maven中的pom.xml文件. 一会需要在这里添加 markdown-js

2017-07-22 22:37:22 5917

原创 bootstrap 导航栏居中响应式剧中布局

Title Toggle navigation

2017-07-19 17:45:47 5351 3

原创 jquery id选择器和class选择器的区别

Title $(function(){ alert($('.box').size()); //返回2 }); helloworldsize() 方法返回DOM对象的个数 Title $(function(){

2017-07-15 22:27:49 5031

原创 bottom 属性规定元素的底部边缘

Title #div1{ position: relative; height:300px; width:90%; background-color: #CCFFFF; } #div2{ position: absolut

2017-07-15 09:24:54 845

原创 css 左右固定,中间自适应的布局

Title .left{ width:200px; float:left; background-color:pink } .right{ width:200px; float:right; bac

2017-07-15 09:13:09 410

原创 css cursor鼠标指针光标样式

cursor语法:cursor : auto | crosshair | default | hand | move | help | wait | text | w-resize |s-resize | n-resize |e-resize | ne-resize |sw-resize | se-resize | nw-resize |pointer | url (url)

2017-07-14 22:31:34 963

转载 前端必须掌握30个CSS3选择器

也许你已经学会了CSS的三个简单常用的选择器:#ID,.class,标签选择器,可是这些就足够了吗?随着CSS3的到来,作为前端开发者需要掌握下面三十个基本的选择器,这样才可以在平时开发中得心用手。本文中将综合前端开发中常用的30个CSS3选择器,并且附带了浏览器的支持情况,希望对大家有所帮助。*:通用元素选择器* { margin: 0; padding: 0; }*选择器是选

2017-07-14 17:23:54 326

原创 CSS三种样式

CSS样式分为:内联式css样式、嵌入式css样式、外部式css样式。对CSS三种样式定义及其实例:内联式css样式。内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码:1"color:red">这里文字是红色。css样式代码要写在style=""双引号中,如果有多条css样式代码设置可

2017-07-14 17:20:27 755

转载 MySQL常用命令(备查)

最常用的显示命令:1、显示数据库列表。show databases;2、显示库中的数据表:use MySQL;show tables;3、显示数据表的结构:describe 表名;4、建库:create database 库名;5、建表:use 库名;create table 表名 (字段设定列

2017-07-13 16:55:44 413

原创 firefox解决 显示 您的连接不安全

地址栏键入"about:config" 点击“我了解此风险”在下方任意位置右键,选择新建布尔值输入首选项名称为“security.enterprise_roots.enabled”并把值设置为 true刷新或重启浏览器,HTTPS 网站即可正常访问

2017-07-13 11:29:49 4558 2

原创 spring jar作用

spring.jar 是包含有完整发布模块的单个jar 包。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。org.sprin

2017-07-12 18:34:21 327

转载 intellij配置hibernate自动生成hbm.xml文件

在使用intellij开发Java web项目的时候,会遇到hibernate中hbm.xml文件不知道在哪里创建和生成的问题,其实intellij自动生成的配置文件虽然配置有点麻烦,但是生成确实很牛逼,你甚至不需要去创建实体类,只需要关联数据库,实体类和对应的实体类.hbm.xml整个过程如下,我的intellij版本是目前最新的2016.1:1.首先创建一个Java web项目,这里因

2017-06-27 23:42:47 1218

原创 centos安装blender

yum install blender

2017-06-27 23:10:54 1974

转载 centos的软件安装方法rpm和yum

centos的软件安装大致可以分为两种类型:[centos]rpm文件安装,使用rpm指令  类似[ubuntu]deb文件安装,使用dpkg指令[centos]yum安装   类似[ubuntu]apt-get安装rpm命令(一)查询系统装已经安装的软件信息对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分组成: * 包名 * 版本信息 * 发布版本

2017-06-27 23:04:21 475

转载 linux常用基本命令

Linux中许多常用命令是必须掌握的,这里将我学Linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0

2017-06-27 19:12:14 322

空空如也

空空如也

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

TA关注的人

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