TypeScript模块解析

sanchan on 2016-04-10 22:46:48
模块解析就是指编译器所要依据的一个流程,用它来找出某个导入操作所引用的具体值。 假设有一个导入语句import { a } from "moduleA"; 为了去检查任何对a的使用,编译器需要准确的知道它表示什么,并且会需要检查它的定义moduleA。 这时候,编译器会想知道“moduleA的shape是怎样的?” 这听上去很简单,moduleA可能在你写的某个.ts/.tsx文件里或者在你的代 ... ...

TypeScript命名空间

sanchan on 2016-04-09 21:55:41
##关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X {)。 介绍 这篇文章描述了如何在TypeScript里使用命名空间(之前叫做“内部模块”) ... ...

Windows10 Linux bash安装问题

sanchan on 2016-04-08 12:04:33
##转载请标明出处 http://coderknock.com/ ###安装完成后在命令行运行bash时报错0x80070057 解决办法:在命令提示符的状态栏中右键属性 ![选项中配置](http://img.blog.csdn.net/20160408214113760) 之后重启即可 ... ...

TypeScript命名空间和模块

sanchan on 2016-04-08 09:13:11
***关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X {)。*** 这篇文章将概括介绍在TypeScript里使用模块与命名空间来组织代码的方法。 ... ...

面试题

sanchan on 2016-04-08 13:19:05
####问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 ####问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 ####问题:如果要重写一个对象的equals方法,还要考虑什么? 答案:hashCode。 ####问题:Java的”一次编写 ... ...

4月7日凌晨,微软推送了最新的Win10一周年更新预览版14316,这也是Build2016开发者会后首个Windows10系统版本,在该版本中包含了大部分已宣布内容,其中就包括重要的原生支持Linux Bash命令行支持。 [![Bash预览](http://img.ithome.com/newsuploadfiles/2016/4/20160407_103449_989.jpg "Bash预 ... ...

“云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。 “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候 ... ...

[转载自 程序师](http://www.techug.com/nginx-apache "转载自 程序师") 为什么Nginx的性能要比Apache高很多? 这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。 目前Linux下能够承受高并发访问的Squid、Memcached都采用的 ... ...

生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关 ... ...

Linux ssh端口修改

sanchan on 2016-04-06 15:01:52
##转载请标明出处 http://coderknock.com #首先修改配置文件 vi /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,修改为如下: Port 22 Port 2222 然后保存退出 #重启ssh 执行/etc/init.d/sshd restart 这样SSH端口将同时工作与22和2222上。 *如果有防护墙,请修改防护墙使2 ... ...

好东西要和大家一起分享呦:

QQ交流群:213732117(直接点击可加入)

一月 2017

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31