
PHP PHP,Mysql根据经纬度计算距离并排序
网上给出的计算公式是这样的: Lng1表示A点纬度和经度,Lat2 Lng2 表示B点纬度和经度 a = Lat1 – Lat2为两点纬度之差 b = Lng1 -Lng2 为两点经度之差 6378.137为地球半径,单位为公里 计算出来的结果单位为公里 11 select *,(2 * 6378.137* ASIN(SQRT(POW(SIN(PI()*(111.86141967773438-lng)/360),2)+COS(PI()*33.07078170776367/180)* COS(lat * PI()/180)*POW(SIN(PI()*(33.07078170776367-lat)/360),2)))) as juli from `area` order by juli asc limit 0,20
git gitlab 修改HTTP连接方式中的IP和端口
gitlab: ## Web server settings (note: host is the FQDN, do not include http://) host: 127.0.0.1 #IP地址 port: 8099 #端口号 https: false
PHP PHP 获取完整 URL
function GetCurUrl(){ $url=’http://’; if(isset($_SERVER[‘HTTPS’])&&$_SERVER[‘HTTPS’]==’on’){ $url=’https://’; } if($_SERVER[‘SERVER_PORT’]!=’80’){ $url.=$_SERVER[‘HTTP_HOST’].’:’.$_SERVER[‘SERVER_PORT’].$_SERVER[‘REQUEST_URI’]; }else{ $url.=$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’]; } return $url; }
服务器 linux screen 使用记录
安装 yum install screen 新建一个lnmp会话:screen -S lnmp(lnmp为会话名,可自己定义) 离开会话并让程序断续运行:ctrl a d (按住ctrl不放,分别按 a 和 d) 恢复后台运行的会话:screen -r lnmp(lnmp为自己定义的会话名) 显示所有screen创建的会话:screen -ls 在会话里执行exit命令会话是结束运行并退到shell中
前端 实时监控可视化组件库 Zeu.js
Zeu.js 是一个 JavaScript 库,其中包含一系列预构建的可视化组件,用于构建实时 TV 仪表板,监控 UI 和物联网Web界面。
服务器 frp尝试安装
frp 地址: https://github.com/fatedier/frp 下载源码到centos 服务器上面,并解压好 修改配置文件 [common] bind_addr = 0.0.0.0 #绑定的服务器IP,四个0表述在本机上运行的全部IP bind_port = 7000 # frp 通讯接口 vhost_http_port = 9988 # http 访问端口 subdomain_host = frp.winlo.net #配置泛域名 max_pool_count = 50 #最大线程池 # frp 自带的控制面板设置 dashboard_port = 9999 #访问端口 dashboard_user = kuke365.com #访问账号 dashboard_pwd = kuke365.com #访问密码 #日志的设置,配置不控制台不再输出 log_file = ./frps.log log_level = info log_max_days = 30 [web] type = http # 通讯密码 privilege_token = kuke365.com 启动 …
前端 前端生成二维码小插件–QRCode.js
地址 http://davidshimjs.github.io/qrcodejs/ 1、引入插件 /*html*/ <div id=”qrcode”></div> /*js*/ <script src=”qrcode.js”></script> 2、基本用法 var qrcode = document.getElementById(‘qrcode’) /*直接生成二维码*/ new QRCode(qrcode, ‘http://www.kuke365.com’) /*也可以配置二维码的宽高等*/ var qrcodeObj = new QRCode(‘qrcode’, { text: ‘http://www.kuke365.com’, width: 256, height: 256, colorDark : ‘#000000’, //前景色 colorLight : ‘#ffffff’ //背景色 }) 3、API //设置二维码内容–makeCode qrcodeObj.makeCode(‘http://www.kuke365…
前端 websocket或者tcp长连接实现登录验证办法 (1)
客户端通过用户名密码调用服务端的接口来获取角色Token 链接websoket时带上此Token(wss://localhost:7896/?token=Token) websoket服务端建立连接时验证此Token是否有效,无效则连接失败 有效,通过Token中的数据来设置此连接的一些信息(比如:用户ID类似的) 以后客户端发送请求使用此连接
前端 仿京东app开发省市区街道-四级地址选择插件 address-select
插件地址 https://github.com/xinjie-just/address-select
前端 PC端 省市区选择插件 city-select
插件地址 https://github.com/wingmeng/city-select
前端 移动端 下拉刷新、上拉加载更多插件 dropload
插件地址 https://github.com/licong96/dropload
前端 移动端 滚动插件 minirefresh
插件地址 https://github.com/minirefresh/minirefresh 使用代码 <!DOCTYPE html> <html> <head> {include file=”common/head” /} <style> .minirefresh-wrap{top:45px;} </style> </head> <body> {include file=”common/header” /} <div class=”containar”> <div id=”minirefresh” class=”minirefresh-wrap”> <div class=”minirefresh-scroll”> <div class=”weui-panel weui-panel_access notice-box”> <div class=”weui-panel__bd” id=”gg_list”> </div> &…


VMware15 安装 mac OS 10.15 调整分辨率

Quartz MySQL Specified key was too long; max key length is 767 bytes

阿里小号突然不能开机了阿里小号客服电话

VMware 安装 Mac os时必要操作

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

SaiAdmin 基于webman(高性能HTTP服务框架)开箱即用的高质量中后台管理系统

Web Worker使用 import 填坑的一些记录

Go与JS无缝协作:Goja引擎实战之错误处理最佳实践

使用vue3+provide+inject+watch组件层级太深之后偶发watch监测不到的情况
