自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 接续符

C 语言里以\表示断行,编译器会将\剔除掉,跟在\后面的字符自动接续到前一行。注意:反斜杠之后不能有空格(否则编译不过),反斜杠的下一行之前也不能有空格,否则空格也连进去了,且看如下程序:#include<stdio.h> int main() { char str1[] ="abc\ def"; char str2[

2016-08-31 17:00:24 443

原创 433

433可直接测量gpio

2016-08-24 15:10:26 653

转载 C语言中内存分配

在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空间的用途及区别。第2节主要介绍C语言中内存分配及释放函数、函数的功能,以及如何调用这些函数申请/释放内存

2016-08-16 20:46:52 254

转载 电波的频率波长传输距离传输速率等问题总结

基础知识:1.波的频率和波长满足关系式:波速=波长×频率,所以频率不同的电磁波在真空中具有不同的波长。2.电磁波在空间是向各个方向传播的,所有这些电磁波仅在波长(或频率)上有所差别,而在本质上完全相同,且波长不同的电磁波在真空中的传播速度都是电磁波的传播速度,即等于光速,是3x10e8米/秒。在空气中和在真空中近似。3.不同频率(或不同波长)的电磁波的传播速度都相同,电磁波的频率愈高,相应的波长就越

2016-08-10 12:08:26 2834

转载 电磁波的无线电频率、抗干扰性与穿透能力关系

抗干扰能力与频段的高低没有直接关系,任何频段都可以出现不同程度的同频或者临频干扰。 低频段电波绕射能力较强,高频段电波穿透能力较强 频率越高,它的信号衰落越大 频率越高,波长越短,穿透作用越强。(波粒二象性:波长越短,能量越大,穿透能力越强) 对于电磁波,高频率电波波长短,绕射能力弱,传输距离近。 无线电技术的原理在于,导体中电流强弱的改变会产生无线电波。利用这一现象,通过调制可将信息加

2016-08-10 11:22:35 25833 3

原创 notebook

定义:我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能而执行的相应的操作,这个相应的操作也叫算法。 数据结构:数据怎么存储 算法:数据怎么操作。 数据结构=个体 + 个体的关系 算法 = 对存储数据的操作。程序=数据的存储+数据的操作+可以被计算机执行的语言 软件运行与内存关系(垃圾数据): 内存是在操作系统的统一管理

2016-08-05 17:42:51 336

原创 linux网络应用程序设计

一、TCP/IP 数据封装 以太网包 1、TCP/IP协议族 TCP/IP实际上是一个协同工作的通信家庭,为网络数据通信提供通路。TCP/IP协议组大体上分为三部分: internet协议(IP) 传输控制协议(TCP)和用户数据报文协议(UDP) 处于TCP和UDP之上的一组应用协议。它们包括:TELNET,文件传送协议(FTP),域名服务(DNS)和简单的

2016-08-04 11:13:07 566

原创 多线程

一、线程理论基础 线程(thread)技术早在60年代就被提出,但真正应用到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT、Linux。 使用多线程的理由之一时: 和进程相比,它

2016-08-03 14:49:10 278

原创 进程间通讯

一.进程间通讯概述为什么进程间需要通信:1.数据传输一个进程需要将它的数据发送给另一个进程。2.资源共享多个进程之间共享同样的资源。3.通知事件 一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件。4.进程控制。有些进程希望完全控制另一个进程的执行(如DEBUG进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的状态改变。LINUX进程间通信(IPC)由

2016-08-02 00:13:06 227

原创 进程

一.进程控制理论基础1.进程定义:进程是一个具有一定独立功能的程序的一次活动。有就绪态,执行态,阻塞态。 进程ID(PID): 标识进程的唯一数字 父进程的ID(PPID). 启动进程的用户ID(UID). 2.进程互斥:当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,其他要使用该资源的进程必须等待,知道占用该资源者释放了该资源为止。 3.临界资源:操作系统中将一次

2016-08-01 15:52:51 283

原创 linux时间编程

一.时间类型。1.UTC:世界标准时间,也就是格林威治标准时间(GMT) 2.Calendar Time:日历时间,是“从一个标准时间点(如:1970年1月1日0点)到此时经过的秒数”来表示的时间。二.时间获取#include<time.h> time_t time(time_t *tloc) //获取日历时间,即从1970年1月1日0点到现在所经历的秒数。三.时间转化struct

2016-08-01 11:20:44 298

空空如也

空空如也

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

TA关注的人

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