摘要:
一 什么是Flask Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端, 其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理 阅读全文
摘要:
一 MongoDB的简介 1 MongoDB是什么 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 它和我们 阅读全文
摘要:
一 Websoket简介 WebSocket 是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创 阅读全文
摘要:
JENKINS 是一个用 JAVA 编写的开源的持续集成工具。在与 ORACLE 发生争执后,项目从HUDSON 项目独立出来。 JENKINS 提供了软件开发的持续集成服务。它运行在 SERVLET 容器中(例如 APACHE TOMCAT)。它支持软件配置管理(SCM)工具(包括 ACCUREV 阅读全文
摘要:
一 GitLab介绍 GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。与 Github 类似,GitLab 能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版 阅读全文
摘要:
一 Git的简介 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的 阅读全文
摘要:
一 pandas简介 pandas是一个强大的Python数据分析的工具包, 是基于NumPy构建的 pandas的主要功能 具备对其功能的数据结构DateFrame Series 集成时间序列功能 提供丰富的数学运算和操作 灵活处理缺失数据 安装方法: pip install pandas 引用方 阅读全文
摘要:
一 numpy的简介 NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 NumPy的主要功能: ndarray, 一个多维数据结构, 高新且节省空间 无需循环对数据进行快速运算的数学函数 线性代数 随机数生成和傅里叶变换功能 安装方法: pip install n 阅读全文
摘要:
一 前期准备 1 cmake包,要求2.8以上版本 https://cmake.org/download/ 2 boost库包 boost Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一 https://www.boost.org/ 3 mysql 阅读全文