企业全面云化的双轮驱动力
企业全面云化有两个主要驱动力:digitized与digital。Digitized指的是利用数字化技术来不断改进业务流程提高作业效率,如通过数字化作业场景提升运营效率与决策效率等。Digital指的是通过数字技术,提供更多的数字化业务,如云服务产品、物联网IoT、无人驾驶汽车等。而灾难一直是企业digitized和digital的拦路虎。火灾、设备故障、自然灾害等不确定性因素,不仅仅会企业企业内
大二第二个学期的自我介绍
学过C语言,C++,Java语言,C# 并懂得一些常规的算法设计。 接触过微信小程序开发,Android app开发,当没有实现过成品。 正在学习JavaWeb网页设计, 比较散的学习了HTML,JSP,bootstrap页面设计,并设计一些网页的界面(仅仅只是内部流传) 比较散的学习了JavaScript,jQuery并懂得了一些基础的操作,比如选择html或者jsp的页面部件,并设计其属性值,设计算法实现广告定时弹出消失,轮播图等。 学习了JavaScript的validate和boots
【Java学习笔记之三十】详解Java单例(Singleton)模式
概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机
Vue-cli 路由跳转后UEditor编辑器消失解决办法
UE.delEditor('editor'); this.editor = UE.getEditor('editor', this.config);
【Java学习笔记之二十九】Java中的"equals"和"=="的用法及区别
Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String("hello"); 3 System.out.println(str1==str2); 4 System.out.println(str1.equals(str2)); 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候
453D Little Pony and Elements of Harmony
传送门 分析 我们可以将所有的b[i^j]直接对应到b[f(i^j)]上 于是显然可以fwt 我们对b进行t次fwt之后直接将答案与e0卷起来即可 注意由于模数不确定,我们可以将模数扩大$2^m$然后ifwt是直接除掉这个数即可 此题还要使用快速乘 代码 #include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<algorithm>
#include<cctype>
#includ
Nginx详解十二:Nginx场景实践篇之跨站访问相关
跨站访问 浏览器请求一个页面的时候,发送了两个域名的请求 此情况不安全,容易出现CSRF攻击,所以浏览器禁止跨域访问 Nginx设置打开跨站访问 配置语法:add_header name value [always]; 默认状态:- 配置方法:http、server、location、if in location 准备一个html: <html lang="en"> <head> <meta charset="UTF-8" /> <title>测试ajax和跨域访问</title> <scri
Linux安装Elasticsearch-head插件
首先需要下载以下内容: 我试验的对应版本:ES:elasticsearch-6.6.1.tar.gz Node:node-v10.15.3-linux-x64.tar JDK:jdk-8u201-linux-x64.tar.gz 1. node-v10.15.3-linux-x64.tar 下载地址:https://nodejs.org/en/download/ 2. elasticsearch-head:下载地址:https://github.com/mobz/elasti
配置redis一直启动
1. 进入 DOS窗口 2. 在进入redis的安装目录 3. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 ) 4. 输入:redis-server --service-start ( 启动服务 ) 5. 输入:redis-server --service-stop (停止服务)
Django 模板继承extend 标签include block
# block 站网页位置 # includ 导入网页标签 # extends 导入网页模板 # common_js.html
<script src="/static/plugins/jquery.min.js">
# footer.html
<hr>
<p>Thanks for visiting my site.</p>
#base.html 母版
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<h
开始学习web前端的感悟
刚开始了前端课程的学习,对于我来说这是一次全新的体验。从化工机械行业转到了计算机,跨度不是一般的大。但通过两个星期的学习,我对自己学好前端很有信心。 前端是一个前沿技术跟新很快的行业,但基础知识却是重中之重,所以牢靠的基础知识是一个前端工程师的基本要求。所以在接下来的学习中,我不仅要学好基础知识,并且不断的了解最新的技术,争取早日成为一个合格的前端工程师。
CMDB学习之八,完成所有资产采集信息的收集
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import traceback
from .base import BasePlugin
from lib.response import BaseResponse
from lib.log import logger
class Basic(BasePlugin):
def os_platform(self,handler, hostname):
"""
CMDB学习之七-实现采集错误捕捉,日志信息处理
首先采集disk的具体实现方上代码: # !/usr/bin/env python
# -*- coding:utf-8 -*-
from .base import BasePlugin
import os,re
import traceback
from lib.response import BaseReponse
class Disk(BasePlugin):
def win(self,handler,hostname):
'''
Vue是如何实现双向数据绑定的
1、实现双向绑定的基本原理 vue实现数据双向绑定主要是采用数据劫持结合发布者-订阅者模式的方式。 数据劫持是通过Object.defineProperty()实现的,该函数为每个属性添加setter,getter 的方法,在数据发生改变时 setter 方法会被触发,然后发布消息给订阅者,触发相应监听回调。当把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,用 Object.defineProperty 为每个属性添加 setter
【CQOI2017】小Q的表格
【CQOI2017】小Q的表格 稍加推导就会发现\(f(a,b)=a\cdot b\cdot h(gcd(a,b))\)。 初始时\(h(n)=1\)。 询问前\(k\)行\(k\)列时我们就反演: \[ \begin{align} \displaystyle ans&=\sum_{g=1}h(g)\cdot g^2\sum_{a=1}^{\lfloor\frac{k}{g}\rfloor} \sum_{b=1}^{\lfloor\frac{k}{g}\rfloor}a\cdot b\sum_
今日推荐
周排行