01 2017 档案
摘要:"课程博客" "助教博客" "课程安排及说明" "课程学生列表" 作业 "第一次作业:开设博客和github" "第二次作业:PAT、Markdown、Git和GitHub的使用" "第三次作业:计算器项目之词法分析" "第三次作业附加:代码规范" "第四次作业:计算器项目之命令行调用及输出计算结果
阅读全文
摘要:昨天整理一份把网页的内容复制粘贴到Word里的文件,碰到了这样一个问题: 网页上面也会有一级标题,二级标题,三级标题等。当我们在写博客的时候,也会去使用这些。这也就导致复制过来之后,直接生成的目录很乱。因为不仅各不同网页所用的标题级数不同,某一个网页也可能把非标题的部分也用标题的格式。 第一个思路是
阅读全文
摘要:RecyclerView是ListView的增强版。有了它之后,你就可以抛弃ListView了。 recycle,重复利用。在ListView里,我们得自己写重复利用View的代码,而RecyclerView则是将此内置进去,并提供清晰的结构。 设计模式相关 RecyclerView 和 ListV
阅读全文
摘要:适配器模式(Adapter Pattern),别名Wrapper。 适配器模式分为两种:对象适配器模式;类适配器模式。 理解类图需要知道的一些基本名词和符号: "UML类图的几个名词及对应符号" 对象适配器模式 Client想要调用某个具体Adaptee的方法,来实现某个功能A。最直接的做法是将Ad
阅读全文
摘要:实现(Implements) 实现的符号为: 箭头指向接口。 泛化/继承(Inheritance) 继承的符号为: 箭头指向被继承的一方。 依赖(Dependency) 依赖的符号为: 箭头指向被依赖的一方。 对于A依赖于
阅读全文
摘要:Button android:textAllCaps="false" // Button上的英文字符不转成大写 EditText android:maxLines="2" // 指定EditText最大行数为2行,超过2行时文本向上滚动。 ImageView setImageResource(R.d
阅读全文
摘要:savedIndstanceState savedIndstanceState 位于 Activity 方法的参数中。对这个参数的理解要结合 "Activity的生命周期" 。 |方法|说明| |: |: | |onCreate()|加载布局| |onStart()|可见| |onResume()|
阅读全文
摘要:this 的表示范围 this 指的是它所在的直接所在的类。 例如: 在初始化中,传入的变量名与 MyClass 类的类变量名一致。如果直接: 这样是得不到预期的效果的。 这里的 this.num 可以理解为 MyClass.num ,但又不是 MyClass.num 。因为程序在运行的时候,会有一
阅读全文