docker容器的常用操作
创建容器 [root@mydocker ~]# docker create --name test_create -ti ubuntu
1d13990eea0d3f282a0f7d5589f40e49394d8fa7a766c95cc9b95ebf17deeb7f
[root@mydocker ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED
TJOI2013数字根
题面链接 洛谷 sol 我们先不考虑\(0\),发现数字根\(=\)它\(mod 9\)。 我们前缀和一波,把区间和变成两数相减。 对于每个\(v\in\{0-8\}\),(这里面的\(mod 9=0\)的相当于数字根为9),我们维护每个数\(a\)往后第一个可以和它组成\((b-a) mod 9=v\)的位置,称为\(OJBK\)位置。 那么对于一段区间,求出每个\(v\in\{0-8\}\)的最小\(OJBK\)位置,若它在区间里面,那么这段区间就可以组成这个\(v\)。 至于\(0\)我
网页编程技术二(块级元素和行内标签)
1、块级元素 顾明思义,块级标签在网页中显示为块;块级标签一般独占一行,新的块级标签将从新的一行开始排列,它可以容纳其他块级元素和内联元素。 常见的会计标签: 1.1标题标签:<h1></h1> ~ <h6></h6>,从1级到6级每级标题的字体依次递减 1.2水平线标签:<hr/>,添加水平分隔线,让页面更容易区分段落;该标签是单个出现,不是成对出现; 1.3段落标签:<p></p>,使用段落标签区分段落,不同的段落之间会自动增加换行符,段落上下方各会有一个空行的空格
Cookie 详解以及实现一个 cookie 操作库
Cookie 详解以及实现一个 cookie 操作库 cookie 在前端有着大量的应用,但有时我们对它还是一知半解。下面来看看它的一些具体的用法 Set-Cookie 服务器通过设置响应头来设置客户端的 cookie,形如: Set-Cookie: <cookie名>=<cookie值> 可以同时添加多个 Set-Cookie,从而设置多个 cookie 的值。 Set-Cookie 有几个可选项: Expires/Max-Age Expires/Max-Age 可以
4——编码规则以及vim的使用和虚拟环境
简介编码规则 encode(编码)和decode(解码)的使用 In [1]: '潭州'.encode(encoding='utf8')
Out[1]: b'\xe6\xbd\xad\xe5\xb7\x9e'
In [2]: '潭州'.encode(encoding='gbk')
Out[2]: b'\xcc\xb6\xd6\xdd'
In [3]: a = '潭州'.encode(encoding='utf8')
In [4]: a
Out[4]: b'\xe6\xbd\xad\
Hive数据仓库工具安装
一.Hive介绍 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单SQL查询功能,SQL语句转换为MapReduce任务进行运行。 优点是可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。缺点是Hive不适合在大规模数据集上实现低延迟快速的查询。 二.安装Hive 环境:Docker(17.04.0-ce)、镜像Ubuntu(16.04.3)、JDK(1.8.0_144)
微信小程序的坑之wx.miniProgram.postMessage
工作中有个需求是小程序的网页在关闭的时候,需要回传给小程序一个参数 查阅小程序官方文档,有这样一个接口 wx.miniProgram.postMessage ,可以用来从网页向小程序发送消息,然后通过 bindmessage 事件来监听消息,如下是官方文档描述 以下是代码:
// 网页代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<m
Iterator、Iteratable与ListIterator
Iteratable: public interface Iterable<T> {
Iterator<T> iterator();
default void forEach(Consumer<? super T> action) {
Objects.requireNonNull(action);
for (T t : this) {
action.accept(t);
}
}
def
5——深浅复制、bytes和bytearray、linux用户
深浅复制 深浅复制只有在列表嵌套列表的情况下讨论 如果想保留修改之前的数据,就可以使用列表的复制,但要注意列表嵌套情况下的问题 l1 = [1,[2, 3]]
l2 = l1.copy()
#copy 浅复制 随着l1或l2的改变而发生改变
#浅复制只能改变第一层列表的数据,不能改变列表中嵌套的数据
import copy
l3 = copy.deepcopy(l1)
#深复制 能改变列表中所有嵌套的数据 bytes二进制序列类型 01 指定长度的零填充字节对象: [in] byt
使用window.open打开新窗口被浏览器拦截的解决方案
问题描述: 代码中直接使用window.open('//www.baidu.com', '_blank');会被浏览器窗口拦截 原因 浏览器为了维护用户安全和体验,在JS中直接使用window.open(url,"_blank")来打开新的链接是会被拦截的。 通常项目需要在ajax异步请求完成后来打开新链接,下面提供几种解决方案 解决方案 1.最常用的(在ajax异步请求成功后打开新窗口)
//先在ajax函数之前打开新窗口后再加载url
$('#btn').click(funct
P类问题、NP类问题与NPC类问题
(转载自作者 “Matrix67原创” 的文章,链接为:http://www.matrix67.com/blog/archives/105) 你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲什么是P问题,什么是NP问题,什么是N
数据测量与相似性分析
这篇文章中主要记录如何分析样本间相似性的内容,相似性分析在分类算法(如K最邻近分类)和聚类任务中会涉及到。相似性分析基于样本属性取值,因此对于样本属性类型及其取值的特征也有必要说明。 1.数据测量及属性分类 测量某个对象得到数据的过程实质上是描述该对象的属性(特征)、并将该属性映射到某个值上,在这些值上一般可以定义如下几种操作: 相异性 、 序 、、、 加减 、 乘除 、 依据测量值能进行的操作类型,可以将属性分为:标称型(nominal)、序数型(ordinal)、区间型(interval)
panda数据处理:groupby()函数
groupby()是pandas库中DataFrame结构的函数,最近在看用Movielens数据集进行关联分析的教程时,发现用到了groupby()函数,觉得该函数功能很强大,经常用在for循环结构中用于提取数据,故对该函数一些常用的方法进行一些记录。 先创建一个DataFrame对象df
import pandas as pd
df=pd.DataFrame({'name':['a','b','c','d','e'],'age':[10,15,20,15,20],'sex':[True,
Email 的两种方法
IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。 1.openURL 使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这样的过程会导致程序暂时退出。下面是使用openURL来发邮件的一个小例子: #pragma mark - 使用系统邮件客
AFNetworking 3.0迁移中不可忽略的要点
AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。 本指南是为了引导使用AFNetworking 2.x升级到最新的版本API,以达到过渡的目的,并且解释了新增和更改的设计结构。 新设备要
今日推荐
周排行