摘要:
忽然之间才发现,到明天,就是到HP实习一个月了。 忽然之间,从现在到九月一号也就只有16天了。九月一号,似乎总是对我来说有特别的意义,因为从小到大,从小学到大学,九月一号,总是意味着暑假结束,是新一个学年的开始。当然对于很多人来说,也确实是这样。九月一号,从小到大,是那么意味深长的日子,只是后来到不再开学,不再有寒暑假了之后,会慢慢的在人生中淡化,或许有时候会想起来,有时候想不起来。。 一直一直觉得时间过得很快,总在那么不经意的瞬间,悄悄的溜走。想起来最近歌词里很美的一句话,加个时间的前缀,像安和桥下,清澈的水。。 记得以前,对很多的事都充满期待,不知道是不是因为实习了,就会在那样安... 阅读全文
摘要:
其实关于java和C#的区别,很多人在很多的地方都做出了很好的总结的。前几个月在找实习的工作的时候,也经常有面试官会问到这样的一个问题。因为现在在工作机会上,或者是在学校的学习上,C#和java都算是两个特别大的选择的,基本的程序员不是玩java的,就是学C#的,玩其他语言的相对来说要少很多。所以呢?我自己也要来总结一下,我自己对于C#和java的理解了。其实想到,C#和java,我有意联想到了金庸笔下的北乔峰和南慕容,有点扯淡,但也确实有相似之处。首先,我觉得C#像是北乔峰,因为乔峰会的武功不多,会的都是丐帮的一些绝学,当然会些其他的武功吧,但却是以丐帮的降龙十八掌和打狗棒法闻名天下... 阅读全文
摘要:
其实我是一直想开发windows phone 8平台的应用的,奈何开始windows phone 8开发却是不是件容易的事。Windows phone 8的开发其实是对计算机的硬件有要求的,首先要装win 8吧,然后你的计算机还需要支持所谓的Hyper-V,就是win 8自带的虚拟机,这个虚拟机可牛逼了,需要电脑的CPU支持二级地址转换(SLAT)。屌丝了,虽然现在的一般的计算机都是支持SLAT的,但是我的电脑买了多年了,就不支持SLAT,装了半天的windowsphone 8 的SDK,最后虽然装成功了,不能打开虚拟机,这样开发多无聊啊,就直接算了,没继续学windowsphone 8的.. 阅读全文
摘要:
其实,有的时候,人最难理解的是生命吧! 最近差不多大半年,都在学校忙,回家的时间很少;或者说从初中到现在,大学还未毕业,从这段时间住校开始就很少回家了,大学之前基本是有月假的,就是每个月最后两天是会放假的,那时候可以回家,也是很快乐的回家,那时候,似乎每个月都是在等待着那样的两天,那么快乐的两天。 后来,开始念大学了,就离家远了些,虽然也不是特别的远,念大学的时间其实也是特别的充裕的,每个月回几次家都是可以的(我的大学离家还是很近,几个小时的汽车就可以了),但是后来回家的意愿就越来越弱,其实也很矛盾,或许是年轻,总觉得一个人才是适合自己的所谓自由。。 这近半个月,自己找到实习了,似乎开始... 阅读全文
摘要:
下面是使用指责链模式的一个具体的实例,可以方便的理解指责链模式。其实指责链简单的来说,就是把一个指责的流程定义出来,像一条链路一样,每一个结点有自己的处理范围,若不能处理,则传到自己的引用的下一个结点。下面的实例也是这样的一个简单的流程。每一笔预算需要不同的人审核,不同的人有不同的审核范围,若款项在自己的处理范围之内,就可以直接处理掉,若不在自己的范围内,就传入到自己的上级进行处理。在写实例的时候,就需要用户把处理的过程给定义出来。既是把那条处理的链路定义出来。下面是示例的源代码:using System;
using System.Collections.Generic;
using Sys 阅读全文
摘要:
一、职责链(Chainof Responsibility)模式责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。二、责任链模式的结构责任链模式涉及到的角色如下所示:抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法,以设定和返回对下家的引用。这个角色通常由一个抽象类或接口实现。具体处理者(ConcreteHandler) 阅读全文
摘要:
最近在练习使用STL中德各种容器,像vector,map,set之类的。然后在使用vector的时候,无意间遇到了一个很二逼的问题。主要是这样的,请看源码(C++)://错误的写法:
#include "stdafx.h" #include
#include
#include using namespace std; int main()
{ vector MyVector; //这里是没有申明数量的,而下面用的下标访问,会出现错误 for(int i=0;i>a; return 0;
} //改进的方法一
#include
#include
#include ... 阅读全文
摘要:
本文主要是使用了STL中德map和set两个容器,使用了它们本身的一些功能函数(包括迭代器),介绍了它们的基本使用方式,是一个使用熟悉的过程。map的基本使用:#include "stdafx.h"
#include
#include
#include
#include
#include using namespace std; int main() { //定义map对象 map myMap; myMap["jack"]=98.5; myMap["bomi"]=98.0; myMap["Kate"]=97.6; 阅读全文
摘要:
以下是使用STL中map类型,对类型的转换示例,主要可以解决的问题,也就是一般的类型之间的相互转换,可以较好的解决相关的问题。以下是C++源码,比较简短,容易理解的。#include "stdafx.h"
#include
#include
#include
#include
#include using namespace std; int main() { //定义map对象,将字符映射成为数字 map cTi; for(int i=0;i iTc; for(int i=0;i>k; return 0;
}
一些细节的地方说明,请看源码中的注释... 阅读全文
摘要:
题目:如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。注意,并不要求子串(字符串一)的字符必须连续出现在字符串二中。请编写一个函数,输入两个字符串,求它们的最长公共子串,并打印出最长公共子串。例如:输入两个字符串BDCABA和ABCBDAB,字符串BCBA和BDAB都是是它们的最长公共子串,则输出它们的长度4,并打印任意一个子串。分析:求最长公共子串(Longest CommonSubsequence, LCS)是一道非常经典的动态规划题。以下分析参见另外的一篇博文。步骤一、描述一个最长公共子序列先介绍LCS问题的性质:记Xm={x0, x1 阅读全文