码迷,mamicode.com
首页 > 编程语言
C语言字节对齐问题详解
一、何谓字节对齐?       现代计算机中内存空间都是按照字节(byte)划分的,从理论上讲,似乎对任何类型变量的访问都可以从任何地址开始,但实际情况是在访问特定变量的时候,经常在特定的内存地址访问,而不是顺序的一个接一个的排放。为了使CPU能够对变量进行快速访问,变量的起始地址应该具有某些特性,即所谓的“字节对齐”。比如4字节的int型,其起始地址应该位于4字节的边界上,即起始地址能够被4整...
分类:编程语言   时间:2015-04-14 08:29:40    阅读次数:209
javascript DOM相关总结
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
C++ 中string 详解 转载自 博客园
转载自 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 奇技淫巧
JavaScript 奇技淫巧这里记录一下以前学习各种书籍和文章里边出现的JS的小技巧,分享给大家,也供自己查阅,同时感谢那些发现创造和分享这些技巧的前辈和大牛们。1、遍历一个obj的属性到数组 var a=[]; for(a[a.length] in obj); return a; 乍一看...
分类:编程语言   时间:2015-04-14 08:26:21    阅读次数:179
2015 Small Business Book Awards Community Choice Winners
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跨域解决方案之script标签实现
/********************************************************** 说明:跨域请求数据Javascript组件 ---------------------------------------------------------- addby傻帽儿2015-4-1318:18:14 **********************************************************/ ;(function(windo..
分类:编程语言   时间:2015-04-14 07:21:55    阅读次数:150
[Leetcode][JAVA] Convert Sorted Array to Binary Search Tree && Convert Sorted List to Binary Search Tree
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
MFC42.dll 按钮事件总结规律
阅读了“MFC程序逆向–消息篇(上)+(下)”一文后,收获颇丰。作者提到对于对话框程序,在这个函数函数入口处设置断点最好(请记住这个函数:CCmdTarget::OnCmdMsg())。在学习的过程中,对OD的一些使用方法进一步加深了理解。首先用VC6.0建立一个基于对话框的MFC程序,分别采用动态...
分类:编程语言   时间:2015-04-14 07:06:41    阅读次数:196
JavaScript闭包
/* JavaScript实现了自动释放内存的系统,当代码不再需要时,就从电脑的内存中把它移除。这些自动化系统叫做垃圾回收(garbage collector)。 当函数执行完毕时,管理内存的本地方法会将函数中所有创建了的东西从内存中移除。毕竟函数已经执行完毕,所以似乎我们不再需要访问该执行环境.....
分类:编程语言   时间:2015-04-14 07:04:12    阅读次数:201
Windows线程同步【4】读写锁(RWMutex)
在视频播放机程序中,经常采用这样的架构: 一个负责读文件的线程,负责从媒体文件中读取数据并将数据包放入一个包队列(queue),另外有多个线程从这个包队列中取包并解码,然后交给负责显示的线程以便显示图像。...
分类:编程语言   时间:2015-04-14 02:03:55    阅读次数:192
Java并发编程-创建线程的两种方式及区别
[转载请注明](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
MFC程序逆向 – 消息篇(下)
上篇啰里啰嗦地说了一大堆,其实所说的消息都是PostMessage方式的。MFC中还有另外一种很常见的消息发送方式,就是SendMessage函数。这个消息起始路径和上篇所讲的完全不一样。这种方式下,前面的7个站点均不执行,而是直接进入第8站点:User32内核,从第8站点出来后,这两种消息方式走上...
分类:编程语言   时间:2015-04-14 02:02:01    阅读次数:288
MFC程序逆向 – 消息篇(上)
标 题:【原创】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
JAVA泛型实现一个堆栈类
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
Swift之元组
元组就是一个把多个值组成一个单一合成的复合值类型。一个元组内部的各个值可是任何类型,并且每个值的类型可以彼此不同。比如这个例子,(404,"Not Found")是一个用来描述Http状态的元组。一个HTTP状态编码是当你请求一个web页面时,web服务返回的一个特定的值。404 Not Found...
分类:编程语言   时间:2015-04-14 01:55:50    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!