webpack之给目录起别名

  1. 配置文件目录:     build>webpack.base.config.js: resolve: {   alias: {     '@': resolve('src'),     //照猫画虎     'styles': resolve('src/asset/styles')   } }   2. 于是一些长路径,如:     import '../../../../../../../styles/iconfont.css' --> import 'styles/i
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

旅游行业信息流投放分析全过程及优化策略

随着天气逐渐转暖及清明节、劳动节、端午节等假日的到来,各地将迎来旅游旺季。各家旅游公司都开始摩拳擦掌,准备大干一场。 旅游行业在推广的时候,我们好像经常会碰到以下的问题: 钱烧了,但只见点击不见咨询? 点击量一直上不去 已经投了好多渠道,曝光、转化依然上不去…… 云齐邦从从行业整体趋势分析入手,完整呈现我们在给客户运营信息流的全过程。在为在广告投放过程中我们可能遇到的问题,给出一些建议。 一、旅游行业整体趋势 2018年,中国旅游人次数正在稳步增长。出境游红利期将在未来两年逐渐消退,市场将以推
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

python 复制 浅copy 深copy 的区别

1.浅copy:   外层添加元素时, 浅拷贝c不会随原列表a变化而变化;内层list添加元素时,浅拷贝c才会变化。 2.深copy:   无论原列表a如何变化,深拷贝d都保持不变。 3.赋值:    赋值对象随着原列表一起变化    深拷贝:只有一种形式,copy模块中的deepcopy函数。      和浅拷贝对应,深拷贝拷贝了对象的所有元素,包括多层嵌套的元素。      深拷贝出来的对象是一个全新的对象,不再与原来的对象有任何关联。 import copy a = [1,2,3,
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

【GMOJ6377】幽曲[埋骨于弘川]

Description \(n\in[1,500],k\in[2,10]\)。 Solution 这是一道 有点 很有难度的题。 先考虑判断一个数是否在数列\(a\)中。由于每次加的数是在\([0,k)\)的范围内,所以个位不定,但除个以外的位可以任意取值。 考虑DP。记个位为第\(1\)位,设\(g_{i,p,x,a}\)表示我们构造的数第\(2\sim i\)位为0,第\(i\sim\infty\)位中最大的位值为\(p\),个位为\(a\),此时我们要将第\(i\)位刚好填到\(x\),
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

模块功能

模块功能 OS 与操作系统交互,控制文件/文件夹 对文件操作 判断是否为文件 os.path.isfile() 删除文件 os.remove() 重命名文件 os.rename() 对文件夹操作 判断是否为文件夹 os.path.isdir() 创建文件夹 if not os.path.exists(): os.mkdir() 删除文件夹 os.rmdir 列出文件夹所有的文件 os.listdir() 辅助性的 当前文件所在的具体路径 os.getcwd() 当前文件所在的具体路径
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

gym101666题解

A Amsterdam Distance 题意 求圆环上的两点距离。 分析 显然是沿半径方向走到内圈再走圆弧最短。 代码 #include <bits/stdc++.h> using namespace std; double m,n,r,sx,sy,tx,ty; const double pi=acos(-1.0); int main(){ scanf("%lf%lf%lf%lf%lf%lf%lf",&m,&n,&r,&sx,&sy,&tx,&ty); double ans=
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

关于骗子

骗子有时很隐蔽,隐蔽到你被骗也没发现。 骗子就是向你展示预期,然后让你为那个预期付出。 总结一下: 1-大量事实证明,连锁信任不可靠。连锁信任不能取代合理质疑。 2-权威也要质疑。有时能力达不到质疑权威的程度,但这不就是自己要去补足的地方吗?而且如果别人刻意强调他们的权威就更加值得质疑。 3-主观合理不一定合理,主观合理不能替代客观合理。逻辑自洽有时禁不起推敲。 4-了解自己的目的,有时候,人的贪念会把把自己带离理智。 5-了解别人的目的,尽管表面很好,但是别人动机不对
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

linux常用指令3

cal指令:   cal 输出当前月份的日历   cal -1 等价于cal   cal -3 输出上一个月,本月,下一个月的日历   cal -y 年份 输出某一个年份的日历 clear指令:   清除终端上已经执行的命令的结果(该命令并不是真实的删除了执行结果,而是在最上面进行隐藏,可以拖动滚动条查看) 管道符“|”:   管道符一般用于特殊处理,“过滤”,‘特殊’,‘拓展处理’   辅助作用指令,不单独使用   例如:列出根目录下包含字母‘y’的文件 ls /|prep y   拓展处理
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

(一)Python的特点(优点和缺点)

Python 是一种面向对象、解释型的脚本语言,同时也是一种功能强大而完善的通用型语言。相比其他编程语言(比如 Java),Python 代码非常简单,上手非常容易。 Python优点: (1)简单易学 (2)开源 (3)高级语言 (4)解释性语言 一个用编译型语言(如 C 或 C++)写的程序,可以从源文件转换到一个计算机使用的语言。这个过程主要通过编译器完成。当运行程序的时候,我们可以把程序从硬盘复制到内存中并且运行。而 Python 语言写的程序,则不需要编译成二进制代码,可以直接从源代
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

springboot 启动停止脚本

https://www.cnblogs.com/lovychen/p/6211209.html 参考 centos 转码解决方案: yum install dos2unix dos2unix **.sh #!/bin/bash pid=$(ps -ef | grep spring-boot-app.jar | grep -v grep | awk '{print $2}') if [[ -z "${pid}" ]] then echo application is already stop e
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

django学习-安装、创建应用、编写视图

快速安装指南 py -3 -m pip install django >>> import django >>> django.get_version() '2.2.6' 查看版本也可以这样: C:\Users\Lenovo>py -m django --version 2.2.6 编写第一个Django应用-投票应用程序 投票应用程序由两部分组成: 一个让人们查看和投票的公共站点 一个让你能添加、修改和删除投票的管理站点 创建项目django-admin startproject mysit
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

gitlab与jenkins结合构建持续集成

Jenkins是java编写,需要安装JDK,这里采用 yum 安装,对版本有需求的,可以到 oracle 官网下载 JDK。 yum install -y java-1.8.0-openjdk    一、安装 Jenkins 添加yum源 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 导入密钥 sudo rpm --import https://pk
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

tarjan图论算法

tarjan图论算法 标签: tarjan 图论 模板 洛谷P3387 【模板】缩点 算法:Tarjan有向图强连通分量+缩点+DAGdp 代码: #include <cstdio> #include <cstring> #include <vector> #include <queue> #include <algorithm> #include <iostream> #define psk push_back using namespace std; const int MAXN = 1
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

A . Xu Xiake in Henan Province (签到) ( 2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest )

Shaolin Monastery, also known as the Shaolin Temple, is a Chan ("Zen") Buddhist temple in Dengfeng County, Henan Province. Believed to have been founded in the 55-th century CE, the Shaolin Temple is the main temple of the Shaolin school of Buddhism
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

Tomcat启动中文乱码,淇℃伅等

打开Tomcat根目录下的conf文件夹,打开logging.properties。 把 java.util.logging.ConsoleHandler.encoding = UTF-8 换成 java.util.logging.ConsoleHandler.encoding = GBK
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

Python学习之循环--绕圈圈(蛇形盘)

效果图: 注意哦,右边多出来的一点不是程序有问题,是打印的时候我用的\t,但100,三个字符顶格的时候给顶出去的,我太懒了,不想再调输出格式了,就这么凑合看吧 实现代码: sum = int(input("Please input a num:")) end = [[0 for i in range(sum)] for i in range(sum)] #初始化二维数组(列表) num = list(range(1,sum*sum+1)) XH = sum / 2 #用于记录循环次数 CS =
分类: 其他 发布时间: 10-05 23:08 阅读次数: 0

专栏《Elasticsearch 7.x从入门到精通》的相关源代码

新版Elasticsearch 7.3 和 Spring Boot 2.1.7 集成演示项目 第一个项目:演示Elasticsearch 6.4.3 和Spring Boot 2.1.7集成 基于spring-data-elasticsearch 组件,实现和Spring Boot 2.1.7的集成。 spring-data-elasticsearch 是 Spring Data 的 Community modules 之一,是 Spring Data 对 Elasticsearch 引擎的实
分类: 其他 发布时间: 10-05 23:08 阅读次数: 0

2019牛客国庆集训派对day5

2019牛客国庆集训派对day5 I.Strange Prime 题意 \(P=1e10+19\),求\(\sum x[i] mod P = 0\)的方案数,其中\(0 \leq x[i] < p - a[i]\) 做法 神仙容斥,太妙啦 首先考虑存在\(a[i] = 0\)时,其它数可任意选 枚举哪些位置违反条件进行容斥 列出式子发现,这简直就是二项式分解! 但当所有位置都违反时,不存在可能的解,所以需要把它剪掉,这也就是数据小于1e5的原因,简直太神奇了!
分类: 其他 发布时间: 10-05 23:08 阅读次数: 0

vi编辑器的三种模式

vi编辑器的三种模式 通常来说,vi编辑器有三种模式,分别是一般指令模式、编辑模式与指令行命令模式。 这三种模式的作用分别是: 一般指令模式(command mode) 以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、黏贴来处理你的文件数据。 编辑模式(insert mode) 编辑模式可以对内容进行编辑,按下i, I, o, O, a, A, r
分类: 其他 发布时间: 10-05 23:08 阅读次数: 0

如果在使用谷歌的gson的时候,在返回时间类型的数据的时候,

可能会出现在long类型的时间后面多3个0 如下图所示 可以自己创建一个json序列化的类 public class Date2LongSerializer extends JsonSerializer<Date> { @Override public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException
分类: 其他 发布时间: 10-05 23:08 阅读次数: 0