Andrew's Blog

Stay hungry, Stay foolish.


  • Home

  • About

  • Tags

  • Categories

  • Archives

木犀后端分享——关系型数据库

Posted on 2017-10-30 | In Database
基本概念数据库(DataBase, DB):是存放数据的仓库,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。 数据库管理系统(DataBase Management System, DBMS):是管理数据库的系统,它按一定的数据模型组织数据。DBMS应提供如下功能:(1)数据定义功能可 ...
Read more »

Python内置的序列类型

Posted on 2017-10-29 | In Python
内置序列类型概览按照可否存储不同数据类型来分,可以分为容序列和扁平序列。 容器序列list, tuple, collections.deque 这些序列类型可以容纳不同类型的数据。 扁平序列str, bytes, bytearray, memoryview, array.array 这类序列只能容 ...
Read more »

Python数据模型

Posted on 2017-10-28 | In Python
最近在读一本python的书Fluent Python,收获很多。如果你是一个有一定python编程经验,并且想让自己的代码变的更加pythonic,那么这本书就非常适合你。就我个人而言,看了这本书前面的几章,感觉自己以前写的东西都不是python,之前自己对python的理解太过于肤浅了。这本书打 ...
Read more »

C++总结1

Posted on 2017-10-24 | In C/C++
上学期的时候自学过c++,之后就一直在搞其他的高级语言.这学期选了一个面向对象程序设计的课,讲的是c++。但是我发现自己把c++的语法快忘干净了。所以这几天又在看c++的书了。感觉第二次看比第一次看要简单很多。许多东西扫一扫基本上也就知道是怎么回事了。但是温故而知新,我又发现了很多新的知识点和一些以 ...
Read more »

递归和非递归解决八皇后问题

Posted on 2017-10-10 | In Algorithm
问题背景八皇后问题是一个以国际象棋为背景的问题:如何能够在8×8的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当n ...
Read more »

单链表

Posted on 2017-09-28 | In Algorithm
这一篇博客总结一下单链表常见方法的实现。相比于动态数组,对于单链表来说,它存储的元素并不要求在内存上连续,元素与元素之间通过指针串联起来。这样有许多好处,比如在单链表中间位置插入和删除元素的效率非常高,同时,它也有不足之处,它无法像动态数组那样可以通过下标直接访问。 链表实现的关键在于指针。一个节点 ...
Read more »

动态数组

Posted on 2017-09-26 | In Algorithm
最近在学数据结构,涉及到动态数组。我自己总结了一下,把与动态数组有关的基本操作用c和c++分别写了一遍。下面把总结的成果记录一下。 动态数组之所以称之为动态,关键就在于其可以在程序运行过程中自动增加分配的内存大小。要实现这一点的关键又在于下面两点: 实时记录数组的元素个数和分配的内存的大小 rea ...
Read more »

Vector in STL

Posted on 2017-09-26 | In C/C++
在c++的标准模板库中有许多模板容器,他们封装了底层的数据结构,并且可以用来装几乎所有的已有数据类型以及用户自定义的数据类型。vector(向量)就是其中一个非常好用的序列式的容器。vector是最简单的序列容器,支持元素的随机访问,当然有时候显得效率低一些。 vector类基础vector对象定义 ...
Read more »

构建镜像

Posted on 2017-09-25 | In Docker
构建docker镜像可以让我们保存对容器的修改并且可以再次使用,提供了自定义镜像的能力,使我们可以以软件的形式打包并分发服务及其运行环境. 通过容器构建镜像可以通过docker的commit子命令基于一个容器创建一个新的镜像。 commit命令1$ docker commit [OPTIONS] C ...
Read more »

Docker网络管理

Posted on 2017-09-20 | In Docker
在实践中,经常需要多个服务组件容器之间共同协作,这往往需要多个容器之间能够相互访问到对方的服务。同时,为了容器的安全有时我们也要避免容器之间的访问。 容器与用户的连接端口映射要想外部用户访问到服务器主机中容器中的服务,那么就要把提供服务的容器的端口映射到服务器主机的端口上。这样用户访问服务器主机的对 ...
Read more »
1…456

Andrew

All In

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