1. 阶段性任务规划安排

    原文地址:http://accjiyun.cn/task 目录 前言 C语言基础 一门面向对象的语言 基础算法 基础数据结构 浅尝算法基础 网络通信实例之——开放API调用 数据库操作 数据类型与SQL基本语句 数据库的连接与访问 1.前言 为了带动整个学校学习专业知识的热情和气氛,我们计算机学院创立了一批技术社团。而我们学生科技协会是学校最早创办的一批,我们应该作为学院里技术学习的领头羊,不仅有责任刻苦学习,还有义务带动他人。 从科协走出去的学长学姐们,不管从就业率还是平均薪水都远高于平均水平。在如今各大互联网巨头割据市场的情况下,一般我们只能进入公司学习、工作,然后可以选择在积累技术、人脉与了解优秀的运营模式后开始创业。但是,更好的学习最好是去大公司。而学院进大公司的科协占据很大比例。当然,科协前辈们通过努力获得的成绩使他们自己的,留下的是为科协挣得的荣誉。 我们这一届完全是靠自己摸索过来的,有过迷茫、有过怀疑,希望有人能指引正确的方向和好的学习方法。一年多过去了,我们都有着自己的感悟。然而长时间的迷茫与探索是很糟糕和浪费时间的。所以,我们希望就自己成功的心得和失败的教训来给你们制定任务规划。为了你们自己,也为了科协这个大家庭,我希望你们能严于利己,…


  2. 玩转Docker之常用API(四)

    任何一个开发的平台都会向开发者开发API,以供开发者更加自由地使用平台所提供的功能,定制出特定功能的应用。在应用中使用Docker API,应用就可以直接和Docker后台、仓库以及Docker Hub平台通信。 从功能上分,Docker API包含三部分内容。 - Registry API - Hub API - Remote API Remote API 首先来讲更为核心和基础的 Remote API。 Remote API是由Docker守护进程提供的。在默认情况下,Docker守护进程会绑定到一个所在宿主机的套接字,即unix:///var/run/docker.sock。但此默认情况下,只能查询在同一宿主机上运行Docker的Remote API,如果我们想远程访问Remote API,就需要将Docker守护进程绑定到一个网络接口上。我们可以通过编辑守护进程的启动配置文件来实现这一点。 以Ubuntu和Debian系统为例: 在#DOCKER_OPTS="--dns 8.8.8.8…

    on Docker Linux

  3. 玩转Docker之常用命令篇(三)

    首先我们来解决一个小问题,使用docker每次都要用sudo,为了让非root用户使用docker,可将当前用户添加到docker用户组: sudo groupadd docker sudo gpasswd -a ${USER} docker # 当前用户添加到docker group 然后重新登入下用户就可以直接使用docker命令了。 一、查看docker信息及帮助 # 查看docker版本 docker version # 显示docker系统的信息 docker info # 所有Docker命令帮助 docker help 二、镜像操作 # 检索image docker search image_name # 下载image docker pull image_name # 列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output;…

    on Docker Linux

  4. 玩转Docker之安装篇(二)

    按理说,安装软件最好是按照官方文档进行,但由于国内网络的局限性,使我们不得不搭梯子,但终究太麻烦。鉴于此情况,我推荐方案一,利用某公司的加速站点来安装,而且是傻瓜式的,非常方便。 方案一: 在linux主机上执行下面一条命令即可(若没有linux实体机,可以使用虚拟机搭建linux环境)。 curl -sSL https://get.daocloud.io/docker | sh 命令执行成功后,若出现下面字符,则安装成功了。 Client: Version: 1.10.1 API version: 1.22 Go version: go1.5.3 Git commit: 9e83765 Built: Thu Feb 11 19:32:54 2016…

    on Docker Linux

  5. 玩转Docker之Docker简介(一)

    近几年掀起的docker热潮,可谓席卷全球。什么原因使它这么备受推崇呢?主要是因为它解决了行业痛点。玩linux的都知道,安装个应用时还要先安装所需环境、相关库、解决依赖关系。而docker的出现,很好的解决了服务器应用快速构建、部署和分享的问题,它能够把服务器应用像APP一样简单地安装到各种平台坏境中,而不受真实坏境的影响。 1.什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5…

    on Linux Docker

  6. [转]Git之分支管理策略(三)

    ——>原帖链接 如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。 但是,太方便了也会产生副作用。如果你不加注意,很可能会留下一个枝节蔓生、四处开放的版本库,到处都是分支,完全看不出主干发展的脉络。 Vincent Driessen提出了一个分支管理的策略,我觉得非常值得借鉴。它可以使得版本库的演进保持简洁,主干清晰,各个分支各司其职、井井有条。理论上,这些策略对所有的版本管理系统都适用,Git只是用来举例而已。如果你不熟悉Git,跳过举例部分就可以了。 一、主分支Master 首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,…

    on git