2019-08-16 06:56
⁄ 工业·编程
⁄ 共 3215字
一、名字含义:
在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思, 所以uClinux就是Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的Linux系统"。
二、ucLinux与linux区别?
没有虚存管理
不能运行时增加进程栈
不支持分页
可执行程序不是elf, 而是flat
不能用fork, 而是用vfork
RAMDISK
uClinux是针对控制领域的嵌入式linux操作系统,它从...
linux, uclinux, 区别阅读全文
2019-08-07 06:41
⁄ 工业·编程
⁄ 共 2282字
C/C++程序员肯定离不开Makefile和Cmake,因为如果对这两个工具不熟悉,那么你就不是一个合格的C/C++程序员。本文对Makefile和Cmake,及它们的使用进行了详细的介绍。
一、Makefile详解
Makefile描述了整个工程的编译、连接等规则,makefile定义了一些列规则来指定,哪些文件需要编译以及如何编译、需要创建哪些库文件以及如 何创建这些库文件、如何产生我们想要的可执行文件。使用Makefile,整个工程都可以...
CMake, Makefile, 区别阅读全文
2019-07-25 22:56
⁄ 工业·编程
⁄ 共 1155字
1. 头文件
windows下winsock.h或winsock2.h
linux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sys/socket.h(在in.h里已经包含了,可以省了)
2. 初始化
windows下需要用WSAStartup启动Ws2_32.lib,并且要用#pragma comment(lib,"Ws2_32")来告知编译器链接该lib。
linux下不需要
3. 关闭socket
windows下closesocket(...)
linux下close(...)
4. 类型
windows下SOCKET
linux下int(我喜欢用long...
区别, 网络编程阅读全文
2019-07-23 06:11
⁄ 工业·编程
⁄ 共 1479字
C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!
C++在C的基础上增添类,C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或...
c++, 区别阅读全文
2019-07-22 06:09
⁄ 工业·编程
⁄ 共 5707字
c语言虽说经常和c++在一起被大家提起,但可千万不要以为它们是一个东西。现在我们常用的C语言是C89标准,C++是C++99标准的。C89就是在1989年制定的标准,如今最新的是C11和C++11标准。根据不同的标准,它们的功能也会有所不同,但是越新的版本支持的编译器越少,所以本文在讨论的时候使用的C语言标准是C89,C++标准是C++99.我们来介绍C语言和C++中那些不同的地方。
1.函数默认值
在C++中我们在定义或声明一个函数的时候,有时会...
c++, 区别阅读全文
2019-07-21 06:06
⁄ 工业·编程
⁄ 共 2383字
在学习了C语言和C++之后,这两者之间的区别我们需要仔细的捋一捋!
一、面向过程语言和面向对象语言
我们都知道C语言是面向过程语言,而C++是面向对象语言,说C和C++的区别,也就是在比较面向过程和面向对象的区别。
1.面向过程和面向对象的区别
(1)面向过程:面向过程编程就是分析出解决问题的步骤,然后把这些步骤一步一步的实现,使用的时候一个一个的依次调用就可以了。
(2)面向对象:面向对象编程就是把问题分解成各个...
c++, 区别阅读全文
2019-07-03 07:30
⁄ 工业·编程
⁄ 共 2888字
1、PPP:(PPP:Point to Point Protocol)
点对点协议(PPP)为基于点对点连接的多协议自寻址数据包的传输提供了一个标准方法。PPP 最初设计是为两个对等结构之间的 IP 流量的传输提供一种封装协议。在 TCP-IP 协议集中它是一种关于同步调制连接的数据链路层协议(OSI 模式中的第二层),替代了原非标准第二层协议,即 SLIP。除了 IP 以外 PPP 还可以传送其它协议,包括 DECnet 和 Novell 的 Internet 网包...
IPSec, L2TP, ppp, PPPoE, PPTP, 区别阅读全文
2019-06-02 15:22
⁄ 工业·编程
⁄ 共 2639字
Spring是一个生态体系(也可以说是技术体系),是集大成者,它包含了Spring Framework、Spring Boot、Spring Cloud等(还包括Spring Cloud data flow、spring data、spring integration、spring batch、spring security、spring hateoas),可以参考链接.
Spring Framework
Spring Framework是整个spring生态的基石 ,它可是硬生生的消灭了Java官方主推的企业级开发标准EJB,从而实现一统天下。Spring官方对Spring Framework简...
Spring, SpringBoot, SpringCloud, 区别阅读全文
2019-05-28 20:27
⁄ 工业·编程
⁄ 共 549字
OpenSIPS和Asterisk都是开源项目,并且都是用来做VoIP的。
它们扮演的角色不同,优缺点也各不相同。
简单地说,本质上,OpenSIPS是一个SIP Proxy Server,而Asterisk是一个Media Server。
因为,OpenSIPS仅仅是将呼叫控制命令中继到另外的服务器,而不是语音呼叫的终端。
Asterisk收到呼叫后会向目标另外建立新的呼叫,通过连接两个呼叫的音频流而让整个过程看起来像一个呼叫一样。本质上是有两个呼叫在进行,属于一种B2BUA模...
Asterisk, OpenSIPS, 区别, 开源阅读全文
2019-05-13 21:56
⁄ 工业·编程
⁄ 共 2297字
Cookie与Session是网络上进行会话保持或身份跟踪的两种机制,理解这两种方式的区别对我们提高网站运行的效率与安全十分重要。
网站利用这两种技术,来知道我们的登录保持状态。比如说,当jack第一次登录网站时,发送信息给服务器,服务器会在内存中开辟出来一块区域用来存放标识jack的Session,并将此Seesion以JSESSIONID=jack的方式传回给浏览器,浏览器需要将此数据保存在本地,使用键值对(key:JSESSIONID,value:jack)的...
Cookie, Session, 区别阅读全文