自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

destiny的专栏

业精于勤,荒于嬉 ;行成于思,毁于随

  • 博客(6)
  • 资源 (18)
  • 收藏
  • 关注

原创 Linux之gdb基本调试命令与总结

一、常见gdb调试命令表1 gdb基本调试指令 命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 info(或i) locals 查看当前栈帧局部变量的值 list(或l) 列出源代码,接着上次的位置往下列,每次列10行...

2019-04-21 21:17:13 304

原创 设计模式 :导论

一、引语设计模式(Design Pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码 保证代码可靠性 使代码更易被他人理解 ……二、设计模式的类型 根据《设计模式》参考书,共有 23 种设计模式,这些模式可以分为三类:表1 设计模式类型 类型 描述 创建型模式(Creational Patt...

2019-04-21 00:19:50 244

原创 Tire树(字典树)

一、概述  1、基本概念  字典树,又称为单词查找树,Tire数,是一种树形结构,它是一种哈希树的变种。 2、基本性质根节点不包含字符,除根节点外的每一个子节点都包含一个字符 从根节点到某一节点。路径上经过的字符连接起来,就是该节点对应的字符串 每个节点的所有子节点包含的字符都不相同 3、应用场景  典型应用是用于统计,排序和公共字符串(不仅限于字符串),经...

2019-04-18 23:19:03 4757

转载 B+/-Tree原理

B-Tree介绍B-Tree是一种多路搜索树(并不是二叉的): 1.定义任意非叶子结点最多只有M个儿子;且M>2; 2.根结点的儿子数为[2, M]; 3.除根结点以外的非叶子结点的儿子数为[M/2, M]; 4.每个结点存放至少M/2-1(取上整)和至多M-1个关键字;(至少2个关键字) 5.非叶子结点的关键字个数=...

2019-04-14 22:13:37 294

原创 Linux 五种I/O模型

1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回这...

2019-04-13 22:55:39 212

原创 Linux I/O复用与epoll详解

select,poll,epoll之间的区别 select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无...

2019-04-04 22:25:59 335

配置文件读取demo.zip

c/c++读取配置文件,格式如下: listenip=0.0.0.0 listenport=20001 filecachedir=./filecache/ logfiledir=logs/ logfilename=fileserver

2019-09-16

银行业务系统C++

该系统采用c++实现,具有注册、登录、存钱、取钱、查询、修改密码等基本功能。

2018-10-01

模式识别 第三版(高清版)

模式识别:清华大学出版社张学工(第三版) 《模式识别(第3版)》可以作为高等院校自动化、计算机等相关专业高年级本科生和研究生学习模式识别的教材,也可以供计算机信息处理、生物信息学、数据挖掘、统计等各领域中从事模式识别相关工作的广大科技人员和高校师生参考。

2018-03-06

stm32f4 标准库 flash模拟eeprom

将官方固件库的flash模拟eeprom。移植到标准库上,并改正官方transfer的错误,优化了部分细节,并增加了多自己写入和多字节读取接口。

2017-07-26

stm32 DMA硬件输出正弦波

stm32硬件输出正弦波

2017-07-08

stm32 DAC硬件输出三角波

stm32 硬件输出三角波

2017-07-06

hex转bin工具

bin工具

2017-06-03

mips交叉编译器 win平台

win平台的mips交叉编译器

2017-06-02

ad7606+stm32f103

8路ad采集

2016-11-22

stm32f407和adc7606采集

采用stm32f407,spi总线采集8路16位精度的adc

2016-11-22

qt5之学生管理系统

采用qt5的学生成绩管理系统,包含学生成绩管理和老师成绩管理两个主要部分,

2016-10-27

qt5之摄像头调用

采用qt调用电脑的摄像头

2016-10-20

智能家居系统设计

本程序包括以stm32为核心的网关程序,网络模块采用enc28j60,协议采用lwip,家电终端采用cc2530,通信采用zigbee,包含所需的所有程序

2016-07-25

stm32矩阵键盘程序

最简单的矩阵键盘程序代码,扫描只有九行代码,通俗易懂,方便移植,

2016-07-25

智能家居网关程序

本软件采用stm32f407.网络模块采用enc28j60.服务器采用开源测试平台-未来之家,通过网关实现对终端控制。

2016-06-11

ember-stack-z5.4.02-em35x

ember最新协议栈,更少的bug,为你提高开发效率

2015-03-31

飞思卡尔电磁组决赛程序

本程序经历了华南赛区决赛的检验,通过此程序助我们顺利冲进国赛。

2014-11-05

空空如也

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

TA关注的人

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