- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 layui三级联动地址(省市区)下拉框实现代码
基于layui封装了一个地址选择器,地址数据采用weui的city-picker。因为项目很多都封装在common里面,所以该common只抽出showCity和getCity方法。一、用法1. html写法name和lay-filter必须保持统一,data-area是地址默认值<select name="province" data-area="广东省" lay-filter="province"><option value="">选择省</option
2020-08-05 17:09:30 3597 4
原创 微信公众号获取地理位置存在偏移解决方案
使用微信获取的地理位置是有偏移加密的wgs84坐标系(另外一种是火星坐标暂不讨论)是一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。如果直接使用到业务中,偏差会很大,不符合业务场景。 解决方案:坐标转换(以百度地图为例)场景步骤:微信端jssdk配置引入、坐标转换wx.config({ debug: false, a...
2020-02-17 09:49:53 4959
原创 centos7-yum无法下载问题
centos7安装完之后想安装宝塔,发现无法获取资源。查找资料后发现,是yum未注册问题,网络上提供了很多解决思路,在这里记录一下。首先,先查找yum已安装的软件包rpm -qa | grep yum卸载以下软件包:[root@wissunpp /]# rpm -e yum-3.4.3-158.el7.noarch --nodeps[root@wissunpp /]#...
2020-01-09 15:44:15 3855
原创 微信web H5 安卓无法播放的解决方案
发现问题:H5页面在微信内置浏览器播放的时候会发现,部分安卓机型不在支持音乐自动播放,与视频一样,需要人为触发后才能使用。为此,微信社区给出了答案:Android微信内网页音频自动播放能力调整 | 微信开放社区但甲方不愿意接受,这就很难受了,作为友军我们只能一边安慰,一边找解决方案。分析问题:出现这种情况,就要从代码源头去分析了,早期我们让手机自动播放,我们的代码如下:引入微信js(jweixin)后:wx.ready(function(){ var global
2022-05-13 14:23:08 2686 1
原创 yield
yield在程序中作为关键字来使用。它最简单的调用形式看起来像一个return申明,不同之处在于普通return会返回值并终止函数的执行,而yield会返回一个值给循环调用此生成器的代码并且只是暂停执行生成器函数。那么啥是生成器,想了解的可以进下面链接查看https://www.php.net/manual/zh/language.generators.syntax.php简单来说,就是一个迭代生成器。看看有啥作用:读取大文件比如我有一本书,很大很大.....大几个G,如果直接读到内
2021-06-30 13:01:19 172 3
原创 判断地图上一个点是否在多边形内部--射线法
比如说,我就随便涂了一个多边形和一个点,现在我要给出一种通用的方法来判断这个点是不是在多边形内部(别告诉我用肉眼观察……)。首先想到的一个解法是从这个点做一条射线,计算它跟多边形边界的交点个数,如果交点个数为奇数,那么点在多边形内部,否则点在多边形外。这个结论很简单,那它是怎么来的?下面就简单讲解一下。首先,对于平面内任意闭合曲线,我们都可以直观地认为,曲线把平面分割成了内、外两部分,其中“内”就是我们所谓的多边形区域。基于这一认识,对于平面内任意一条直线,我们可以得出下面这些结
2021-06-25 10:21:06 782
原创 解决阿里云Centos6 yum源无法更新404
CentOS 6操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您升级操作系统至CentOS 7及以上,如果您的业务过渡期仍需要使用CentOS 6系统中的一些安装包,请根据下文切换CentOS 6的源。...
2021-05-31 10:12:02 903
原创 Sublime Text3之Golang搭建开发环境
需要安装golang的,自行去官网下载https://golang.google.cn/dl/此次安装的window版本的,安装完成后添加环境变量下载&安装sublime text3,安装比较简单就不多说了。http://www.sublimetext.cn/3 sublime text3中文网搭建环境,遇到个尴尬的情况,安装包里搜索不到gosublime,只能手动添加点击Browse Packages进入文件夹中选择git bash下载(没有的去安装下,后面开.
2020-09-15 10:45:02 212
原创 ios跳转底部出现前进后退白条解决方案
问题描述:开发项目时,页面中有个跳转其他页面操作。在ios展示端底部会出现前进后退的白条,如下图造成影响:会导致一部分背景图被遮挡。原因:由于页面跳转新的页面,上一个页面会被存储,ios端底部白条会被唤醒。解决方案:尝试着去避免出现。研究后发现,如果使用的是href,就会出现以上现象。window.location.href="{:url('index')}";可以选择使用replace这个属性方法去处理。demo:<!DOCTYPE html>&
2020-08-24 13:15:03 1745
原创 audio标签移动端(微信)自动播放
此文可能对ios端适用,因为Android机型暂未发现无法播放情况。应该是某些浏览器对一些标签进行了限制啥的,就像chrome对视频播放也进行了一些限制。<audio id="mp3" autoplay="autoplay" loop="true" hidden="true" src="src/02.mp3"></audio> 引入音乐文件使用js// music自动播放var music = document.querySelector("audio");v
2020-08-04 06:34:08 1176
原创 代码实时同步之rsync+inotify
先了解下rsync:rsync是lunix系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。首先两台服务器都安装rsync : yum install rsyncok,下一步,开始配置:需要同步文件内容的服务器配置(aaaa 服务器):mkdirrsyncvi /etc/rsy...
2020-03-02 14:27:51 154
原创 关于composer 的一些冷知识
使用composer安装插件的时候,不要太想当然,要具体看个人需求,如果需要添加版本号的就在后面添加版本号,因为我掉坑了。如图(我的php版本是5.6):两个版本,对应的要求不一样,安装错了,嘿嘿。。。composer require phpoffice/phpspreadsheet 1.8.2 标准按照这样子就可以。...
2020-02-29 10:37:53 189
原创 一键删除.svn文件(window or linux)
linux端:方法一、find . -type d -name “.svn”|xargs rm -rfxargs像一个筛选器,将符合管道传递过来的文件名的内容一并处理掉,这是一个极度高效的方法。方法二、在linux递归删除某个文件夹(svn)的命令: find . -name ".svn" -type d -print -exec rm -rf {} \; ...
2019-12-05 08:44:04 197
原创 windows下Redis服务安装
phpstudy为例第一步:查看phpstudy版本nginx+php5.6 nts第二步:查看phpinfo信息,看Architecture所属类型.(这一步很重要,要安装自己合适的)Compiler MSVC9 (Visual C++ 2008)Architecture x86PHP Extension Build API20121212,TS,VC1...
2019-03-16 09:03:46 212
city-picker.js小文件
2022-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人