struct LinkedListNode
{
int data;
LinkedListNode* next;
};
bool IsCircle(LinkedListNode* head)
{
if (head == NULL || head->next)
{
return false;
}
LinkedListNode* p = head;
Link...
分类:
其他好文 时间:
2015-03-15 12:23:23
阅读次数:
97
野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的成因主要有两种:
(1)、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随...
分类:
其他好文 时间:
2015-03-15 09:39:12
阅读次数:
140
感觉auto_ptr还是存在一些不足的,效率十分低,而且丢失了一般指针方便常用的操作,如++,--等,auto_ptr只重载了=,*,->这几个操作符,所以使用很不方便。
一、说明:int *a = NULL;delete a;//do nothing
应此auto_ptr的析构函数是这样子的:
~auto_ptr()
{ // destroy the...
分类:
其他好文 时间:
2015-03-15 09:36:50
阅读次数:
149
基本类型的值和引用类型值 基本类型:string number boolean null Undefined 引用类型:内存中的对象 动态的属性:1 var Person = new Object();2 Person.name = "js";3 ...
分类:
编程语言 时间:
2015-03-15 00:37:32
阅读次数:
195
一、Hibernate检索策略二、检索方法三、get和load比较get和load的区别:get不支持延迟加载,而load支持。当查询特定的数据库中不存在的数据时,get会返回null,而load则抛出异常。类(Class)的延迟加载:设置标签中的lazy="true",或是保持默认(即不配置laz...
分类:
Web程序 时间:
2015-03-15 00:30:21
阅读次数:
182
在ECMAScript 中,变量可以存放两种类型的值,即原始值和引用值。
原始值(primitive value)是存放在栈(stack)中的简单数据字段,也就是说,它们的值直接存储在变量访问的位置。
引用值(reference value)是存储在堆(heap)中的对象,也就是说,存储在变量出的值是一个指针(point),指向存储对象的内存处。
ECMAScript 中有5种原始类型,即Undefined,Null,Boolean,Number 和 String。ECMAScript把术语...
分类:
编程语言 时间:
2015-03-14 23:20:52
阅读次数:
218
2.类的定义
1.1 引用类型变量
2.2 成员方法
3.3 JVM的内存结构
4.4 方法的重载
5.5 this关键字
6.6 null关键字
7.7 构造方法
8.2 类的继承
9.1 方法的重写Overwrite
10.2 重写和重载的区别
3.3 访问控制
1.1 import语句
2.2 protected和默认访问控制
4.4 static和final
1.1 static成员变量
2.2 static方法
3.3 static方法的意义
4.4 final类
5.5 final方法
6.6 ...
分类:
编程语言 时间:
2015-03-14 23:16:48
阅读次数:
236
刚开始使用winpcap数据包的时候,我在抓包的时候使用了 pcap_loop(adhandle, 0, packet_handler, NULL);这个回调函数进行抓包。同时在回调函数中分析IP地址后加入了新的线程进行分析数据包。pthread_create(&thread[threadnum],...
分类:
编程语言 时间:
2015-03-14 23:08:06
阅读次数:
358
HTML5之Canvas画正方形
1、设计源码
HTML5之Canvas画正方形
function drawFour(id)
{
//获取canvas元素
var canvas = document.getElementById("canvas");
if(canvas == null)
return false;
//获取上下文
var...
分类:
Web程序 时间:
2015-03-14 21:51:09
阅读次数:
395
#include "stdafx.h"#include #include #include #includeusing namespace std;class Myclass;Myclass* x1 = NULL;Myclass* x2 = NULL;Myclass* x3 = NULL;class...
分类:
其他好文 时间:
2015-03-14 21:31:24
阅读次数:
133