自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

esuny的专栏

记录、分享

  • 博客(7)
  • 资源 (11)
  • 收藏
  • 关注

原创 CRC

CRC C查表法实现(待完善)CRC-8CRC-8static const uint8_t crc_table[] = { 0x00, 0x07, 0x0e, 0x09, 0x1c, 0x1b, 0x12, 0x15, 0x38, 0x3f, 0x36, 0x31, 0x24, 0x23, 0x2a, 0x2d, 0x70, 0x77, 0x7e, 0x79, 0x6c, 0x6b, 0x62, 0x65, 0x48, 0x4f, 0x46, 0x41, 0x54, 0x53, 0x5a, 0x5

2020-12-23 16:18:43 135

原创 STM32 程序跳转遇到的问题

遇到了一个坑,顺便就梳理了下ARM单片机的启动流程.简单的介绍开发环境:目标板:STM32F412xx. 512K的FLASH(0x08000000,0x080080000)和256K的RAM(0x02000000,0x020040000)开发环境:keil + JTAG应用具有升级功能,存在两个固件BL(bootloader),AP(application).空间分配BL使用的空间是(0x08000000,0x08040000),分了256K,因为我的BL中放了很多的字符和图片

2020-08-22 19:02:38 1894

原创 Protocol Buffer介绍

Protocol Bufferprotocol buffer是谷歌公司开发的一个对结构化数据进行序列化和反序列化的协议.该协议采用了高效的编码方式,降低了序列化后的字节流数据的大小.同时谷歌也提供了多种语言的实现接口,例如C++,C#,Dart,Go,Java,Python … 等. 一些开发者也提供了自己的实现,补充了protobuf在其它语言中的使用,比如C等.总之,ProtocolBuffer已经能够很容易在多种语言之间作为数据交互的载体使用.本文主要引用:https://developers.g

2020-07-17 17:33:12 498

原创 Base64 编码解码源码-C

Base64编码解码原理见:https://blog.csdn.net/wo541075754/article/details/81734770Base64可以理解为将一段字节流,用64个特定的字符来描述,64个字符只能标识6bit的有效值。Base64编码过程就是将8bit的字节流,切割成6bit的字符流,高两个比特补0,编码成新的8bit字节流,每三个8bit字节 转换为4个6bit...

2019-07-26 11:59:52 1589

原创 bitcoin地址相关总结

bitcoin地址相关总结比特币密钥众所周知,数字货币基本都是采用椭圆曲线作为其公钥加密的基础。比特币使用了secp256k1标准所定义的一种特殊的椭圆曲线,其函数描述为:y2modp=(x3+7)modpy^2modp=(x^3 + 7) mod py2modp=(x3+7)modp其中:p=2256−232−29−28−27−26−25−24−1p = 2^{256} - 2^{32}...

2019-03-13 19:31:56 693

原创 八皇后布局问题 -- 回溯法

#include typedef int bool;#define ROW (8 - 1)#define COL (8 - 1)#define true 1#define false 0bool isSameLine(int x1,int y1,int x2,int y2){ if(x1 == x2)return true; if(y1 == y2)return true

2014-05-25 22:13:31 972

原创 sqlite3 基本功能操作

学了两天sqlite数据库的用法,总结下。/*打开一个数据库,如果已经存在直接打开,否则会创建一个*/1 int sqlite3_open(const char *filename,/*这个是数据库的文件名*/sqlite3 **ppDb/*要带回的数据库句柄*/);/*关闭句柄*/2)int sqlite3_close(sqlite3 *p

2014-05-21 14:47:27 1154

应用密码学&现代密码学

密码学基本原理,密码学应用,现代密码学的使用等,两本参考资料。

2018-05-22

ARM Architecture Reference Manual

arm-v8 完全手册,ARM Architecture Reference Manual ® ARMv8, for ARMv8-A architecture profile

2018-05-22

sel4 用户 文档

sel4的文档,欢迎下载.

2016-12-28

opencv1.0源码opencv1.0.0.tar.gz

opencv1.0,opencv1.0.0,opencv1.0.0.tar.gz的源码欢迎亲们下载,

2014-03-26

usb2.0协议

usb2.0的协议分析,不用多说了吧。希望对大家有用。

2013-11-29

go语言学习例子

go语言的入门级代码,欢迎下载,希望对大家有用

2013-11-29

java加密与解密的艺术

java语言平台常用的加解密技术,对于想要熟悉java平台下的加解密技术的童鞋很有帮助,欢迎下载。

2013-11-27

makefile全面分析

makefile全面的分析,非常适合入门的选手,熟悉make,makefile的一些基本的理论知识。

2013-11-27

usb中文协议全集

usb协议中文版文档,很好的usb开发参考资料,很透彻。

2013-11-01

openssl加密源码库

openssl加密库,加密源码,进攻参考。

2013-11-01

理解usb设备模型关系

希望能对你的usb理解有一定的帮助。。主要理解usb设备模型关系

2012-05-10

空空如也

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

TA关注的人

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