肥飛猫的专栏

日常记录

javaScript 赌运气的四舍五入

javaScript 赌运气的四舍五入 起源于线上一个BUG,计算值与后端java 的 BigDecimal计算值不匹配,追踪数据,在tofixed 和 round 的时候数据不精准 10.135.toFixed(2) //10.13 这就很不友好了啊,想一下解决方案,首先 先要...

2018-04-17 17:38:59

阅读数 99

评论数 0

Mongoose学习参考文档

Mongoose学习参考文档前言:本学习参考文档仅供参考,如有问题,师请雅正一、快速通道1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建...

2017-11-23 13:59:48

阅读数 257

评论数 0

(译)package.json详解

原文链接概述本文囊括了所有package.json文件中你需要知道的细节。注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量。 该文件描述的很多行为都受npm-config中的配置影响。下面分别介绍package.json中各个字段的含义和用法。name...

2017-11-21 10:10:34

阅读数 321

评论数 0

ngx中增加公用方法 以判断类型为例子

废话少说 直接上代码/** * 是否是方法 * * @export * @param {*} value * @returns {boolean} */ export function isFunction(value: any): boolean { return typeo...

2017-10-18 22:16:33

阅读数 560

评论数 0

ngx自定义一个判断是否点击本节点的指令

写组件的时候经常要判断鼠标点击是否是本节点 所以 抽出来废话少说直接上代码import { Directive, ElementRef, EventEmitter, OnDestroy, OnInit, Output } from '@angular/core'; /** * 是否点击的是本节点...

2017-10-18 21:52:27

阅读数 526

评论数 0

Ubuntu PPA源 安装JDK

1 添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update 有的仓库中可能已经有了 就不用添加。比如深度的。。。 2 安装oracle-java-installerjdk7sudo apt-get install...

2017-09-16 15:15:39

阅读数 863

评论数 0

什么是堆和栈,它们在哪儿?

问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)? 在通常情况下由操作系统...

2017-03-30 16:11:35

阅读数 1283

评论数 0

生成目录结构

Mac使用tree生成目录结构前言程序员经常会有需求,需要列出项目的结构树。Mac或者Linux下可以使用tree列出项目结构,如下图这种:├── build ├── config ├── docs │ └── static │ ├── css │ └── js ├──...

2017-03-30 15:46:55

阅读数 4865

评论数 0

linux 通过nvm安装node

linux 安装 nvmcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash或者wget -qO- https://raw.githubusercontent.com/creation...

2017-02-25 13:50:09

阅读数 11443

评论数 0

ZONE.js

了解ZONE 除非明确的支出不同 否则所有内容基于Angular version >= 2.x 在NG-Conf2014 Brian 有一个很好的介绍ZONE的视频 PS:请使用正确的上网方式,他讲的是我们如何改变处理异步的方式。你应该去瞅一眼,他只有15分钟长,虽然API可...

2017-02-21 22:07:51

阅读数 1989

评论数 0

CMD 模块定义规范

CMD 模块定义规范在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);d...

2017-02-16 22:35:27

阅读数 1223

评论数 0

angular2 组件的生命周期钩子

按照生命周期执行的先后顺序,Angular生命周期接口如下所示名称 时机 接口 范围 ngOnChanges 当被绑定的输入属性的值发生变化时调用,首次调用一定会发生在 ngOnInit之前。 OnChanges 指令和组件 ngOn...

2017-01-09 14:54:31

阅读数 12335

评论数 1

mac 下用 brew 安装mongodb

懒人方式 brew安装,喜欢自动动手编译的点击下载首先 打开终端brew install mongodb安装mongodb安装成功(最后出现的是安装目录)创建数据目录 mongodb不会帮我们建立 自己来吧注意:/data/db 是 MongoDB 默认的启动的数据库路径(–dbpath)。su...

2017-01-04 16:07:00

阅读数 3911

评论数 1

在浏览器端用JS创建和下载文件

介绍前端很多项目中,都有文件下载的需求,特别是JS生成文件内容,然后让浏览器执行下载操作(例如在线图片编辑、在线代码编辑、iPresst等)。但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开-》另存为。如下面这个链接:<a href=”file.js”>file.js&l...

2016-12-29 16:45:22

阅读数 6270

评论数 1

ES6/ES2015核心内容

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用...

2016-11-18 19:04:21

阅读数 1047

评论数 0

nodejs npm常用命令

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。安装node模块npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,...

2016-11-18 17:18:12

阅读数 1020

评论数 0

安装node-sass错误的解决办法

总的来说就是三种方法解决:方法一:使用淘宝镜像SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install或者在 ~/.npmrc 里添加下面这行(参考),保存后再 npm install (如果是用的 cnpm,需...

2016-11-18 16:54:05

阅读数 3935

评论数 0

Mac下通过brew安装指定版本的nodejs

安装brew终端上运行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装最新版本nodebrew install node安装指...

2016-11-16 16:15:44

阅读数 6464

评论数 0

NPM设置代理

npm获取配置有6种方式,优先级由高到底。命令行参数。 --proxy http://server:port 即将proxy的值设为http://server:port。环境变量。 以npm_config_为前缀的环境变量将会被认为是npm的配置属性。如设置proxy可以加入这样的环境变量npm...

2016-11-16 15:01:19

阅读数 1885

评论数 0

使用 RxJS 实现 JavaScript 的 Reactive 编程

使用 RxJS 实现 JavaScript 的 Reactive 编程英文原文:Reactive Programming in JavaScript With RxJS中文转自:开源中国简介作为有经验的JavaScript开发者,我们会在代码中采用一定程度的异步代码。我们不断地处理用户的输入请求,...

2016-11-14 09:52:56

阅读数 3503

评论数 0

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