首页
工具箱
Search
1
Vue vben admin 2.0的封装部分坑点
1,546 阅读
2
python生成剪映草稿解析
1,403 阅读
3
百度地图坐标系对腾讯地图坐标系转换
1,250 阅读
4
VUE中使用mathjs的方法
1,160 阅读
5
解决Ant Design Vue的Select搜索指定字段的问题
1,081 阅读
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
登录
Search
标签搜索
老文章
CS
长春
大学
程序员
vue
酷游CS俱乐部
dedecms
织梦
php
vant
小程序
军训
缘
ie6
google
大连
2012
js
ecshop
茶树虾
累计撰写
306
篇文章
累计收到
125
条评论
首页
栏目
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
页面
工具箱
搜索到
302
篇与
teaxia
的结果
2022-07-21
php保存前端上传的base64图片到服务器
// 上传图片 $base64_url = $_POST['image']; //这里是获取图片的名称,当然也可以自己拼接 // 图片的名称 $name = $_POST['name'].date("His",time())."_".rand(1000,9999).'.jpg'; // 注意后面的.jpg,如果需要的话,自己进行一次判断 //判断是否有逗号 如果有就截取后半部分 if (strstr($base64_url,",")){ $base64_url = explode(',',$base64_url); $base64_url = $base64_url[1]; } // 解码图片 $data = base64_decode($base64_url); //设置图片保存路径 // 判断是什么图片 $type = $_POST['type']==0?'original':'compose'; $path = "./img/".$type."/".date("Ymd",time()); //判断目录是否存在 不存在就创建 if (!is_dir($path)){ mkdir($path,0755,true); // windows跟linux的系统权限不太一样哦 } //图片路径 $imageSrc= $path."/". $name; //生成文件夹和图片 $r = file_put_contents($imageSrc, $data); if (!$r) { $redata['success'] = 1; $this->ajaxReturn($redata); // 图片生成失败,自己处理一下吧 }else { $redata['success'] = 0; $redata['imgurl'] = $imageSrc; $this->ajaxReturn($redata); //图片生成成功 返回状态或者其他信息 }
2022年07月21日
345 阅读
0 评论
1 点赞
2022-05-09
nodejs 16.x无法安装node-sass的问题
Error: Can't find Python executable "python", you can set the PYTHON env variable拿到一个项目,开开心心的npm i的时候,突然报了这么一段错。咋一看,这不是python的问题么?我环境没有安装?然后又吭哧啃哧的去装python。等装好了以后,同样的还是不行
2022年05月09日
214 阅读
0 评论
0 点赞
2022-03-21
moment.js 获取某个日期当天的0点的时间缀和24点的时间缀
moment().startOf('day').format('YYYY-MM-DD HH:mm:ss') // 当天0点的时间格式 moment().startOf('day').format('X') // 当天0点的时间缀,以10位Unix时间戳输出(秒) moment().endOf('day').format('YYYY-MM-DD HH:mm:ss') // 当天23点59分59秒的时间格式 moment().endOf('day').format('x') //当天23点59分59秒以13位Unix时间戳输出(毫秒)moment('2020-06-30').startOf('day').format('x') // 2020-06-30当天0点的以13位Unix时间戳输出(毫秒) moment('2020-06-30').endOf('day').format('x') // 2020-06-30当天24点的以13位Unix时间戳输出(毫秒)原文地址:https://www.cnblogs.com/ybixian/p/13213670.html
2022年03月21日
410 阅读
0 评论
0 点赞
2022-03-14
关于在https内使用百度地图的坑
项目内上线后,加入了https安全证书。但是引入百度的jsApi后,发现在生产环境无法显示百度地图。<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=您的密钥&s=1"></script> 引入的jsApi是用的https的,也按要求加入了&s=1的参数。但是打开项目发现,getscript所加载出来的文件,还是使用的是http协议。继续排查发现在getscript里面有个全局变量HOST_TYPE,而这个变量官方并没有给出什么地方设置出来。HOST_TYPE默认是“0”,而0走的就是http的请求,并非https的。所以,我们需要在加载jsapi加载之前,使用window.HOST_TYPE强行把这个值设置成"2"这样就可以愉快的在https里面使用百度地图了<script type="text/javascript"> window.HOST_TYPE = "2" </script>
2022年03月14日
487 阅读
0 评论
1 点赞
2022-03-08
百度地图坐标系对腾讯地图坐标系转换
很多时候我们会在后台使用百度地图对地图坐标进行拾取。但是在小程序的时候,小程序使用的是腾讯地图。两者使用的坐标系不同,导致在腾讯地图查看的时候,会有几十米的偏差。百度地图使用的是BD-09的坐标系,而腾讯高德等使用的是GCJ-02的国标坐标系(也称火星坐标系)。百度地图的BD-90坐标系是根据GCJ-20的坐标系进行二次加密后的,所以两者坐标上,会有偏差。下面我们通过算法,来把百度的BD-09坐标系还原成GCJ-02的坐标系,让小程序上可以正确显示function bMapTransqqMap(lng, lat) { if (!lng || !lat) return { lng: 0, lat: 0 } let x_pi = (3.14159265358979324 * 3000.0) / 180.0; let x = lng - 0.0065; let y = lat - 0.006; let z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi); let theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi); let lngs = z * Math.cos(theta); let lats = z * Math.sin(theta); return { lng: lngs, lat: lats }; }
2022年03月08日
1,250 阅读
0 评论
7 点赞
1
2
3
4
...
61