自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 我们去工作到底为了什么

<br />如果这篇文章没有分享给你,那是我的错。 <br />如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 <br />如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。 <br />如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。 <br />如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然用着自己昨日的观念来思考自己的未来,你的人生也将继续

2010-10-17 17:50:00 475

转载 算24点程序:面向过程与面向对象的C++

<br />1、概述<br />  给定4个整数,其中每个数字只能使用一次;任意使用 + - * / ( ) ,构造出一个表达式,使得最终结果为24,这就是常见的算24点的游戏。这方面的程序很多,一般都是穷举求解。本文介绍一种典型的算24点的程序算法,并给出两个具体的算24点的程序:一个是面向过程的C实现,一个是面向对象的java实现。<br />2、基本原理<br />  基本原理是穷举4个整数所有可能的表达式,然后对表达式求值。<br />  表达式的定义: expression = (expressi

2010-10-14 13:42:00 596

原创 求子数组的最大和

题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。        例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。        如果不考虑时间复杂度,我们可以枚举出所有子数组并求出他们的和。不过非常遗憾的是,由于长度为n的数组有O(n2),具体是n*(n+1)/2个子数组;而且求一个长度为n的数组的

2010-10-12 10:22:00 1249 2

原创 很短...道理很深---于丹

<br />你--大学在谈恋爱 我--大学在奋斗 <br />大一..你在看美女,我在看书 <br />大二..你在约会 我在锻炼身体 <br />大三..你在花前月下 我在埋头苦读 <br />大四..你在乙醇里买醉 我在社会上积累经验 <br />毕业了... <br />你拿着毕业证四处求职,我准备读研继续学习 不久后...  <br />你找到了一份可以照顾自己的工作 我拿着勤工俭学的资金继续求学 <br />三年后.. <br />你拍马屁给上司,我拿着高工资被上司宠爱 <br />你结了婚,而我

2010-10-05 17:57:00 1073

转载 DAO设计模式

DAO(Data Access Object)模式实际上是两个模式的组合,即Data Accessor 模式和 Active Domain Object 模式,其中 Data Accessor 模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式,其中Data Accessor模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式实现了业务数据的对象化封装,一般我们将这两个模式组合使用,因此,考虑到这些因素,这里将其作为同一个主题加以讨论。如图展

2010-09-27 09:49:00 385

原创 Java 套接字(Socket)

套接字(socket)为两台计算机之间的通信提供了一种机制,在JamesGosling注意到Java语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。1、客户机/服务器模型在饭店里,菜单上各种具有异国情调的食品映入你的眼帘,于是你要了一份pizza。几分钟后,你用力咀嚼浇着融化的乳酪和其他你喜欢的配料的热pizza。你不知道,也不想知道:侍者从那里弄来了pizza,在制作过程中加进了什么,以及配料是如何获得的。上例中包含的实体有:美味的pizza、接受你定餐的侍者

2010-09-25 09:53:00 776

原创 面试的漂亮回答(有例参考,领会精神)

1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。 2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条

2010-09-17 15:31:00 504

原创 关于C++ const 的全面总结

<br />转自:http://blog.csdn.net/Eric_Jo/archive/2009/04/30/4138548.aspx<br />C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。<br />Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。<br /> <br />一、Const作用<br />   如下表所示:<br /

2010-09-06 08:56:00 331

转载 C++ String 的用法

<br />C++ string:  之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 <br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: <br />#include

2010-08-18 15:23:00 360

转载 C语言字符串操作函数

<br />C语言字符串操作函数<br /><br />1. 字符串反转 - strRev<br />2. 字符串复制 - strcpy<br />3. 字符串转化为整数 - atoi<br />4. 字符串求长 - strlen<br />5. 字符串连接 - strcat<br />6. 字符串比较 - strcmp<br />7. 计算字符串中的元音字符个数<br />8. 判断一个字符串是否是回文<br /><br />1. 写一个函数实现字符串反转<br />版本1 - while版void st

2010-08-17 16:30:00 1441

转载 100部好看的校园喜剧片(可练习英文)+美国校园青春励志电影+25部口语练习电影+20部最浪漫电影

<br /><br />100部校园电影 <br /><br />1,魔法灰姑娘〔超级推荐〕 (安妮海瑟薇主演) <br />2,贱女孩〔超级推荐〕(林赛罗汉主演) <br />3,灰姑娘的玻璃手机〔超级推荐〕 <br />4,美人鱼〔超级推荐〕 (里面音乐也很好听) <br />5,舞出我人生〔超级推荐〕 (励志的!刚出了第二部) <br />6,录取通知书 <br />7,水瓶座女孩 <br />8,倒霉爱神 (2006林赛罗汉主演) <br />9,儿女一箩筐 <br />10,冰雪公主〔超级推荐〕

2010-08-04 22:18:00 44387

原创 把一个字符串倒序,如“abcd”倒序后变为“dcba”

<br />方法一:<br />char*src="hello,world";<br />int len=strlen(src);<br />char*dest=(char*)malloc(len+1);//要为/0分配一个空间<br />char*d=dest;<br />char*s=&src[len-1];//指向最后一个字符<br />while(len--!=0)<br />*d++=*s--;<br />*d=0;//尾部要加/0<br />printf("%s/n",dest);<br />f

2010-08-04 19:09:00 4420

转载 堆和栈的区别

<br />基础知识: <br />堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表。允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称为入栈和出栈。有一组CPU指令可以实现对进程的内存实现堆栈访问。其中,POP指令实现出栈操作,PUSH指令实现入栈操作。CPU的ESP寄存器存放当前线程的栈顶指针,EBP寄存器中保存当前线程的栈底指针。CPU的EIP寄存器存放下一个CPU指令存放的内存地址,当CPU执行完当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然

2010-08-02 17:42:00 485

原创 C++拷贝函数详解

<br />1.什么是拷贝构造函数:<br />CA(const CA& C)就是我们自定义的拷贝构造函数。可见,拷贝构造函数是一种特殊的构造函数,函数的名称必须和类名称一致,它的唯一的一个参数是本类型的一个引用变量,该参数是const类型,不可变的。例如:类X的拷贝构造函数的形式为X(X& x)。<br />    当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:<br

2010-07-29 14:17:00 787

转载 数据库设计五个步骤

<br /> 1.确定entities及relationships<br />a)设计宏观行为。你用此数据库来做什么?比如,希望管理雇员的信息。<br />b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。<br />c)确定relationships。看着行为,确定tables之间有何种关系。比如,在部门与雇员之间存在一种关系。给这种关系命名。<br />d)细化行为。你从宏观行为开始,现在仔细检查这些行为,看有哪

2010-07-29 14:16:00 645

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除