目录 00. 目录 01. libevent简介 02. Libevent的好处 03. Libevent的安装和测试 04. Libevent成功案例 00. 目录 @ 01. libevent简介 什么是libevent ​ Libevent 是一个用C语言编写的.轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大:源代码相当精炼.易读:跨平台,支持 Windows. Linux. *BSD 和 M…
基本概念: 数据库DB(database): 数据的仓库,数据的集合,是数据的一种结构化的存储 数据库管理系统DBMS(database management system): 管理数据库的一套软件 比如Oracle.MySQL.SQL server.DB2 介于应用程序和操作系统之间 数据库应用程序: 使用数据库应用程序与DBMS进行通信,访问和管理数据库中的数据 数据库服务器: 计算机+数据库管理系统 一个数据库服务器可以管理多个数据库,一个数据库下包含多个表 SQL语言 全称:Struct…
Flask 概述及安装 Flask 简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 . 官方网址 :http://flask.pocoo.org/ 了解 Flask:首先,Flask 是Python 的一个Web 应用框架:其次,它是“微型”的 . 比起同类现有的web框架(如:Django),Flask 并不包含数据库抽象层,表单验证等.Flask 旨在保持代码简洁且易于扩展(Flask源码十…
Python基础 首先推荐学习Python基础的教程和书籍 视频教程推荐南京大学张莉老师在cousera上的教程用Python玩转数据 入门教程<Python基础教程> 数据挖掘教程<利用Python进行数据分析> 工具推荐 编辑器:Sublime Text,这款编辑器真的非常好用,插件丰富,可以实现代码高亮,直接运行编码:而且这款编辑器还可以用来做其他开发,java,html等. Python Shell: IPython,推荐使用,详见我的另外一篇文章<IPython&g…
概述 数据仓库:是一个面向主题的.集成的.不可更新的.随时间不变化的数据集合,它用于支持企业或组织的决策分析处理. 数据仓库的结构和建立过程: 数据源 数据存储及管理 ETL Extract 提取 Transform 转换 Load 装载 数据仓库引擎 前端展示 数据查询 数据报表 数据分析 1)产生背景 MapReduce编程的不便性 HDFS上的文件缺少schema 2)是什么 The Apache Hive ™ data warehouse software facilitates rea…
一.软件是什么 软件按照一定顺序组成的计算机指令和数据集合. 二.什么是软件开发 软件开发是使用计算机的语言制作的软件.如迅雷,Windows系统,Linux,QQ等. 三.DOS常用命令 cd..:退到上级目录 cd \:直接退出当前根目录 dir:列出当前目录下的文件和文件 rd:删除目录,只能删除空目录 del:删除文件 复制代码 四.JAVA简述 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosl…
054 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 01 数组概述 本文知识点:数组概述 为什么要学习数组? 实际问题: 比如我们要对学生的成绩进行排序,一个班级有30个学生,那我们对每个学生的成绩分别定义变量来存储,那需要定义30个变量.听起来就头大,要定义这么多变量.所以Java中提供了数组来解决这类需要大量存储数据的问题.数组就是这类问题的解决方案. 数组定义:相同数据类型的数据按照顺序组成的引用数据类型. 这句数组的定义需要熟记. 这里面数组的概念,…
034 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述 本文知识点:Java中的流程控制相关概念的认识 三大流程控制语句结构的简介 顺序结构 什么叫顺序结构? 我们在学习if-else结构之前,我们所写的所有的代码都是放到主方法(main)方法中的,主方法中的代码都是依次执行的(也即一句一句执行的),这种依次执行的语句结构就叫做顺序结构. 顺序结构代码示例: 选择结构 什么叫选择结构? 就是我们之前学习的"if-else"…
039 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 01 循环结构概述 本文知识点:循环结构概述 循环结构主要内容 while 循环 do-whiile循环 for 循环 循环嵌套 以及循环中常用的两个语句 break语句 在switch结构中,表示跳出switch结构 在循环结构中,表示跳出当前循环 continue语句…
介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在使用 Windows 的时候…