月归档:2012 年二月

Java堆内存的10个要点 Java堆内存的10个要点
HOT

我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.lang.outOfMemoryError等错误,我才开始关注堆内存。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础,使你发觉编程的秘诀。对于程序员来说...
阅读全文

WshShell对象常用方法介绍
HOT

作者:李唯新WshShell对象常用方法介绍   阶段要点   ● WshShell对象的简单介绍。   ● 激活窗口AppActivate。   ● 获取当前路径CurrentDirectory。   ● 最常用的sendkeys发送。   ● 注册表信息的操作。WshShell对象介绍  这一节主要讲一下WSH对象的一些应用,在QTP项目实践中经常会遇到一些与Windows连接比较紧密的操作,...
阅读全文

关于《C How to Program》和机械工业出版社的中译本
HOT

我是看了碧蓝右耳前辈的帖子后才知道有这么两本好书的,但是跑遍了书店也没看到有的卖,于是就从网上下了pdf打印出来中英对照着看,然后就发现一个问题,那就是机械工业出版社只翻译到前十四章就结束了,后面的半本书不知道为什么就不接着翻了。各位大侠能告诉我哪里有后半本书的翻译吗?
阅读全文

解决C# Socket发送数据大小问题
HOT

TCP/IP是可靠性传输协议,它能保证数据能按顺序的方式到达目的地.看到以上描述在写TCP/IP应用的时候似乎就可以放心了,只要程序不出意外就数据输传就是正确.但最近在做一个文件传输工作的时候确得到的结果并不是这样,发现网络环境和一次发送数据大会影响整个输传结果.以下是这两晚的测试情况测试内容描述:每个文件块信息包大概是120k左右采用异步5连接输传,双方的Socket.SendBufferSiz...
阅读全文

C#3.0中对象初始化器和集合初始化器
HOT

作者:李唯新  C# 3.0 中对象初始化器(Object Initializers) 和 集合初始化器(Collection Initializers) ,就是简化我们的代码,让本来几行才能写完的代码一行写完。这样在LINQ的使用中,我们才不会把一个LINQ表达式写的巨复杂无比。   由于我看到几篇讲对象初始化器(Object Initializers)和集合初始化器(Collection In...
阅读全文

VC++中动态生成菜单技巧 VC++中动态生成菜单技巧
HOT

作者:sanmao下载源代码一.前言    在实际运用中,经常需要根据操作来增减菜单和菜单项。在VC++开发环境下,动态生成菜单的方法有多种。例如:可以利用资源编辑器创建菜单资源,然后在程序运行中动态加入菜单,这种动态生成菜单的方法比较常见,运用比较多。用这种方法动态增加菜单时,首先需要在Resource.h中添加菜单ID;由于是动态生成的菜单选项,所以要实...
阅读全文

VC透明位图的绘制
HOT

绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。 绘制"透明"位图的关键是创建一个"掩码"位图(mask bitmap),"掩码"位图是一个单色位图,它是位图中图像的一个单色剪影。在Windows编程中,绘图都要用到设备描述表,我们...
阅读全文

C++中消息自动派发之二 About IDL解析器
HOT

 前一篇blog中讲了如何在C++中实现消息的自动派发,而关键点在于如何实现通过IDL文件自动生成msg_dispatcher模板类。有几个网友提醒我idl解析器会比较难写,事实却是如此。我第一个版本的idl解析器本来只是想做demo只用。花了一个晚上时间拼凑了几个python函数,msg_dispatcher类倒是能生成,但解析器的代码太混乱了,简直毫无结构可言。说实话,这个消息自动派发框架我还...
阅读全文

深度解析Objective-C笔试题
HOT

Objective-C笔试题是本文要介绍的内容,很详细的讲解写的答案。大约有18个Objective-C问题供你参考学习,不多说,我们一起来看详细解答!1.Objective-C中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?答:all...
阅读全文

Objective-C内存管理基础
HOT

对于我们.net开发人员来说,.net为我们提供了自动内存管理的机制,我们不需去关心内存的管理。但是iPhone开发中却是不能的。这篇文章将简述一下Objective-C的内存管理机制和方法和一些特性。手动的进行内存管理Cocoa和Objective-C的类都是NSObject的子类。NSObject中有几个方法进行内存管理。alloc方法为对象分配一片内存空间。dealloc方法用于释放对象的空...
阅读全文

Objective-C入门教材
HOT

Objective-C是一种简单的计算机语言,它可以用来设计复杂的面向对象程序。 Objective-C扩展了标准ANSI C语言,增加了一些定义类、方法以及其它结构的语法,提升了类的动态扩展。重点: 本文档没有教授任何有关于C语言的知识。如果你还不熟悉C语言,阅读本文之前应该学习一下C语言的基础知识。如果你已经熟悉C语言,并且之前使用过面向对象语言编写过程序,下面的内容将会帮助你学习Object...
阅读全文

Objective-C语法快速参考
HOT

大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右,而且...
阅读全文

简介Objective-C语言
HOT

Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。1980年代初布莱德·确斯(Brad Cox)在其...
阅读全文
12
1 页 / 共 2