坐标系

08-18
高德地图.腾讯地图以及谷歌中国区地图使用的是GCJ-02坐标系 百度地图使用的是BD-09坐标系 底层接口(HTML5 Geolocation或ios.安卓API)通过GPS设备获取的坐标使用的是WGS-84坐标系 不同的坐标系之间可能有几十到几百米的偏移,所以在开发基于地图的产品,或者做地理数据可视化时,我们需要修正不同坐标系之间的偏差. 原文地址:https://www.cnblogs.com/tanjiyuan/p/11346748.html

【Flutter学习】基本组件之弹窗和提示(SnackBar、BottomSheet、Dialog)

08-18
一,概述 Flutter中的操作提示主要有这么几种 SnackBar.BottomSheet.Dialog,因为 Dialog样式比较多,放最后讲好了 二,介绍 SnackBar SnackBar的源码相对简单 构造函数 const SnackBar({ Key key, @required this.content, // 提示信息 this.backgroundColor, // 背景色 this.action, // SnackBar 尾部的按钮,用于一些回退操作等 this.durati

学习 TTreeView [16] - 给 TTreeView 添加复选框 (回复 "丁永其" 的问题)

08-18
问题来源: http://www.cnblogs.com/del/archive/2008/05/15/1114450.html#1199402 本例效果图: unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, ComCtrls, StdCtrls; type   TForm1 = class(TForm)     Tr

2、冲突

08-18
2.冲突 2.1 过时的文件 概念:在一个相对服务器端版本来说是旧版本的基础上进行了修改的文件. 要求:所有过时的文件都必须先执行更新操作,更新后在最新版基础上修改的文件才允许提交. 2.2 冲突的产生 条件1:本地当前编辑的文件已经过时. 条件2:从服务器端更新下来的修改和本地的修改在“同文件同位置”不一致. 2.3 冲突的表现 文件内 目录内 xxx.mine 文件:发生冲突时本地文件内容 xxx.r[小版本号]文件:发生冲突前文件内容 xxx.r[大版本号]文件:发生冲突时服务器端文件内容

HearthBuddy炉石兄弟 格雷迈恩

08-18
getDecks(); 设置 private void getDecks() { Dictionary<string, int> tmpDeck = new Dictionary<string, int>(startDeck); List<GraveYardItem> graveYard = new List<GraveYardItem>(); Dictionary<CardDB.cardIDEnum, int> og = new Diction

【HC89S003F4开发板】 4端口消抖

08-18
HC89S003F4开发板端口消抖 一.前言 看到资料里有中断消抖的例子,因为以前项目里有遇到高频干扰频繁退出休眠的情况,所以好奇用这个配置能不能解决. 二.对demo进行修改 @实现效果 P01设置为下降沿中断,每进一次中断后唤醒掉电模式,LED1状态改变一次 void main() { /************************************系统初始化****************************************/ WDTCCR = 0x00; //关闭看

LCD编程_使用调色板

08-18
在前面的博客中,使用的像素格式都是16bpp,24bpp(24bpp实际实际上就是32bpp)?如果想使用8bpp时,就需要使用调色板. 在以前的博客中,曾经说过,在framebuffer中如果每个像素用8bpp表示,这8bpp怎么转换成lcd需要的16bpp的数据,需要引入一个调色板. 2的8次方,为256.即调色板中有256项,0-255.需要在调色板所对应的内存里面,填入16bpp的数据(这些数据就是真正的颜色值).把lcd控制器设置为8bpp时,它会从framebuffer中取出一个像素

Spring Boot----缓存

08-18
一.JSR107(复杂性较高) Java Caching定义了5个核心接口,分别是CachingProvider,ICacheManager,Cache,Entry和Expiry. ·CachingProvider定义了创建.配置.获取.管理和控制多个CacheManager.一个应用可以在运行期访问多个CachingProvider. ·CacheManager定义了创建.配置.获取.管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中.一个CacheMa

AWS Config 自定义规则

08-18
此过程将引导您完成自定义规则的创建过程,该规则可以评估您的各个 EC2 实例是否为 t2.micro 类型.AWS Config 将针对此规则运行基于事件的评估,这意味着 AWS Config 每次检测到实例配置更改时,都会检查您的实例配置.AWS Config 会将 t2.micro 实例标记为合规实例,并将其他所有实例标记为不合规实例.合规性状态将显示在 AWS Config 控制台中. 为保证这一程序的最佳效果,您的 AWS 账户应该拥有一个或多个 EC2 实例.您的实例中应包含至少一个

Ceph 集群搭建

08-18
Ceph 存储集群 - 搭建存储集群 2019年8月1日 16:12 Ceph 存储集群 - 搭建存储集群 目录 一.准备机器 二.ceph节点安装 三.搭建集群 四.扩展集群(扩容) 一.准备机器 本文描述如何在 CentOS 7 下搭建 Ceph 存储集群(STORAGE CLUSTER). 一共4台机器,其中1个是管理节点,其他3个是ceph节点: hostname ip role 描述 admin-node 192.168.0.130 ceph-deploy 管理节点 node1 192

shell脚本之九九乘法表

08-18
1 #!/bin/bash 2 for i in {1..9};do 3 for((j=1;j<=i;j++))do 4 echo -ne "$i×$j=$(($i*$j))\t" #每一次内循环不换行显示,且每一个算式之间插入tab 5 done 6 echo -e "\n" #每一次内循环完了之后,换行输出 7 done 执行结果如下所示: 原文地址:https://blog.51cto.com/11342825/2430541

算法——排序(冒泡排序)

08-18
冒泡排序的核心就是比较相邻的两个项,如果第一项比第二项大,则交换它们,以此类推元素向上移动到正确的位置,就像气泡冒出的感觉. 举一个简单的例子,有1,5,8,3,2这五个数,按照从小到大的顺序进行排列.代码如下: 1 let arr = [1, 5, 8, 3, 2] 2 3 function swap(arr, index1, index2) { 4 var temp = arr[index1] 5 arr[index1] = arr[index2] 6 arr[index2] = temp

2019年2月做题记录

08-18
UVA10082 (字符串常量水题) UVA272 (字符串替换水题) UVA401 (回文串镜像串水题) UVA340 (模拟题) UVA1583 (打表水题) UVA1584 (暴力) UVA1585 (模拟) UVA1586 (数学) UVA1225 (打表水题) UVA455 (KMP算法) UVA232 (模拟+思维) UVA202 (除法高精度水题) UVA1587 (思维) UVA10340 (模拟,定序求交集) 原文地址:https://www.cnblogs.com/Aya-U

AspNetCore.Identity详解2——注册用户

08-18
上一篇:AspNetCore.Identity详解1——入门使用 打开数据库,可以看到使用EF自动生成的表结构如下: 重点关注AspNetUsers表,打开数据库里的表可以知道目前也只用到了这张表.然后下载asp.net core开源代码 .在我们创建的项目里并没有/Identity/Account/Register 页面,可以猜测登录注册的页面必然封装在Microsoft.AspNetCore.Identity 里面. <form asp-controller="Account"

resent|aspiration|deficiency|diagnosed|distract|emphasize

08-18
VERB 怨恨;憎恶;愤恨If you resent someone or something, you feel bitter and angry about them. She resents her mother for being so tough on her... 她怨恨母亲对她太严厉. I resent being dependent on her. 我很讨厌自己对她的依赖. N-VAR 抱负:志向:渴望Some-one's aspirations are their desire

用Matplotlib画三维图片的一个实例

08-18
from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np from matplotlib import cm fig=plt.figure() ax=fig.add_subplot(111,projection='3d') u=np.linspace(-1,1,100) x,y=np.meshgrid(u,u) z=x**2+y**2 ax.plot_surface(x,y

Loadrunner录制步骤及说明

08-18
做好业务准备,如环境配置.服务启动等 打开Virtual User Generator界面---->New---->选择协议,录制网页时一般选择Web(HTTP/HTML) Start Record(红点)---->录制设置(见图1-1) 点击Ok后自动打开目标网页,进行业务操作,在操作时桌面会有个悬浮框,每次操作时数字都会增加则说明正常. 点击停止按钮,停止录制,等待生成脚本 回放脚本,验证脚本是否正常运行 程序类型 录制程序:选择浏览器的路径 Internet Application

【Java】【48】List去重

08-18
前言: 1,for循环去重 2,hashSet去重 3,Stream去重 正文: 参考博客: Java中对List去重, Stream去重 - Ryan.Miao - 博客园https://www.cnblogs.com/woshimrf/p/java-list-distinct.html HashSet的去重问题 - qq_28385797的博客 - CSDN博客https://blog.csdn.net/qq_28385797/article/details/72834970 原文地址:ht

性能测试-Linux资源监控?式

08-18
Linux资源监控?式 1. 命令 2. 第三??具(nmon) 3. LR(需要安装RPC相应服务包和开启服务)(略) ?.命令 ?式 1. top (系统资源管理器) 2. vmstat (查看虚拟内存状态) 3. free(查看未使?的和已使?的内存数?) 4. iostat (查看io磁盘信息) 5. sar ?络 1.1 命令 top(系统资源管理器) 说明: 1). top命令类似与windows的任务管理器,查看内存.CPU.进程等操作信息 2). 在Linux系统中常?top命令

AspectJ的注解开发AOP:切点定义

08-18
通过@Pointcut为切点命名,方便我们统一管理 在每个通知内定义切点,会造成工作量大,不易维护,对于重复的切点,可以使用@Pointcut进行定义 切点方法:private void无参方法,方法名为切点名 当通知多个切点时,可以使用||来进行连接 具体代码: import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.*; import java.math.BigInteger; @Aspe