自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 一次跳槽的经历带来的一些感悟。

一个人的薪资,是一个人在社会上价值的体现,在我看来在工作上来讲分为两个部分,一部分是个人技术能力的价值,另一部分则是对于公司的价值。一个IT人的职业发展,我觉得两个价值一定要均衡发展。          举个简单的例子说明一下:一个人在一个公司呆了五年,第一年的工资是3000,因为刚毕业他所掌握的技术的价值约等于3000,对于公司的价值,因为公司刚刚录用,甚至会花钱培训他,所以这部分几乎等于0,

2012-11-22 17:53:59 625

转载 socket粘包

http://www.csdnjava.com/thread-27051-1-1.html 这两天看csdn有一些关于socket粘包,socket缓冲区设置的题目,发现自己不是很清楚,所以查资料了解记录一下: ? 一两个简单概念长连接与短连接: 1.长连接 ??? Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2

2012-11-15 16:41:08 447

转载 【转帖】Delphi 运算符及优先级

单目运算符 (最高优先级) @ 取变量或函数的地址(返回一个指针) not 逻辑取反或按位取反 乘除及按位运算符 * 相乘或集合交集 / 浮点相除 div 整数相除 mod 取模 (整数相除的余数) as 程序运行阶段类型转换 (RTTI运算符) and 逻辑或按位求和 shl 按

2011-11-28 21:11:09 667

原创 MAKELONG, MAKELPARAM, MAKEWPARAM,MAKELRESULT

MAKELONG   MAKELONG 是一个宏,将两个16位的数联合成一个无符号的32位数   DWORD MAKELONG(   WORD wLow,   WORD wHigh );   参数:   wLow: 32位数的低16位   WHigh:32位数的高16位   返回值:   返回一个32位的新数

2011-11-28 20:18:02 2146

转载 游戏开发C++ const使用详解

http://www.job168.com/info/read_79075.html 发表日期:2010-11-24         一 const基础   如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况:   int b = 500;   c

2011-10-18 16:57:15 965

转载 C++ - extern "C"用法浅析

1.引言    C++语言的创建初衷是"a better C",但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为"不彻底地面向对象"),因而它可以定义不属于任何类的

2011-10-16 17:57:35 267

转载 游戏开发中常用的设计模式

使用设计模式来提高程序库的重复利用性是大型程序项目开发必须的。但是在“四人帮”的设计模式概述中提到了23种标准设计模式,不但难以记住,而且有些设计模式更多的适用于应用程序开发,对游戏项目引擎设计并没有很多的利用价值。根据经验,精挑细选后,笃志在这里记录一些自认为有利用价值的设计模

2011-10-16 15:10:32 391

原创 容器vector和迭代器iterator+使用

容器vector声明方式 vector:: 变量名(参数) 使用前需要引用#incude 初始化方式有下面几种 1 声明初始化例如: vector vct;默认构造函数为空 vector vct1(vct) 用已声明好容器来初始化 vector vct2(3,5) 大

2011-10-12 16:42:00 1132

原创 C++形参和实参

实参:实在参数简称实参,每一个实参是一个表达式 。 形参:形式参数简称形参,每一个形参是一个变量。

2011-10-02 13:54:21 353

原创 C++和Delphi的不同点(1)

C++中Char类型类似于Delphi中Byte类型 只不过Char可以代表字符也可以代表证书,在C++中char是整数类型的一种形式。而Delphi中的Byte只能代表0-255的数字。Char既可以是有符号整形,也可是无符号整形,取决于编译器设定。 C++只有一种函数 函数

2011-10-02 13:39:33 390

原创 不知道的一些IDE功能

用了快三年delphi了,有很多IDE的功能今天才刚学习到。  Ctrl+Shift+T  写Todo注释  Atl+V+I  列出项目中已有的Todo注释  Ctrl+J 常用函数 System. 会列出系统变量范围  还有就是预览窗体位置。

2011-09-06 19:11:54 353

原创 数组和链表的区别

通过学习数组和链表总结如下 1 链表在内存是是不连续的,数组是连续的 2 数组内存分配是一次性的全部分配,链表不是 3 数组是同级别的,链表是一个连接一个,查找效率链表不如数组 4 链表的增删比数组方便 5 链表的扩展潜力大于数组

2011-09-01 21:17:42 461

原创 AnsiString 学习心得

AnsiString  delphi 2007以前的编译器(包含2007),当声明一个字符串类型时,默认为AnsiString;其最大为2GB。 字符串copy不是真正复制,只是引用增减,例如 var s1,s2:string begin    s1:='asdf';

2011-08-31 11:56:54 283

原创 内存堆栈和数据结构堆栈

内存堆栈 heap 堆  stack 栈    heap是由程序员手动申请,手动释放的内存。 stack是系统保留的自动管理的内存单元,其操作方式类似于数据结构的stack。 数据结构堆栈 heap 是顺序随意的机构  stack是后进先出结构。

2011-08-30 10:49:38 347

原创 指针的free nil

指针只能指向一个声明好的地址,也就是说使用指针需要先申请内存。或者是需要指向的东西已经存在。 free是释放掉指针指向地址的数据。 nil是把指针指向其他地方(暂时这么理解)  一般写法,先free 再nil 不然会报错。 但是如果多个指针指向同一个地址,先free会造成

2011-08-25 18:15:08 573

原创 Delphi数组

2维数组声明方式可以是这样 arr1:array[1..2,3..4]  of integer; 2维动态数组 arr2:array of array of integer; 动态数组是指针 静态数组不是 动态数组释放方式有三种  1 arr2=nil 2 fina

2011-08-23 16:40:52 296

原创 学习所得

二进制运算符 not  and or  xor shr shi not 按位取反 and 只有都是1结果才是1,其余都是0 or   只有都是0 结果才是0 ,其余都是1 xor 只有不一样才是1.一样就是0 shr 按位左移 shi 按位右移 技巧 任意数 和 2

2011-08-23 16:38:45 293

原创 Delphi编译错误信息一览表

转自http://hi.baidu.com/hi0479/blog/item/ad71fd362df8d8330a55a9a4.html ';' not allowed before 'ELSE'     →     ElSE前不允许有“;” '' clause not al

2011-08-23 16:30:39 653

转载 转:Javascript中最常用的55个经典技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以

2007-08-13 11:38:00 816

转载 Visual Studio 2005版本纵览

Visual Studio 2005 Express Edition在Visual Studio 2005中,Express系列版本是最低一级的版本,这些版本针对具体的语言,如Visual C++ Express Edition,Visual C# Express Edition等,Express版本非常适合第一次接触软件和网站开发的人。Visual Studio 2005 Standard

2007-08-09 12:16:00 709

转载 asp.net面试集合

1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 : ADO。NET相对于ADO等主要有什么改进?答 ADO数据以Rec

2007-07-31 16:55:00 576

原创 learn english(1)

Micriosoft ASP.NET is a free technology that allows programmers to creat  dynamic web(动态网站) applications.ASP.NET can be used to cerate anything from small,personal websites through to large,enterprise

2007-07-31 09:37:00 410

转载 学习.net的一些网站

还不错推荐给大家原文——名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http

2007-07-30 16:49:00 575 1

原创 学习计划

由于上次面试,使我懂得了英语的重要性,和自己专业知识的匮乏,所以为了自己的理想和前途,制定以下学习计划,暂行,将来不合适再改动。1 英语学习 每天10个英语单词,一篇技术文章。2.c#学习,每天一段笔记,手写一段代码(不少于50行)3.每天登陆csdn论坛查看最近技术帖子。4.一定要坚持下去。

2007-07-30 16:31:00 570 1

原创 今天开始写自己的博客

    从今天开始正式写自己的博客,主要是为总结学习之用,一定要坚持下去。 

2007-07-30 16:22:00 495

C++_标准模板库

C++_标准模板库

2012-04-05

敏捷软件开发:原则、模式与实践

敏捷软件开发:原则、模式与实践

2007-08-01

空空如也

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

TA关注的人

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