Andrew's Blog

Stay hungry, Stay foolish.


  • Home

  • About

  • Tags

  • Categories

  • Archives

Docker数据管理

Posted on 2017-09-20 | In Docker
生产环境中使用docker,往往需要对数据进行持久化,或者在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式: 数据卷 数据卷容器 数据卷什么是数据卷?数据卷是经过特殊设计的目录,可以绕过联合文件系统,为一个或多个容器提供访问。数据卷设计的目的,在于数据的永久 ...
Read more »

Express框架中的Cookie,Session,以及Redis使用

Posted on 2017-09-17 | In NodeJS
本文主要包括express框架中cookie和session的使用和需要注意的点,以及redis的使用,如何在express项目中集成redis来缓存session等内容。 Cookie和Session基本原理What’s Cookie?众所周知,HTTP协议本身是无状态的,服务器不负责维护会话的状 ...
Read more »

Set and Multiset in STL

Posted on 2017-09-14 | In C/C++
关联式容器概述set和multiset是一种关联式容器,关联式容器依据特定的排序准则,自动为元素排序。所有的关联式容器都有一个可供选择的template参数,指明排序准则。排序准则以函数的形式呈现,用于比较元素值或元素键,默认情况下,从小到大排列。主要的关联式容器包括set,multiset,map ...
Read more »

Deque in STL

Posted on 2017-09-14 | In C/C++
dequ(双端队列)和vector非常的相似,deque也是采取动态数组来管理容器中的数据,数据存储的地址都是连续的,可以对deque中的数据进行随机的访问。deque最重要的特征就是在容器的两端插入删除数据都非常的快速,这也是它和vector的主要的区别。(vector只是在尾端插入删除快速,在头 ...
Read more »

List in STL

Posted on 2017-09-13 | In C/C++
与vector一样,list也是STL模板库中提供的序列式容器之一。不同的是,list是由双向链表来实现的,元素与元素之间的地址不一定是连续的,,元素之间的序列关系由指针维护。list支持前后两种移动方式。与vector不同,list不支持随机访问,不可以使用operator[] 或at()来获取元 ...
Read more »

C++总结2

Posted on 2017-09-10 | In C/C++
这一篇文章打算把c++里面非常重要而又不容易记住的东西好好总结一下,主要涉及的知识点有独立编译,命名空间,友元,继承的细节,多态等。 独立编译和命名空间其实在上一篇文章中,我已经讨论过独立编译的问题,只不过没有讲的深入,在这里我打算详细的讲一讲独立编译。 抽象数据类型(ADT)抽象数据类型(Abst ...
Read more »

Python的Socket练习——伪SSH

Posted on 2017-09-01 | In Python
这一篇博客介绍一下我最近用python中的socket模块写的一个类似于ssh的小工具,虽说是一个工具,但是比那个真的ssh还是弱了不少,基本上也没什么使用价值。但是学习价值还是有的。主要的学习点是网络传输中的数据包粘包问题的解决方案,和发送过去的数据与源数据的md5校验以及python的os,so ...
Read more »

基于Socket.io和Express的聊天室

Posted on 2017-08-31 | In NodeJS
WebSocket协议HTTP协议是无状态的,每次处理完客户端的一个(http/1.0)或几个(http/1.1)请求就会立即断开并且。这就导致很难实现客户端与服务器数据的实时同步。以往大家实现实时通信都是通过ajax长轮询,和long poll长连接两种方式。ajax长轮询就是客户端每隔很短的时间 ...
Read more »

Docker容器操作

Posted on 2017-08-25 | In Docker
前面总结了docker的镜像的基本操作,有了镜像之后我们就可以用这个镜像来运行容器了。 docker的容器技术是什么?以我极度不专业的话来讲,docker的容器技术就是一种数据虚拟化和数据隔离的技术,通过某个镜像,比如ubuntu,就可以在你的电脑上虚拟出来一台装了ubuntu系统的计算机,它里面有 ...
Read more »

Docker简介,安装及镜像基本操作

Posted on 2017-08-24 | In Docker
Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上.Docker容器完全使用沙箱机制,相互之间不会有任何接口。使用docker容器可以实现开发,测试,部署环境的一致化,缩短产品的开发周期。Dock ...
Read more »
1…56

Andrew

All In

60 posts
13 categories
67 tags
Creative Commons
© 2017 — 2020 Andrew