自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 关于编码

什么是编码 计算机是处理二进制的机器,自出现一来人们一直在优化着人与机器间的交互方式。(→_→) 一切都是因为二进制的01010看起来太反人类了。 密密麻麻的出现时,简直是灾难。所以汇编语言出现了,大家不用二进制的方式编码了,写出来的东西也没那么难看懂了。再后来更高级的语言,FORTRAN,C 出现了。本质上无论是何种语言编写的程序,最后都会以二进制形式运行于内存之中。所以,从广义上来说...

2017-04-07 14:41:00 175

转载 Git实用操作

git git是现在最流行的版本管理工具,应用范围非常广泛,工作中基本都会用到(除了一些互联网金融公司外)。使用git好处有很多,包括但不限于便于多分支开发, 历史管理跟回滚方便,发布等。配合webhook,可以在ci上集成自动发布等。是一件利器。熟练git的一些基本操作,會给开发带来很大好处。 命令行 个人并不是完全使用命令行来进行所有的git操作的,使用图形化工具真的會方便很多。然而...

2016-09-12 19:19:00 416

转载 mongoDB配置以及添加管理账号

配置 在mongodb的安装目录下创建data,在data目录下创建db,log两个文件夹,然后创建mongod.cfg文件 输入下列代码(记得把路径替换掉) systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db 然后执行命令(把路径替换掉) "...

2016-09-07 18:07:00 210

转载 angular $apply

Javascript按轮次执行 Javascript代码是按轮次执行的,从第一行开始一直到最后一行依次执行,正常情况下中间不会被中断,在代码执行的过程中浏览器不会有任何响应。 不过任何异步回调,用户的输入操作等会新起一轮,新起的一轮会加入到事件轮询队列,直到下个CPU空闲会被执行。 怎么实现双向数据 一般来说有两种比较流行的方法: 1.使用自定义的对象,这个对象的数据的更新需要用到自定义...

2016-09-03 17:53:00 292

转载 用Node.js开发微信公众号

=͟͟͞͞( •̀д•́) 用Node.js开发一个微信公众号 闲来无事,于是弄了个微信的公众号来玩玩~ 下文来介绍如何弄一个微信公众号吧。 微信公众号工作原理 先来简单的介绍下,大概的工作流程 大概如下图所示: 当用户给公众号发送消息时,微信服务器通过我们绑定的服务器URL,将消息以及验证信息进行打包,发送到该URL,类似于POST请求。服务器接收到消息后,解析消息,然后通过Http...

2016-05-14 16:08:00 252

转载 webpack入门

webpack webpack是德国开发者Tobias Koppers开发的模块加载器。 安装 npm install webpack -g webpack工作流程 webpack.config.js module.exports = { entry: './main.js', output: { filename: 'bundle.js' } }; webpack会...

2016-05-04 18:49:00 128

转载 JavaScript设计模式:单例模式

单例模式: 单例模式(singleton)的宗旨在于产生一个类的唯一实例,适合在多个地方使用同一个实例的场景。 JavaScript并没有类,实现单例模式的套路一般都是创建唯一的可复用的对象。比如创建一个可复用的弹出框,复用的遮罩层等。 创建可复用的实例,最简单的方式就是直接创建一个全局实例对象,然后复用这个全局实例对象即可。 例如: var modal = createModal();...

2016-04-09 16:16:00 152

转载 ES2015/ES6常用新特性

= = 总结一下一些常用的 ES6 新特性 let和const let可以声明具有块级作用域的变量,const是用来定义常量的。 for (let i=0; i<5; i++) { console.log('sm') } console.log(i) // Error: i is not defined const fix = {} fix.some = 'sm' c...

2016-04-09 15:57:00 162

转载 用 Express 4.x 搭建项目 —— 后台架构

Koa 作为下一代 Node.js Web 框架,而且由 express 团队原班人马打造,相信会比 express 做得更好。然而我还没用上 Koa,,,所以只能来说下 express 了。算是一篇笔记吧,记录做项目时学到的东西。 项目的环境是:node v4.1.2 , express 4.x 前期工作:装好各种环境 项目大体架构: 因为开始做之前是设想着前后端分离...

2016-03-22 16:28:00 177

转载 解决 SBT 无法下载依赖包

之前做过一个项目是用 sbt 管理依赖的,被坑得不要不要的。。 拉取依赖时总是提示无法连接,但用浏览器可以访问相应的网站(typesafe, jcenter) 提示的错误为: Server access Error: Connection timed out url=https://repo.typesafe.com/typesafe/ivy-releases/or...

2016-03-21 10:25:00 3726

转载 函数式编程(三):组合函数

其他: 函数式编程(一):纯函数 函数式编程(二):curry 前面说到 curry,而 curry 与 compose(组合)是一对好基友,curry 函数的很大价值体现在它对于 compose 的友好性。组合的思想在于把小的单元逻辑合成一个程序,1+1>2。 在数学里,函数 f 和 g 的组合定义为 f( g(x) ),在 JavaScript 中就是这样了...

2015-12-12 10:00:00 190

转载 函数式编程(二):curry

其他: 函数式编程(一):纯函数 函数式编程(三):组合函数 curry的概念很简单:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。 var add = function(x) { return function(y) { return x + y; }; }; var increment = add(1); var addTen =...

2015-12-11 10:01:00 169

转载 函数式编程(一):纯函数

其他: 函数式编程(二):curry 函数式编程(三):组合函数 前言:这个系列是在读《JS函数式吧编程指南》时,做的笔记。 函数式编程与面向对象编程 首先这两种思想不一定就是互斥的,就像 JavaScript,Ruby,Python 也是同时柔和了两种思想的好处。的确,两样东西看起来像是不同层面的东西,函数式编程对应的应该是指令式编程,而面向对象编程更多是一种抽象现实模型...

2015-12-10 23:39:00 222

转载 用 gulp 建一个服务器

前言:gulp 是一个非常有用的 web前端自动化开发 工具,可以通过配置 gulp task 帮助我们完成许多工作。不仅如此,我们还可以利用 gulp 来建一个简单的服务器,供我们测试用。下面来看看如何配置: 1.首先 创建 pakeage.json 文件(包依赖) npm init 接着会出现如下,提示(如果不填任何东西,直接按回车直到出现 yes 确认就行,以后也...

2015-11-24 23:50:00 157

转载 我的书单

想读的书: 黑客与画家 人件 图解HTTP,图解TCP/IP 高性能网站建设指南,高性能网站建设进阶指南 转载于:https://www.cnblogs.com/hwencc/p/4987565.html...

2015-11-23 10:06:00 115

转载 MongoDB 索引

mongoDB 笔记: Indexes 可以提升 MongoDB 的查询效率。在没有索引的情况下,MongoDB 必须遍历集合( collection scan )。比如,遍历集合中的所有文档,并选择出符合查询条件的文档。如果有设置 indexes,那么 MongoDB 可以通过 indexes 去缩小需要检查的文档的范围。 Indexes(索引) 把文档中的一小部分以一种易于...

2015-11-13 10:33:00 113

转载 快速上手 Mongoose

只是把官网的东西翻译了下而已,方便自己以后查询。 安装 : 引入mongoose模块: 设置连接后状态(成功与否)提示: 在mongoose中,所有东西都源于Schema。 下一步就是,把我们所写的 Schema 编译成 Model Model是我们用来构建文档(documents)的类。在这个例子中,每个用Kitten类构建的文档都会有我们预先定义在Sc...

2015-11-12 21:02:00 160

转载 代码之髓 读书笔记

这本书是一位日本人写的,装订得蛮漂亮。因为白骨精学习法一书,我对日本人诡异的思路相当感兴趣,日本人写的书有种不一样的风味,在某一方面上有很大的参考价值,所以第一眼看到这本书的时候就感兴趣了。 ##语言为什么会这样设计 本书主要从语言的发展史,穿插地介绍一些语言背后的东西。 关于条件判断语句 if…else,while,break,相对于以前的语言来说,也就是加了限制的...

2015-10-28 13:22:00 193

转载 Sublime text3 实用插件

记录下自己用过的好用的sublime插件,不定期更新 #安装 package controller 一般刚下载的sublime是没有安装pc的,安装请到:https://packagecontrol.io/installation#st3 (项目地址:https://github.com/wbond/package_control) 常用的插件 #JSFor...

2015-10-23 11:02:00 162

转载 JavaScript作用域以及闭包(二)

本文主要是对JavaScript作用域以及闭包(一)的补充,主要补充作用域基本概念以及闭包用途两个方面。 词法作用域 在 JavaScript 中函数的嵌套关系是定义的时候决定的,而不是调用的时候决定的,也就是说,JavaScript 的作用域是静态作用域,又叫词法作用域。词法作用域取决于源码,通过静态分析就能决定,而不必等到运行时确定(with和eval除外)。 JavaS...

2015-10-17 18:16:00 129

转载 正则表达式记忆表

记忆表 几个简单的例子(JavaScript) 1. + 的用法 var pattern = /ab+g/; 串 结果 "dfeoabg" "abg" "dfeoabfg" null "dfeoabbg" "abbg" "dfeoab" null 2. ? ...

2015-10-04 22:56:00 178

转载 JavaScript作用域以及闭包(一)

第二篇链接JavaScript作用域以及闭包(二) JavaScript作用域 在学习JavaScript的过程中不可避免会遇到闭包问题,其实闭包概念并不难理解,只要理解了JavaScript中作用域概念,那么就很容易理解什么是闭包了。 JavaScript没有块级作用域 //没有块级作用域if(true){ var sm = "hello";}console...

2015-09-27 09:52:00 126

空空如也

空空如也

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

TA关注的人

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