Csming

虽千万人吾往矣

ECMAScript学习笔记(二)

变量, 作用域和内存问题 JavaScript高级程序设计的第四章。讲解了如何理解基本类型和引用类型的值,理解执行环境和垃圾回收。 ECMAScript变量松散的性质,决定了变量知识在特定时间内用于保存特定值的一个名字而已。 基本类型VS引用类型 基本类型:简单的数据段 引用类型:多个值构成的对象 Undefined、Null、Boolean、Number、String类型是按值访问的。引用......

ECMAScript学习笔记(一)

ECMAScript JavaScript由ECMAScript(核心)、DOM(文档对象模型)、BOM(浏览器对象模型)三个部分组成。 ECMAScript和Web浏览器没什么太大的关系,ECMA包含了:语法、类型、语句、关键字、保留字、操作符、对象。 类比于Java的话,就是Java的基础语法,即:java se部分,不包含j2ee,java me的部分。 在HTML中使用javascr......

JavaScript——BOM

Window BOM的核心对象是window,其表示浏览器的一个实例。在浏览器中,window既作为JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 全局作用域 作为Global对象角色。 1.在全局作用域中定义的变量,函数等,都自动归在window对象名下。 12345678var age = 29;function sayAge() ......

去杭州后的第五天

这是去杭州,又从杭州回来的第五天深夜里记录下来的在杭州的流水账 第一个夜里的西湖,深夜的电动车与世界杯下酒 初到杭州已是下午三点半,找的住的地方后已经是四点半了。住的地方是在Airbnb上找的民宿。三个人三晚只需要600多元,并且临近杭州城里的绝大多数景区与娱乐场所。据说向南走一公里多的地方还开有牛郎店,最后没有光顾真是遗憾。抛开最后一晚让我们差点在床上吃蟑螂的缺点外,这房子还是不错的。 ......

Dart(二)

容器 StringBuffer StringBuffer能够高效的构建多个字符串。 12345678910StringBuffer sb = new StringBuffer();sb.write("11111");sb.writeAll(['222', '333 ', 'string ', '444 ']);sb..write('123112') ..write('333');print......

Dart——初次见面请多指教

配置环境 Flutter的环境配置在此处不多说明。 笔者在学习Dart时,是在WebStorm上编码的。Dart目前能够使用的IDE是Dart Editor(已被弃用),WebStorm,Atom。我选择了WebStorm。 在WebStorm上配置Dart环境的方法:https://webdev-dartlang-org-dev.firebaseapp.com/guides/get-sta......

Android性能优化(一)

原文地址:https://www.csdn.net/article/2015-01-20/2823621-android-performance-patterns/1 最近阅读了胡凯的Android性能优化典范,做了一些记录;还有一部分在开发的时候遇到的问题。 绘制问题 画面渲染 Android系统每隔16ms发出 VSYNC 信号,触发对UI进行渲染。如果每次都能够渲染成功,则能够达到......

收藏的一些博文[new]

不该被忽视的CoreJava细节(一) 关系型数据库原理 Android进阶必备:跨进程通讯机制 ...

StatusLayout

StatusLayout 首先附上github项目地址;https://github.com/csming1995/statuslayout 之前看过很多网上已有的做法,大多都已经将状态都涵盖了;这样的做法,可能很难包裹所有的业务需求; 于是,突发奇想,是否能够提供给使用者更自由的使用方式;比如,提供给使用者自定义某状态布局,甚至自定义状态及布局的自由; 这是一个复杂度不太高,但是代码设计......

Docker

什么是Docker Docker是一个基于虚拟化技术的轻量级并且功能强大的开源容器引擎管理工具。 ...