0%

首先,祝自己生日快乐,自己迎来了第20个春秋。

20岁,意味着自己早已脱离了当年年少无知的懵懂,应该肩负起属于自己的责任,应当直面这纷杂世界的各式问题。在进入大学的一年里,感受最多的,便是人际关系的重要性、做事的担当性,并再一次认识到自己存在的关于个人性格方面的一些问题。

我的性格第一次变化,是在初中的时候。小学的我比较单纯,认为学校同学就是一切,听老师的话(多么好的一个孩子呀……),个性也是羞涩而带点自卑。而到了初中,渐渐地开朗了起来,敢与老师争,能和同学扯。高中时期,或许更是如此吧,但是感觉经过高三(高考)的压榨之后,整个人开始多虑了起来,开始犹豫了起来,不再积极地去招呼他人,去帮助他人,遇到问题也总是自己处理。我现在也体会到了高考的一定负面影响。

回到正题,大学一年过去了,我从一个初入校门的新生,如今也成为了他人口中的学长。大学第一年的开头,我是满怀着希望和热情,想改变自己,想证明自己。大一一年中,我加入了各种社团,并且也努力地学好课程(虽然成绩不是非常优异:-P)。大一上学期,各种活跃,与学长们关系也是挺不错的。

下学期到了,我却渐渐冷却下来了。一方面是感到了学业压力的真实性,更重要的一方面,是自己对自己未来的一种迷茫。曾经的我,一直想着大学完继续读研,以保研为第一目标。但是之后看到许多学长的表现。周围的人,有的全力走ACM,有的人专注于接项目自己开发,而学校的课程安排又确实让我总觉得自己当年是选错了专业。(真的,有时候会这样想)。于是,整个人就有些迷茫了。

这份迷茫也许还将伴随着我,毕竟,截止到现在,我仍然没有放弃去读研的念头。毕竟,我觉得自己并没有真正成熟到能够直接进入工作的地步,或许再等我一学期,我就会有了最终的决定了吧。

阅读全文 »

上周我们Java课程老师要求我们用Swing来开发一个计算器。

说起来图形化的开发,我最早用的应该就是MFC了,当时就只会拖一下控件,然后双击一下写函数……改改属性什么的……

其次接触到了Qt,是在我们大二上实训的时候。那个时候要求我们做一个Qt跨平台的聊天工具,我们最后的效果差不多就是这样,代码放在了GitHub:

https://github.com/lizhuoli1126/SEU-Chat

接下来,由于要加入到学校的一个组织(先声网),于是又做了一款简单的Android下的天气应用,接触到了Android开发使用的XML来布局的方法。(为什么Qt不允许手动修改XML里面的内容啊啊啊!)

之后,又做起了iOS开发,发现Xcode的图形化真是赞。无论是Storyboard还是Xib,都既能很好的支持图形化空间,又能手动编辑,而且那种按Control拖拽关联代码和图形空间的方式很有意思,也很有效率。于是就按照教程写了一个小的游戏……(之后会有文章说明)

阅读全文 »

Top Down –自顶向下的文法分析

读入:读取下一个待匹配字符进去stack,如果为#且栈顶也为#,成功;如果此时栈顶不为#,失败
检查:如果栈顶为终结符,回到读入;
否则,随机选择一个规则(假如存在多个规则可以满足的话),使栈顶字符与左部(非终结符)匹配,匹配,用规则的右部(即终结符)替换,整个过程叫做规约(Derivation)
如果找到匹配的规则,回到读入;
否则,BackTracking,回溯到上一次的检查,换另一个规则

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if Stack == None Terminal {
choose rule do divide {
from right to left, push into stack
}
}

match {
pointer move right to read
}


if not match {
backtrack
}

example:

  1. $ S \to a \ S \to Sa $, 给定 “aa”
1
2
3
4
5
6
@1
S# | aa#
a# | aa#
# | a# -> backtrack
S# | aa#
@2
阅读全文 »

首先,欢迎大家来到我的博客~

本人想着,作为一个软件工程专业的学生,怎么也得有属于自己的一个网站或者博客吧?于是,趁着有空,抽出时间做出了这个博客。

博客主要用于记录个人的生活感想,编程方面的知识,设计方面的想法以及其他杂谈,希望大家能够多多提出意见,与我进行交流,来者不拒。

博客采用了WordPress开发,借用了他人的第三方主题并加以修改(大一学到的PHP终于有了一点用武之地了T.T),服务器为新浪云(SAE),并购买了www.dreampiggy.com域名,大家以后要多多来看哦。

博客可以在电脑浏览器上浏览,也可以手机浏览(虽然暂时的响应式设计是根据分辨率判断的,可能高分辨率设备会被误认为电脑……以后再改进为UA判断,先让我休息一会……)。

博客允许用多说评论,大家可能不知道多说,这是一个广泛采用的论坛或者博客的评论系统,可以使用第三方,包括微博,QQ,人人等主流平台账号登陆,并且自动更新头像,还可以获取通知,甚至在其他网页上采用多说的评论时会自动同步。希望大家尽量不要游客评论(游客我也分不清呀……用第三方平台账号登陆很快滴)

阅读全文 »