码迷,mamicode.com
首页 >  
搜索关键字:二进制 位运算    ( 23433个结果
PE文件结构
【PE文件结构】 【PE结构相关的3种地址】 【特征码】 很多EXE会被加壳,加壳的特点是入口地址被替换。所以入口地址处的代码常常可以用来判断EXE是否被加壳,以及用来判断是哪种程序生成的程序。这些可以判定目标的二进制机器码被称为特征码。特征码匹配就是一个二进制的匹配。
分类:其他好文   时间:2014-05-01 21:27:56    阅读次数:500
【大话QT之六】QT皮肤系统的动态切换
应用需求:         提供皮肤切换选项,在不重启应用程序的情况下实现皮肤的动态切换。 理论基础:         1) 图片资源是如何被利用的             这里先简要说明一下实现原理,皮肤的动态切换其关键在于图片资源的加载方式。QT中每个应用程序启动后都会维护属于自己的资源子库,所有的图片以及UI资源都实现编译到rcc文件中,而rcc文件是整合了所有资源的二进制文件,这种...
分类:其他好文   时间:2014-05-01 17:19:33    阅读次数:465
十进制与二进制转换
用C#代码实现二进制与十进制的互相转换代码如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676...
分类:其他好文   时间:2014-05-01 09:00:57    阅读次数:323
先存储,后计算
存储器读取 如果要让计算器自动取数,然后计算:10+5+7+2+6。我们先把要加的数都写入存储器,然后再一个一个取出来相加。如果没有特殊的原因,所有的二进制数都应该从存储器的顶端,也就是地址0000开始一个挨着一个存放。 如下图,假设存储器里已经存放了我们要加起来的5个二进制数; AC是计数器...
分类:其他好文   时间:2014-05-01 07:25:27    阅读次数:342
人造奇迹——二进制位运算的运用
最后更新:2014年4月30日1、位运算包括:这个我觉得大家都会我就随便说下:位与&,如 101 & 110 = 100位或|,如 100 | 110 = 110位非~,如 ~101 = 010位异或^,如 101 ^ 110 = 011左移>,如 110 >> 1 = 011其中,负数位运算的时候...
分类:其他好文   时间:2014-05-01 06:23:40    阅读次数:336
MFC CArchive实现保存到二进制文件
先看一下效果图 1 BOOL Save2File() 2 { 3 BOOL bOpenFileDialog = FALSE; ---------------------------------- ① 4 BOOL bVistaStyle = FALSE; ...
分类:其他好文   时间:2014-05-01 04:57:28    阅读次数:266
qt静态库编译加载资源的问题
qt有一套资源管理系统,如果将资源编译到可执行文件中,则可以直接访问可执行文件中的资源文件, 访问方式如下 :/prefix/location 但有的时候可以因为资源比较大,所以我们需要把资源编译成外部二进制资源文件*.rcc文件,这样可以提高可执行文件的加载速度。 编译方式rcc -binary myresource.qrc -o myresource.rcc 然后通过 QResou...
分类:其他好文   时间:2014-04-30 22:14:39    阅读次数:487
Class类文件结构浅析
前言       class文件时java虚拟机执行引擎的数据入口,也是java技术体系的基础支柱之一,了解class文件的结构对后面进一步了解虚拟机执行引擎有很重要的意义。 概要:     class文件是一组以八位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在class文件中,中间没有添加任何分隔符,这使得整个class文件中存储的内容几乎全部都是程序运行的必要数...
分类:其他好文   时间:2014-04-29 13:46:21    阅读次数:371
状态压缩dp入门 (poj3254 Corn Fields)
题目链接:http://poj.org/problem?id=3254 题意:给出一个n行m列的草地,1表示肥沃,0表示贫瘠,现在要把一些牛放在肥沃的草地上,但是要求所有牛不能相邻,问你有多少种放法。 分析:假如我们知道第 i-1 行的所有的可以放的情况,那么对于第 i 行的可以放的一种情况,我们只要判断它和 i - 1 行的所有情况的能不能满足题目的所有牛不相邻,如果有种中满...
分类:其他好文   时间:2014-04-29 13:33:20    阅读次数:242
Leetcode:Add Binary 二进制相加
Given two binary strings, return their sum (also a binary string). For example, a = "11" b = "1" Return "100". 思路同十进制的大数相加。代码如下: class Solution { public: string addBinary(string a, str...
分类:其他好文   时间:2014-04-29 13:12:20    阅读次数:328
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!