/images/avatar.png

Schaepher's Blog

jQuery简单笔记

jQuery 是一个 JavaScript 库,简化了 JavaScript 的编程。

语法:$(selector).action()

selector 是字符串,表示HTML元素。

对象符号例子效果
当前整个HTMLthisthis选择整个HTML
标签标签名“p”选择所有<p>元素
id#“#test”选择所有 id = “test"的元素
class.“.test”选择所有 class = “test"的元素
链接[][href=“test”]选择所有 href 等于 “test"的元素
[href!=“test”]选择所有 href 不等于 “test"的元素
[href$=“test”]选择所有 href 以 “test” 结尾的元素
表格ul li:“ul li:first”选择每个 <ul> 的第一个 <li> 元素

以上三者可以合起来用:$(“p#test.test”)

vim编辑器的简单使用

写这篇文章是因为在更新我的一篇博客 Git的其他用法 的时候,里面的修改已经提交的commit说明这一部分需要用到vim。

在使用git config --global --edit或者git rebase -i commiteId^的时候,git会进入文本编辑模式。默认的编辑器是vim,你可以在Git安装的上层目录\Git\usr\bin里找到vim.exe。

Android带侧滑菜单和ToolBar的BaseActivity

写Android的时候,可能有多个界面。在风格统一的软件中,写Activity时会有很多重复。例如我所在软工课程小组的项目:Github链接 ,里面的TaskListActivity和TeacherListActivity就在Navigation的处理上有重复。还有一个双击退出APP的方法onBackPressed()也重复实现了。之前让负责界面的同学把这些代码放到一个BaseActivity里面,让其他Activity继承它。他说不好做,他尝试过,但失败了。

UML 课程

面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。

UML主要提供了五类十种图形:
用例图(Use case diagram) 从用户角度描述系统功能,并指出各功能的操作者。
静态图(Static diagram) 表示系统的静态结构,包括类图、对象图、包图。
行为图(Behavior diagram) 描述系统的动态模型和组成对象间的交互关系。包括状态图、活动图。
交互图(Interactive diagram) 描述对象间的交互关系。包括顺序图、合作图。
实现图( Implementation diagram ) 用于描述系统的物理实现,包括构件图、配置图。

读《Breaking Night》

###Chapter One Begin ####学院大道

最开始的一个段落就把家里的四个人写全了,也交代了背景。同时又留了个疑问:她父亲是因为什么进了监狱的?

接着过度到描述这个时期的生活。回到父母的年轻时期,介绍父母。讲了母亲,然后承接父母的相遇,通过母亲对父亲的描述,过度到对父亲的介绍。都是从他们小时候开始说起。两人的共同点是家庭都不幸福,后来染上毒瘾。