大学的专业是生物科学,本以为选修课会选一个实验相关的课程。科室不知道为什么鬼使神差的选了一个 Java 的。 这个似乎和生物没有一丁点关系。
感觉可能是因为以前接触过 C 语言,多多少少对编程还有一点了解,以前的兴趣死灰复燃。
C 语言更多的是面向过程编程,经常是把一个过程分离成多个函数来写。但是 Java 完全不一样, 面向对象编程这个思想,也是第一次听说。
在 Java 里,一切都是对象,做任何事情之前,得先有对象,然后通过对象来执行某件事。
第一节课上的似乎非常无趣,第一个程序是死记硬背下来的。
class People {
public static void main(String args[]){
System.out.println("hello world!");
}
}
都说上有天堂,下有苏杭。第一次来到苏州,市区的环境真的没有想像中的那么好。 21 号报到,提前 1 天来到了苏州,正好姑姑在苏州这边工作,去玩了一天。 恰逢啤酒节,白马涧公园晚上也很热闹。
第二天早晨,免费进园玩了一会。早晨的空气非常好,小溪里的桃花水母晶莹剔透。
办好报到,收拾好宿舍,父亲就回去了。临走是分明看到父亲的眼睛是红的, 也许是因为第一次长时间出远门,自己心里也非常堵,似乎一点没有入学的开心氛围。
三年的高中生涯结束了,这三年现在想来还是蛮精彩的。
高中2年时间过去了,这两年时间玩了太多时间,学习完全是荒废了,期末考试成绩非常差,差到自己已经完全不相信了。 甚至有一种想自暴自弃的感觉。
但是,看到家人期许的眼神,看到父亲忙碌的背影,觉得自己错的太离谱了。
是的,这个暑假,学校有补习课,一个人住在学校后面的小屋子里,早起晚睡, 没日没夜的看书,写模拟试卷,总算感觉稍微充实一点了。
高一这一年过的很快,这一年没有用心学习,玩的太多了,到了高二分班的时候了。 记得初中升高中的时候,化学考的比物理都高,以为以后会一直喜欢化学这门课的。
可是完全没有想到的是,目前政治这门课成绩最好,然后是地理课,再然后是物理。
总结下来,高一的历史和化学死背的东西太多,逻辑性的东西太少,所以不喜欢,成绩自然也就落下了。
难不成要学文科?!!
不行,坚决不学文科,选一个物理吧,这个目前还算跟得上。再选一个新的课程,生物。
vim | Perl | 意义 |
---|---|---|
\@= |
(?= |
顺序环视 |
\@! |
(?! |
顺序否定环视 |
\@<= |
(?<= |
逆序环视 |
\@<! |
(?<! |
逆序否定环视 |
\@> |
(?> |
固化分组 |
\%(atom\) |
(?: |
非捕获型括号 |
和 perl 稍有不同的是,vim 中的环视和固化分组的模式的位置与 perl 不同。 例如,查找紧跟在 foo 之后的 bar,perl 将模式写在环视的括号内, 而 vim 将模式写在环视的元字符之前。 Perl 的写法
/(?<=foo)bar/
vim 的写法
/\(foo\)\@<=bar
Vim 使用示例
/my\(sql\)\@=
/my\(sql\)\@!
/\(my\)\@<=sql
/\(my\)\@<!sql
:%s/\%(my\)sql\(ok\)/\1
上面的命令会将 mysqlok
替换为 ok
,由于 my
为捕获在分组中,故组中 \1
为 ok
。