Docker是什么?有什么用?

定义 我们知道,软件依赖的环境大致包括: • 配置文件 • 代码 • tomcat • JDK • 操作系统 Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。 核心 docker有3大核心:镜像、容器、仓库。 鲸鱼是操作系统。 要交付的应用程序是各种货物,要将各种形状和尺寸不同的货物放到大鲸鱼上,得考虑每件货物怎么安放(应用程序配套的环境),还得考虑货物和货物之间能否重叠起来(应用程序依赖的环境是否会
分类: 其他 发布时间: 04-17 23:37 阅读次数: 0

JMS规范 队列模式与主题模式

一、概念 1、什么是JMS Java消息服务(Java Message Service):应用程序接口,是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。在大多应用中,我们系统之间需要进行异步通信,即异步消息,异步消息中两个重要概念: 消息代理(message broker) 目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。 2、异步消息主要有两种形式的目的地: 队列(q
分类: 其他 发布时间: 04-17 23:37 阅读次数: 0

网关和路由器的区别

摘要:网关是逻辑概念,路由器是物理设备,路由器可以作为网关来使用。路由器是一个设备,而网关是一个结点(概念层)。应该说:路由器可以实现网关的功能。另外,网关的功能还可以由局域网中一台双网卡的机器(其中一块网卡接入广域网)来实现。 一、什么是网关 顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。 那么网关到底是什么呢?网关实质上是一个网络通向其他网
分类: 其他 发布时间: 04-17 23:36 阅读次数: 0

程序员为什么要转行项目经理

“从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从JavaScript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。 一.为什么要当项目经理 1. 问题本质 如果我对一个老程序员说:“有必要转项目经理啦”,很多人第一反应是“为什么一定要当项目经理?!”,反问很给力,基至会让人哑口无言。但反问
分类: 其他 发布时间: 04-17 23:35 阅读次数: 0

线程,进程。多进程,多线程。并发,并行的区别

一:线程与进程 1.概念 线程:是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。 进程:是资源分配的基本单位。一个进程包括多个线程。 2.区别: 1.线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。 2.每个进程都有自己一套独立的资源(数据),供其内的所有线程共享。 3.不论是大小,开销线程要更“轻量级” 4.一个进程内的线程通信比进程之间的通信更快速,有效。(因为共享变量) 二.多线程与多进程 多线程:同一时刻执行多个线程。用浏览器一边
分类: 其他 发布时间: 04-17 23:35 阅读次数: 0

重做剑指offer(序)

重做剑指offer(序) 自从大佬告诉我,要想进大厂,前期先把剑指offer给刷烂咯!于是,我便夜以继日地刷刷刷,虽天资愚钝,但是在牛客网诸位的大神的答案启发下,终于也是快刷完第一遍了,于是信誓旦旦跑去做华为机试题,无奈终究还是败下阵来,捶胸顿足,哭天抢地,恨自己不成钢。于是又跑去询问大佬,才得知自己在刷题过程中缺了最重要的一环——总结。之前的努力刷题算是白费了精力,特在此浪子回头,二刷剑指offer,写笔记于此地,望能更加方便地复习,也希望能给看官带来一些帮助,刚开始写博客,连Markdow
分类: 其他 发布时间: 04-17 23:35 阅读次数: 0

重做剑指offer(一)——二维数组中的查找

重做剑指offer(一)——二维数组中的查找 题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(书中第44页) 分析:设这个整数为target,由于该二维数组是左右递增和上下递增的,故可以先在第一行从左到右进行搜索,先在第一行中从右往左找到小于该整数的最大数array[0][n]。则在array[0][n]右侧的列可以无须考。再在这列往下搜索
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

豆瓣模拟登录(双层html)

代码: #!/usr/bin/env python # -*- coding: utf-8 -*- #author tom import time from selenium import webdriver #构造浏览器,请求数据 bro=webdriver.Chrome() bro.get('https://www.douban.com/') time.sleep(2) #他的登录页面是双层嵌套的,要先转入里面那个页面,标签才能定位到 iframe=bro.fi
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

铁大Facebook——NABCD

我们的项目是个面向铁道大学生的社交平台。 N:它满足了大学生的社交需求,轻量化的界面让同学们疲劳之际更为放松,同时拥有的搜索和小组功能能帮助大学生建立新的联系与关系,从而保证用户的体验和需求。 A:该平台将专门面对大学推广,同时推送资讯、标签等功能也将面向大学生,以次途径满足用户需要。 B:填充了国内大学生社交的缺口,使用户不会因广告和无关推荐而困扰,也不会无法满足需要而烦恼。 C:我们不是该领域的先驱者,但我们取长补短,且面向人群的不同使我们拥有优势,在竞争下能保证用户有对我们平台的需求。
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

python----网络编程之解决远程命令程序的粘包问题

远程执行命令程序开发 上一篇我们实现了server与client端的聊天程序,这一篇我们实现一个远程执行命令的程序. 我们用到subprocess模块. res = subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=subprocess.PIPE) 注意的是:命令结果的编码是以当前所在的系统为准的,如果是windows,那么res.stdout.read()读出的就是GBK编码的,在客户端
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

hdu3709 数位dp

枚举fix所在的位置loc即可,然后数位dp即可 这题要注意一种特殊情况,就是所有位都是0的时候对于每个fix都是成立的 /* dp[i][j][k]表示前i位确定了平衡点在第j位,前i位和为k fix需要在开始dfs前就预先确定下来 */ #include<bits/stdc++.h> using namespace std; #define ll long long ll dp[20][20][1800],a[20]; ll dfs(ll pos,ll fix,ll su
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

PHP 【二】

EOF EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。 使用概述: 1. 必须后接分号,否则编译通不过。 2. EOF 可用任意其它字符代替,只需保证结束标识与开始标识一致。 3. 结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。 4. 开始标识可以不带引号或带单双引号,不带引号与带双引号效果一致,解释内嵌的变量和转义符
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

第三次软件工程作业——最大连续子数组和(最大子段和)

一、Github网址: https://github.com/Rafael-Gu/The-3rd-Homework/tree/master/Q1 老师!!!老师!!!这是我问题一的作业!!!第二问我也做了,也是同一个网址。。。第一题是Q1的文件夹里面!!! 二、问题描述 题目(1):最大连续子数组和(最大子段和) 问题: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

【FRM123】Wrong Way Risk

https://www.investopedia.com/articles/investing/102015/introduction-wrong-way-risk.asp https://www.risk.net/risk-management/credit-risk/1557468/wrong-way-risk Defining Let's say counterparty A enters into a trade with counterparty B. If, during the
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

[C]%p和%02x含义

   前言:       嘿嘿,已经很久没有写博客了,最近有一些新收获得赶紧写下来。       今天上了计算机组成原理的实验课,不过这种实验课真的太划水了,还是的课下自己搞。 %p的含义     “%p”中的p是pointer(指针)的缩写,指针的值是一个表示地址空间中某个存储器单元的整数。     printf函数族中对于%p一般以十六进制整数方式输出指针的值。 1 #include <stdio.h> 2 3 typedef unsigned char *byte_point
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

cmake Qt

参考 https://www.jianshu.com/p/7eeb6f79a275 https://cmake.org/cmake/help/v3.0/manual/cmake-qt.7.html
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

day5日志

### 数字类型 ```python ``` ```python # 了了解:py2中小整数用int存放,大整数用long # 1.整型 num = -1000000000000000000000000000000000000000000000000 print(num, type(num)) # 2.小数 num = 3.14 print(num, type(num)) # 3.布尔 res = True print(res, type(res)
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

眼下的处境

眼下的处境 还有一个半月就毕业了,论文还在评审过程中。今天去吃饭下午碰到个研一的师弟,随口聊了聊,我内心羡慕着他还有两年多的时间可以学习知识和体验校园生活,他羡慕我即将毕业,即将远离着烦躁的学术生活。不禁想起两年前的自己,陪着师兄们拍毕业照,无比地羡慕和憧憬这即将到来的时刻,然而当它真正降临时,确有些不舍,有些不甘。不舍的是,这单纯的象牙塔,一旦离开就意味着正式承担各种社会责任、家庭责任,以及必须考虑各种各样的世间俗事,不舍的其实是这安稳的时光;不甘的是,这三年的岁月流逝,除了越来越少的发量,
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

Python--day05

1.数字类型   1. 整型   int     long(py2)   2. 小数  float   3. 布尔  bool   4. 复数  complex 2. 字符串类型  只能存一个值,是有序的不可变类型 2.1 定义:   用'',"",'''''',""""""包含的字符,可以有多种引号嵌套   可以通过引号的嵌套,使内部不同的引号在不转义的情况下直接输出 2.2 字符串的常规操作 2.2.1 .字符串的索引取值: 字符串[index]    正向取值从0编号,反向取值从-1编号
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0

第三次Java作业

package Hellojava; import java.util.Scanner ; public class yuan{ public static void main(String[] args) { Scanner s=new Scanner(System.in); int a=5; double i; int r=s.nextInt(); i=r*r*3.14;
分类: 其他 发布时间: 04-17 23:34 阅读次数: 0