愿你坚持不懈,努力进步,进阶成自己理想的人

—— 2017.09, 写给3年后的自己

搜索分类杂记下的文章

盘点2017这一年

时光太细,指缝太宽,还没来得及反应,却一年又这么过去了。如果说有什么可以在不停转的时光里留下点痕迹,那么也许一些杂碎之语,能够记住2017年这平凡又不太平凡的一年吧。 最后的考试时光 故事的开头总是这样,适逢其会,猝不及防。2016年和2017年的交接在匆匆忙忙的考试中自然过渡,青春广场上热闹地进行着跨年演出,人群里欢呼雀跃,期待着新一年钟声的敲响。而泡了一学期温水的青蛙...

对MV*的理解

大型软件的开发需要有清晰合理的架构,否则将难以开发和维护。而MV*则是为了解决问题而出现的软件架构 目前的MV*主要有MVC、MVP、MVVM,而三者的主要差别,在于如何粘合Model和View层。 一、MVC

RegularJS学习总结(一)

由于公司内部使用regularjs,所以这两天在学习regularjs,做个笔记,方便查阅 一、模板语法 1、表达式 regular支持大多数的ES5表达式,如: 100 + 'b' user ? 'login' : 'logo...

杭州网易春招前端实习生面经(考拉海购)

面试时间方面 网易站内信通知的是13:00面试,但是由于现场人比较多,实际上到了14:00左右才开始面试。一面大概面了50分钟,二面大概30分钟。然后三面就是HR面了,HR面比较短,十几分钟就面完了 一、技术一面 一面面试官首先让我做一下自我介绍。然后介绍完之后,就开始看我的简历,问的问题基本上是从简历上延伸的。大概能够想起来以下的问题(...

一张图图解各种开源协议

开源协议有很多种,什么BSD协议、Apache协议等等,傻傻分不清。然而,乌克兰程序员Paul Bagwell,画了一张分析图,直观地表现出了各个开源协议的特点(附图为阮一峰先生汉化过的版本)

杭电OJ1002 - 大数字A+B问题

AC代码:#include <iostream>#include <algorithm>using namespace std;string add(string a, string b) {    long lenA = a.length();&nb...

PAT:日程安排(多重继承+重载)

这题也真是诡异,之前用转为秒的方法,无法全部通过。后来试了另外一种解法,就过了 Orz 已有一个日期类Date,包括三个protected成员数据 int year; int month; int day; 另有一个时间类Time,包括三个protected成员数据 int hour; int minute; in...

jQuery实现文字上下滚动

实现背景: 有时候我们需要实现文字上下滚动的效果,一个实际应用背景就是展示通知。我们在网站上通常会有一个高度一定的区域用来展示通知,然而通知有好几条,而这个区域一次只能显示一条。这种情况下,就需要文字上下滚动,来循环播放每一条通知。 实现原理 jQuery的animate技术 ...

PAT4:MyStack

请设计这样的一个栈 class MyStack,实现普通栈的操作:pop(),push(),size(),另外,再设计一个友元函数,PeekMedian() ,返回栈中的中位数。(中位数定义:N为偶数时,栈中第(N/2)小的元素,N为奇数时第 ((N+1)/2) 小的数) Input Specification: 每个输入文件包含一组case. 对于每...

PAT4:说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。要求创建一个Sentence类,及反向输出的友元函数 输入格式:测试输入包含多个测试用例,每个用例占一行,在每一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。 输出格式:输出倒序后的句子。

PAT4:程序猿和产品狗

在公司里面,程序猿经常有一堆todolist要做,而这些todolist是产品经理分配给他们的。但是当程序员遇到不懂技术的产品狗时,就悲剧了。产品经理经常修改他们的todolist,比如:添加,减少他们的todolist。 请设计一个类CodeMonkey ,表示程序猿,另一个类ProductDog,表示产品经理。 CodeMonkey类有私有成员 name,todolist。

PAT4:寻找最高成绩

定义一个学生类Student,数据成员包括学号、姓名和成绩;成员函数有:构造函数,设置数据成员的值,读取数据成员的值。在主函数中定义包含n个对象的数组,再编写一个Student类的友元函数,查找成绩最高的那一项记录。 输入格式: 测试输入包含若干测试用例,每个测试用例占一行。当读入n=0时输入结束,相应的结果不要输出。 输入输出示例:括号内为说明 5 (n=5,后面...