vectorvector就是动态数组.它也是在堆中分配内存,元素连续存放,有保留内存,如果减少大小后,内存也不会释放.如果新值>当前大小时才会再分配内存.它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成...
分类:
编程语言 时间:
2014-06-09 17:02:56
阅读次数:
352
网易博客发现小组风格手机博客玩LOFTER,免费冲印20张照片!>创建博客登录加关注黙言-在路上奋斗首页日志相册音乐收藏博友关于我黙言加博友关注他他的网易微博最新日志Javascript操作select控件Oracle存储过程基本语法将域名和tomcat6进行绑定的svn423LockedJS的tr...
分类:
编程语言 时间:
2014-06-09 16:55:35
阅读次数:
388
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用...
分类:
编程语言 时间:
2014-06-09 16:52:03
阅读次数:
331
对于toString方法,存在于API中的java.lang.String类中,API中告诉的该方法返回的是对象本身(该对象已经是一个字符串了).在默认情况下,该方法返回的是类名的原路径+@+对象的哈希值无符号十六进制表示形式.而对于String,该类已经重写了toString方法,所以不需要我.....
分类:
编程语言 时间:
2014-06-09 16:37:18
阅读次数:
444
用java socket实现了一个简单的httpserver, 能够处理GET,
POST,以及带一个附件的multipart类型的POST。尽管中途遇到了非常多问题,
只是通过在论坛和几个高手交流了一下,问题都攻克了。假设你认为程序有些地方看不明确,能够參看这个帖子:http://topic.cs...
分类:
编程语言 时间:
2014-06-10 15:05:11
阅读次数:
769
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是...
分类:
编程语言 时间:
2014-06-10 14:46:26
阅读次数:
259
1,内连函数inline 返回值类型
函数名(形参列表)普通函数成为内连函数:在普通函数声明之前加上inline成员函数成为内连函数:在类中定义的函数全部默认为内连函数,可以显示加上inline或者不加;在类中声明的函数,如果加了inline,则其为内连函数。如果没有加,但是再定义的时候加了inli...
分类:
编程语言 时间:
2014-06-10 14:39:37
阅读次数:
242
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2)
在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序...
分类:
编程语言 时间:
2014-06-10 14:34:14
阅读次数:
324
一、开始,万事开头难啊!
Java的学习很难,因为它太庞杂了,有很多令人恐惧的(并非语言本身的)细节。 让我们先看看,我们将碰到哪些难关: 1. 表示
脸面的部分,这里将用到的技术和知识:JSP,Servlet,XML,HTML,JavaScript,CSS等,最好能了解网络基础(TCP/...
分类:
编程语言 时间:
2014-06-10 14:13:10
阅读次数:
240
在开发时,我们会遇到一个需求:模块化。它要求我们把
业务组件进行拆分,分组。把一部分业务功能集中处理,以保证 部分功能块的独立,便于 分配任务到个人,确定人员职责,源代码管理,和发布时重组。我们尝试把
各个模块的代码放置到不同的java project 中,主工程是一个java web projec...
分类:
编程语言 时间:
2014-06-10 13:20:56
阅读次数:
245
1、原码、反码、补码,正数减法转补码加法js 在进行二进制运算时,使用 32 位二进制整数,由于 js
的整数都是有符号数,最高位0表示正数,1表示负数,因此,js 二进制运算中使用的整数表达范围是复制代码代码如下:-Math.pow(2,31) ~
Math.pow(2,31)-1 // -214...
分类:
编程语言 时间:
2014-06-10 13:13:04
阅读次数:
285
Posted on2011-01-13
20:44一桶浆糊这是上一篇博客《宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口》所展示的示例代码的改进版,改进之处有:1、如果不想直接提供成员作为属性,可以用成员函数的方式提供属性读写。2、支持基类映射表,即如果基类也实现了映射...
分类:
编程语言 时间:
2014-06-10 12:57:03
阅读次数:
642
http://blog.whattoc.com/2013/09/08/nodejs_api_addon_3/再续前文,前文介绍了node.js
的addon用法和google v8 引擎,下面,我们进入真正的编码,下面将会通过六个例子,学习node addon
范例,了解addon编程的特性创建一个...
分类:
编程语言 时间:
2014-06-10 10:17:04
阅读次数:
602
java mail发送邮件demo,引入mail.jar,运行测试发送ok[代码][Java]代码
01import java.util.Date;02import java.util.Properties;0304import
javax.mail.Authenticator;05import j...
分类:
编程语言 时间:
2014-06-10 10:15:07
阅读次数:
249
http://deadhorse.me/nodejs/2012/10/08/c_addon_in_nodejs_node_gyp.html这是一个三篇的系列文章,记录Node.js
C++扩展开发中的一些经验与坑。Node.js C++ addon编写实战(一)之node-gypNode.js C+...
分类:
编程语言 时间:
2014-06-10 10:11:49
阅读次数:
922
An IO call issynchronousif, when you call it, it
does not return until the operation is completed, or until enough time has
passed that your network s...
分类:
编程语言 时间:
2014-06-10 10:07:56
阅读次数:
273
在C++代码中想调用显示一个IOS界面,使用NSNotificationCenter1、在界面中注册消息[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(mytestFunc:)name:@"
mytest"...
分类:
编程语言 时间:
2014-06-10 09:55:00
阅读次数:
512
在过去,每次编写C/C++程序的时候,VLD差点儿是我的标配。有了它,就能够放心地敲代码,随时发现内存溢出。VLD最高可支持到Visual Studio
2012。不知道以后会不会支持Visual Studio 2013,但反正眼下是不支持的。相关的讨论见:https://vld.codeplex....
分类:
编程语言 时间:
2014-06-10 09:50:25
阅读次数:
230
以前看的时候,看到过嵌套类跟内部类的区别,不过后来就把它们的概念给忘了吧。昨天在看的时候,又遇到了这个概念,当时就很大的疑惑:嵌套类跟内部类有什么区别?只有是否有关键字static的区别吗?所以今天找了个时间查了一下两者的详细区别,总结在这篇博客中,既方便自己的复习和学习,也启示他人吧。1,概念:定...
分类:
编程语言 时间:
2014-06-10 09:49:04
阅读次数:
283
Java中的接口不仅仅是一种更纯粹的抽象类,它的目标比这更高。因为接口是根本没有任具体实现的。也就是说,没有任何与接口相关的存储;因此,也就无法阻止多个接口的组合。这一点是很有价值的,因为你有时候需要去表示“一个X是一个a和一个b以及一个c”。在C++中,组合多个类的接口的行为被称作为多重继承。它可...
分类:
编程语言 时间:
2014-06-10 09:30:40
阅读次数:
271