自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生命不息,编码不止!!!

"Nothing is impossible; impossible itself says "I m possible"..."

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 错误-全排列

#include using namespace std;int result[8]={0,1,2,3,4,5,6,7};void exch(int *result,int l,int r){ int tmp=result[l]; result[l]=result[r]; result[r]=tmp;}void quan(int *result,int left,i

2013-01-27 16:29:27 343

转载 男人的修养

一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。要使别人对你有信心,就必须要先对自己充满信心。自信的男人可以战胜一切困难。 一个有风度的男人

2012-11-19 21:32:10 404

转载 64位

笼统地讲,64位指的是CPU指令最大可以一次处理8个字节,因此这里的64位指的是数据位数,而不是寻址位数。就CPU设计角度上讲,为了更好地支持间接寻址,地址位数应尽量与数据位数一致。但从计算机系统总体设计角度上讲,实际地址总线宽度的设计还要考虑成本及兼容性之类的制约,比方说,很有可能数据处理是64位的,寻址处理有可能却是32位的(可提供4G的寻址空间)。当然也可以设计为更多如 128位的,但地址位

2012-08-17 22:46:55 505

转载 Google的体系架构

本文转载自网络Google是可伸缩性之王。每个人都知道Google是因为他们对大量,复杂信息的快速搜索,但是Google的技术并不只是在搜索领域闪闪发光。他们构建大型应用的平台方式能够让他们以惊人的竞争速度在网络规模应用上面大展拳脚。Google的目标一直是构建更高性能更高规模基础设施来支持他们的产品。他们怎么做到的呢?参考资料以及信息来源   视频:在Google上构建大型系统 (V

2012-07-04 21:30:13 1681

转载 Google服务器架构图解简析

本篇文章转载自网络,由于找不到原始出处,所以仅此声明。无疑是互联网时代最闪亮的明星。截止到今天为止,Google美国主站在Alexa排名已经连续3年第一,Alexa Top100中,各国的Google分站竟然霸占了超过20多个名额,不得不令人感叹Google的强大。不论何时,不论何地,也不论你搜索多么冷门的词汇,只要你的电脑连接互联网,只要你轻轻点击“google搜索”,那么这一切相关

2012-07-04 21:26:39 2758

原创 C++学习笔记

1.const_iterator和const iterator的区别,const_iterator所指向的对象的值不能改变,而const iterator只能指向固定的位置,即其值不变。vector vec;vector::const_iterator iter1=vec.begin();const vector::iterator iter2=vec.begin();*iter1=

2012-05-10 21:10:05 291

原创 C++智能指针

在设计有指针成员的类时,当我们把一个指针成员复制给另外一个类对象的指针成员时,他们的指针成员共同指向内存中的同一对象,可以使用任意一个指针更改内存中的这个对象。我们把内存中的这个对象叫做共享对象。但是当一个指针删除了这个共享对象时,另一个指针不知道这个对象已经不存在了,它仍然会读写这个共享对象所在的内存单元,这就造成了严重的安全问题。这时我们可以采用智能指针来管理这个共享对象,用户仍然可以通过普通

2012-05-06 13:09:19 283

转载 C++开源库

C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SDK)

2012-04-30 13:24:55 330

转载 如何选择开源库

丰富的开源资源为开发者提供了便利,但如何在众多开源资源中找到适用自己项目的开源库(编者注:此处的库指开发中可用的框架、函数库、类库或者其他组件。)呢?国外开发者Daniel Marbach(他的介绍)在其博客中详细介绍了相关技巧。Daniel Marbach认为利用开源库可以大大提高开发速度,他经常鼓励自己的团队成员在开发中选用开源库。他总结选用技巧如下:1. 首先根据自己的项目性

2012-04-30 13:06:17 432

转载 职业生涯学习重点

1、基本知识:掌握C/C++语法,熟悉STL标准库、ACE库、Boost库。2、应用技能:多线程编程、网络编程、Oralce数据库、内存管理、正则表达式。3、内功修炼:算法与数据结构、操作系统、软件工程、 数据库原理、设计模式。4、综合素质:沟通能力、表达能力、人际交往能力、英文阅读能力。5、工具使用:GDB、GCC、Makefile、单元测试、SVN版本管理、UML。6、

2012-04-29 13:01:01 272

原创 单链表的各种操作

单链表的各种操作#include#includetypedef struct node{ int data; struct node *next;}Node,*Linklist;Linklist InitList(){ Linklist L=(Linklist)malloc(sizeof(Node)),p,q; int i=0; L->next=NULL; for(i

2012-04-24 20:33:44 291

原创 C++学习代码

1.重载运算符实现复数数据运算#includeusing namespace std;using std::cout;using std::endl;class Complex{private: double real; double image;public: Complex(double real=0.0,double image=0.0)

2012-03-21 19:45:40 468

转载 一位前辈的游戏开发经验分享

想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,人工智能算法

2011-11-29 19:23:29 1728

转载 提问的智慧

在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。     首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们思维的好问题。   如若不然,我们还来干吗?如果你有值得我们反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼,可以提高我们的理解力,而且通常会暴露我们以

2011-10-22 15:20:03 259

Objective-C

Objective-C IOS开发文档,帮助你快速掌握IOS应用开发技巧

2012-03-09

空空如也

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

TA关注的人

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