摘要: 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 阅读全文
posted @ 2014-11-27 09:26 SuperThinker 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、原型:extern void *malloc(unsigned int num_bytes); 头文件:#include <malloc.h> 或 #include <alloc.h> (注意:alloc.h 与 malloc.h 的内容是完全一致的。) 功能:分配长度为num_bytes字节的 阅读全文
posted @ 2014-11-27 09:25 SuperThinker 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要采用链式存储(链表)存在的意义 为什么要采用链式存储: 与数组相比,链式存储(即链表)有如下两个优点: 1、数据元素的个数不确定,随时可能增减。采用固定大小的数组浪费空间。 2、方便排序,对于数组来说,每次插入一个元素都可能导致大量数据的移动。 有缺点吗: 与素族相比,链式存储有一个很大 阅读全文
posted @ 2014-11-27 08:12 SuperThinker 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 最近要实现一个类似于Sniffer的网络抓包程序, 其中需要一个按钮具有以下功能: 当按下按钮开始抓包, 再按一次就停止抓包. 开始考虑过用多进程实现, 但是这个比较麻烦. 其实这个功能可以用计时器实现. 介绍如下: 总的来说, 这里面一共需要三个函数:SetTimer, KillTimer()和O 阅读全文
posted @ 2014-11-24 10:22 SuperThinker 阅读(94) 评论(0) 推荐(0) 编辑
摘要: /**strstr的用法:** /**strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 /**找到所搜索的字符串,则该函数返回第一次匹配的字符串的地址; /**如果未找到所搜索的字符串,则返回NULL。*/ #include<stdio.h> #include <string.h> 阅读全文
posted @ 2014-11-14 09:41 SuperThinker 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 今天无意在网上看到了一个比较不常用的MFC分割 字符串的函数AfxExtractSubString(CString& rString, LPCTSTR lpszFullString,int iSubString, TCHAR chSep = '/n'),下面大概说一下它的用法: 参数说明: rStr 阅读全文
posted @ 2014-11-13 09:04 SuperThinker 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在嵌入式开发中,常常会通过串口打印一些信息到PC终端,这就需要实现自己的printf函数,下面介绍打印函数print的实现。 print.h [cpp] view plain copy print ? #ifndef __PRINT_H_ #define __PRINT_H_ void print( 阅读全文
posted @ 2014-11-10 15:56 SuperThinker 阅读(26) 评论(0) 推荐(0) 编辑
摘要: STM32的BootLoader 从SD卡更新固件 by coolweedman 2013-11-13 23:07:26 目 录 1. 前言 2. 初识BootLoader 2.1 百度百科的BootLoader 2.2 BootLoader的简单理解 2.3 BootLoader的作用 3. Bo 阅读全文
posted @ 2014-10-30 09:39 SuperThinker 阅读(28) 评论(0) 推荐(0) 编辑
摘要: OTL功率放大器中要设自举电路,图18-9所示是自举电路。电路中的C1, R1和R2构成自举电路。C1为自举电容,R1O 隔离电阻,R2将自举电压加到 VT2基极。 向左转 | 向右转 VT1集电极信号为正半周期间VT2导通、放大,当输入VT2基极的信号比较大 时,VT2基极信号电压大,由于VT2发 阅读全文
posted @ 2014-10-23 13:44 SuperThinker 阅读(35) 评论(0) 推荐(0) 编辑
摘要: MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20101030/mingw-get-inst-201010 阅读全文
posted @ 2014-10-15 08:01 SuperThinker 阅读(2) 评论(0) 推荐(0) 编辑