SSH免密码登录

ssh 无密码登录要使用公钥与私钥。 linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。 有机器A(192.168.107.220),B(192.168.107.199)。现想A通过ssh免密码登录到B。 1.在A机下生成公钥/私钥对。 [...

2016-12-20 16:51:56

阅读数 199

评论数 0

DHCP详解

DHCP服务IP地址自动分配原理     DHCP在提供服务时,DHCP客户端是以UDP 68号端口进行数据传输的,而DHCP服务器是以UDP 67号端口进行数据传输的。DHCP服务不仅体现在为DHCP客户端提供IP地址自动分配过程中,还体现在后面的IP地址续约和释放过程中。本节仅介绍DHC...

2016-12-16 10:29:05

阅读数 3346

评论数 0

const的位置和不同位置产生的区别

一个比较经典的问题——问以下两种声明的区别: 1)  const char * p 2)  char * const p 3)  char const *p   这里的 const 关键字是用于修饰常量,书上说 const 将修饰离它最近的对象,所以,以上两种声明的意思分别应该是: ...

2016-09-20 16:46:07

阅读数 354

评论数 0

NorFlash和NandFlash区别

Flash编程原理都是只能将1写为0,而不能将0写成1.所以在Flash编程之前,必须将对应的块擦除,而擦除的过程就是将所有位都写为1的过程,块内的所有字节变为0xFF.因此可以说,编程是将相应位写0的过程,而擦除是将相应位写1的过程,两者的执行过程完全相反. (1)闪存芯片读写的基本单位不同 ...

2016-08-19 09:41:41

阅读数 249

评论数 0

select,poll,epoll的比较

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

2016-08-17 10:56:00

阅读数 233

评论数 0

sqlite3小型数据库移植到arm,让arm跑起聊天室的服务器

1,环境: 软件:linux:2.6.0 硬件:armmini2541 友善之臂 交叉编译工具:arm-linux-gcc  也适用于其他linux平台。 2,步骤: 1》下载sqlite3源码包: http://www.sqlite.org/sqlite...

2016-08-14 14:34:09

阅读数 267

评论数 0

Nginx配置文件翻译简解

#定义Nginx运行的用户和用户组 user www www;   #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8;   #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] ...

2016-08-14 09:35:19

阅读数 253

评论数 0

HTTP协议支持的6种请求方式

标准Http协议支持六种请求方法,即:     0,GET   1,HEAD   2,PUT   3,DELETE   4,POST   5,OPTIONS   但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时...

2016-08-14 09:23:55

阅读数 4515

评论数 0

七层OSI和四层网络模型

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。    一个设备工作在哪一层,关键看它工作时利用哪一层的数...

2016-08-11 20:22:46

阅读数 846

评论数 0

几种常见的页面置换算法

评价一个算法的优劣,可通过在一个特定的存储访问序列(页面走向)上运行它,并计算缺页数量来实现。 1 先入先出法(FIFO) 最简单的页面置换算法是先入先出(FIFO)法。这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入内存的页,先退出内存。理由是:最...

2016-08-04 10:22:36

阅读数 5598

评论数 0

Linuxc编程的常用关键字 register ,static ,extern ,const ,typedef

Linuxc编程的常用关键字 register ,static ,extern ,const ,typedef  1、register关键字     寄存器变量。用来请求编译器尽可能的将register修饰的值保存在寄存器中,从而省去cpu从内存中抓取数据的时间,从而提高程序的运行效率。  ...

2016-05-23 22:04:48

阅读数 391

评论数 0

野指针的产生及其避免

野指针的产生及其避免 野指针指向一个已删除的对象或未申请访问受限内存区域的指针。与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行操作很容易造成程序错误。 总的来说,野指针是一种内存错误。其产生的原因主要有一下几点: 1:(访...

2016-05-23 20:31:49

阅读数 398

评论数 0

我的Linux学习之路——1菜鸟篇——初识Linux

自从开始学习嵌入式和接触Linux,我开始慢慢的了解编程的魅力。严谨的逻辑,神奇的语法,以及强大的解决问题的能力,让我了解到了Linux和嵌入式的美丽。虽然最近的学习一直都比较痛苦,毕竟大学前三年的学习没有那么上心,也没有真的学到那种可以给企业带去利益,给社会带去价值,给人们的生活带去一丁点的帮助...

2016-04-18 22:16:37

阅读数 289

评论数 0

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