平台大小端 , 结构体大小-面试题

最近在网上看到两道面试题,楼主很困惑,我来解答下. [题目源地址](http://www.tuicool.com/articles/i2Yzey) 解答 //测试平台的大小端 #includ…

Linux下socket编程

一 TCP/IP与套接字 - 套接字是通信端点的抽象 - 套接字同样适用于本地的通信,代替管道 - wirte和read同样适用于套接字 二 TCP通讯 1)tcp使用的过程, client端,主动…

Linux下利用Socket+Multithreading实现聊天

/*tcp:client端*/ #include <stdio.h> #include <stdlib.h> #include <string.h> #includ…

Linux下利用FIFO+Thread实现聊天

/*client1_str.c*/ #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #i…

Linux守护进程demo

/* 自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行。每隔一秒钟向 my.log文件中插入一条记录,记录格式如下:yyyy-mm-dd hh:mi:se记录内容, 其中yyyy为年,mm…

Linux多线程

一 什么是线程? - 进程执行的最小单元是线程,被称为轻量级进程(LightWeight Process,LWP) - 单线程的进程可以简单认为是只有一个线程的进程 - 一个进程在同一时间可以做一件事…

cmd下获取系统时间

编写Windows批处理时经常会需要使用到日期和时间作为文件名,所以是非常重要的。 如何获取日期呢? 格式: %date% 结果: 2016/11/29 周二 如何获取时间呢? 格式: %time%…

迭代和递归分别实现二分查找

//迭代法实现 #include <stdio.h> #include <stdlib.h> int bin_search(int * arr,int key,int Cou…

Linux进程间通信(IPC)demo

/* 编写两个进程a和b,利用共享内存技术,a向共享内存写字符串,b将从共享内存中读到的字符串在屏幕上打印出来。 */ #include <stdio.h> #include <s…

Linux进程控制demo

/* * 1、编写一个孤儿进程,这个孤儿进程可以同时创建100个僵死进程。 */ #include <stdio.h> #include <stdlib.h> #includ…