ALL BOUNDARIES ARE CONVENTIONS

WAITING TO BE TRANSCENDED.

2016年就要走入尾声了,今年最后一个提交的作业是软件工程课最后交付的产品——清华大学微信网络学堂助手“微学堂”。虽说是“产品”,但其实11月底才公布和确定选题,只花了一个月开发,中间还经历了1个编译大作业,1个嵌入式大作业,1个传感器网络大作业,还有一场haskell考试和杂七杂八的小作业和不太麻烦的大作业……还好有我们的组长群主,每周勤勤恳恳地为我们订周一和周二的研讨间,每周两次的集体开发大家的效率都非常高,当然赶迭代n的ddl时也

Read More...


忙了半个学期的微信抢票大作业终于结束了,依然是和赫赫组队orz,这是我们组的第三个大作业啦,也是我第二次熬通宵哈哈哈。赫赫真的太强了,印象最深的是一晚上就搞定了celery的异步抢票,再用了一晚上fix了所有bug……总之就是要紧紧抱住队友的大腿! 先简单讲讲我们实现了什么,大家都用过微信的公众号吧,或许有很多人还维护过公众号,或者编辑过图文消息,但是微信公众号远远不止这些功能,微信提供了很多接口,将用户发送的信息,或者公众号的菜单栏信

Read More...


又是一年小学期,这次有两门课程,分别是web前端和后端,前端的课程刚结束不久,大作业是让我们实现一个前端小游戏,展示结束之后我们组的游戏得了第二名~我之前接触过前端,但基本上是白痴水平,但是好在JS上手并不难(就是有时候那个,变量作用域啊,太鬼畜……)。大作业再次跟赫赫一组,这次我们模仿了一个基于Unity3D的手机游戏Star Path的游戏逻辑,基于一个JS的库Three.js实现了我们自己的游戏On The Road。群主说得好啊

Read More...


好久没有更新过blog了,来写写最近自己在干嘛吧。第一是在计算机系的李建民老师那里做srt项目,基于深度学习的视频分类,现在的进度是做RNN/LSTM在视频分类这个方向应用的调研。第二是在港科的Professor Sung Kim那里做名为Deep Coding的项目,这个项目还蛮有意思,要做的是把自然语言的指令转换成代码(所以以后初级程序猿会妥妥地会面临失业啊,那到时候岂不是泡沫就要破掉了好慌= =),然后现在的进度是每周视频组会有一

Read More...


图论大作业做完有一段时间了,跟赫赫合作蛮愉快哒,这次大作业是要实现对一组图的数据用算法进行分析,然后可视化出来。我比较作死地想做好玩一点,所以提议抓取网易云音乐上的数据,根据网易云音乐的用户歌单来作为歌曲与歌曲之间有关联的一种表示,通过这种方式来分析云音乐上的热门歌曲之间的关系,利用连通分量、中心度等算法可以看出一首歌的热门程度。都说了这是一个作死的想法,反正就爬虫咯,一开始还犯蠢不知道用try-catch,所以chrome drive

Read More...


问题描述:Median is the middle value in an ordered integer list. If the size of the list is even, there is no middle value. So the median is the mean of the two middle value. 找中位数,我自然地想到了平衡排序树,然而平衡只是高度上的,并不能确保根节点的左右子树有相同或者只

Read More...


RotatedArray

问题描述: Q1: Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). You are given a target value to search. If found in the array return its index, oth

Read More...


问题描述: Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 要求一堆点里在同一条线上的点最多的数量。刚开始想了很久,思考有没有什么比较机智的数学方法可以迅速解决这个问题的,显然我失败了…… 感觉无论怎样是需要用O(n^2)的时间遍历所有两个点之间的关系。由初中学习的平面几何可知,两个

Read More...


问题描述: A city’s skyline is the outer contour of the silhouette formed by all the buildings in that city when viewed from a distance. Now suppose you are given the locations and height of all the buildings as shown on a

Read More...


string 转 const char 用 char string::data()即可;string 转 char 用 string::copy(char, len, 0) 自定义的类在作为函数值返回时会自动调取拷贝构造函数 在同一个头文件里声明多个类的话,前者不能调用后者的析构函数 vector排序:std::sort(v.begin(), v.end(), less) *自行定义比较函数 switch的每个case中,如果有声明局

Read More...


〇我从来没有想到过,有一天我过生日的时候,世界会赠与我一场大雪。早晨起来看见窗外有雪,赶紧跑到阳台上,四下肃静,只听见轻微的摩擦声,我站在那里,仿佛置身旷野,我听见自己的呼吸,我看见自己的呼吸,那一瞬间我那么那么小,而世界那么那么大。寒气凛冽,手指迅速冻僵到疼痛,但是看着软软糯糯的雪耷拉在树叶上、草坪上、屋檐上,白茫茫一片干干净净,心底生出无限温柔。生活从来就很艰难,但渺小的平凡的人们,往往为着那路途中一瞬的爱与美好,对其背后隐遁的巨大

Read More...


问题描述: Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined between two nodes v and w as the lo

Read More...


问题描述: Implement a basic calculator to evaluate a simple expression string. The expression string may contain open ( and closing parentheses ), the plus + or minus sign -, non-negative integers and empty spaces . You may

Read More...


谢谢你来,陪我一起看看岁月的样子。