自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fzyz_sb的专栏

我只是一只一直很无助的蜗牛,所以我只能一步步的往上爬。也许十年,也许二十年,才能爬到别人一年的高度,但是一步一个脚印,我无怨无悔。

  • 博客(36)
  • 收藏
  • 关注

原创 TCP/IP详解卷1:第六章(ICMP:internet控制报文协议)

1. ICMP基础知识

2014-10-22 20:58:45 1849

原创 TCP/IP详解卷1:第四/五章(ARP和RARP)

1. ARP基础知识数据链路层以48bit地址进行通信。所以ARP为IP地址到对应的硬件地址

2014-10-21 21:50:40 1000

原创 TCP/IP详解卷1:第三章(IP:网际协议)

1. IP的不可靠和无连接    IP提供

2014-10-21 20:16:34 847

原创 TCP/IP详解卷1:第二章(链路层)

1. 以太网和IEEE 802封装

2014-10-20 20:39:51 1034

原创 TCP/IP详解卷1:第一章(概述)

1. 分层    TCP/IP通常被认为是一个四层协议系统。1)链路层:有时也被称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆的物理接口细节。2)网络层:有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(internet互联网控制保温协议),以

2014-10-20 19:53:09 1097

原创 关于bulk insert中文件不可访问的问题

1. 在进行数据库大量数据插入的时候(例如一次性插入几十万条数据),应该使用bulk insert来达到本机插入。2. 在自己机子上测试bulk insert的时候发现,一直提示文件没有权限访问(网上关于bulk insert上基本都是这个错误),然后上网查询了一下,发现居然没有一个答案是可以解决我的问题的。3. 然后去一台可以bulk insert的机子上,对比了两者数据库的不同后发现,

2014-10-20 07:36:38 979

原创 如何学习TCP/IP协议

学习TCP/IP协议的终极方法是自己研究并实现一个TCP/IP协议栈。在Linux内核层面,是要实现下图红框内的部分。

2014-10-20 07:34:49 2024

原创 UNP卷1:第二十章(广播)

1. 概述1. 广播地址

2014-10-15 19:48:10 809

原创 UNP卷1:第十五章(unix域协议)

1. 概述    unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的一种方法。unix域提供两类套接字:字节流套接字(类似TCP)和数据报套接字(类似UDP)。使用unix域协议有如下的优势:(1)unix域套接字往往比通信两端位于同一个主机的TCP套接字快出一倍。(2)unix域套接字可用于在同一个主机上的不同进程之间传递描述符。(3)unix域套接字较

2014-10-03 19:51:26 1002

原创 UNP卷1:第十四章(高级I/O函数)

1. 套接字超时    在涉及到套接字的I/O操作上设置超时的方法有以下三种:    (1)调用alarm,它在指定超时期满时产生SIGALRM信号。这种方法涉及信号处理,而信号处理在不同的实现上存在差异,而且可能干扰进程中现有的alarm调用。    (2)在select中阻塞等待I/O(select有内置的时间限制),以此代替直接阻塞在read或write调用上。    (3)

2014-10-03 19:04:01 653

原创 UNP卷1:第十三章(守护进程和inetd超级服务器)

1. 概述    守护进程是在后台运行且不与任何控制终端关联的进程。unix系统通常有很多守护进程在后台运行,执行不同的管理任务。    守护进程没有控制终端通常源于它们由系统初始化脚本启动。然而守护进程也可能从某个终端由用户在shell提示符下键入命令行启动,这样的守护进程必须亲自脱离与控制终端的关联,从而避免与作业控制,终端会话管理,终端产生信号等发生任何不期望的交互,也可以避免在后台

2014-10-03 14:28:53 1650

原创 UNP卷1:第十一章(名字与地址转换)

1. gethostbyname函数#include struct hostent *gethostbyname( const char *hostname ); 返回:若成功则为非空指针,若出错则为NULL且设置h_errno而hostent的结构如下:

2014-09-30 18:56:30 1066

原创 QT学习笔记2:创建对话框

1. 手动创建对话框finddialog.h头文件

2014-09-25 22:46:02 7585

原创 QT学习笔记1:QT入门

1. QT简单程序#include "hello.h"#include #include int main(int argc, char *argv[]){ //QApplication对象,用来管理整个应用程序所用到的资源 QApplication a(argc, argv); //新建一个QLabel窗口部件 QLabel *label = new

2014-09-23 23:49:11 967

原创 UNP卷1:第八章(基本UNP套接字编程)

1. 简单的UDP回射程序1) 服务器

2014-09-22 19:59:44 1021

原创 UDP卷1:第六章(I/O复用:select和poll函数)

1. I/O模型    一个输入

2014-09-18 22:12:32 2270

原创 UNP卷1:第五章(TCP客户/服务器程序示例)

1. 经典的回射程序1) 头文件myunp.h

2014-09-16 21:56:38 982

原创 UNP卷1:第四章(基本TCP套接字编程)

1. socket函数    为了执行网络I/O,一个

2014-09-15 22:31:22 1419

原创 UNP卷1:第三章(套接字编程简介)

1. 套接字结构1) IPv4套接字地址结构

2014-09-15 20:21:40 859

原创 UNP卷1:第一章(简介)

1. 时间获取程序服务端:srv.c

2014-09-13 09:54:31 2433

原创 unix/linux编程实践教程:数据报编程

1. 简单的数据报编程dgrecv.c:

2014-09-03 21:05:48 626

原创 unix/linux编程实践教程:服务器与socket

1. popen:让进程看似文件#include #include int main( void ){ FILE *fp; char buf[ 100 ]; int i = 0; fp = popen("who|sort","r"); while ( fgets(buf, 100,

2014-09-03 00:15:43 642

原创 unix/linux编程实践教程:I/O重定向和管道

1. 经典的shell编程    监视y

2014-09-02 21:14:51 658

原创 unix/linux编程实践教程:进程和程序

1. ps命令的介绍leichaojian@ThinkPad-T430i:~$ ps -laF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD0 R 1000 4133 4048 0 80 0 - 3545 - pts/0 00:00:00 ps

2014-09-01 23:35:27 725

原创 unix/linux编程实践教程:学习stty

1. 终端实际上就是一个文件:

2014-08-28 23:39:30 905

原创 unix/linux编程实践教程:pwd命令

1. pwd命令通过不断读取shangce

2014-08-27 22:06:23 597

原创 unix/linux编程实践教程:ls命令

1. ls命令比较简单#include #include #include #include void do_ls( char [] );void dostat( char * );void show_file_info( char *, struct stat * );void mode_to_letters( int, char [] );char *uid_to_nam

2014-08-26 23:08:33 1018

原创 unix/linux编程实践教程:who命令

1. who命令的编写

2014-08-26 20:33:58 2052

原创 unix/linux编程实践教程--more命令

1. 简陋版本的more命令

2014-08-25 21:51:30 757

原创 APUE笔记七

1. 信号基础

2014-08-22 20:09:13 583

原创 APUE笔记六

1. fork函数

2014-08-10 22:21:49 447

原创 APUE笔记五

1. main函数和进程终止

2014-08-06 23:34:28 471

原创 APUE笔记四

1. 缓冲区

2014-08-05 22:45:44 522

原创 APUE笔记三

1. 文件类型    文件包含以下几种类型:1)putongwenj

2014-08-05 00:13:54 619

原创 APUE笔记二

1. 文件的基本操作及空洞文件#include #include #include int main( void ){ int fd; int n; char buf[ 10 ] = "abcdefghij"; char buf1[ 10 ] = "ABCDEFGHIJ"; if

2014-08-02 07:54:56 425

原创 APUE笔记一

1. 读取当前目录下所有的文件名

2014-08-01 00:01:00 555

空空如也

空空如也

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

TA关注的人

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