2018年6月2日

Linux块设备IO子系统(一) _驱动模型(转载)

摘要: 块设备是Linux三大设备之一,其驱动模型主要针对磁盘,Flash等存储类设备,块设备(blockdevice)是一种具有一定结构的随机存取设备,对这种设备的读写是按块(所以叫块设备)进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。作为存储设备,块 阅读全文

posted @ 2018-06-02 11:56 mofei004 阅读(555) 评论(0) 推荐(0) 编辑

2018年5月23日

第9章 IP选路

摘要: 1、引言 本章主要了解单个IP层如何做出路由决策。 2、选路的原理 IP搜索路由表的步骤: 2.1简单路由表 第一行说明,如果目的地址是140.252.13.65(slip),那么网关(路由器),将把分组转发给140.252.13.35(bsdi)。 路由表标识: U :该路由可以使用。 G:该路由 阅读全文

posted @ 2018-05-23 14:48 mofei004 阅读(147) 评论(0) 推荐(0) 编辑

2018年5月18日

设计模式-面向对象设计原则

摘要: 七种常用的面向对象设计原则 单一职责原则(Single Responsibility Principle,SRP): 一个类只负责一个功能领域中的相应职责。 开闭原则(Open-Close Principle,OCP): 软件实体应对外扩展开放,而对修改关闭。 里氏代换原则(Liskov Subst 阅读全文

posted @ 2018-05-18 19:36 mofei004 阅读(117) 评论(0) 推荐(0) 编辑

2018年5月17日

提升SQLite数据插入效率低、速度慢的方法(转载)

摘要: 前言 SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提高大数据的处理能力(SQLite最高支持2P 阅读全文

posted @ 2018-05-17 11:24 mofei004 阅读(550) 评论(0) 推荐(0) 编辑

2018年5月11日

linux c/c++ GDB教程详解(转载)

摘要: 学习使用了GDB一段时间后,发现它真的好强大!好用! GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有 阅读全文

posted @ 2018-05-11 20:40 mofei004 阅读(191) 评论(0) 推荐(0) 编辑

gdb命令使用

摘要: 1、$:gdb 有如上输出说明已经安装了GDB 注意:编译时要使用参数 -g 表示将源代码信息编译到可执行文件中,否则,会给使用GDB造成不便。 2、常用命令 r Run的简写,运行被调试的程序。 c Continue的简写,继续执行被调试程序,直至下一个断点或程序结束。 b <行号> b <函数名 阅读全文

posted @ 2018-05-11 20:39 mofei004 阅读(120) 评论(0) 推荐(0) 编辑

2018年5月8日

win7下安装nodejs环境

摘要: 1、官网下载安装文件 Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。 我安装到的D盘下,问题不大。 找了段测试代码 1 var http = require('http'); 2 3 http.createServer(function (re 阅读全文

posted @ 2018-05-08 19:45 mofei004 阅读(219) 评论(0) 推荐(0) 编辑

2018年5月6日

Traceroute程序

摘要: window系统可直接在命令行下使用tracert,如tracert www.baidu.com。Ubuntu12.04安装traceroute后第一跳之后都是输出的*,网上说是路由器禁了相关功能,但是win7下的tracert能正常使用。。。。原因是我用的虚拟机网络模式是NAT网络模式,后面虚拟机 阅读全文

posted @ 2018-05-06 12:15 mofei004 阅读(507) 评论(0) 推荐(0) 编辑

2018年5月5日

Ping程序

摘要: 1、引言 ping名字源于声呐定位操作。该程序由Mike Muuss编写,目的是测试另一台主机是否可达。其发送一份ICMP报文回显请求报文给主机,并等待返回ICMP回显应答。 2、Ping程序 被ping的主机为服务器。大多数TCP/IP实现都在内核中直接支持了Ping服务器。 Unix系统把标识符 阅读全文

posted @ 2018-05-05 17:14 mofei004 阅读(289) 评论(0) 推荐(0) 编辑

ICMP:Internet控制报文协议

摘要: 1、引言 ICMP被认为是IP层的一部分。它传递差错报文及其他需要注意的事项。 2、ICMP报文的类型 通过ICMP报文中的8位类型和8位代码确定报文类型。 以下情况不会造成ICMP差错报文: 以上的规则是为了防止产生广播风暴。 3、ICMP地址掩码请求与应答 此报文用于无盘系统在引导过程中获取自己 阅读全文

posted @ 2018-05-05 15:48 mofei004 阅读(188) 评论(0) 推荐(0) 编辑

导航