博文

日常

现在更多的想记录一些生活。

辛辛苦苦编程路

好久没有来打理风中小舍了。有时候会在另外一个博客上写一些编程上的文章。前几日趁着万网域名打折,注册了kweima.com。然后简单制作了一个主页。9月底,参加学校移动开发大赛,被人大老师邀请过去实习,欣然赴约。去了聊到我以前做过前端,就给我分配了前端的工作。试做几日,浑觉不适。后来转到做iOS客户端,还是喜欢这个。之后一直在做一个iPad客户端,项目组有做设计的,有提供服务器数据的,写APP程序的就我一个。工时赶的紧,有点忙不过来,很累。 明天开周会,要进行阶段性展示,程序还有很多没写完,估计要秉烛夜读良久。晚上做完UML的实验,去外面买了永和豆浆,回来冲了一小包,喝下去觉得很惬意。辛苦久了,一点放松就可以很欣慰。期以务速完,聊以闲暇日。去写代码了。

解决GoAgent无法访问Blogger问题

昨天在App Engine上搭建了GoAgent,放弃了已用久矣的HYK-Proxy。HYK-Proxy的证书一直出问题,Chrome+Switchy不能访问加密链接。 访问twitter、facebook等网站都一切正常,但是访问blogger.com的时候跳到类似google 404的一个页面,提示未在服务器找到相关信息。 试着打开GoAgent的local文件夹中的proxy.ini文件,在下面的规则中,删除.blogger.com,再重新打开,没有任何问题。

大一收场

昨夜攻電路於通宵自習室,淩晨三點才回宿舍。左後方坐了個漂亮的妹子,視之者三。看了良久的電路,今天考試依然滿頭霧水,不會做的甚多。覺得要掛,但聞吾師言四十五分就給及格,乃懷有一絲希望。 試畢,回宿舍收拾行李,把不穿之衣盡納笥中。軍訓歸來就要搬家至健翔橋校區,是以少將來之負。笥中亦入《iPhone開發基礎教程》、《Objective-C基礎教程》二書,總算有時間來繼續偉大事業了。 試前試后感覺變化甚微,複習氛圍如舊。但不用再去看那些無聊的書了。《海賊王》亦可繼續。 只是,轉變太快,覺得好空虛。

什么是Outlet(输出口)?

用Objective-C编写纯Command-Line程序时,用不到Outlet,在开发iOS应用时,才会遇到。当在nid(或storyboard)中,创建了一个对象后,想在控制器中使用它,即把创建的可视化控件和代码建立联系,这就需要靠Outlet来完成。 举例如下定义: @property (strong,nonatomic) IBOutlet UILabel *idNumber; 相应的在nib中创建了一个Label对象,并将此Label与Outle idNumber连接起来。到此,即完成了代码和可视化控件的连接。Outlet可以看做是指向控件的指针,需要更改Label的内容时,只需对idNumber操作就好了。同理,可视化控件发生了改变,Outlet也会随之改变。

一路向北

图片
北京前天下了场小雨。雨后的天很蓝,阳光都不那么炙热,凉爽的风吹在身上很舒服。那天下午就一节体育课,期末考核,需要打一套三路长拳。平时没怎么练,突击了一下,得分还不错。待考练习的时候,开始下的雨,风也不小,甚是凉快。等到体育课下了,天也晴了。 回到宿舍站在阳台看天,白云浮在蓝天之上,实在坐不住了,一定要出去吹吹风。 同学有一辆很小的折叠自行车,我这里有一把钥匙,就骑着它出去了。速度很慢,想快都快不了,不过也好,放松心情嘛。顺着京藏高速辅路一路向北。平时遛弯最远也就走到西三旗桥,再往北一概不知了。头一次来这边,感觉真好,高速两边有绿化带隔着,辅路边上也有一排排葱茏行道树,周围略感阴暗。夕阳即西下,阳光从树间穿过,小车悠悠前行,惬意如是也。

链表的应用

C++上周三试毕,题很简单,轻松拿下。最近一直在看Apple Developer上的文档,脑子里尽是ObjC。项目设计第一个题是链表,当初就没学好,跟着网上的tutorials给写出来了。这两天在看《三国演义》,网上订了《史记》和《聊斋志异》,一直都很喜欢读文言文,觉得古代小说很有意思,语言非常精炼。也是因为天天对着满屏幕的英文,有点枯燥了,遂寻汉文而读。

骑行西藏

大二的一个学长五一骑车去青岛,四五天能骑到,然后把车拆了打包,再坐火车回北京。沿途看看风景,到了在海边看日出,顿时觉得这太美好了! 回来在优酷看了一个视频,关于骑行西藏的,行程几千里,路上一两月。对于骑行西藏的向往,又忍不住去查了更多信息,看了很多人的骑行记录。有的走滇藏线,有的走川藏线,有的走青藏线,更有甚者走新藏线。川藏线惊险秀美,青藏线平稳壮丽。川藏线有闻名遐迩的怒江七十二拐,青藏线有可可西里百里无人区,都是很爽的路。 打算明年暑假也骑行西藏。318我是走不了了,109正好修成了二级公路,从北京一路就能到拉萨。沿路还能看看高原第一大湖——青海湖。每天100多公里,晚上睡道班或兵站,两个月就能到西藏。或者先坐火车到西宁,从西宁开始骑,这样用不了一个月就能到了。 现在每天过得都太没有意思,受制于条条框框。想借此机会挑战一下自己,一路上会遇到很多困难,会经过无人区的寂寞,会经历冰雪的阻挠,还可能会有高原反应……但是我向往蓝天白云,向往高原戈壁……

头一次在Mac上用HYK-Proxy

图片
笔记本换了Mac之后,也一直没有搞翻墙。每天主要都是上网和编程,当初买这个本的目的也是为了写Objective-C。Mac上的软件也都挺好用,App Sotre上可以满足一些小需求,大需求,如Photoshop、Office者,还得去网上下载破解版。  现在很少用Chrome了,习惯了Safari,毕竟在OS X环境下Safari的表现相当出色。  准备学OBJC时,买了本《Objective-C基础教程》,但书的风格让我看不太懂,后又去图书馆借了本《Objective-C 2.0程序设计》,看着觉得还不错。现在学到Foundation框架了,算是学完一半了,但是OBJC的精华在后一半,估计会费些时间。想赶紧学完。可是学这东西,学校的课业又耽误了不少,马上就期中考试,如何是好呢?  最近经常去练球,略有长进,但身体素质大不如以前,跳起来都摸不着篮板了!运动完饭量大增,以前俩菜+二两米饭+一碗汤足以,现在仨菜+四两米饭+两碗汤才饱。 也就是趁着翻墙,在好久没有写过的博客上说几句,当我闲扯好了:)

把C++看完了

图片
紧赶慢赶,不到半个月,把《C++面向对象程序设计》看完了,书里有的,基本上都了解了。把看书的时候做的笔记、编写的程序,整理成了一个PDF,将近100页,准备开学作为免修的材料。 明天要出去跟朋友玩,周一又要开始上班,只能等到下周末去首图了,想看看《C++ Primer》,把《C++面向对象程序设计》中没有讲的东西补充下。 一开始还担心开学前看不完学校这本书,现在还有半个月的时间,可以放松下来了。可以去看看《洛丽塔》和《青春》咯! 最后附上一张照片,璇儿生日那天拍的:

Homework of Chapter Polymorphism and Virtual Function

Homework: Define a virtual base class Shape, then derive five class: Circle, Square, Rectangle, Trapezoid and Triangle. Using virtual funciton to work out and display the area of every graph. And get the sum of these graphs. Tomorrow, oh no, it has, I will learn the last but one Chapter:I/0 stream. Also, hope it is not too difficult. #include <iostream> #include <cmath> using namespace std; const float Pi=3.14; class Shape { public: Shape(){} virtual float getAreaValue() const { return 0.0; } virtual void printArea() const = 0; }; class Circle : public Shape { public: Circle() { radius=0.0; } Circle(float r) { radius=r; } virtual void printArea() const; virtual float getAreaValue() const; private: float radius; }; void Circle::printArea() const { cout << "Circle Area:"; cout << P...

Go on marching

With the last homework shown below of this chapter done, I went into a new chapter, which is inheritance. Hope it won't puzzle me so much like operator overloading. #include <iostream> #include <string> using namespace std; class Student; class Teacher { public: Teacher() { id=0000; name="None"; sex="None"; hobby="None"; } Teacher(int i,string n,string s):id(i),name(n),sex(s){} friend void change (Teacher &,Student &); friend ostream& operator<< (ostream &,Teacher &); private: int id; string name; string sex; string hobby; }; class Student { public: Student() { id=0000; name="None"; sex="None"; hobby="None"; } Student(int i,string n,string s):id(i),name(n),sex(s),...

疯了

过了年疯了般地学C++,因为开学后想申请免修。而且我的作息时间乱了,晚上看书编程就忘了时间,而且不想停下,几乎都凌晨三四点睡,然后中午12点被妈妈叫醒吃午饭。 年初一开始看的书,学校发的那本《C++面向对象程序设计》。虽然不怎么喜欢谭浩强写的《C语言程序设计》,但这本不错,省了好多乏味的基础知识,主要是C语言基础。 一开始进度很快,四天看了大约半本书。但在静态成员和运算符重载那里,感觉有点吃力,不过也还算过得去。接下来要开始学继承和派生,希望能尽快掌握。 今天也不能睡太晚了,改一下作息时间,因为初八要上班啊~~~

流插入(提取)运算符的重载

可以这样重载流插入运算符“<<”,重载函数如下: ostream& operator << (ostream &output, classType &object) { //...echo code here return output; } 通过类型相对应的实参,调用该函数,可以实现对类中数据成员的输出。注意函数的返回值,这里返回一个ostream型的引用。如果单独调用一次该重载函数,有无返回值无关紧要,但多次调用就不得不设置返回值了。 举一个例子: 声明一个Time类,公用部分声明流插入运算符重载函数为友元函数,使其可以使用Time类对象的私有数据: class Time { public: Time() { hour=0; minute=0; second=0; } Time(int h,int m,int s):hour(h),minute(m),second(s){} friend ostream& operator << (ostream &, const Time &); private: int hour; int minute; int second; }; 定义流插入运算符重载函数: ostream& operator << (ostream &output, const Time &t) { output << t.hour << ":" << t.minute << ":" << t.second << endl; return output; } 在main函数中定义两个Time类对象,并使用重载函数输出: Time t1(21,15,36); Time t2(16,20,11); cout << t1 << t2; 在执行cout ...

Defining class in header file and function in separate file

Just my practice. I/O a student's information. //Header file(student.h) #ifndef STUDENT_H_INCLUDED #define STUDENT_H_INCLUDED #include <string> using namespace std; class Student { public: int outputStudentInfo(); int inputStudentInfo(); private: int studentIDNumber; string studentName; char studentSex; }; #endif // STUDENT_H_INCLUDED //Class functions file(studentFunctions.cpp) #include <iostream> #include "student.h" using namespace std; int Student::inputStudentInfo() { cin >> studentIDNumber; cin >> studentName; cin >> studentSex; return 0; } int Student::outputStudentInfo() { cout << "Information you entered is:" <<endl; cout << "ID:" << studentIDNumber << endl; cout << "Name:" << studentName << endl; cout << "Sex:" << studentSex << endl; retur...

Using reference variables as arguments

Write a function by using reference variables as arguments to sort two numbers in descending order. #include <iostream> using namespace std; int swap(int &,int &); int main(void) { int x,y; cin >> x >> y; swap(x,y); cout << x << ' ' << y << endl; return 0; } int swap(int &x,int &y) { int temp; if(x<y) { temp=x; x=y; y=temp; } return 0; }

Using default arguments to archive overloading in functions

In recent days, I began leaning C++. And this is my first work. #include <iostream> #include <limits.h> using namespace std; int max(int, int, int c=sizeof(INT_MIN)); int main() {     cout << "Enter 3 digits:" << endl;     int a,b,c;     cin >> a >> b >> c;     cout << "The max of 3 digits is " << max(a,b,c) << endl;     cout << "The bigger one of first 2 digits is " << max(a,b) << endl;     return 0; } int max(int a, int b, int c) {     if(b>a)         a=b;     if(c>a)         a=c;     return a; }

龙年除夕

/*-- 高考 --*/ 记得去年春节只放了几天假,就又开始补课。每天背着很沉的书包,带着满是疲惫的脸,看那些已经翻了很多遍的书。天未亮就要起来出门,跟班主任一起去学校,因此不用担心迟到问题。到校先给一天做准备,冲一杯咖啡,接一杯水,买一份早点。早自习边背书边吃早饭,赶上英语听力早自习,一开始边吃边听,后来吃完了,就开始补觉。 聪哥坐我前面,同是山东人的我们,上课时的意志力还是敌不过困意。慢慢就闭上了眼睛,慢慢就趴在了桌子上,突然又被老师叫醒。一下课班里除了憋不住去厕所的,剩下的大多数人都把头埋在书本里,不是看,是睡觉。12点下上午课,中午10分钟吃完那非常难吃的饭,整理一下练习中的问题,去办公室找老师解答。老师说我们这届都很认学,办公室天天爆满,挤不进去。把作业中不会的题弄明白了,觉得心旷神怡,自信满满。1点回班开始睡觉,规定。一开始全都趴下睡,后来一个接一个也都不睡了,继续看书。 熬完下午的课,6点吃晚饭,吃完晚饭用班里的电脑上网给同学放搞笑视频,看到6点30开始上晚自习,晚自习一开始都是自己写作业。一模之后,晚自习被霸占,每天一科,一周一套其它区模拟试卷。晚上写卷子,白天讲评,然后就是那些滚瓜烂熟的知识来回复习。晚自习8点半下课,到家9点多,稍微休息,又继续学习,凌晨1点QQ上还是有不少同学在线。后来觉得时间不够用了,加到2点半,睡两个半小时,6点起来收拾收拾,准备又一天的学习。 以这样的模式度过了高三下半学习,非常累,很有激情。临近高考,毕业典礼,照毕业照,班里同学互相合影留念。学习的同时,多了这些附加的活动。最后一周,开始调整作息时间,顺应高考的时间安排,老师什么也不讲了,只是坐在班里答疑,上午语文、理综,下午数学英语,一切都按着高考来。 终于,准考证下发,考试用具备齐。老师告诉我们说高考只不过是换个地方做一套练习题,告诉我们已经复习的很充分了,要有自信,一定能行。 考完感觉自己没有发挥好,哪儿也没去,在家忐忑等结果。等查了成绩,果然失利,没能上一志愿,被二志愿录取。有那么一段时间,闷闷不乐,这不是我想要的结果。 /*-- 山东 --*/ 7月底,陪妈妈回山东治腰。先在老家汶上停留了几天,然后三去济南。最后决定在济南军区总医院手术。医院规模很大,条件很不错,大夫护士也都很好。手术后几天,已经没什么大事,而且有护士帮着护理。我背上...

2012 with CSS3

用CSS做了一个“2012!”。本来还想加几个字母(想加什么字母?看一下源码就知道喽!),一看表都快3点半了, 渐变色只添加了webkit的,所以只在Chrome或Safari下才能看到效果哟 。困死啦,赶紧去睡觉嘞。

2012 has come

下午跟主席(带家属)、胖子和郑姐出去吃了顿饭,没多喝,一人一瓶啤酒,吃得其乐无穷。只是觉得吃的好快,8点多就吃完了。回来后收拾下东西回家。公交车上人很少,以为地铁也是。地铁人很多,有点挤。一路上迷迷糊糊,到家快11点,速度还不错。 陪着妈妈看了会儿晚会,2012年就这么来了,曾经我们危言耸听的2012。也算过年吧,但是没有多少高兴的感觉,很平常。同学、朋友发短信、QQ信息问好,我也都一条条回复。还是没有激动的感觉。我觉得我变宅了,因为2012年到来的时候,我脑子里想的是怎么用CSS3做出“2012”效果字…… 2012真的来了,最后祝各位新年快乐啦~