[图片]
已知一组经纬度,想在这组经纬度外圈画曲线将这组经纬度围起来,如何计算外圈轮廓的经纬度?如题,已知一组不确定(时刻变化)的经纬度,想沿着这组经纬度最外沿的点画线,最终连成闭环,达到闭环能尽量保持这组经纬度最外延点连成的形状,并且要包含所有已知的点,这可能是个数学题,有没有好的思路?
2020-01-08都不上班的吗?选个工作日
微信公开课PRO即将开课,你有哪些问题希望一起交流?[图片] 1月9日,2020微信公开课PRO即将开课。届时,微信团队各业务线大拿与“神秘嘉宾”将现场开讲。 “微信开放社区”在现场也会有固定展区与线上线下的各位社友一起互动。参加线下有效互动的社区用户及本话题的优质回答作者将获得丰富的微信周边礼品,社区4级及以上的用户到场互动还将获得惊喜大礼。 关于微信公开课PRO、关于微信这一年,你有哪些问题希望一起交流?你对微信2020都有哪些期待? 参加公开课现场互动用户及本话题优秀回答者将有机会获得以下礼品,快来参加吧! [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放可能视官方周边更新与存货情况进行适当调整,上述礼品数量有限送完即止 *本话题及近期有奖话题获奖情况将在近期社区公告中进行公示
2020-01-08可以的,我们的小程序是必须要用账号密码绑定才能正常使用,和你这个类似的。
小程序有审核用户的功能更可以上线吗?我们公安局的客户要求,用户扫描小程序二维码后需要输入干警的姓名和警号,然后管理人员进行审核,审核通过后方可正常使用微信小程序,审核不通过则不能正常使用微信小程序,如果满足用户的这个需求,微信小程序能正常发布吗?
2019-12-31来公司,工资翻了一番,2019年还给了分红,但干的活不仅仅是全栈,原型设计、需求分析、带新人、管理项目进度、项目部署上线、线上运维,各种文档、除了测试,几乎所有的活都干了,进来的时候是作为一个后台开发,现在小程序也开发好几款了,最近想业余开发一些小游戏,在线求个师傅!
2019你有什么欣喜或遗憾?2020又有哪些小目标值得期待?转眼又到跨年之际,新的10年即将开启~ (此处省略6000字小作文) 每到这个时候,你会收到各式“年终盘点”:过去一年你听了多少歌、煲了多少剧、花了多少钱...... 十分清晰。 但在这个时候,给自己一点时间思考,过去一年有什么欣喜或遗憾、新的一年又有哪些小目标值得期待?或许更有意义。 (要不先立个成为社区成长十级用户的Flag?) 期待大家一起友善交流,迈向新的一年。希望社区大家庭的各位都变得更好~ 本话题优秀回答者将获得微信正版周边礼品“微信气泡狗晚安灯”一台,快来参加吧! [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放可能视官方周边更新与存货情况进行适当调整 *获奖情况将在「社区每周」公告中进行公示 点击此处可查看往期话题
2019-12-31有没有用到 recycle-view ?
线上小程序用户偶尔出现页面没有加载出来的情况?[图片] 用户偶尔出现页面没加载出来的情况,下拉刷新页没用,本地测试 开发版跟正式版进行调试切换,偶尔会复现
2019-12-27随时随地,便捷运维~
#微信创客自荐计划# 如果要给你的产品写一句Slogan/推荐语,你会写什么?「微信,是一个生活方式」、「再小的个体也有自己的品牌」、「用完即走」...... 一句好的Slogan/推荐语,如若深入人心,对于产品的推广可能会有意想不到的正向作用。 大家平常都在开发/运营什么样的产品?如果要给自己的产品写一句推荐语,你会写什么呢? 微信官方今年年底发起“微信创客自荐计划”,希望记录和发掘更多的「微信创客」及其原创作品,打造属于微信独有的创作者展现平台,优秀的作品有机会获得定向曝光展示和商业化支持。 社区#微信创客自荐计划#系列话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在「社区每周」公告中进行公示
2019-12-25后台用的java的话,你的 url 是指向后台的 action 或者controller 吗
图片上传问题,求哪位小哥哥小姐姐有时间了帮忙看一下我代码存在的问题,谢谢啦。最近一个月都磕在了wx.uploadfile 上传图片上边。问同学同学也都没做过,找资料也一直找不到对症的。实在不知道问题出在哪了。希望哪位小哥哥小姐姐有空的话帮忙给看看,讲一下我到底该怎么改,谢谢啦! wxml代码 <view class='photo'> <view class='photo-up'> <button class="upload-img-btn"type='primary' bindtap="chooseImg" >选择图片</button> </view> <view class="img-v"> <view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this"> <image class='img-s' src="{{item}}" data-index="{{index}}" mode="aspectFill" bindtap="previewImg"></image> </view> </view> <button class="delete-btn" data-index="{{index}}" type='primary' catchtap="deleteImg">删除图片</button> </view> 这段代码中,一直不是很明白 <view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this"> 这一句的详细意思。 wxss代码 .photo{justify-content: flex-start;} .upload-img-btn{line-height: 30px;margin-left: 0px;margin-top: 10px} .delete-btn{line-height: 30px;margin-left: 0px;margin-top: 0px} .img-v{display: flex;flex-flow: row ;margin-top: 10px;} .img-s{width:150rpx;height:150rpx;margin-left: 5px} js代码 chooseImg: function (e) { var that = this; var imgs = this.data.imgs; if (imgs.length >= 4) { this.setData({ lenMore: 1 }); setTimeout(function () { that.setData({ lenMore: 0 }); }, 2500); return false; } wx.chooseImage({ // count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 var tempFilePaths = res.tempFilePaths; var imgs = that.data.imgs; // console.log(tempFilePaths + '----'); for (var i = 0; i < tempFilePaths.length; i++) { if (imgs.length >= 4) { that.setData({ imgs: imgs }); return false; } else { imgs.push(tempFilePaths[i]); } } // console.log(imgs); that.setData({ imgs: imgs }); //console.info(res.tempFilePaths.length); // that.uploadFile(tempFilePaths, 0); wx.uploadFile({ url: 'http://localhost:8080/spongecity/upload/picture', filePath: tempFilePaths[0], name: '*this', method: 'POST', header: { "Content-Type": "multipart/form-data" }, formData:{ }, success: function (res) { console.log(res) console.log(imgs[0]) }, fail: function (res) { console.log(res); } }) } }); }, // // 删除图片 deleteImg: function (e) { var imgs = this.data.imgs; var index = e.currentTarget.dataset.index; imgs.splice(index, 1); this.setData({ imgs: imgs }); }, // 预览图片 previewImg: function (e) { //获取当前图片的下标 var index = e.currentTarget.dataset.index; //所有图片 var imgs = this.data.imgs; wx.previewImage({ //当前显示图片 current: imgs[index], //所有图片 urls: imgs }) }, 这段代码是我参考了许多代码后可以说是拼凑起来的,有的地方也不是很明白,比如 name: ' ',里边我应该写什么,我知道他是文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容,但是不明白这具体是什么,和wxml代码里边有没有什么关联。还有formdata{ }里边应该怎么写, 这段代码中的URL因为我没有配置域名,所以勾选的不校验合法域名。 下边是我的后端代码,JAVA语言,myeclipse编译器 package image; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileUploadException; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.fileupload.servlet.ServletFileUpload; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.util.List; /** * Created by yyt on 2016-12-12. */ public class GetImage extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req,resp); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); //设置编码 //获得磁盘文件条目工厂 DiskFileItemFactory factory = new DiskFileItemFactory(); String str = request.getSession().getServletContext().getRealPath(""); //获取文件需要上传到的路径 String path = request.getRealPath("/upload"); String pathStr=null; System.err.println("上传的图片路径:"+path); //如果没以下两行设置的话,上传大的 文件 会占用 很多内存, //设置暂时存放的 存储室 , 这个存储室,可以和 最终存储文件 的目录不同 /** * 原理 它是先存到 暂时存储室,然后在真正写到 对应目录的硬盘上, * 按理来说 当上传一个文件时,其实是上传了两份,第一个是以 .tem 格式的 * 然后再将其真正写到 对应目录的硬盘上 */ factory.setRepository(new File(path)); //设置 缓存的大小,当上传文件的容量超过该缓存时,直接放到 暂时存储室 factory.setSizeThreshold(1024*1024) ; //高水平的API文件上传处理 ServletFileUpload upload = new ServletFileUpload(factory); try { //可以上传多个文件 List<FileItem> list = (List<FileItem>)upload.parseRequest(request); for(FileItem item : list){ //获取表单的属性名字 String name = item.getFieldName(); //如果获取的 表单信息是普通的 文本 信息 if(item.isFormField()){ //获取用户具体输入的字符串 ,名字起得挺好,因为表单提交过来的是 字符串类型的 String value = item.getString() ; request.setAttribute(name, value); }else { /** * 以下三步,主要获取 上传文件的名字 */ //获取路径名 String value = item.getName() ; //索引到最后一个反斜杠 int start = value.lastIndexOf(""); //截取 上传文件的 字符串名字,加1是 去掉反斜杠, String filename = value.substring(start+1); request.setAttribute(name, filename); //真正写到磁盘上 //它抛出的异常 用exception 捕捉 //item.write( new File(path,filename) );//第三方提供的 //手动写的 str+="/upload/"+filename; pathStr="/upload/"+filename; System.err.println("文件存储的路径:"+str); File file=new File(str); OutputStream out = new FileOutputStream(file); InputStream in = item.getInputStream() ; int length = 0 ; byte [] buf = new byte[1024] ; System.out.println("获取上传文件的总共的容量:"+item.getSize()); // in.read(buf) 每次读到的数据存放在 buf 数组中 while( (length = in.read(buf) ) != -1){ //在 buf 数组中 取出数据 写到 (输出流)磁盘上 out.write(buf, 0, length); } in.close(); out.close(); } } } catch (FileUploadException e) { e.printStackTrace(); } catch (Exception e) { } PrintWriter printWriter=response.getWriter(); // printWriter.print("{"path":""+pathStr+""}"); printWriter.print(pathStr); printWriter.flush(); printWriter.close(); } } 下边是web.xml的代码 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>spongecity</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>GetImage</servlet-name> <servlet-class>image.GetImage</servlet-class> </servlet> <servlet-mapping> <servlet-name>GetImage</servlet-name> <url-pattern>/GetImage</url-pattern> </servlet-mapping> 这是开发者工具这边返回的截图: [图片] 里边的data“ ” 始终是空的。后台也一直没法获取图片。调试期间还遇到过code:500.,404, 405 等等错误。 这是我图片提交这边的所有代码了,我实在不知道该怎么解决了,希望哪位小哥哥,小姐姐帮忙给看一下,讲一下我该怎么改。不胜感激!!
2018-10-12可解决了?遇到一样的问题
上传图片的问题微信提供的wx.uploadFiles() ,每次只能上传一份文件,如果需要一次性上传多个图片,用递归是可以做出来的。但是我现在的需求是用户发动态,用户一次性可以发好几张图片,这样的话,就会造成有几张图片就会请求了几次,这时候我如何去确定当前的请求呢?我在数据库里,这几张图片都应该是是属于同一条记录的,这怎么做到呢?
2018-08-30请问解决了吗? 公司就老板用 iponeX ?
iphoneX数据延迟获取后ScrollView无法滚动机型:iphoneX 问题描述: 给scroll-view的高度设置了100% 获取数据后给一个3秒的延迟setData(模拟网络不通畅的情况) 在iphoneX真机中,无法进行滑动,模拟器和其他机型没发现这个情况 [图片]
2018-07-17看了半天没发现哪里有问题。
这里是不是多了个字?https://developers.weixin.qq.com/miniprogram/dev/framework/operating-mechanism.html [图片]
2018-06-06