- 博客(20)
- 收藏
- 关注
原创 解决Nginx配置HTTPS后接口响应时间变得非常长
由http://xxx.com访问修改到从https://xxx.com 访问,配置代理/api 接口访问从http进入,配置完成后发现通过代理访问的接口请求体返回缓慢,严重影响用户体验。Nginx默认情况下为了兼容性,在向后端代理时可能使用HTTP/1.0。HTTP/1.0不支持连接复用,每个请求结束后都会关闭连接,下一个请求需要重新建立TCP连接。在nginx配置文件中增加proxy 版本配置proxy_http_version 1.1;ngnix版本: nginx/1.20.1。
2025-11-18 10:21:41
156
原创 adb调试
本文详细介绍了安卓自动化测试环境的搭建与UiAutomator2框架的使用流程。主要内容包括:1)ADB工具下载与环境变量配置;2)手机开发者选项开启与设备连接调试;3)Python环境配置和UiAutomator2框架安装;4)自动化测试脚本编写与执行验证;5)常用ADB命令及UiAutomator2核心操作方法。文章提供了完整的配置流程说明、常见问题解决方案以及实用的代码示例,可帮助开发者快速搭建安卓自动化测试环境并实现基础功能测试。
2025-10-31 17:57:08
632
原创 css响应式设计
Flexbox 提供灵活的一维布局能力,适合响应式的导航、卡片列表等组件,自动调整元素的排列方向和大小。媒体查询是响应式设计的基础,它允许根据设备特性(如屏幕宽度、分辨率等)应用不同的 CSS 样式。Grid 适合二维布局场景,可快速实现响应式的多列布局,通过媒体查询调整行列数量。确保图片在不同设备上正确显示,避免过大图片影响加载速度或显示异常。在 HTML 头部设置视口,确保移动设备正确缩放页面。),使元素宽度随屏幕尺寸自动调整。
2025-08-04 14:26:20
414
原创 Ant Design Vue-Select组件实现图标下拉框选择
基于Ant Design Vue-Select + 阿里巴巴图标库实现图标下拉选择
2025-08-04 09:51:54
411
原创 konvajs使用
konvajs提供了一系列接口,快捷便利得生成canvas图形,大大缩短了手搓canvas的开发工作量。安装Konva 的对象是以一颗树的形式保存的,是树的根节点,Stage子节点是用户创建的图层 (每一个 layer 有两个渲染器: 场景渲染器 和 图像命中检测渲染器。场景渲染器输出你所看见的内容,图像命中渲染器在隐藏的 canvas 里用于高性能的检测事件。图层可以包含图形、嵌套图形的组、嵌套组的组。Stage(舞台),layers(图层),groups(组),和shapes。
2024-09-14 14:42:36
4236
6
原创 react-useContext 使用
在开发中有时候会遇到比较深层的父子孙传参,常规做法是用props一层层传递下去,在子组件中接收,再继续传递,这样做在一两层的时候逻辑还算清晰,但是一旦超过三层,代码就变得丑陋起来,一旦更改就要逐层排查,难以维护,这时候用上useContext会使代码变得简洁易懂。
2024-08-02 10:21:35
571
原创 OpenLayers使用
最近项目有用到ol来加载地图并进行一些常规的操作,ol的官网以api的格式来写的,而且全英文,对新手来说简直太不友好了(碎碎念)所以写个文章来记录一下,以备不时之需。
2023-08-13 14:33:26
4654
原创 git 的常用操作
git branch --delete dev如果删除不成功可以使用 git branch --D dev 强删。-D是--delete --force的缩写,这样写可以在不检查merge状态的情况下删除分支。
2023-05-24 09:51:06
327
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅