
杂文
dddddppppp123
路漫漫其修远兮,吾将上下而求索。
QQ:342307437
展开
-
rsa初步
不是很理解原理,先运行代码熟悉下是个什么玩意。#if 0RSA算法的C语言实现 一、RSA算法的描述 1、选取长度相等的两个大素数p和q,计算其乘积: n=pq 然后随机选取加密密钥e,使e和(p–1)(q–1)互素。最后用欧几里德扩展算法计算解密密钥d, 以满足 ed=1(mod(p–1)(q–1)) 即d=e–1mod((p–1)(q–1))e和转载 2014-08-08 10:05:15 · 948 阅读 · 0 评论 -
mfc字符串处理
#include "stdafx.h"void read_file_to_buff( CString file_src_dir,char *out_file_buff ){ CFile fFileLoad; int filelen = 0; if( !fFileLoad.Open(file_src_dir, CFile::modeRead) ); return; ...原创 2018-06-09 10:59:50 · 682 阅读 · 0 评论 -
转载 STM32 ARM THUMB指令机器码表
STM32 ARM THUMB指令机器码表作者:fly 发布于:2014-4-1 17:52 分类:嵌入式v is immed_valuen is Rnm is Rms is Rsr is register_listc is condition表一:按指令字母升序排列0100 0001 01mm mddd -- ADC Rd,Rm0001 110v vvnn nddd -- ADD Rd,Rn,#...转载 2018-05-17 17:24:22 · 2390 阅读 · 0 评论 -
mfc记录上次打开的文件目录
ret = init_path_record_file( gFile_record_file_Path, tmppath_content ); if( ret == 0 ){ tmppath = gCurrent_Path+"\\*.bin"; }else{ index = tmppath_content.ReverseFind( '\\' ); ...原创 2018-03-27 08:24:01 · 1506 阅读 · 0 评论 -
keil stm32 dfu文件自动生成
设置user run命令如下:mingma.exe ".\STM322xG-EVAL\STM322xG-EVAL_FS.hex" "make123.dfu"把mingma.exe拷贝到工程目录,第一个参数描述源hex文件位置,第二个参数描述生成的dfu文件名称及位置附件为mingma.exe...原创 2018-04-02 09:26:36 · 2065 阅读 · 1 评论 -
ida逆 stm32 bootloader
ROM:1FFFB000 ;ROM:1FFFB000 ; +-------------------------------------------------------------------------+ROM:1FFFB000 ; | This file has been generated by The Interactive Disassembler (IDA) |ROM:1F...原创 2018-03-25 14:55:27 · 4292 阅读 · 4 评论 -
一个程序明白红黑树算法
void main1111();int _tmain(int argc, char* argv[]){ //HexDump((char *)tmpbuf,64,0); main1111(); return 0;}//#define container_of(ptr, type, member) ((type *)( (char *)ptr - offsetof(type...转载 2018-03-14 16:00:12 · 387 阅读 · 0 评论 -
armv7 Cortex-M3 BL指令机器码解析函数
void BL_instruction_parse(){ unsigned int input_hex_num,temp_hex_num,imm32,imm10,imm11,input_PC; unsigned char I1,I2,J1,J2,S; //HexDump((char *)tmpbuf,64,0); printf("Please input a hex mach...原创 2018-03-22 12:54:42 · 1845 阅读 · 0 评论 -
队列
typedef struct{ TAG_NODE data[MaxSize]; UINT8 front,rear; UINT8 count;}TAG_QUEUE;typedef struct //tag_store{ //UINT8 flag_store; //存储标签的标记:读取标记,发送次数等 UINT32 store_tim...原创 2018-03-09 06:32:58 · 199 阅读 · 0 评论 -
正则表达式使用
1. ^(.+?),匹配","任何字符开头,到逗号结尾的字符2.([0][x][a-zA-Z0-9][a-zA-Z0-9])[\r][\n]\1 匹配数字0x23,带回车换行3.([\w\W]{10})匹配指定长度的字符原创 2018-08-04 18:12:42 · 308 阅读 · 0 评论