使用docker制作CentOs+tomcat+jdk镜像
下载CentOs镜像 docker pull centos
docker images
启动CentOs镜像 docker run -d -i centos /bin/bash
通过docker ps命令查看 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
edba2dce7
数据库的四大特性及事务的隔离级别
如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性试纸事务包含所有的操作要么全部成功,要么全部失败回滚,事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对是数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性的状态转为为另一个一致性的状态,也就是说一个事务执行之前和执行之后都必须处于一致性的状态。 比如银行转账,加上A用户和B用户两者账户的钱一共有500,那么
51nod-1366 贫富差距——并查集
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1366 #include <iostream>
#include <cstdio>
#include <set>
#define maxn 0x3f3f3f
using namespace std;
int f[55][55];
char m[55][55];
int main()
{
// freopen("in.txt","r",stdin);
python习题01
1. 编程实现对一个元素全为数字的列表,求最大值、最小值 a.soft 如果是从列表中找最大值,则可以使用max() 如果是从数组找最大值,则可以使用numpy.max()函数 2.统计字符串中,各个字符的个数 hello world a=input(“xxxxx”) xcount = 1 for i in a if i = x: xcount +=1 print(“x=%d”%xcount)
HDU1812 - Count the Tetris
polya自主ac的第一道,讨论方法:先把奇偶分开(1)顺时针0度,90度,180度,270度 (2)镜像竖线,水平线,两条对角线 分别推出公式计算,实在推不出来,写个模拟暴力找循环节,然后发现还要写大数,就贴了个模板呢。。。懒得写java(其实是不熟。ac代码: #include<iostream>
#include<string>
#include <cstdio>
#include <cstring>
#include<iomanip>
#include<algorithm>
using
移植 Qt 至 tiny210 详细过程
实验所需资源: tiny210(cortex-a8) QT 版本:5.6.2 PC 环境:UBUNTU tslib:tslib-1.4 交叉工具链:4.5.1 开发板已装载好 Linux 编译 tslib 可能需要安装的库: sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool 编译安装步骤如下: tar xzf tslib-1.4.tar.gz
cd tslib
./a
Python基础听课笔记
#需求:为8位老师随机分配办公室 #先定义一个列表用来存储8位老师的姓名 teachers = ['xiaowang', 'xiaoli', 'xiangming', 'xiaohua', 'xiaogang', 'lili', 'huyu', 'wuyu'] #定义一个空嵌套列表,里面有三个空列表用来等待其他老师的加入 office = [[],[],[]] #为8位老师随机分配办公室:产生随机数的方式 for teacher in teachers: index = random.rand
tiny210 tslib 测试(基于 ft5x06 触摸屏),解决触摸无效问题
1. 拷贝至开发板 将上次实验中的 tmp 文件夹拷贝到开发板,可以通过 nfs 来传输,并将 tmp/lib 下的所有 .so 文件拷贝至 开发板的 /usr/lib 中,并且确保库的映射关系正确。 2. 声明 tslib 的环境变量 export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/tslib/etc/ts.conf'
export TSLIB_CONSOLEDEVICE='none'
export TSLIB
以普通用户身份从外网登陆MySQL数据库
一、登陆数据库 mysql -u root -p [超级用户密码]; 二、创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参数说明: 1、username:你将创建的用户名; 2、host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%; 3、password:该用户的登陆密码,密码可以为空,如果为空则该用户可以
php-fpm比php成为apache模块好在哪
php-fpm比php成为apache模块好在哪 年华81kgPS61 | 浏览 1896 次 |举报 我有更好的答案 推荐于2017-11-23 10:46:09 最佳答案 概述 写这篇文章的是因为今天要Ubuntu下搭建LNMP环境,Nginx使用的是PHP-FPM,所以对Web服务器与PHP解释器的交互方式做了个整理。 众所周知,PHP是跨平台、跨服务器的语言,这也是它如此流行的原因之一。但是,很少有人知道PHP解释器可以以不同的方式运行在Web服务器中。PHP最常用的方式是以模
003-Udp-ip-port-socket
ip(地址) : 用来标记一台网络设备的唯一标识
公网 ip : 真正可以上网的 ip
私网 ip : 局域网内的 ip (也叫做私有 ip)
A 类 ip : 第一位不变 共有 2 ^ 24 个, 可用 : 2 ^ 24 - 2
B 类 ip : 前两位不变 共有 2 ^ 16 个, 可用 : 2 ^ 16 - 2
C 类 ip : 前三位不变 共有 2 ^ 8 个, 可用 : 2 ^ 8 - 2
D,E类 : 为将来保留
本地 ip
移动端font-size适配方案(续)
概述 之前写过一篇移动端font-size适配方案,但是在实践过程中,还是发现当时的思维太局限了,视野太窄了,所以现在补充更新一下,记录下来,供以后开发时参考,相信对其他人也有用。 我上一篇博文主要有2个误区,下面我一一记下来。 这篇博文参考了移动端适配方案(下)。 适配方案 有多种适配方案: 百分比布局:固定高度,宽度自适应。就是固定高度,宽度用百分比。可以想象,对于不同的屏幕,所有的东西都有横向拉伸,导致非常不好看。 px布局:固定宽度,viewport缩放。就是全部用px,然后用js控制
git 修改提交邮箱以及用户名-亲测
一.查看git配置 $ git config --list 此命令会列出所有GIT当时能找到的配置 ... 查看 列表项 [email protected] 邮箱 user.name=123 用户名 二.修改邮箱和用户名 1.重新设置邮箱和用户名 $ git config --global user.email"[email protected]" $ git config --global user.name"123456" 2.在原有的基础上,修改邮箱和用户名 $ git config -
Nginx安装及配置
Nginx是一款速度快,功能强大的http以及反向代理服务器,经过简单的配置之后即可以用来托管页面。 不幸的是,和很多其他系统管理工具一样,相关的原理教程和配置说明文档都很少。虽然官方提供了一个wiki,但是内容多且复杂,却没有真正的介绍那些你可能真正需要的东西。在自己纠结这个wiki一段时间之后,我终于掌握了使用nginx的一些基础知识,并把它们在这里与其他开发者分享出来,希望你们能够更加快速的去掌握这些知识。 下面进入正题。针对本教程,你需要一个VPS(虚拟主机),最好是刚刚建立的,这样可
今日推荐
周排行