摘要: 一.libev简介 Libev是一个事件循环:你注册感兴趣的特定事件(比如一个文件可以读取时或者发生超时时),它将管理这些事件源,将这些事件反馈给你的程序。为了实现这些,至少要在你的进程(或线程)中执行事件循环句柄控制,然后就能通过回调机制进行事件通信。你通过所谓的watchers注册感兴趣的特定事 阅读全文
posted @ 2016-09-20 22:39 Grace、 阅读(6510) 评论(0) 推荐(0) 编辑
摘要: 一.安装 ubuntu上安装MySQL非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 1 阅读全文
posted @ 2016-09-17 22:45 Grace、 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 通过这几天学习Mysql数据库,对其也有了基本的了解,为了加深印象,于是就写了一个最简易的学生信息管理系统。 一:基本要求 1.通过已知用户名和密码进行登录; 2.可以显示菜单; 3.可以随时插入学生信息; 4.可以删除学生信息; 5.可以通过学生姓名或学号显示学生所有信息; 还可以修改学生信息,添 阅读全文
posted @ 2016-09-17 22:20 Grace、 阅读(26750) 评论(1) 推荐(1) 编辑
摘要: 原文地址:C语言中关于对目录的操作 目录的操作不论是在嵌入式产品还是应用软件编程都是必不可少的,不同的开发语言可能略有不同,笔者主要是讨论在Linux平台下对目录的一系列操作: 1、获取当前目录操作: 在系统命令行下我们可以直接输入命令:pwd 来获取当前的工作目录,但是你知道这个命令是怎么执行的吗 阅读全文
posted @ 2016-09-03 23:11 Grace、 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: 1、stack stack 模板类的定义在<stack>头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack<int> s1;stack<string> s2 阅读全文
posted @ 2016-08-24 16:57 Grace、 阅读(16260) 评论(0) 推荐(0) 编辑
摘要: Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; map<string , int >mapstring; map<int ,string >mapint; map<sring 阅读全文
posted @ 2016-08-24 16:45 Grace、 阅读(25153) 评论(0) 推荐(0) 编辑
摘要: 一:要求 利用Linux Socket进行文件传输,本次只支持client端向sever端上传文件 二:实现提示: client.c client的参数有两个,分别是服务器主机名和端口; 在while循环中输入你想要传输的文件名,然后建立socket,通过服务器主机名和端口连接服务器; 打开文件,在 阅读全文
posted @ 2016-07-23 10:36 Grace、 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一:要求 1.通过一个服务器实现最多5个客户之间的信息群发。 2.服务器显示客户的登录与退出; 3.客户连接后首先发送客户名称,之后发送群聊信息; 4.客户输入bye代表退出,在线客户能显示其他客户的登录于退出。 二:提示 1、服务器端: 主线程: 定义一个全局客户信息表ent,每个元素对应一个客户 阅读全文
posted @ 2016-07-20 16:58 Grace、 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 转自:http://jingpin.jikexueyuan.com/article/23369.html http://blog.csdn.net/evilcode/article/details/7418323 一、SD/MMC/SDIO概念区分 SD(SecureDigital)与 MMC(Mu 阅读全文
posted @ 2016-06-12 21:22 Grace、 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=27025492&id=327609 一、核心数据结构 串口驱动有3个核心数据结构,它们都定义在<#include linux/serial_core.h> 1、uart_drive 阅读全文
posted @ 2016-06-10 21:59 Grace、 阅读(1024) 评论(0) 推荐(0) 编辑