2018年3月20日

进程,线程,多线程

摘要: 一、基本概念 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 阅读全文

posted @ 2018-03-20 15:20 蓝色的云 阅读(206) 评论(0) 推荐(0) 编辑

Server.UrlEncode和HttpUtility.UrlEncode编码比较

摘要: Server.UrlEncode HttpUtility.UrlEncode 把这两个放到一起说是因为这两个方法在绝大多数情况下是一样的。它们的区别是HttpUtility.UrlEncode默认使用UTF8格式编码,而Server.UrlEncode是使用系统预设格式编码,Server.UrlEn 阅读全文

posted @ 2018-03-20 15:15 蓝色的云 阅读(225) 评论(0) 推荐(0) 编辑

对象映射工具Mapper

摘要: 对象Mapper工具有好几种,比如:AutoMapper、EmitMapper、ValueInjecter,经过比较比较推荐ValueInjecter。1.AutoMapper属性的命名要按照PascalCase命名规则不同类型的转换会报异常AutoMapperMappingException, 解 阅读全文

posted @ 2018-03-20 15:04 蓝色的云 阅读(719) 评论(0) 推荐(0) 编辑

restful了解

摘要: 要理解RESTful架构,最好的方法就是去理解Representational State Transfer这个词组到底是什么意思,它的每一个词代表了什么涵义。【】资源(Resources)REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resources)的"表现层" 阅读全文

posted @ 2018-03-20 14:59 蓝色的云 阅读(174) 评论(0) 推荐(0) 编辑

es和babel转换器

摘要: es6转换成es5,转换器 babel 1.如果webApp文件夹下没有package.json文件,可以手动建立一个package.json文件 { "name": "babel-test", "version": "", "description": "", "repository": { "u 阅读全文

posted @ 2018-03-20 14:22 蓝色的云 阅读(638) 评论(0) 推荐(0) 编辑

脏值检查

摘要: 脏值检查,通过digest遍历所有的watcher,最终得到统一的数据,再更新view。 脏值检查Change Detection 内部的一个非常重要的阶段——digest阶段, 当系统进入此阶段时,将会进行数据检查, 它的处理流程如下: 如果值发生改变, 运行绑定的监听器 - watcher.fn 阅读全文

posted @ 2018-03-20 14:18 蓝色的云 阅读(414) 评论(0) 推荐(0) 编辑

nodejs之repl交互解释器

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2018-03-20 14:11 蓝色的云 阅读(0) 评论(0) 推荐(0) 编辑

grunt学习

摘要: grunt 依赖 Node.js 所以在安装之前确保你安装了 Node.js。然后开始安装 Grunt。 安装grunt命令行grunt-cli 安装Grunt-cli,这样你就可以使用 grunt 命令来执行某个项目中的 Gruntfile.js 中定义的 task 。但是要注意,Grunt-cl 阅读全文

posted @ 2018-03-20 14:07 蓝色的云 阅读(147) 评论(0) 推荐(0) 编辑

angular2和typescript 和npm

摘要: angular2需要用到typescript 和 npm 1. angular2 git 地址 https://github.com/mgechev/switching-to-angular2.git 下载项目 到本地文件夹switching-to-angular2 2. cd switching- 阅读全文

posted @ 2018-03-20 13:55 蓝色的云 阅读(135) 评论(0) 推荐(0) 编辑

es学习

摘要: 过去几年像 Underscore 和 lodash 等库进入许多JavaScript程序员的工具函数中。虽然这些工具库可以使你的代码写起来更容易,但是他们不一定使代码更简单或更容易理解。 JavaScript不断发展,新ES2015和ES2016版本(以前分别称为ES6和ES7)包了一堆新功能特性, 阅读全文

posted @ 2018-03-20 11:25 蓝色的云 阅读(250) 评论(0) 推荐(0) 编辑

导航