AngularJS1.X前端开发总结

技巧总结 1. 在1.x版本使用ES6语法 提前使用ES6语法的好处在于组件化后的兼容性,但是感觉angularJS 1.X版本的设计跟组件化还是有很多出入 使用class进行组织,基本使用三种模块功能即可:directive, service, controller,页面使用controller,后台交互使用service,dom操作使用directive,因此比较关键复杂的是directive …

阅读全文

程序员实用硬件体系结构归纳(一):计算

1. 硬件体系结构 硬件关注大致CPU、CPU Cache(L1, L2, L3)、内存、SSD、普通硬盘HDD、网络网卡这几个层次,可以分为计算(CPU+内存)、存储(内存+SSD+HDD)、网络(内存+网络网卡) 2. CPU架构 CPU核内主要技术点包括Super pipeling、Superscalar 、Simulaneous Multi-Threading(SMT)、out-of-or …

阅读全文

每月技术提升2017年9月

每月技术追踪 [开发框架]经过4次跳票,历经曲折的 Java 9 正式版终于于9月21日发布了!其核心变化就是引入了一种新的Java编程组件,也就是模块。核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为了支持模块,引入一种新的模块化JAR文件形式,按照这种形式会在其根目录中包含一个module-info.class文件。另外Java 9使用G1作为默认的垃圾收集器,替代了之前默 …

阅读全文