最近,接到反馈说百度统计无法对 号后的URL进行分析,需要前端这边去掉URL中的 ,下面我分享一下这个问题的处理过程。 1、Angular2+ 路由策略 1.1 HashLocationStragegy 通过hash实现,当url的hash发生改变时,触发hashchange注册的回调(低版本的浏览 ...
分类:
Web程序 时间:
2019-02-27 01:05:08
阅读次数:
238
之前一直都没有想清楚整数的二分到底是要打算怎么搞。 首先约定二分的区间为 $[l,r]$ 闭区间。 看一下下面这个实现,由于我们的约定,所以l与r都要取能取到的(合法的)值。 之前为什么会觉得边界条件是 $l$ 和 $r$ 相差为1,其实边界条件是 $l$ 和 $r$ 重合。其上一步的条件是 $l$ ...
分类:
其他好文 时间:
2019-02-27 01:04:48
阅读次数:
153
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-27 01:04:32
阅读次数:
204
1109 Group Photo (25 分) Formation is very important when taking a group photo. Given the rules of forming K rows with N people as the following: The n ...
分类:
其他好文 时间:
2019-02-27 01:03:44
阅读次数:
175
观察者模式 定义:在对象间定义一种一对多的关系,以便在某对象发生改变时,与它存在依赖关系的所有对象都能收到通知并自动进行更新。 观察者模式的使用非常的广泛,我们熟知的MVC框架的底层就是观察者模式,java甚至直接把它集成到系统库中(java.util.Observer),c#更是直接将它集成在了语 ...
分类:
其他好文 时间:
2019-02-27 01:03:26
阅读次数:
205
1. 安装gcc, kernel, kernel-devel #yum install gcc kernel kernel-devel 2. 在virtualbox中 设备-->安装增强功能-->开始下载增强功能包 3. 然后你会发现下载完了就啥也不发生了,此时再点开 设备-->安装增强功能-->报 ...
分类:
其他好文 时间:
2019-02-27 01:03:11
阅读次数:
213
线性筛 最初,线性筛只是用来筛质数罢了。。。 cpp void sieve(int n) { static int v[N], p[N], pr; // v[i] 表示 i 的最小质因子 // p[N] 和 pr 用来存质数表 for (int i = 2; i ...
分类:
其他好文 时间:
2019-02-27 01:02:55
阅读次数:
243
传输文件到hadoop,从日志收集服务器 虽然这些scp就能完成,但是,scp怎么保证任务中断,负载均衡,状态查看。。。 flume能帮你做到这些,好强大啊,这个框架 ...
分类:
Web程序 时间:
2019-02-27 01:02:38
阅读次数:
373
Step 1 . 下载安装包 去 "官网" 找到需要的版本的安装包,将其下载下来。 Step 2 . 安装 使用 命令安装下载的Anaconda安装包 然后根据安装提示安装就可以(强烈建议按照默认即可)。 Notice:最后一个提示问的是“是否安装VSCode”,这个要根据自己的情况进行选择 直到看 ...
分类:
系统相关 时间:
2019-02-27 01:02:07
阅读次数:
253
策略模式 虽然我本人比较讨厌一些很官方的术语定义,因为我经常弄不明白有些定义讲了个啥,但是为了让这篇博文显得不那么轻浮,所以我也就不能免俗的先将设计模式之策略模式的定义首先丢到各位看官面前。 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 第一眼 ...
分类:
其他好文 时间:
2019-02-27 01:01:46
阅读次数:
266
题目描述 一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都需要改变一次音量。在演出开始之前,他已经做好一个列表,里面写着每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。 音量用一个整数描述。输入文件中整数beginLevel, ...
分类:
其他好文 时间:
2019-02-27 01:01:28
阅读次数:
213
一、项目创建 1.创建AssemblyScript根目录 2.安装AssemblyScript开发依赖 3.在根目录下创建ts文件目录 4.在assembly目录下创建ts配置文件tsconfig.json,内容如下 5.在assembly目录下创建module.ts文件,内容如下 二、编译 1.在 ...
分类:
Web程序 时间:
2019-02-27 01:00:49
阅读次数:
317
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-27 01:00:34
阅读次数:
232
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-27 01:00:17
阅读次数:
238
# Author:XiangLiangimport queue#q = queue.LifoQueue() #先进后出 #q = queue.PriorityQueue() #优先级 q = queue.Queue(maxsize=3) #固定大小,先进先出 q.put(1)q.put(2)q.pu ...
分类:
编程语言 时间:
2019-02-27 01:00:02
阅读次数:
237
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-27 00:59:52
阅读次数:
276
有很多学弟们问我怎么安装Linux系统,刚开始是准备推荐VM的,但是突然想到window有个新功能,在win10中包含了Linux子系统,所以就写了这个教程,一是来给学弟们一个教程,顺便也体验一下这个新操作【ps:我是直接双系统走起,真香】 开始前配置 1. 首先第一件事是打开开发人员模式【基本上现 ...