2024/11/10 PHP/Python/Java No Comments python计算经纬度是否在围栏片区内 python计算经纬度是否在划片区内 在python中要判断一个经纬度点是否在一个特定的区域内,可以使用shapely库来判断点是否在多边形内。 `from shapely.geometry import Point, Polygon` ```python # 定义一个多边形 polygon1 = Polygon([(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)]) # 定义一个点 point = Point(0.5, 0.5) # 判断点是否在多边形内 inside = polygon1.contains(point) if inside: print('在') else: print('不在') ... 继续阅读 »
2024/08/31 WEB前端 2 Comments figma绘制svg上传iconfont实心问题解决 figma软件中绘制好图标导出为svg后,上传到iconfont后填充不对,如图:  经查询信息了解这是因为figma的填充模式为“even-odd”,iconfont识别不了这种格式。可以使用插件“Fill Rule Editor”对填充模式进行修改,插件介绍见:https://www.figma.com/community/plugin/771155994770327940/fill-rule-editor 安装“Fill Rule Editor”插件后并打开,选中图标内容(不是选中画板),此时插件面板会显示出图形各部分的填充模式,蓝色代表“... 继续阅读 »
2024/08/22 运维/监控/DevOps, 随想/其他 No Comments fiddler配置代理抓包和常见问题解决 **fiddler配置代理抓包:** https://www.jianshu.com/p/ad4034e2102b **fiddler代理 ios打不开https网址,fiddler日志:** > SecureClientPipeDirect failed: System.IO.IOException 由于远程方已关闭传输流,身份验证失败SecureClientPipeDirect failed: System.IO.IOException 由于远程方已关闭传输流,身份验证失败 解决方法:https://www.jianshu.com/p/ff010d38d57e (苹果手机下载安装证书后,还需要到证书信任设置中打开信任该证书) Fiddler安卓抓包正常,无法抓取ios的Ht... 继续阅读 »
2024/08/10 WEB前端 No Comments 网站如何检测阻止用户打开开发者工具(F12)面板 **推荐disable-devtool库:** https://github.com/theajack/disable-devtool https://theajack.github.io/disable-devtool/ **disable-devtool** 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 ‘采集分析、数据或代码搬运’。 该库有以下特性: 1、支持可配置是否禁用右键菜单 2、禁用 f12 和 ctrl+shift+i 快捷键 3、支持识别从浏览器菜单栏打开开发者工具并关闭当前页面 4、开发者可以绕过禁用 (url参数使用tk配合md5加密) 5、支持几乎所有浏览器 6、高度可配置 7、使用极简、体积小巧 (仅6kb) 8、支持np... 继续阅读 »
2024/07/27 WEB前端 No Comments uniapp rich-text/mp-html class样式添加 通过正则匹配html标签增加class ```javascript .replace(/\ 继续阅读 »
2024/05/28 WEB前端 No Comments uniapp H5唤起手机地图软件 **uniapp html5页面唤起手机地图app** ```html 地点 地址详情 去这里 ``` ```javascript //选择打开的地图 const openMapHandle = () => { // //点击跳转地图 // uni.openLocation({ // latitude: latitude.value / 1, // longitude: longitude.value / 1, // name: name.value, // address: addr.value, // }) uni.showActionSheet({ title: '请选择系统中已安装的地图应用导航', it... 继续阅读 »
2024/05/08 WEB前端 No Comments 在VS Code中配置使用通义灵码插件 **“通义灵码”**是一款基于阿里云通义代码大模型打造的智能编码助手产品,产品于2023年10月31日云栖大会上,正式对外发布。 #### “通义灵码”主要功能: 核心使用场景:代码智能生成和研发智能问答。 1. 行级/函数级实时续写:根据当前语法和跨文件的代码上下文,实时生成行、函数建议代码。 1. 自然语言生成代码:通过自然语言描述想要的功能,可直接在编辑器区生成代码,编码心流不间断。 1. 单元测试生成:支持根据 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试。 1. 代码注释生成:一键生成方法注释及行间注释,节省写代码注释的时间,并能够有效提升代码可读性。 在 Visual Studio Code (VSCode)... 继续阅读 »
2024/04/25 WEB前端 No Comments uniapp vue3小程序版本更新升级提示 在uni-app开发过程中,应用的版本更新是一个常见的需求。当开发者发布了新版本的小程序后,希望用户在下一次打开旧版小程序时能够收到更新提示,引导用户更新到最新版本。本文介绍了基于uniapp vue3开发的微信小程序迭代更新版本后,用户使用小程序时提示其升级版本。 **版本说明:** 基于uniapp vue3 ts **实现方式:** 在uniapp小程序的App.vue文件中,在onLaunch或onShow生命周期钩子中检测版本更新,我是在onLaunch里面判断的。代码如下: ```javascript onLaunch: function () { // uni.hideTabBar() console.log('App Launch') const ... 继续阅读 »
2024/04/23 产品 No Comments 好用的产品原型/设计图绘制工具figma Figma是一款基于云端的协作式界面设计工具,它打破了传统设计软件的局限,让产品经理、设计师和开发者能够无缝地进行合作。通过Figma,产品经理可以轻松地创建和编辑产品原型,与团队成员实时共享和讨论设计思路,大大提高了团队协作的效率和准确性。 首先,Figma拥有强大的原型设计能力。产品经理可以使用Figma提供的丰富组件和交互功能,快速构建出逼真的产品原型。无论是移动应用、网页还是桌面软件,Figma都能满足产品经理的多样化需求。同时,Figma还支持导入其他设计软件的源文件,方便产品经理进行二次编辑和优化。 其次,Figma的实时协作功能是其独特之处。传统的设计软件往往只能支持单人操作,而Figma则允许多个团队成员同时编辑和评论同一个设计文件。这意味着产品经理可以实时与设计师、开发者进行... 继续阅读 »
2024/04/17 WEB前端 No Comments uniapp getBLEDeviceCharacteristics 10004 苹果IOS **异常背景:**基于uni-app低功耗蓝牙(BLE)API实现蓝牙通讯,android真机测试getBLEDeviceCharacteristics获取特征值成功,同样代码苹果ios真机获取getBLEDeviceCharacteristics失败并返回10004错误 **分析与解决思路:** **1、**注意uuid大小写问题,如果uuid是小写的,请全部改为大写的试试。 **2、**如果首次连接OK,重连失败,看其它博主分享过: 个人猜测微信会缓存当前设备的所有 serviceId 和对应的 characteristicId ,当我们调用断开连接(wx.closeBLEConnection)或者异常断开后,会清空缓存列表。而发送数据(wx.writeBLECharacteristi... 继续阅读 »
2023/11/30 Blog相关 6 Comments Typecho评论ip定位归属地入库存储 ### 背景 typecho留言评论增加IP地址定位归属地信息入库存储,即在访客提交评论时同步存储访客的IP地址定位归属地,便于直接输出显示。 虽然目前有插件能动态解析IP地址归属地并呈现,但缺点是较容易触发各地图开放平台IP定位服务的每秒并发量约定上限。 `本文基于Typecho 1.2.1环境编写。最后更新于2023-11-30 15:08:56 星期四` ### 增加步骤 1. 评论数据表(comments)增加IP归属地字段ipLocation ```sql alter table comments add ipLocation varchar(64) default NULL comment 'IP归属地'; ``` 1. 评论基类文件修改 /var/Widget/... 继续阅读 »
2023/11/22 Blog相关 12 Comments 未来往事博客更换域名了,新域名felixway.cn 2023/11/22 未来往事博客更换了新域名 **felixway.cn**,源于felix和way的组合,**felix**「幸运的,幸福的」。 原旧域名 ~~fity.cn~~ 于近日操作失误丢失、不可用,已不在属于未来往事博客。 欢迎您的到来,之前的数据资源内容都在,只是更换了域名。 截止今天,博客已经运营了**4560**天。相信未来的日子里,会越来越好,加油! 继续阅读 »
2023/08/01 随想/其他 1 Comments microsoft edge webview2 runtime 安装程序无法启动解决 安装HP打印机驱动初始化驱动程序时提示 microsoft edge webview2 runtime 安装程序无法启动错误,如图:  **解决方法:** 链接: https://pan.baidu.com/s/1MtgiuvMyVTJ6CGklIqE_Jg 提取码: 2sxf (下载完成后修复下即可重新安装) 继续阅读 »
2022/12/10 WEB前端 No Comments uview u-picker组件 rpx单位bug 当uview2.0 main.js文件中配置uni.$u.config.unit = 'rpx' 时,在微信小程序中给 u-picker 组件属性itemHeight赋值为 90或任意值时,存在height高度均渲染为34px的问题,初步发现的原因为: > 微信 picker-view 组件的属性 indicator-style,设置的height值 只允许 px 单位,全局设置rpx单位后,会自动变成 44rpx,导致失效,微信默认值为 34px,所以无论你设置的height 是多少,最终都会被微信强制修改为 34px, 如果将 itemHeight 设置为 100rpx,picker-view 的 style 中, height 值是通过 行数×高度,结果NaN **目前解决方案:** ... 继续阅读 »
2021/11/19 WEB前端 No Comments uni.showToast字体字号加大 **在App.vue文件中添加如下CSS样式,H5有效** ```javascript //showToast提示文字加大2号 .uni-simple-toast__text { font-size: 30rpx !important; letter-spacing: 2rpx; } ``` 继续阅读 »