自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组、对象分别作为函数参数时

一、对象作为函数的参数对象也可以作为函数的参数传递给函数,其转递方法与传递其他类型的数据一样,可采用值传递和地址传递两种方法。值传递时是把对象的拷贝而不是本身传递给函数,函数中对参数对象的任何修改都不会影响调用该函数的对象本身;而地址传递时,调用该函数的对象与参数对象共用同一个地址,所以,函数对参数对象的任何修改都会影响调用该函数的对象本身。?1

2013-08-28 19:29:17 1018

原创 java下实现多线程的两种方法

一、实例化线程1、如果是扩展java.lang.Thread类的线程,则直接new即可。2、如果是实现了java.lang.Runnable接口的类,则用Thread的构造方法:Thread(Runnable target)   Thread(Runnable target, String name)  Thread(ThreadGroup group, Runnable

2013-06-08 16:39:45 522

原创 参数传递

函数调用过程:1.函数调用离不开栈。栈是一种数据结构,具有先进后出的特点,也就是说最先进入栈的数据总是最后从栈里出来。2.函数调用时,需要处理初始化和善后的工作,这些都是在栈空间里完成的。函数调用按照以下步骤进行:1.在栈里保存函数调用现场和函数返回地址,以便当函数调用完毕后,能返回主调函数,并且能让程序继续往下执行。2.在栈里给形参分配空间。3.计算实参表达式的值

2013-06-03 16:20:31 512

转载 全局变量和局部变量

操作系统为一个C++程序的运行所分配的内存分为四个区域:      自由存储区 (动态数据);栈区(函数局部数据,main()函数局部数据);全局数据区(全局、静态);代码区(程序代码)。存储区域说明:(1)代码区(Code area):存放程序代码,即程序中各个函数的代码块;(2)全局数据区(Data area):存放全局数据和静态数据;分配该区时内存全部清零,结果变量的所有

2013-05-31 15:25:25 1008

原创 继承

继承是面向对象程序设计支持代码重用的重要机制。通过继承,可以在原有类的基础上派生出新类,新类将共享原有类的属性,并且还可以添加新的特性。好处:代码重用,降低开发成本。继承分为public,protected,private三种;继承方式基类公有成员基类保护成员基类私有成员派生类对象公有继承publicprotected不可访问

2013-05-30 16:45:08 465

转载 linux下常用系统函数

一、进程控制:fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中止当前进程getdtablesize进程所能打开的最大文件数getpgid获取指定进程组标识号setpgid设置指定进程组标志号getpgrp获取当前进程组标识号setpgrp设置当前进程组标志号

2013-05-30 13:44:23 470

原创 有符号和无符号数的比较

int ia = -1;unsigned int ua = ia;if(ia == ua) cout else cout 打印的结果为相等,当你用一个有符号数和一个无符号数进行比较的时候,是将有符号数转换成无符号数,然后比较大小short sa = -1;unsigned short ua = sa;if(sa == ua) cout else

2013-05-27 15:32:20 745

原创 Flex+AS3中文件读入与写出及Datagrid自动获取行号和socket发送数据

Flex+AS3中文件的读入并写入Datagrid中:  protected function button4_clickHandler(event:MouseEvent):void   {           // test.text += "\n";    // test.text += "DIP11:"+DIP11+"\n";    var urlRequest:UR

2013-05-23 14:55:20 882

转载 FileReference 类

Adobe ActionScript 3.0|                    不是您的版本?下载帮助 PDF( 11MB)仅限本帮助系统Flash CS4 资源使用 FlashActionScript 3.0 和组件ActionScript 2.0 和组件Adobe AIRF

2013-05-21 22:46:58 2048

转载 超文本传送协议(HTTP)

中文名称:           超文本传送协议英文名称:           hypertext transport protocol;HTTP 定义:一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。A.是万维网(world wide web)交换信息的基础。             B.它允许将超文本标记语言(HTML) 文档从 Web 服务器传

2013-05-20 15:13:51 1185

转载 TCP,IP,HTTP,SOCKET区别和联系(转载)

网络由下往上分为: 对应物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据 如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段

2013-05-20 11:23:57 466

翻译 动态查找之平衡二叉树(AVL)

AVL出现的原因:BST是一种查找效率比较高的组织形式,但其平均查找长度受树的形态影响较大,形态比较均匀时查找效率很好,形态明显偏向某一方向时其效率就大大降低。因此,希望有更好的二叉排序树,其形态总是均衡的,查找时能得到最好的效率,这就是平衡二叉排序树。AVL的定义:平衡二叉树或者是空树,或者是满足下列性质的二叉树。⑴:左子树和右子树深度之差的绝对值不大于1;⑵:左子树和右

2013-05-17 17:15:38 894

转载 动态查找之二叉排序树(BST)

当查找表以线性表的形式组织时,若对查找表进行插入、删除或排序操作,就必须移动大量的记录,当记录数很多时,这种移动的代价很大。利用树的形式组织查找表,可以对查找表进行动态高效的查找。     二叉排序树(Binary Sort Tree或Binary Search Tree)定义:二叉排序树或者是空树,或者是满足下列性质的二叉树。(1) :若左子树不为空,则左子树上所有结点的

2013-05-17 16:09:40 931

转载 静态查找

静态查找(Static Search):在在查找时只对数据元素进行查询或检索,查找表称为静态查找表。动态查找(Dynamic Search):在实施查找的同时,插入查找表中不存在的记录,或从查找表中删除已存在的某个记录,查找表称为动态查找表。顺序查找(Sequential Search):查找思想:         从表的一端开始逐个将记录的关键字和给定K值进行比较,若某个记录

2013-05-17 15:35:56 619

空空如也

空空如也

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

TA关注的人

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