STL中调用函数对象和普通函数差异

#include <iostream> #include <vector> #include <algorithm> #include <functional…

MYSQL两道试题

有表结构如下: CREATE TABLE students (name varchar(20), age int, sex varchar(10), classid int); CREATE TAB…

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

最近在网上看到两道面试题,楼主很困惑,我来解答下. [题目源地址](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…