这两年到处都在做大数据、数据可视化,恐怕像我朋友这样担心自己掌握不了BI软件的人还很多。我就拿自己的亲身经历来聊聊BI软件到底难不难上手这个问题吧
分类:
其他好文 时间:
2020-08-20 19:05:24
阅读次数:
52
Python爬虫为什么受欢迎如果你仔细观察,就不难发现,懂爬虫、学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多,另一方面,像Python这样的编程语言提供越来越多的优秀工具,让爬虫变得简单、容易上手。利用爬虫我们可以获取大量的价值数据,从而获得感性认识中不能得到的信息,比如:知乎:爬取优质答案,为你筛选出各话题下最优质的内容。淘宝、京东:抓取商品、评论及销量数据,对各种商品及用户的消费
分类:
其他好文 时间:
2020-08-17 16:39:19
阅读次数:
74
为什么进行数据校验?什么缺点 用来检查数据传输和数码记录中是否存在错误,功能为检测数据中包含“1”的个数是奇数还是偶数。但是只能检测部分传输错误,不能确定错误发生在哪一位,所以不能进行矫正,只能重新发送数据。 奇校验系统中要保证传输数据和校验位中“1”的总数为奇数。这也就不难理解当数据中包含奇数个“ ...
分类:
其他好文 时间:
2020-08-15 22:26:41
阅读次数:
110
前言专题要点如下:本文要解决的是第二点,Mybatis的使用、原理及跟Spring整合原理分析。Mybatis的简单使用搭建项目pom文件添加如下依赖<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.6&
分类:
编程语言 时间:
2020-08-11 09:26:24
阅读次数:
74
JavaScript的历史由来及简介前言这次写一篇对于JavaScript的简介,我们知道的编程语言有很多种,比如Java、C++、Python等等,每种编程语言都有其独具的特色,不论是语法格式还是表达形式,都能让每个程序员沉淀在知识的海洋里难以自拔。即每种编程语言都有无限的延展性,但如果我们考虑问题的时候追溯其根源,其实也不难发现每种编程语言都具有共同的初心,最直白的话就是人与计算机进行沟通的语
分类:
编程语言 时间:
2020-08-07 09:48:30
阅读次数:
60
1 class Solution { 2 public int findMagicIndex(int[] nums) { 3 int len = nums.length; 4 for (int i = 0; i < len; i++){ 5 if (i == nums[i]) 6 return i; ...
分类:
其他好文 时间:
2020-08-01 00:12:16
阅读次数:
89
题目 题目 题解 思路很神奇,把$A$分解成$a_1^*a_2^a_3^...*a_n^$($a_i$为质数)。 那么,我们现在就得到了他的质因数以及每个质因数的个数了,而它的约数肯定是在其中选择的几个数字相乘得到的,换个角度想,其实就是对于每个质因数选择多少个的问题。 不难想到,当选$0$个$a_ ...
分类:
其他好文 时间:
2020-07-29 10:30:35
阅读次数:
92
###思路 这个题不难,就是先Trajan缩点减小点数和边数的规模,然后在缩完点的图上跑DP即可。注意要用toposort解决DP后效性(或者是使用记忆化搜索)。 Code #include<iostream> #include<cstdio> #include<algorithm> #includ ...
分类:
其他好文 时间:
2020-07-26 23:07:29
阅读次数:
56
##LIS(最长上升子序列)(含等于的是最长不上升子序列) 首先介绍下(O(n^2))的dp 首先单独一个数我们直接把他看成就是一个子序列,这个子序列的LIS就是1.我们用一个DP[i]记录从之前到i的LIS,不难得到状态转移方程dp[i]=max(dp[i],dp[j]+1) ( j=[1,i-1 ...
分类:
其他好文 时间:
2020-07-26 19:20:53
阅读次数:
91
题目链接: P2633 Count on a tree solution: LCA好题.询问第k大,不难想到主席树和前缀和思想,对于每个点$x$,我们可以用主席树维护root到$x$上的序列,然后查询$x,y$路径上的第$k$小只需要用前缀和维护权值线段树,用$x+y-lca(x,y)-f[lca( ...
分类:
其他好文 时间:
2020-07-26 15:45:20
阅读次数:
73