win10 安装 basemap
1. 下载安装包 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 2. cd到下载目录 pip install basemap-1.1.0-cp36-cp36m-win_amd64.whl
纯css实现的三级水平导航菜单
练习使用开发纯css的三级水平导航菜单。先上图: 1、html5布局 <html>
<head>
<meta charset="UTF-8">
<title>水平导航菜单</title>
<link rel="stylesheet" href="reset.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header class="header">
<nav
hadoop集群部署(手动)
Hadoop部署流程:安装SSH->设置无密码访问->安装Java->添加JAVA_HOME环境变量->安装Hadoop->修改core-site.xml 和hdfs-site.xml配置文件->格式化NameNode->开启NameNode和DataNode守护进程 安装hadoop的依赖环境 Ubuntu18 一般带有java(可以用whereis javac和java -version查看java路径和版本) 若系统无自带java() $ sudo apt-get install ope
N-gram基本原理
N-gram模型是一种语言模型(Language Model,LM),语言模型是一个基于概率的判别模型,它的输入是一句话(单词的顺序序列),输出是这句话的概率,即这些单词的联合概率(joint probability)。 N-gram本身也指一个由N个单词组成的集合,考虑单词的先后顺序,且不要求单词之间互不相同。常用的有 Bi-gram (N=2N=2N=2) 和 Tri-gram (N=3N=3N=3),一般已经够用了。例如在上面这句话里,我可以分解的 Bi-gram 和 Tri-gram
微信服务商开发能力说明文档
在申请微信公众号——服务号的时候会用到这个资料,一般必填项后面显示已通过说明已经审核通过啦,网上很多都是广告,要么就是收费的,不讨论,自己体会去吧。 这个目前只支持图片。 所以我找了一张图片,这个服务商只是针对提供技术服务的。 服务简述:成为服务商后,我公司主要为本地商家提供微信支付收银软件和收银机具的开发,帮商家申请微信支付,并为商家提供智慧收银解决方案。 总结:其实我们公司的产品就是我一个人研发的,所以,这个服务概述按照个模板来就行,尽量不要改,不会影响你的服务商功能的。
Tomcat war后门文件部署漏洞复现
复现环境:win7下配置的tomcat7 漏洞原因:Tomcat 支持在后台部署war文件,可以直接将webshell部署到web目录下。 (复现的时候我就很奇怪,前提是要进去后台才行...前提是后台是弱口令才行,然而tomcat的配置文档写了,它没有默认用户和密码,所以肯定是自己设的,就只能碰运气弱口令了,本次复现我直接跳过了爆弱口令的部分,毕竟都是自己设置的...花什么冤枉时间) 复现过程: (1)进入后台后,上传war包,它会在tomcat运行时自己部署,得到一个message为OK,上
springboot 五种异常处理方式
1.自定义错误页面: springboot已经内嵌了异常处理的机制,如果发生错误会自动跳转到error界面,默认的error界面为: 我们可以自定义异常界面,但是需要在 src/main/resources/templates 目录下创建 error.html 页面 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd
链表-141-环形链表
题目: 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环,其尾部连接到第二个节点。 示例 2: 输入:head = [1,2], pos = 0 输出:true 解释:链表中有一个环,其尾部连接到第一个节点。 进阶: 你能用 O(1)(即,常量)内存解决此
0514数据结构--递归、排序和查找
1.汉诺塔算法 实现这个算法可以简单分为三个步骤: (1) 把n-1个盘子由A 移到 B; (2) 把第n个盘子由 A移到 C; (3) 把n-1个盘子由B 移到 C; 从这里入手,在加上上面数学问题解法的分析,我们不难发现,移到的步数必定为奇数步: (1)中间的一步是把最大的一个盘子由A移到C上去; (2)中间一步之上可以看成把A上n-1个盘子通过借助辅助塔(C塔)移到了B上, (3)中间一步之下可以看成把B上n-1个盘子通过借助辅助塔(A塔)移到了C上; 时间复杂度:n个盘子,
spring常用注解及常用依赖
常用依赖 <dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</gro
力扣 7. 整数反转
7. 整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123
输出: 321 示例 2: 输入: -123
输出: -321 示例 3: 输入: 120
输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 法一 思路: 1. 先获取x的符号 2. 负数转化成正数 3. 反转到一个Long范围的整形数中 4. 加上符号后判
通过iphone修改路由器的名字和密码
我们可以通过iphone修改路由器的名字和密码。 1.点击所连wifi右边的按钮。 2.长按路由器,进行拷贝。 3.打开safari浏览器,访问拷贝下来的网址,即可修改路由器的名字和密码。 还可以看到连接路由器的设备有哪些,是否有人蹭网,可以选择禁止该设备连接路由器。
前端之 css 基础学习
CSS 介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 # 注释
/*单行注释*/
/*
多行注释1
多行注释2
多行注释3
*/
通常我们在写css样式的时候也会用注释来划定样式区域(因为HTML代码多所以对呀的css代码也会很多)
/*这是博客园首页的css样式文件*/
/*顶部导航条样式*/
...
/*左侧菜单栏样式*/
...
/*右侧菜单栏样式*/
...
地理探测器原理与展望|20200514
地理学报,2017年1月,王劲峰,徐成东 基本思想:假设研究区分为若干子区域,如果子区域的方差之和小于区域总方差,则存在空间分异性;如果两变量的空间分布趋于一致,则两者存在统计关联性。 核心思想:如果某个自变量对某个因变量有重要影响,那么自变量和因变量的空间分布应该具有相似性 分异及因子探测:探测Y的空间分异性;以及探测某因子X多大程度上解释了属性Y的空间分异。用q值度量,q的值域为[0,1],值越大说明Y的空间分异性越明显;如果分层是由自变量X生成的,则q值越大表示自变量X对属性Y的解释力越
viewport手机逻辑像素与物理像素原理
https://blog.csdn.net/a0405221/article/details/78913714 每英寸有多少个像素,称为ppi(pixel per inch)。我们可以简单算算,iPhone 4是640 x 960像素,对角线就是1154像素,除以3.5英寸,应该是330ppi。而官方给出的数字是326ppi。当像素太密,超过300ppi的时候,人眼 也就不能区分出每个像素。因此iPhone 4的屏幕叫作Retina显示屏。Retina在英文中,是视网膜的意思。 对角线计算:(
今日推荐
周排行