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

C/C++ > C++ 语言 [问题点数:20分]
等级
本版专家分:2
结帖率 99.26%
等级
本版专家分:22924
勋章
Blank
红花 2011年7月 C/C++大版内专家分月排行榜第一
Blank
黄花 2011年8月 C/C++大版内专家分月排行榜第二
等级
本版专家分:25020
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
状元 2012年 总版技术专家分年内排行榜第一
Blank
进士 2013年 总版技术专家分年内排行榜第七
2011年 总版技术专家分年内排行榜第五
2009年 总版技术专家分年内排行榜第九
等级
本版专家分:542
等级
本版专家分:7992
等级
本版专家分:115
等级
本版专家分:2
等级
本版专家分:2
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__: 当前源文件的行号,整数 ...

RC522(RFID模块)实践总结

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

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

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

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

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

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

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

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 ...

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

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

循迹小车的制作

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

六轴加速陀螺仪MPU6500/MPU6050使用及DMP库移植,含记步器功能

1、MPU6500/MPU6050是一个6轴的传感器,及加速度和角速度各有 x,y,z轴 相关数据手册可在网上找到,如立创商城 2、我这里使用I2C总线驱动MPU6500,要想后面的程序能调通,首先要确保I2C连续读写都正确,能读写MPU...

cocos2d-x 3.7 C++ 使用socket连接客户端与服务器(JAVA做服务端)

做网络游戏的时候,我们肯定不能使用http进行数据的交换,下面纪录下cocos2d-x使用socket的方法 客户端用的是ODSocket,服务端研究半天,最后还是发现java做socket服务端比C++要方便太多。 下面是cocos2d...

x265-1.8版本-x265.h代码注释

x265-1.8版本-x265.h代码注释

cocos2d-X 节点(curl.h)API

本文来自http://blog.csdn.net/runaying ... cocos2d-X 节点(curl.h)API ///cocos2d-x-3.0alpha0/cocos2dx/platform/third_party/ios/curl #ifndef __CURL_CURL_H #define __CURL_CURL_H /* * 如果您有 libcurl

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开始开发以来,...

MD5加密算法 C++

MD5加密算法 C++

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

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

嵌入式Linux C笔试题积累

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

SHT3X温湿度传感器代码

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

用CBC加密模式实现IDEA算法

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

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

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

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

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

STM8 IAR中实现类似 位带操作【兼容库函数】

STM8 IAR中实现类似 位带操作【兼容库函数】

Arduino下的OLED模块驱动测试程序

开发软件: Arduino IDE 1.6.7 材料: Arduino 328p 0.96寸OLED模块 未使用库文件 【注:OLED驱动电压3.3V...#define byte unsigned char  #define word unsigned int  #define dword unsigned long   void LCD_

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

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

ioCC2530.h头文件内容

/**************************************************************************************************  * - ioCC2530.h -  *  * Header file with definitions for t

TI红外测温传感器TMP006

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

Arduino智能小车——小车测速

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

2018 0612 ----最小系统STM32 + oled(SPi连接)

内容:利用最小系统STM32f103CB点亮OLED液晶屏幕OLED使用的是有7个引脚的分别为的:GND 、VCC、D0、D0、RES、DC、CS其中OLED与STM32的硬件连接:D0----PA5D0----PA7RES---PB0DC---PB1CS---PA1以下为程序代码OLED.h#...

相关热词 c#建立坐标系 c# 截取数字串 c# 坐标正算 c# 波形显示控件 野比 c# sql 语法判断 c#多线程有关的类 c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#角度转弧度