#define LOW(x) (*((unsigned char*)&(##x)+1))

C/C++ > C++ 语言 [问题点数:20分]
等级
本版专家分:2
结帖率 99.26%
等级
本版专家分:22912
勋章
Blank
红花 2011年7月 C/C++大版内专家分月排行榜第一
Blank
黄花 2011年8月 C/C++大版内专家分月排行榜第二
vernal

等级:

MD5

一、MD5介绍 MD5是MD5消息摘要算法的简称(英语:MD5 Message-Digest Algorithm),是一种广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(即哈希值),用于确保信息传输的完整性。...

VC中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法总结。

VC 中的宏使用方法参考 MSDN: Macros (C/C++) "src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">"src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">C/C++ 预定义宏^ __LINE__: 当前源文件的行号,整数 ...

C语言 枚举(enum)、宏定义(#define)、结构体(struct)的一种联合应用

最近看到一种枚举、宏定义、结构体联合的应用,对我这种初学者很有帮助,所以总结一下记录在这,为以后方便查阅,有需要的朋友也可以做一个参考.实际操作就是用宏定义初始化接头体具体操作代码如下:#include ...

RC522(RFID模块)实践总结

此次使用RC522模块和S50卡实现近场通讯功能...1.RC522模块和M1卡要点介绍: MFRC522简化功能框图; MFRC522与主机SPI通讯引脚配置; MFRC522与M1卡的通讯原理; M1卡存储结构与指令; MFRC522简化功能框图...

C/C++ 中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法大全、使用技巧

C/C++ 中宏与预处理使用方法...C/C++ 中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法大全、使用技巧 开发环境:VC 2005 关键字:宏, 预定义宏, 预处理, 预编译头, VC, #pragma, 编译选项, 程序区段 R

【H264】x264头文件结构体详解

/***************************************************************************** * x264.h: x264 public header ***************************************************************************** * Copyright

嵌入式linux开发面试题解析——C语言部分

1、编写统计一个数二进制表示中有多少个1的函数  int count_bit1(int m)  {  int count = 0;  while(m)  {  m = m & (m-1);  count++;  }  return count;  }   2、编写一个函

[Not Solved] ][Embedded] [FL2440] ADS实验六: ADC实验: 还没有完全理解代码

1.6-adc\init.s ============================================================================================================ AREA

中值滤波--sj

// stdafx.h : 标准系统包含文件的包含文件, // 或是经常使用但不常更改的 // 特定于项目的包含文件 // #pragma once #include "targetver.h" #include #include // TODO: 在此处引用程序...#include

循迹小车的制作

循迹小车,摆好了传感器,就事半功倍。。。。

基于STM32F103ZET6主控平台实现(IIC接口)OLED液晶屏驱动

一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力! 本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。 OLED液晶屏产品图和效果图 由上图我们知道:OLED液晶屏分别有GND VCC ...

嵌入式Linux C笔试题积累

1. 嵌入式系统中断服务子程序(ISR)   中断是嵌入式系统中重要的组成部分,这导致了很 多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__...

SM3密码杂凑算法源码解析

1.在SM3算法源文件中主要有以下几个函数: void sm3_starts( sm3_context *ctx ); void sm3_update( sm3_context *ctx, unsigned char *input, int ilen ); void sm3_finish( sm3_context *ctx, unsigned char ...

2018 BNUZ IT 节 ACM程序设计竞赛网络赛题解

A. 欧几里德的微笑这道题要做到在一个二维空间上放置三个点,问这三个点是否能绕某个旋转点转一定角度后,a到b的位置,b到c的位置。解法其实很简单,既然要求a到b,b到c,那么必然是点 a 到点 b 的距离要等于点b...

IDA Pro plug-in defines

来自:http://www.cnblogs.com/shangdawei/p/3328844.html ... This file contains definitions used by the Hex-Rays decompiler output. ... It has type definitions and convenience macros to mak

FreeRTOS

FreeRTOS(读作"free-arr-toss")是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。 ...FreeRTOS自2002年Richard Barry开始开发以来,...

基于STM32F103C8T6的循迹避障小车完整制作过程(详细)----下篇(第789点)

接中篇 基于STM32F103C8T6的循迹避障小车完整制作过程(详细)----中篇(第456点) 上篇主要是讲一些基础的东西,中篇讲了如何制作循迹,本...1,接线 橙色信号线  红色正极  棕褐色负极 2,舵机控制对pwm的要求 ...

MD5加密算法 C++

MD5加密算法 C++

SHT3X温湿度传感器代码

SHT3x是一款能读取温湿度的传感器,正负0.1摄氏度的温度误差和正负1.5%的湿度误差,手册上说i2c速率能到1Mhz,但是我实际用,高速下容易错误,还是低速下稳定。 以下是shtx的封装,包括初始化和读取温湿度。其中...

stm32驱动TM1650 四位数码管

#include "TM1650.H" //written by JY-MCU,QQ:179383020 ...//#define _TM1650_H //#include <avr/io.h> //#include <util/delay.h> #include "stm32f0xx.h" #include "my_sys.h" .

IDA逆向常用宏定义

/* This file contains definitions used by the Hex-Rays decompiler output. It has type definitions and convenience macros to make the output more readable. Copyright (c) 2007-2011 Hex-Ray

设计模式与XML(三)组合模式、桥接模式和适配器模式(C++)

1、掌握结构型模式的概念。 2、掌握适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、代理模式的构造方式及使用情景。   二、实验设备(环境) 1、 软件需求: Dev-Cpp5.4, ...

用CBC加密模式实现IDEA算法

分组加密算法加密的数据块长度是固定的。为了安全地加密任意长度的数据,人们引入了加密模式。通过加密模式,加密算法可加密任意长度的数据。密文反馈模式(CBC)是一种常用的加密模式,它首先将输入数据分块,每块的...

Linux 内核解读之内存管理----memory.c

80x86体系结构中,Linux内核的内存管理程序使用分页管理方式。利用页目录和页表结构处理内核中其他部分代码对内存申请和释放操作。Memory.s是linux内存管理的核心,80x86内存管理最大寻址范围是4G的内存空间,在...

LCD12864驱动(Proteus中用51单片机驱动AMPIRE128X64)

填坑:1、TMD Proteus的AMPIRE128X64这个型号的LCD内部没有所谓的ASCII码解码器,所以在驱动的时候就不能直接使用之前惯性使用的ASCII,不然你会在坑里待得很久很久,直到吐血。因此老老实实的,别想什么乱七八糟的...

#if(常量) 必须是常量 一般是#define 定义的常量

作者: infobillows在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理....

AM335X——SPI设备驱动

CSDN仅用于增加百度收录权重,排版未优化,日常不维护。... 本博文对应地址: https://hceng.cn/2019/01/01/AM335X...1. 准备工作 与前面写过的I2C驱动一样,SPI驱动也涉及SPI控制器(适配器)驱动和SPI设备驱动。 SPI控制...

TI红外测温传感器TMP006

最近在做红外测温的项目,试了几个不同公司的红外产品,最早拿到手的是TI的这款芯片式的红外温度传感器TMP006,TI关于这款芯片的介绍是世界上首款单片数字IR MEMS温度传感器,首次为便携式消费电子产品实现非接触...

Arduino智能小车——小车测速

Arduino智能小车——小车测速  可以用于测速的模块很多,比如加速度计、激光、超声波、编码器等等,由于我们对小车速度的测量精度要求不高,因此我们可以借助小车套件里面的码盘配上测速模块对其速度进行测量。...

IDA常见的宏定义(逆向)

/* This file contains definitions used by the Hex-Rays decompiler output. It has type definitions and convenience macros to make the output more readable. Copyright © 2007-2011 Hex-...*/ #if defined...

相关热词 c# 系统托盘图标 c#结构体定义 c# 根据网络定位 c# 清除html标签 c# uwp最小化 c#和java的区别 64位转换 c# 十进制 c# 点击保存草稿的实现 c# 如何切换图片 c# 界面 隐藏部分