一、何谓字节对齐?
现代计算机中内存空间都是按照字节(byte)划分的,从理论上讲,似乎对任何类型变量的访问都可以从任何地址开始,但实际情况是在访问特定变量的时候,经常在特定的内存地址访问,而不是顺序的一个接一个的排放。为了使CPU能够对变量进行快速访问,变量的起始地址应该具有某些特性,即所谓的“字节对齐”。比如4字节的int型,其起始地址应该位于4字节的边界上,即起始地址能够被4整...
分类:
编程语言 时间:
2015-04-14 08:29:40
阅读次数:
209
DOM是客户端javascript最重要的部分。包括以下几块内容:DOM的节点类型DOM的对象属性DOM的节点操作:增、删、改、查DOM事件DOM节点类型:文档:文档本身 document。元素:标签 。如 、属性:标签中的属性。如 中的method、action文本: 页面中的文本。如text中的...
分类:
编程语言 时间:
2015-04-14 08:27:49
阅读次数:
157
要点单链表的结构可表示如下: typedef int ElemType; typedef struct LNode { ElemType data; ...
分类:
编程语言 时间:
2015-04-14 08:28:01
阅读次数:
150
转载自 http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html标准C++中的string类的用法总结相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的 确,MFC中的CString类使用起来真的非常的方便好...
分类:
编程语言 时间:
2015-04-14 08:26:43
阅读次数:
156
JavaScript 奇技淫巧这里记录一下以前学习各种书籍和文章里边出现的JS的小技巧,分享给大家,也供自己查阅,同时感谢那些发现创造和分享这些技巧的前辈和大牛们。1、遍历一个obj的属性到数组 var a=[]; for(a[a.length] in obj); return a; 乍一看...
分类:
编程语言 时间:
2015-04-14 08:26:21
阅读次数:
179
2015 Community Choice WinnersCommunity Choice Awards winners represent the top public vote getters in eight Awards categories as chosen by fans and th...
分类:
编程语言 时间:
2015-04-14 08:24:10
阅读次数:
168
/**********************************************************
说明:跨域请求数据Javascript组件
----------------------------------------------------------
addby傻帽儿2015-4-1318:18:14
**********************************************************/
;(function(windo..
分类:
编程语言 时间:
2015-04-14 07:21:55
阅读次数:
150
Convert Sorted Array to Binary Search TreeGiven an array where elements are sorted in ascending order, convert it to a height balanced BST.很简单的二分法,只要给...
分类:
编程语言 时间:
2015-04-14 07:09:13
阅读次数:
133
阅读了“MFC程序逆向–消息篇(上)+(下)”一文后,收获颇丰。作者提到对于对话框程序,在这个函数函数入口处设置断点最好(请记住这个函数:CCmdTarget::OnCmdMsg())。在学习的过程中,对OD的一些使用方法进一步加深了理解。首先用VC6.0建立一个基于对话框的MFC程序,分别采用动态...
分类:
编程语言 时间:
2015-04-14 07:06:41
阅读次数:
196
/* JavaScript实现了自动释放内存的系统,当代码不再需要时,就从电脑的内存中把它移除。这些自动化系统叫做垃圾回收(garbage collector)。 当函数执行完毕时,管理内存的本地方法会将函数中所有创建了的东西从内存中移除。毕竟函数已经执行完毕,所以似乎我们不再需要访问该执行环境.....
分类:
编程语言 时间:
2015-04-14 07:04:12
阅读次数:
201
在视频播放机程序中,经常采用这样的架构: 一个负责读文件的线程,负责从媒体文件中读取数据并将数据包放入一个包队列(queue),另外有多个线程从这个包队列中取包并解码,然后交给负责显示的线程以便显示图像。...
分类:
编程语言 时间:
2015-04-14 02:03:55
阅读次数:
192
[转载请注明](http://blog.csdn.net/UniKylin/article/details/45016117):http://blog.csdn.net/UniKylin/article/details/45016117
1.线程和进程的区别并行:是多个任务在同一时间同时执行,例如多核计算机同时计算的任务可以理解为并行
并发:从微观上看是多个任务抢占一个CPU从而执行自己的任务,轮...
分类:
编程语言 时间:
2015-04-14 02:02:46
阅读次数:
226
上篇啰里啰嗦地说了一大堆,其实所说的消息都是PostMessage方式的。MFC中还有另外一种很常见的消息发送方式,就是SendMessage函数。这个消息起始路径和上篇所讲的完全不一样。这种方式下,前面的7个站点均不执行,而是直接进入第8站点:User32内核,从第8站点出来后,这两种消息方式走上...
分类:
编程语言 时间:
2015-04-14 02:02:01
阅读次数:
288
标 题:【原创】MFC程序逆向 – 消息篇(上)+(下) 11楼作 者:szdbg时 间:2007-10-31,06:26:02链 接:http://bbs.pediy.com/showthread.php?t=54150前言:记得前一段时间,我刚接触软件破解和逆向这一行时,对于一些软件不知从何处跟...
分类:
编程语言 时间:
2015-04-14 02:01:30
阅读次数:
275
namespace 函数数组排序带出最大最小值及平均值{ class Program { static void Main(string[] args) { int[] b=new int[]{9,1,5,3,7}; int max = 0; //设置两个变量用来接收最低值与最小值。 int mi....
分类:
编程语言 时间:
2015-04-14 01:56:57
阅读次数:
143
1 package com.xt.test; 2 3 /** 4 * 泛型实现堆栈,thinking in java中的例子 5 * 6 * @author Administrator 7 * 8 * @param 9 */10 public class LinkedTrack ...
分类:
编程语言 时间:
2015-04-14 01:54:43
阅读次数:
143
元组就是一个把多个值组成一个单一合成的复合值类型。一个元组内部的各个值可是任何类型,并且每个值的类型可以彼此不同。比如这个例子,(404,"Not Found")是一个用来描述Http状态的元组。一个HTTP状态编码是当你请求一个web页面时,web服务返回的一个特定的值。404 Not Found...
分类:
编程语言 时间:
2015-04-14 01:55:50
阅读次数:
133