location

Get the point of click on a control

て烟熏妆下的殇ゞ 提交于 2020-02-04 05:10:08
问题 I am using an old ActiveX control in my C# Win App. it has a MouseUp event that its eventArgs is passing the X and Y of the point that we have clicked but for my scenario I am using its ItemClick event and its eventArgs does not have the info about X and Y. but I need to know them to show my pop-up... so is there a way I can find out what is the location of X and Y that user has right-clicked so I can pass it to my contextMenuStrip.Show method. Thanks 回答1: The Control class has a static

浅析LocationManager的位置定位

落花浮王杯 提交于 2020-02-04 03:32:10
针对定位服务,android的API里提供了LocationManager这么一个类 通过getLastKnownLocation(String provider)以及requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener)方法可以获取到当前位置 此类提供两种定位方式:GPS定位和网络定位(基站+WIFI) GPS定位的provider是LocationManager.GPS_PROVIDER, 网络定位则是LocationManager.NETWORK_PROVIDER 不过这两个接口都受限于系统设置,如下图: 如果上面两个开关都关了,自然就无法获取到GPS经纬度了(如何摆脱这种限制通过其他方式获取经纬度在下一章再介绍) (假定开关都打开的前提) GPS定位的获取方式 通过getLastKnownLocation(String provider)传对应参数,此时得到的Location并非当前的GPS位置信息,而是上一次获取到的位置信息 而requestLocationUpdates才是真正去请求位置信息的更新,可以理解为调用该方法后,会安装指定的规则去收集GPS信息,例如你请求locationManager

定位到我的位置

旧城冷巷雨未停 提交于 2020-02-04 03:31:23
在实现定位到我的位置时,首先要开启定位图层,可以使用com.baidu.mapapi.map.BaiduMap 对象的setMyLocationEnabled()方法实现。该方法的语法格式如下: Public final void set MyLocationEnabled(boolean enabled) 其中,enabled参数用于指定是否允许定位图层,值为true时表示允许,否则为不允许。 开启定位图层的代码如下: mBaiduMap.setMyLocationEnabled(true); 然后创建MyLocationData对象,用于构造定位数据,包括GPS定位时方向角度、纬度坐标、经度坐标、定位精度和时速等。例如,构造定位数据,指定GPS定位时方向角度为100、坐标位置为当前位置,可以使用下面的代码。 01 MyLocationData locData = new MyLocationData.Builder(). 02 accuracy(location.getAccuracy()) //设置精度 03 .direction(100) //此处设置开发者获取到的方向信息,顺时针0-360 04 .latitude(location.getLatitude()) //设置纬度坐标 05 .longitude(location.getLongitude()) /

JQuery局部刷新与全页面刷新

浪子不回头ぞ 提交于 2020-02-03 09:09:37
局部刷新: 这个方法就多了去了,常见的有以下几种; $.get方法,$.post方法,$.getJson方法,$.ajax方法如下 前两种使用方法基本上一样 $.get(”Default.php”, {id:”1″, page: “2″ }, function(data){ //这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。 }); $.getScript方法: $.getScript(”http://jqueryajax.com/jquery.js”, function(){ $(”#go”).click(function(){//回调方法 $(”.block”).animate( { backgroundColor: ‘pink’ }, 1000) .animate( { backgroundColor: ‘blue’ }, 1000); }); }); $.getJson只是返回的数据类型不一样 $.getJson(”Default.php”, {id:”1″, page: “2″ }, function(data){ //注意,这里返回的JSON数据引用方法为”data.info”,不明白的可以查一下json方面的教程。这里就不解释太多了 }); $.ajax 这个方法估计用的人很多吧。不过我不太喜欢用这个。个人觉得前面两个更方便 $.ajax({ type

python高级应用程序与设计

我与影子孤独终老i 提交于 2020-02-03 03:41:15
用Python实现一个面向主题的网络爬虫程序,并完成以下内容: (注:每人一题,主题内容自选,所有设计内容与源代码需提交到博客园平台) 一、主题式网络爬虫设计方案(15分) 1.主题式网络爬虫名称 无忧无虑电影网通用爬虫 2.主题式网络爬虫爬取的内容与数据特征分析 爬取电视剧列表以及电视剧的详细内容(包括剧名,年份,评分,集数,主演,导演,地区,地址等) 分析地区和地区电视剧评分是否有关系 3.主题式网络爬虫设计方案概述(包括实现思路与技术难点) 使用requests库和beautifulSoup4库爬取并解析提取所需内容,将其数据保存到excel表格中 技术难点:在于将不同页数的数据保存在一个excel表格的不同工作簿中,还有对数据的封装 二、主题页面的结构特征分析(15分) 1.主题页面的结构特征 只要修改路径中的数字,即可爬取不同页数的网页电视剧列表 想要获取电视剧详细页的数据,只需要从电视剧列表中的a标签href中提取电视剧id即可,url中数字之前的路径固定 2.Htmls页面解析 解析电视剧列表 想要获取图中的数据,需要解析下html源码 3.节点(标签)查找方法与遍历方法 (必要时画出节点树结构) 三、网络爬虫程序设计(60分) 爬虫程序主体要包括以下各部分,要附源代码及较详细注释,并在每部分程序后面提供输出结果的截图。 1.数据爬取与采集 # 用于获取网页源码的函数

[数据库]数据库范式

别来无恙 提交于 2020-02-03 02:48:16
什么是数据库范式? 关系数据库的设计规范。不同的规范要求被称为不同的范式,越高的范式数据库冗余越小。 作用? 减少数据库中数据冗余的过程; 数据库范式 1、第一范式(1NF): 在关系模式R中,当且仅当所有属性只包含原子值,即每个分量都是不可再分的数据项,则称R满足1NF。 例如表所示的教师职称情况关系就不满足1NF。原因在于,该关系模式中的“高级职称人数”不是一个原子属性,若将其拆分为“教授”和“副教授”两个属性,则就满足1NF。 系名称 高级职称人数 教授 副教授 计算机系 1 2 电子系 3 4 2、第二范式(2NF): 满足1NF的关系模式会有许多重复值,修改数据可能引起疏漏。为了消除这种数据冗余和避免更新数据的遗漏,需要使用更加规范的2NF。当且仅当关系模式满足1NF,且每个非键属性(既不属于任何候选键的属性,也称为非主属性)完全依赖于候选键时,则称R满足2NF。 例如,有选课关系模式SC(Sno,Cno,Grade,Credit),其中(Sno,Cno)->Grade,Cno->Credit。因此,SC的候选键为(Sno,Cno)。这样Cno->Credit就构成了Credit对候选键(Sno,Cno)的部分函数依赖。因此,SC不满足2NF。若要将SC转化为2NF,可以将它拆分为SC1(Sno,Cno,Grade)和SC2(Cno,Grade)。 3、第三范式(3NF)

假期二

半腔热情 提交于 2020-02-03 00:00:57
Spark提供的数据集操作类型有很多种,大致分为:转换操作和行动操作两大类,即对RDD的操作,RDD相关操作较多,这里不做表述。此外各个处理节点之间的通信模型不再像Hadoop只有Shuffle一种模式,用户可以命名、物化,控制中间结果的存储、分区等。下载完Spark后,启动spark shell 然后建在了spark自带的本地测试文件,以及简单的RDD操作和退出spark shell。 case class Point( var x : Double, var y : Double) extends Drawable{ def shift(deltaX : Double,deltaY : Double){x+ = deltaX;y+ = deltaY} } trait Drawable{ def draw(){println( this .toString)} } abstract class Shape( var location : Point){ //location是Shape的一个可变字段 def moveTo(newLocation : Point){ //默认实现,只是修改位置 location = newLocation } def zoom(scale : Double) } class Line(beginPoint : Point, var endPoint

蚂蚁区块链第20课 可信存证司法链从入门到实施

拥有回忆 提交于 2020-02-02 04:51:46
1. 摘要 杭州互联网法院和司法区块链平台的技术建设方都是蚂蚁金服区块链。那么,如何借助蚂蚁的技术能力和服务能力,快速对接上司法链,便于后续打通存证/维权的闭环流程。本文介绍蚂蚁区块链可信存证的业务及特点,费用及接入方法等,具有实战指导意义。 2. 蚂蚁区块链可信存证的介绍 蚂蚁区块链可信存证具备全链路可信,司法权威节点见证,安全隐私保护,一站式接入能力,全国首家法律认可的区块链存证平台。 2.1 蚂蚁区块链可信存证的4大优势 司法权威节点见证 用户数据采用分布式账本保存,由联盟节点包括钱塘公证处、上海市计算机行业协会司法鉴定所、杭州互联网法院等权威节点共同见证。 真实保障不可篡改 平台采用完全分布式架构,对用户数据加密。计算和交互均在加密后数据的多个计算节点之间独立完成,无中心控制节点,真实保障数据不可篡改。 安全合规隐私保护 保证数据最小化利用,所有计算均在加密或脱敏之后进行,最大程度地保障了个人隐私数据安全。 一站式接入 用户可以通过丰富的 API 以及 SDK 进行一站式接入,享受平台提供的全流程存证、出证服务。 2.2 蚂蚁区块链可信存证的5大应用场景 数字作品登记场景 互联网时代信息传播快、范围广,在没有预先登记的情况下,数字作品被侵权的概率很大,并且维权成本很高。对此,蚂蚁区块链可信存证提供了针对数字作品,包括图片、视频、音频、文字、代码等数字作品的所有权登记服务

入门Nginx

一笑奈何 提交于 2020-01-31 02:05:05
一、正向代理和反向代理 正向代理举例:翻越万里长城去游览墙外的景色 反向代理举例:负载均衡 正向代理和反向代理涉及三个主体: 请求方 代理 被请求方 正向代理中,代理跟请求方是一家子,请求方说要啥,代理就给他啥。 反向代理中,代理跟被请求方是一家子,代理统筹规划让哪一个被请求方来处理请求,对于请求方来说,代理就是处理请求的人。大多数情况下,反向代理和被请求方在同一个服务器上。Nginx就是最常用的反向代理服务器。 这里也提一下:动态代理和静态代理 正向代理和反向代理是代理服务器的两种类型 动态代理和静态代理是Java中的设计模式:代理模式。 Spring的两大核心: IOC控制反转依赖注入 AOP面向切面编程 面向切面编程中大量使用动态代理,在每一个方法调用前、调用后、抛异常时进行处理,跟装饰器模式很像。 二、nginx配置体系 nginx主要配置位于/etc/nginx目录下,nginx不仅仅可以用于负载均衡HTTP请求,也可以用于基于TCP的其它协议的负载均衡。/etc/nginx/nginx.conf是nginx的跟配置,一切配置都是这个配置的子孙。 /etc/nginx/nginx.conf users www-data;定义当前用户 worker_prosesses 4;定义worker数 pid /run/nginx.pid;定义pid文件 events{......}

2020寒假学习笔记04

浪子不回头ぞ 提交于 2020-01-30 13:33:28
今天首先完成了Scala编程的第二个实验。 实验内容: 2. 模拟图形绘制 对于一个图形绘制程序,用下面的层次对各种实体进行抽象。定义一个 Drawable 的特 质,其包括一个 draw 方法,默认实现为输出对象的字符串表示。定义一个 Point 类表示点, 其混入了 Drawable 特质,并包含一个 shift 方法,用于移动点。所有图形实体的抽象类为 主讲教师:林子雨 http://www.cs.xmu.edu.cn/linziyu 第 1 页厦门大学林子雨,赖永炫,陶继平 编著《Spark 编程基础(Scala 版)》 教材配套机房上机实验指南 实验 2 Scala 编程初级实践 主讲教师:林子雨 http://www.cs.xmu.edu.cn/linziyu 第 2 页 Shape,其构造函数包括一个 Point 类型,表示图形的具体位置(具体意义对不同的具体图 形不一样)。Shape 类有一个具体方法 moveTo 和一个抽象方法 zoom,其中 moveTo 将图形从 当前位置移动到新的位置, 各种具体图形的 moveTo 可能会有不一样的地方。zoom 方法实 现对图形的放缩,接受一个浮点型的放缩倍数参数,不同具体图形放缩实现不一样。继承 Shape 类的具体图形类型包括直线类 Line 和圆类 Circle。Line 类的第一个参数表示其位置,