自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (28)
  • 收藏
  • 关注

转载 C语言指针的指针作用(返回值)之二

一. 回顾指针概念:早在本系列第二篇中我就对指针的实质进行了阐述。今天我们又要<a onclick="function onclick(){function onclick(){tagshow(event, %D1%A7%CF%B0);}}" href="javascript:;" target="_self">学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的

2009-04-30 10:06:00 9887 2

转载 指针的指针作用(申请空间)之一

  以下是经典程序(载自林锐的从c/c++高质量编程),讲解的部分是我个人理解void GetMemory(char *p,int num){p=(char*)malloc(sizeof(char)*num);       //p是形参指向的地址}void main(){char *str=NULL;GetMemory(str,100);                          

2009-04-29 17:44:00 6846 4

转载 c语言结构体用法

 结构(struct)      结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。  结构中可以使用不同的数据类型。      1. 结构说明和结构变量定义      在Turbo C中, 结构也是一种数据类型, 可以使用结构变量, 因此,  象其它  类型的变量一样, 在使用结构变量时要先对其定义。      定义结构变量的一般格式为:     

2009-04-29 09:19:00 81832 12

转载 转--一个解除TCP连接的TIME_WAIT状态限制的简便方法

/*************************************              版权声明*   本文为本人原创,本人拥有此文的版权。鉴于本人持续受益于开源软件社区,* 本人声明:任何个人及团体均可不受限制的转载和复制本文,无论是否用于盈利* 之目的,但必须在转载及复制时同时保留本版权声明,否则为侵权行为,本人保* 留追究相应法律责任之权利。*               

2009-04-22 09:49:00 2127

转载 TCP所有状态转换图

状态:描述CLOSED:无连接是活动的或正在进行LISTEN:服务器在等待进入呼叫SYN_RECV:一个连接请求已经到达,等待确认SYN_SENT:应用已经开始,打开一个连接ESTABLISHED:正常数据传输状态FIN_WAIT1:应用说它已经完成FIN_WAIT2:另一边已同意释放ITMED_WAIT:等待所有分组死掉CLOSING:两边同时尝试关闭TIME_WAIT:另一边已初始化一

2009-04-22 09:38:00 1839

转载 TCP协议连接建立与连接断开过程(含断开时的TCP状态图)

TCP协议连接建立时3次握手的过程。简述TCP协议连接建立时3次握手的过程。根据TCP头部,说明下列3个包在连接建立过程中的次序.0020        00 50 83 aa 46 49 3e dd 33 96 37 a3 a0 12  ...P..FI>.3.7...0030   16 a0 c4 c0 00 00 02 04 05 b4

2009-04-20 13:38:00 2631

原创 C语言const关键字作用

C语言中const代表着”不可变“,基本和常量一样不可修改,但是应用场景不一样。 一.应用在变量const char a='A';a='B';  //错误,变量a的值不可以修改。此时代表变量a值不可改变,任何企图修改a变量值的语句(例如a=20;)都会报错。 二.应用在指针  1)应用在*左边     const char *p;    char const

2009-04-20 08:49:00 6811 2

转载 C语言多个源文件编译成一个程序

C语言的基本组成单元是函数,各个函数之间可以相互引用。在学到静态函数有时又将为内部函数和外部函数,即分别用static和extern说明的函数时,有不少人感到很迷惑:“外部”和“内部”到底是怎么一回事呢? 一般来说,我们编制的C语言源程序都是放在一个扩展名为.C的文件中,这对一个较简单的程序是合适的,但对于大型项目就不合适了,其一,大项目往往由多人合作完成,大家都来操作同一个文件极易出错;其二,大

2009-04-19 12:56:00 15560 2

转载 C中的malloc和free

    在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用就是malloc然后free就一切OK了当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的总结这篇文章之所以命名中有个浅谈的字眼,也就是这个意思了!希望对大家有一点帮助!   

2009-04-17 17:40:00 1985 1

原创 makefile变量使用及其条件判断

使用变量————在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头)

2009-04-15 10:11:00 5118

原创 exec函数族

exec函数族也许有不少读者从本系列文章一推出就开始读,一直到这里还有一个很大的疑惑:既然所有新进程都是由fork产生的,而且由fork产生的子进程和父进程几乎完全一样,那岂不是意味着系统中所有的进程都应该一模一样了吗?而且,就我们的常识来说,当我们执行一个程序的时候,新产生的进程的内容应就是程序的内容才对。是我们理解错了吗?显然不是,要解决这些疑惑,就必须提到我们下面要介绍的exec系统调用

2009-04-06 00:24:00 969

原创 static关键字的3大作用

static的作用     在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = A; //

2009-04-04 19:29:00 3422 1

sscom5.13串口调试工具

sscom5.13串口调试工具可以调试串口和网络接口tcp,udp。sscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udpsscom5.13串口调试工具可以调试串口和网络接口tcp,udp

2023-03-27

sttoolset-STM32读写HEX工具

STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,STM32芯片烧写工具,兆易芯片烧写工具,

2023-03-27

CmBacktrace开源代码,亲测可用

CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。CmBacktrace ARM芯片cortex-M型芯片hardfault错误解决神器。

2023-03-27

ucosIII+stm407+lwip cubemx 亲测可用

亲测可用ping通

2021-12-22

PT1000 分度表C语言代码

PT1000 分度表原始数据 u32_t PT1000[1000]= { 1000.000, 1000.391, 1000.782, 1001.172, 1001.563, 1001.954, 1002.345, 1002.736, 1003.126, 1003.517, 1003.908

2020-12-29

Configuration-Wizard-V2.10-详细使用说明

Configuration-Wizard-V2.10-详细使用说明.PDF

2020-12-29

STM32_OS.zip

基于STM32f10x芯片的轻量级操作系统。系统基本功能包括,任务调度 内存管理 任务同步等功能基于STM32f10x芯片的轻量级操作系统。系统基本功能包括,任务调度 内存管理 任务同步等功能

2020-06-17

source insight3.5 带SN码

sourceinsight3.5 自带sn码的,不需要破解,不许要产生KEY。

2015-10-15

secureCRT破解版

CRT破解版不需要验证码,直接安装能用。

2015-03-23

libxml2开源库 libxml2开源库 libxml2开源库

开源库libxml2库,

2014-11-04

Jlink 驱动

驱动jlink

2013-11-01

uboot,start.S汇编文件分析

uboot中start.S文件分析

2013-07-09

Quartus_13.0_WinXp_32bit破解器

用Quartus_II_13.0_x86破解器.exe破解C:\altera\13.0\quartus\bin下的sys_cpt.dll文件(运行Quartus_II_13.0_x86破解器.exe后,直接点击“应用补丁”,如果出现“未找到该文件。搜索该文件吗?”,点击“是”,(如果直接把该破解器Copy到C:\altera\13.0\quartus\bin下,就不会出现这个对话框,而是直接开始破解!)然后选中sys_cpt.dll,点击“打开”。安装默认的sys_cpt.dll路径是在C:\altera\13.0\quartus\bin下)。 #把license.dat里的XXXXXXXXXXXX 用您老的网卡号替换(在Quartus II 13.0的Tools菜单下选择License Setup,下面就有NIC ID)。 #在Quartus II 13.0的Tools菜单下选择License Setup,然后选择License file,最后点击OK。 #注意:license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替。 #备注:此软件在Windows XP和Windows 7的32/64位操作系统下都验证过了,没有问题!Windows Vista 32/64因为微软都放弃了,所以没有验证,理论上应该可以正常使用。

2013-06-24

9260nand启动镜像+烧写文档

at9260Nand启动烧写文档+镜像文件

2013-01-17

Linux-C-编程一站式学习

Linux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdfLinux C 编程一站式学习.pdf

2012-09-03

at9260 nand启动方式系统烧写文档

at91sam9260 nand启动方式系统烧写文档

2012-08-02

sam-ba2.10

sam-ba2.10软件及其操作文档

2012-08-02

kernel中断代码分析.pdf

kernel中断代码分析.pdf

2012-06-30

python教程pdf合集

深入Python.pdf Python简明教程.pdf [深入Python](Dive.Into.Python).Mark.Pilgrim.文字版.pdf

2012-03-18

AT9260 gpio 操作函数

at9260系列芯片GPIO操作手册

2012-01-12

AT9260 中断分析

描述了AT91sam9260系列中断的详细步骤,从中断触发-》查找中断号-》找到中断处理函数

2011-12-24

librtp0.1源码

纯C语言源码包,可以直接应用到你的项目中。官方源码。

2011-08-19

Xpath参考手册CHM

xpath教程,一本比较好的官方参考手册

2011-05-17

C语言函数速查手册--标准库函数

C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

2010-08-03

QT教程--由浅入深

初学QT的好帮手。 这一行包含了QApplication 类的定义。在每一个使用Qt 的应用程序中都必须 使用一个QApplication 对象

2010-08-03

linux_USB驱动指南

对于想在linux下写驱动的朋友是本好书,以USB驱动为例详细的介绍了驱动的流程和代码。

2009-02-24

空空如也

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

TA关注的人

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