npm里devDependencies和dependencies的区别

2018.5.4更新 感觉这个可以一句话说清楚,如这两个单词的意思,线上和开发环境。没有这个东西你代码就不能跑起来,那就放在dependencies里面。反之,把这东西去掉了,也不影响代码运行,比如一些编译工具,如将es6编成es5,这个只在开发阶段用得到,线上用不到,所以应该放在devDepen...

2018-01-31 20:18:00

阅读数 1

评论数 0

实测:Meltdown漏洞对AWS、Azure和DigitalOcean的不同影响

Meltdown和Spectre是近日发现的两大关键漏洞,它们都是利用现代微处理器设计实现指令性执行的弱点,如果这些漏洞被恶意程序利用,那么就可以从个人电脑、移动设备、甚至云计算基础设施中窃取敏感信息,有关更多详细信息,请参见和CVE-2017-5754。Meltdown打破了用户应用程序和操作系...

2018-01-31 17:05:47

阅读数 10

评论数 0

TypeScript学习笔记-函数

函数 函数类型 // 包含两部分:参数类型和返回值类型 function add (x: number, y: number): number { return x + y; } // 赋值语句的完整函数类型,赋值语句的一边指定了类型但是另一边没有类型的话,TypeScript编译器会推断...

2018-01-31 02:43:53

阅读数 2

评论数 0

【干货】程序员常访问的国外技术交流网站汇总

搞技术的,如果想更高提升自身技能水平,英语这关是逃不了的。 ——某位不愿透露姓名的四级loser 技术人员经常会在各种技术交流社区游逛,大家互相学习、交流、分享、帮助。互联网拉近了地球人的距离,让全世界的技术人员可以聚集在一起分享交流。当然因为多方面原因,通常最新最权威的技术知识传到国内存在一定“...

2018-01-30 23:58:19

阅读数 3

评论数 0

ES6学习-7.Set集合与Map集合

一、Set集合Set类型是一种有序列表,其中包含了一些相互独立的非重复值,可以快速访问其中的数据,更有效的追踪各种离散值。1、创建Set集合并添加元素创建并添加相关元素的代码如下: 2、has(),delete(),clear()方法has()方法判断Set集合是否存在某个值。delet...

2018-01-30 16:28:00

阅读数 1

评论数 0

构建自己的AngularJS - 作用域和Digest(一)

作用域 第一章 作用域和Digest(一) Angular作用域是简单javascript对象,因此你能够像对其它对象一样加入属性。然而,他们也有一些额外的功能:用于观測数据结构的变...

2018-01-30 12:43:00

阅读数 9

评论数 0

2018-01-29

1.引用当前rb同目录下的一个文件(文件名:file_to_require.rb)的4种方法:    a. require File.join(__FILE__,'../file_to_require')    b. require File.expand...

2018-01-30 10:56:00

阅读数 6

评论数 0

线程运行的5中状态

有些书中写得是线程有6中状态,其中把冻结状态分成冻结状态和等待状态 a点的意思是:因为cpu在某一个时刻只能运行一个线程,如果同事开启多个线程,没有被执行到的线程就处于临时阻塞状态 c点的意思是:冻结状态时间到或者notify()被唤醒的那个时刻,没有cpu的执行权,但是具备了执行资格,此时此刻处...

2018-01-30 09:39:07

阅读数 1

评论数 0

Unity3D---UGUI---几乎所有UI都会用到的RectTransform

RectTransform中点击左上角的小框,会弹出一个叫Anchor Presets的界面,可以理解为,红线是位移基准,蓝色双箭头是缩放基准,当然这些都是基于父类UI变化子类UI才会根据红线,蓝色双箭头变化。 image.png 其实Unit...

2018-01-29 14:11:00

阅读数 26

评论数 0

机器视觉汽车配件检测流程介绍

近年,在工业现场汽车电子ECU模块的生产,其主要的连接器在生产开发过程中面临两个重要挑战: 第一,产品PCB板焊接面针脚高度测量精度要求高。因为在插针折弯后容易发生端子变形,再加上组装外力,都可能会导致针脚高度发生变化,这就需要在包装前严格检测端子的高度,以保证客户在使用过程中的准确性和可靠性。 ...

2018-01-29 11:01:41

阅读数 2

评论数 0

在IntelliJ IDEA下使用Lombok

Lombok 是一种 Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO), 它通过注释实现这一目的。一个标准的Java bean 一般具有若干属性,每个属性具有getter()和setter()方法,Lomb...

2018-01-28 17:44:00

阅读数 15

评论数 0

区块链投资入门一:交易所和币圈大佬

区块链 区块链是什么?我想用不着我废话,因为你随便网上搜都能看到一大堆关于区块链的介绍。今天不谈区块链的技术,只是简单的谈谈区块链的投资。因为现在你恐怖很难找到比区块链投资回报更大的项目,但请你也必须正视收益和风险是成正比的,收益越大,风险越大。很多人说区块链是个泡沫,那今天我也不谈他到底是不是泡...

2018-01-27 19:19:00

阅读数 6

评论数 0

14.异常捕获

1.try catch function demo(){ try{ alert(str); }catch (err){ alert(err); } demo(); } 2.throw 自定义错误 fun...

2018-01-27 17:52:00

阅读数 6

评论数 0

怎样鉴别你是“佛系司机”?

最近老有人讲“佛系佛系”的,你们到底了解不了解这词儿在说啥~“佛系”,最早出自饭圈用语和今年秋冬流行色,在2017年末世相君一篇《第一批90后已经出家了》,将“佛系”这个词语推到了大众面前。简单来说 “佛系”的大概意思是:有也行,没有也行,不争不抢,不求输...

2018-01-27 10:12:00

阅读数 15

评论数 0

阿里云开发者应用产品-CodePipeline(商业化)发布

产品介绍: 阿里云CodePipeline是一款提供持续集成/持续交付能力,基于开源软件Jenkins云化改造并完全兼容Jenkins的能力和使用习惯的SAAS化产品。通过使用阿里云CodePipeline,可以方便地在云端实现从代码到应用的持续集成和交付,方便快速地对产品进行功能迭代和演进。产品...

2018-01-27 09:39:53

阅读数 2

评论数 0

jvm 性能调优工具之 jstat

概述 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监...

2018-01-27 00:22:00

阅读数 8

评论数 0

dmi-ipmi

http://blog.csdn.net/lanyang123456/article/details/51712878简介安装使用    配置用户    配置网络==============================IPMI协议被广泛用于服务器监控中,包括采集CPU温度、风扇转速、主板温度,...

2018-01-26 15:26:00

阅读数 18

评论数 0

spring boot 服务 正确关闭方式

引言 Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来...

2018-01-26 14:09:00

阅读数 24

评论数 0

经济学人精读 [60] The Economist | Jam tomorrow

经济学人精读The Economist [60]选自|January 202018| Finance and Economics |财经板块更多英语阅读听力口语内容,请关注微信公众号MyEnglishTrip我是Eva一个认真学习英语的美少女#Eva导读#交通拥堵是城市发展的一个不可避免的副作用。...

2018-01-26 13:57:00

阅读数 13

评论数 0

iOS-根据Pan手势,精确计算手势方向

本文将分享: 怎么根据Pan手势,精确计算手势方向 哈哈。。。老样子,上传一张动漫图。Talk is cheap, show me the code! (哈哈。。。) ...

2018-01-26 10:20:00

阅读数 72

评论数 0

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