自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (15)
  • 收藏
  • 关注

原创 C++ 字节对齐

字节对齐概念字节对齐对齐准则示例代码概念alignas:对齐要求即字节对齐,指定某个类型是几字节对齐。alignof:查询类型的对齐要求字节对齐内存中是按照字节来划分存储空间的,理论上讲数据存储在内存上时,也会是按照字节顺序进行排列,但是CPU在访问内存数据时,为了提高效率通常会按照自身位数对数据进行存取。如32位的CPU,访问内存是会一次性获取到32bit数据,如果一个32位的数据没有放在被4字节整除的地址处时,此时CPU需要读取两次才可以获取到该数据,显然是效率打折了。但是有时在嵌入式开发过

2020-06-03 23:32:42 288

原创 C++知识学习专栏简介

C++知识学习专栏简介背景工具使用学习途径学习路线背景最近很多项目使用了C++,之前虽然学习过C++,但那都是大学时候的事情了。现在重新学起来,在这里记录一下学习历程,以备后用。工具使用系统:MacOs Catalina 10.15.4IDE:VSCode编译器:Apple clang version 11.0.0 (clang-1100.0.33.16)Target: x86_64-apple-darwin19.4.0Thread model: posix基于c++17示例代码学习

2020-06-03 21:58:24 169

原创 记录一次alignment fault

alignment fault问题现象问题原因解决方法问题现象最近在调试程序的时候,发现会有异常退出情况,错误提示为:alignment fault。通过gdb 调试发现是在std::cout 是对double类型的输出有问题,导致了此次的alignment fault。问题原因alignment fault具体介绍参考另一篇博客在我的程序中用到了1字节对齐,结构体内容大体上像下面这种...

2019-07-31 17:42:48 1341

原创 Linux c/c++访问Oracle数据库--游标操作

上一篇中简单记录了一下对数据库的一些基本操作,这次记录游标操作~~~~~

2013-12-19 17:23:30 2548

原创 Linux c/c++访问Oracle数据库--操作数据

上一篇中记录了连接数据库,这一次将会记录通过C程序操作数据的例子~~#include #include void sqlerror(){ print

2013-12-18 17:37:35 6250 2

原创 Linux c/c++访问Oracle数据库--连接数据库

上一篇中记录了开发环境的配置,这一次将会记录通过C程序访问数据库的基本例子~~/***********************/#include #include #include EXEC ORACLE OPTION(ORACA=YES);int main(){ char uid[]="test/[email protected]:1521/rsd

2013-12-16 15:38:53 8609

原创 Linux c/c++访问Oracle数据库--环境配置

最近需要在linux下面做数据库的接口,之前对数据库都是空白,经过度娘之后才有所了解。万事开头难,开始吧~~~/****************/访问数据库最好的方法应该就是通过现有的客户端了,但是要做成接口所以客户端是不行的了,经过一番搜索之后发现可以利用C通过以下第三方库进行访问数据库的1)OCI 2)Pro*c能力有限只找到这两个。这两个都是Oracle 官方给出库。

2013-12-13 17:16:14 8357 1

原创 GZSD 6410 基于QT的触摸屏(tslib)移植记录

tslib源码:https://github.com/kergoth/tslib.git编译器:arm-linux-gcc目标板:广州斯道64101、编译前准备工作       1)   编译tslib需要用到autoconf这个工具,首先安装之:#apt-get install autoconf         2) 获取源码:               这里需要g

2013-06-26 20:59:55 1408

DES加密算法

DES加密算法的详细代码以及DES算法的详解分析

2013-01-23

AVR menga32中文资料

AVR menga32单片机的中文版资料

2012-09-06

Linux命令大全

linux下的命令大全,基本包括全部的命令

2012-09-06

基于S5pv210--IO口模拟I2C总线Linux系统下驱动设计

基于S5pv210--IO口模拟I2C总线Linux系统下驱动设计

2012-09-06

qvfb-1.1.tar.gz

适合做qt界面开发时使用,qvfb-1.1 qt开发 适合做qt界面开发时使用,qvfb-1.1 qt开发

2012-03-14

nRF2401无线通信收发芯片

本文介绍了工作于2.4GHz ISM 频段的射频收发芯片nRF2401 的芯片结构、引脚功能、工作模式、 接收与发送的工作流程,详细描述了nRF2401 的器件配置,给出了应用电路图,分析了PCB 设计时应该 注意的问题,最后对全文进行了总结。

2011-08-15

NRF24L01无线收发装置

属于单片2.4G无线射频收发芯片,能自动应答和自动重发,很短的频道切换时间,可用于调频

2011-08-15

夜班防睡控制和记录器源代码

此实验要求设计一个夜班防睡控制和记录器,每10min用较柔和的声音提醒一次值班者,值班者按某一键后复位,计时重新开始

2011-08-13

夜班防睡控制和记录器

此实验要求设计一个夜班防睡控制和记录器,每10min用较柔和的声音提醒一次值班者,值班者按某一键后复位,计时重新开始

2011-08-13

Linux内核的深入理解(中文版)

深入理解linux,很好的一本书,讲的很详细

2011-08-13

DF无线数据收发模块

无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。

2011-08-10

无线收发数传MODEM模块PTR2000的原理与应用

无限收发一体数传MODEM模块PTR2000芯片性能优异,在业界居领先水平,它的显著特点是所需外围元件少,因而设计非常方便。

2011-08-10

红外避障传感器 E18-D80NK

这是一种集发射与接收于一体的光电传感器。主要用于障碍物的检测。可广泛应用于机器人避障、流水线计件等众多场合。

2011-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除