前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现。...下面我先说一下主要实现的功能,和要实现的页面 这个小项目分为前台和后台 前台需要两个页面,第一个页面是一打开就可以获得自己的实时位置,显示当前位置与当前的经纬度,这两项是自动获取的,还有标题和电话是可以自己添加的...,点击添加,就是到达百度地图的页面,你刚刚添加的东西就会在这个地图上显示,形成一个标注,点击标注,里面显示的就是刚刚你添加的标题和电话。...后台就是显示你添加的那些信息,也就是说你在添加的时候,就已经把他存入数据库了,你可以通过后台来修改他的标题和电话,其他两项不可改,或是可以直接删除,删除的话,地图上的小标注也会消失。...因为要手机也可以用,所以做的响应式的 ? 他的位置取到的是这里 ? 这个定位很不准确,有时取到的位置是对的,有时候会有偏差 下面再来给他添加标题和电话 ? 点击标注 ? 会转到百度地图 点击标识 ?
这里使用的SDK为AMap_Location_V2.5.0_20160526.jar 没有接触过高德地图的同学,请参考 加载一张高德地图 1.获取我的位置 package com.pansoft.oilgas.gaodenavigation...(最小间隔支持为2000ms),并且在合适时间调用stopLocation()方法来取消定位请求,在定位结束后,在合适的生命周期调用onDestroy()方法 在单次定位情况下,定位无论成功与否,都无需调用...定义一个DialogFragment展示数据,不熟悉DialogFragment的同学请参考 AltertDialog在DialogFragment中的使用 package com.pansoft.oilgas.gaodenavigation...4.在地图上标注我的位置 在原来代码的基础上,添加地图MapView 不熟悉的同学,请参考 加载一张高德地图 在onCreate中添加,获取我的位置的相关部分 // show my location...(最小间隔支持为2000ms),并且在合适时间调用stopLocation()方法来取消定位请求 在定位结束后,在合适的生命周期调用onDestroy()方法 在单次定位情况下,定位无论成功与否,都无需调用
前言 我们在以往的UI自动化测试中,可以通过获取页面元素进行封装组合成一系列模拟真人的操作,来完成UI方面的自动化测试,但是在地图业务测试中,这种方式是无法完成的,地图是无法通过普通元素定位手段是无法获取元素的...,比如完成对比新老版本路径规划的准确性、与竞品比较路线的成熟度,但通过图像识别也是一个不错的思路,今天我们介绍一下利用图像识别的方式,在地图测试做一些应用。...OpenCV(Open Source Computer Vision Library)是一个使用 C/C++ 开发的开源的跨平台的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法,...图像处理依赖于得到一幅图像、视频,并通过应用信号处理技术的“播放”来得到预期的结果,我们写入两张路线规划图片。...PSNR峰值信噪比 4.SSIM(structural similarity)结构相似性 5、感知哈希算法 四、实现步骤: 1)两个版本的地图做起止点路线规划,截图保存,从本地读取两张图像
随着小游戏的开发者们越来越多,或许,小游戏的风口才刚刚开始。 那么有的开发者在开发属于自己的小游戏时,都或多或少的想过:怎样让小程序小游戏也可以在自己的App上架运行?...在抖音里,直接开放了非常明显的“游戏小助手”,上架了游戏区,并于今年的2月份上架了“音跃球球”小游戏,展现出拉拢小游戏开发者的野心。 抖音从广告、内购两方面给予商业化支持。...2022年,在游戏行业各个细分赛道都在走向“存量竞争”的时候,小游戏却逆风而上,迎来了新一轮的增长黄金期。...App中 ,未来每个企业都能够打造属于自己的小程序专属生态,不必再寄居在互联网巨头的App中。...开发者也可以通过 FinClip 管理后台对小程序、小游戏进行自主的上下架,让管理权限全部掌握在自己手中。 那么从游戏厂商的角度来看,正在飞速发展的小游戏赛道能为他们带来哪些增益?
前言: 这可能是我写的文章中为数不多的有全程完整截图的、不是在完工后再来回忆的文章,但并不是因为我一开始就打算写这篇教程,而是搭建邮箱这玩意我做了”双份“——先在我自己的服务器上面给我自己搭建,确认成功了...、各项功能都正常了我才在 @gaoice 的服务器上面搭建,并同时边搭建边截图,之所以我写这个,是因为我在给自己的服务器搭建的时候走了太多的弯路,过程太曲折,以至于在完工之后我觉得有必要写这么一篇文章来记录这个过程...“意思是防火墙或者安全组没有放通这个端口,显示closed的话就是端口已经放通了,但是没有程序在监听这个端口,然后就按照腾讯云的文档去设置docker的镜像源,设置成腾讯云的内网源 然后通过ssh连接到服务器上...,把需要用到的docker镜像给pull下来,上一步的设置镜像源就是为了在这一步省点时间,毕竟走腾讯的内网,会快很多 然后根据官方的安装指导,结合这篇帖子,根据自己的需要以及实际情况,拼凑出完整的一条...实测在配置了ssl之后,25端口在出方向的阻塞并不影响发件,但是入方向会影响收件,不过这个是在自己的可控范围内,因为25端口的入站方向是由自己控制的 参考资料: Poste.io官方文档/开始使用 Poste.io
如果移动端访问不佳,请尝试 ==> Github 版 剪不断的情缘 之前写了一篇 在自己的服务器上安装GitBook ,发布于 2015-04-20,当时的安装环境是 CentOS...6.X_64Bit,今天想再研究一下这个 GitBook ,发现在基于 Linux 内核的机器上安装基础功能很简单,但是牵涉到生成 pdf/epub/mobi 格式的书籍时,安装calibre的代价非常大...只讲重点 (゜-゜) 前提条件这里一笔带过(在 Mac 上进行): 安装 nvm ; 使用 nvm 安装 Node.js ,我安装了 v5.0.0 版本的; 使用 npm 安装 gitbook ,不会的看...,否则就嘿嘿嘿了; 3.在终端里执行 sudo ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin.../mybook.mobi 总结 不管怎么说,终于还是实现了 GitBook 在 Mac 上的完美运行。在有生成 pdf/epub/mobi 格式的文件的需求时,就不心虚了。
推荐两篇很好的文章 python核心 - 打包与发布 使用ReadtheDocs托管文档 准备 注册账号 很显然地要在Pypi上注册一个账号,记住账号和密码。...安装必要的库 setuptools 原则上安装了pip的环境都有setuptools,但并不影响你去尝试升级一下它。...编写核心代码 接下来我们就可以编写自己的代码了,要注意源代码文件夹(仓库里的my_package文件夹)的名字与setup.py里配置的包名(Name)要一致。...__init__.py __version__.py 打包上传 在setup.py的同级目录下运行以下命令。...大功告成 之后我们就可以在Pypi里搜索到自己的Python库了,当然也可以直接通过pip安装。
以前的博客是使用Jekyll托管在github上,后来用着越来越不方便,比如没有自动生成post,不能一键部署,文件结构和配置也是比较繁琐,更重要的是有时候用markdown写一篇文章,生成的静态文件很乱...现在下决心换成了hexo Nodejs安装 因为hexo是基于nodejs的应用,所以要先安装nodejs才可以。我这里以ubuntu为例,因为我自己一直在使用ubuntu。...Front-matter 是文件最上方以 — 分隔的区域,用于指定个别文件的变量,举例来说: title: "使用Hexo在Github上搭建自己的博客" date: 2015-03-10 22:30:...对应的git库,没有创建的可以google相关博客。...hexo clean hexo generate 然后把生成的public目录下的文件放到你的master分支下即可。git commit后把这两个分支推送到你的github上。
. ├── get_time # 文件夹 │ └── __init__.py # 把需要发布的代码放到里面 └── setup.py # 配置文件 init.py import datetime...param second: 秒 (默认当前时间) :param week: 星期x (默认-1,如果不等于-1,则day参数无效) :param last_day_of_month: 每个月的最后一天...) return ret def get_timestamp(detail=True): """ 获取当前时间戳 :param detail: True输出完整的时间戳...timestamp_to_str', 'str_to_timestamp=get_time:str_to_timestamp', ] } # 重点 ) #3.2 上传 打包 在项目的目录下...上传 twine upload dist/* image.png image.png #3.3 测试 pip3 insatll get-time==0.0.4 pip3 lit # 查看安装过的包
vscode 在不同设备上共用自己的配置 介绍 code settings sync:是专门用来同步vacode配置到Gitee中的插件,通过这个插件,可以在任何新的设备,新的平台同步自己的配置,快速的构建自己熟悉的...使用 在插件库寻找下载code settings sync 在Gitee中创建Gist(代码片段管理服务) 因为Gitee的限制,不可以新建一个空的Gist,所以按照要求填好相关内容,即可创建成功创建...,这里本人随便填写了一些信息,作为演示 创建成功后转跳到Gist的页面,获取自己的GiteeID,即为浏览器地址的最后一段 这里演示的ID为mu5ylteq83ofhd1sj4bw664,这个ID...,在Gitee中生成私人令牌的时候只需要勾选gists 即可,user_info 权限是必选。...在自己的Gitee中查看自己上传的配置 7.
对于渗透测试人员来说,上传使用自己的工具是大多数都会进行的一步,那如何隐藏自己的工具不被管理员发现,甚至能够持续使用也是一个大问题。下面来介绍两种隐藏自己渗透测试工具的方法。...一:利用文件流 首先在windows上执行dir命令仅仅只能看到非隐藏文件 ? 而dir /r 命令是可以看到隐藏文件包括文件流文件 ?...比如我们创建一个文件流文件(echo 111 > test:test.test),发现生成了test文件,但是test文件是为空的,且利用dir是看不到文件流文件的 ?...我们的目的是让dir /s也看不到我们的文件且我们的文件能够执行,那我们继续在文件流上做一些操作,如使用保留名如com或...作为文件名 可以看到dir /r是看不到我创建的文件了 ?...首先我们在桌面上放上我们的“渗透测试工具” ? 然后我们创建卷影备份 ? 接下来删除渗透测试工具 ? 最后我们根据路径构造文件执行路径 ? 完美!!
:它是cell主标题上的文本,很多次都包含了应该被显示在一个cell上实际的值. secondaryTitle:它是cell子标题上的文本,或者是第二个标签的文本. cellIdentifier:它是匹配当前描述的自定义...上面的item也是数组,并且它们自己的item描述了每组的cell.实际上,上面的属性被归类为字典,并且每个字典匹配单一的cell.下面就是一个简单地plist文件: ?...现在是最好花费你时间的时候了,更彻底地看这些属性以及所有那些我们将要显示在tableView上cell的值.在我们处理所需的代码时候,通过cell描述很容易理解,我们需要为创建并且管理可扩展的cell所写的已经明显变少了...显示cell 了解了每次app运行的时候cell描述符都会被加载,我们继续吧,在tableView上显示cell.这部分我们会开始创建另一个新的函数,这个函数将会从cellDescriptors数组定位和返回合适的...实际上是顶层可展开和合拢的cell.
在抖音里,直接开放了非常明显的“游戏小助手”,上架了游戏区,并于今年的2月份上架了“音跃球球”小游戏,展现出拉拢小游戏开发者的野心。抖音从广告、内购两方面给予商业化支持。...2018年6月份淘宝就已经悄然上线小游戏平台,但和头条系一直发力相比,直到现在淘宝上的小游戏也仅仅只有36款,内容集中在了:“休闲解压,对战竞技,比拼反映,脑力比拼”四大领域。...2022年,在游戏行业各个细分赛道都在走向“存量竞争”的时候,小游戏却逆风而上,迎来了新一轮的增长黄金期。...App中 ,未来每个企业都能够打造属于自己的小程序专属生态,不必再寄居在互联网巨头的App中。...图片开发者也可以通过 FinClip 管理后台对小程序、小游戏进行自主的上下架,让管理权限全部掌握在自己手中。那么从游戏厂商的角度来看,正在飞速发展的小游戏赛道能为他们带来哪些增益?
地主认证(商户标注)申请 1.什么人可以申请商户标注, 是否收费? 各类企事业单位、个体工商户,对自己的经营场所、实体店铺希望腾讯地图进行收录的,均可申请商户标注。...待营业执照办理下来后,请尽快在地主认证中认领,便于腾讯地图对地主认证后的数据进行保护。 3.商户标注如何申请,流程有几步, 审核需要多长时间?...如果超过时限,请提供标注地点的名称、地址、电话、提交人微信等信息,移步到腾讯地图官方论坛->商户标注版区反馈。 ② 通过:可以在1个工作日内在微信发送位置/腾讯地图等应用里搜索到您的位置信息。...③ 标注通过后,腾讯地图上也可以搜到,但在微信发送位置或微信朋友圈签到的列表页无自己店铺?或者我想提高搜索结果里面的排名?...注:工作人员会在您提交反馈后的2个工作日内回复处理(不含周末)。由于微信公众号48小时后将无法回复消息,所以为保证能解决并答复您的问题,建议您按照反馈的格式要求在论坛上咨询。
刚开始在大学学习c语言,写一个飞行棋的小游戏,用dos界面来做,真是出力不讨好。...地图要自己一点一点画出来,就像这样: ================ | | | | |=============== 从此讨厌编程,不想继续学下去。每次作业应付。...Canas组件库还支持多种主题和皮肤,可以让应用程序的界面更加美观和易于使用。 让窗体带有五彩巴兰的图片、颜色、更加奇特的形状 美: [ˈkænvəs] 英: ['kænvəs] n....总结 使用HTML5的Canvas API来在自己设计的软件上作画。首先需要在HTML文件中创建一个canvas元素,并设置它的宽度和高度。...需要注意的是,Canvas API的使用需要一定的编程基础。
#include "widget.h" #include "ui_widget.h" #include <QPushButton> #include <QDeb...
所以打算在自己的服务器上玩玩,同时也会把相关的一些进度和结果分享到这里,希望未来可以在工作上用到。 ?...ps:我的服务器:CentOs8 Linux 计划了几个想要达到的目标 在自己的机器上跑起来 done 使用jenkins将码云上的git仓库拉到服务器 将代码拉到服务器后,可以手动触发构建、部署 完成自动化部署...开发一个自己的插件,具体做啥还没想好 待定......在CentOS 8上添加Jenkins存储库 由于Jenkins在CentOS 8存储库中不可用,因此我们将手动将Jenkins存储库添加到系统中。...# firewall-cmd --add-port=8080/tcp --permanent # firewall-cmd --reload 在CentOS 8上设置Jenkins 到这一步我们基本上成功啦
依托强大的数据生态和专业的地图能力,所有通过我们商户中心进行标注的门店,都将有机会呈现在微信、QQ、快手等多个日活上亿的APP当中,在为各APP用户搜索地点带来便利的同时,也为线下的实体店铺带来更多的曝光机会...分享十亿曝光,品牌推广更有力 商户进行标注和认领的最大动力,就是让消费者更容易找到自己,从而获得更多的平台曝光机会。而这一点,正是腾讯位置服务地图商户中心的最大优势。...商户只需在我们的平台完成一次标注和认领,就可以让店铺的位置信息在多个头部应用中可见,分享每天数十亿的曝光。...直达室内店铺 商场管理更精准 对于位于大型商场内部的店铺来说,商户标注的精准度显得尤为重要。如果标注位置稍有偏差,可能就会让用户“迷失”在商场茫茫的店铺当中。...腾讯地图拥有数千套商场、建筑的室内地图,在腾讯地图APP中用户可直接“走入”建筑物内,按楼层进行查看,精确掌握店铺位置,极大的提升了用户体验。
折腾了一晚上,去百度、谷歌、必应提交了博客的站点地图,不得不说折腾这玩意是真的累 我提交站点地图的第一站是微软必应,这是我用的最多的搜索引擎,自然也第一个想到它 bing webmaster tool...要提交东西给搜索引擎,账号首先就是必备品,不过必应的还挺不错,有三家账户可以登录,其中一个是自己家(微软),一个是谷歌(好像是吧,记不清了)我选择的用微软账号登录,登录之后一开始只看到一个“提交url”...,正准备去手动一个个提交的时候发现了有个“站点地图”,我就去看了下服务器上sitemap.xml的路径,然后就提交过去了,必应很配合,很快就扫描并识别了 bing webmaster tool提交站点地图的地方...,谷歌也很配合的完成了扫描,不过这也间接说明了某防火墙是单向的 Google search console添加站点地图的地方 想给搜索引擎提交站点地图,你还得验证这个站点是你的才行,必应和谷歌的验证都差不多...,几个小时过去了还是显示等待中,去检查robots.txt还提示出错,算了,心灰意冷,百度那边爱咋地就咋地吧不过不知道谷歌和必应那边情况怎样 @gaoice ,我尽力了,谷歌、必应如果都不愿意收录的话那我也没有一点办法
傍晚的时候,把自己的服务器跑通了之后,添加了一个静态的网页,离自己的目标又近了一点,想自己搭建一个独立博客,在上面写一些东西,需要前端展示界面和后台管理界面,为了省时间把这个从零到有的过程建立一遍,我就开始去网站上找模板来测试了...这里提示 run npm audit fix to fix them, or npm audit for details 意思:扫描项目漏洞把不安全的依赖项自动更新到兼容性版本 那就按照提示,输入以下提示的命令运行一下...打开浏览器,输入http://localhost:4567/,可以看见大致的页面内容了。 ? 5:下面重点来了,之前几篇里面配置好了购买的服务器,终于可以派上用场了,博客模板代码准备完成之后。...7:按照上一篇文章里面简单粗暴的方法 服务器上上传一个静态页面,并通过IP地址访问 https://www.jianshu.com/p/90bea1102096 把桌面文件拖到我的服务器里面 ?...8:这个时候,打开我的ip,加上文件名称,可以在我自己的服务器上访问模板了,如果对vue很熟悉,那么就把模板改成自己想要的吧,等域名备案下来之后,直接替换成自己的域名啦。 ?
领取专属 10元无门槛券
手把手带您无忧上云