1、如何通过xstart远程连接桌面
1.1、安装依赖包: 1、安装语言包: [root@slave-node2 ~]# yum groupinstall -y "Fonts" [root@slave-node2 ~]# yum install -y dejavu-lgc-sans-fonts 2、安装远程连接包: [root@slave-node2 ~]# yum install -y xterm xorg-x11-xauth 1.2、打开ssh x11转发功能及设置DISPLAY变量: 1、打开ssh的X11转发功能: [ro
4、saltstack的使用
官方文档地址:http://repo.saltstack.com/#rhel 4.1、saltstatck介绍: 用户要一致,这里使用的是root用户; 用于批量管理成百上千的服务器; 并行的分发,使用python开发,提供丰富的api接口; Saltstack的master端监听4505与4506端口,4505为master和minion认证通信端口,4506为master用来发送命令或者接收minion的命令执行返回信息; 当客户端启动后,会主动连接master端注册,然后一直保持该TCP
洛谷 题解 P3662 【[USACO17FEB]Why Did the Cow Cross the Road II S】
一道很好的利用前缀和的题。 这道题题目描述很清楚,如果乍一看没有思路的话,我们可以考虑画图。 \(1\) \(1\) \(0\) \(0\) \(1\) \(0\) \(0\) \(0\) \(1\) \(1\) 这是由样例画出的图。其中\(1\)表示损坏,\(0\)表示未损坏。 题目要求最少的维修量,使得有连续的\(K\)个灯。 由于区间长度被固定为\(K\),所以我们可以考虑枚举区间,来修理区间中的灯,求出每次中的最少量即可。 如果采用朴素做法,及每次枚举区间时来计算需要修理的电灯数量,时
快速幂算法 ——递归与迭代
快速幂算法讲解 递归算法: int cpow(int m,int n)
{
if(n==0) return 1;
else if(n%2==1){
return cpow(m,n-1)*m;
}else if(n%2==0)
{
int temp = cpow(m,n/2);
return temp*temp;
}
} 例如:当我们已知了 2^3,那么在计算2^6不就是相当于2^3*2^3,而快速幂就是运用
NX二次开发-UFUN获取对象的透明度UF_OBJ_ask_translucency
1 NX11+VS2013
2
3 #include <uf.h>
4 #include <uf_ui.h>
5 #include <uf_obj.h>
6
7
8 UF_initialize();
9
10 //获取对象的透明度
11 //你所要求的对象是半透明的必须是下列其中一种:
12 //UF_solid_type, 与这些子类型之一:
13 //UF_solid_body_type
14 //UF_solid_face_type
15 //UF_faceted
ubuntu下载安装jdk
参考:https://cloud.tencent.com/document/product/436/10865 Linux 由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 JDK。具体步骤如下: 1.下载 JDK 进入 Oracle 官方网站 下载合适的 JDK 版本,准备安装。 注意: 这里需要下载 Linux 版本。这里以 jdk-8u151-linux-x
59. 把数字翻译成字符串
问题1:状态表示 f(i)表示前i位数字共有多少种不同的翻译方式 问题2:状态如何计算 如果第i位翻译成单独的字母,则方案数f(i)=f(i-1); 如果第i-1和i位翻译成单独的字母,则方案数f(i)=f(i-2); f(i)=f(i-1)+f(i-2) f(i-1)这种情况一定可以满足,因为第i位上的数字在0~9之间,是可以被翻译的; 但是(i-2)f(i-1)这种情况不一定有,因为 1、i-1和i 构成的数字s[i-1]+s[i]不一定在0-25之间, 2、不能出现05、06这种情况。不
Jenkins+Ansible+Gitlab自动化部署三剑客(三)--Jenkins
Jenkins介绍 jenkins是一个开源持续集成工具 开发工具: JAVA 功能: 提供了软件开发的持续集成服务 特点: 支持主流软件配置管理,配合实现软件配置管理,持续集成功能 Jenkins的优势和应用场景 主流的运维开发平台,兼容所有主流开发环境 插件市场可与海量业内主流开发工具实现集成 job为配置单位与日志管理,使运维与开发人员能协同工作 权限管理划分不同job不同角色 强大的负载均衡功能,保证我们项目的可靠性 Jenkins安装配置管理 安装Jenkins前的环境准备(Cent
02运算符常量和变量
运算符、常量和变量 </ hr> 1.数据存储【了解】 1.1数据存储单位 计算机中最小的存储单位是byte 字节。 100m 比特率 bit/s 8bit位 == 1字节 相当于12.5m/s
生活中常用的数据单位:
1024Byte = 1 KB
1024KB = 1 MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1EB
红楼梦 10w字占用1.44MB
1PB = 745,654,
Python学习-基本类型、str基本操作、for循环
接下来记录下python中基本数据类型、字符串的基本操作以及for循环。 基本数据类型一览 python中基本数据类型有int、str、bool、list、tuple、dict和set。 #! /usr/bin/env python
# -*- coding:utf-8 -*-
# 数据类型
'''
python中一般数据类型如下几种,简单一览
1 数值类型 int
2 字符类型 str
3 布尔型 bool
4 列表 list
5 元祖 tuple
6 字典 dict
7 交集并集差集 s
计算与软件工程 作业一
一、遇到的困难 1、对于新软件——博客园的不熟悉,导致在准备时畏畏缩缩,害怕不小心点错,造成无法挽回的局面 2、对此,我都是在询问已经准备好的同学,顺利的将所有工具准备,注册完毕 二、工具认识及看法 1、博客园 博客园是IT精英们交流和学习的基地,也可以作为个人学习过程的笔记本 2、码云gitee 基于Git的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。 功能:提供最基础的Git代码托管,提供代码在线查看、历史版本查看、Fork、Pull Req
Vue及JQuery实现todolist以及MVP,MVVM模式的理解
Vue 是一套用于构建用户界面的渐进式JavaScript框架,通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。初学Vue的时候,第一个实现是todolist。 <body>
<div id='app'>
<input type='text' v-model="inputValue"/> <!--双向绑定-->
<button v-on:click="handleBtn">Submit</button> <!--注册事件-->
<ul>
<li v-for
[人物存档]【AI少女】【捏脸数据】人物鉴赏164
AISChaF_20200114120659817.png AISChaF_20200112231326698.png AISChaF_20200114182508882.png AISChaF_20200114182213147.png
leetcode142 Linked List Cycle II
1 """
2 Given a linked list, return the node where the cycle begins. If there is no cycle, return null.
3 To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where tail
今日推荐
周排行