- 博客(74)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序canvas画图使用百分比适配不同机型屏幕达到任何屏幕比例皆可!完美适配任何机型!指定canvas尺寸适配亦可!保证全网唯一完美
微信小程序canvas画图使用百分比适配不同机型屏幕达到任何屏幕比例皆可!完美适配任何机型!
2024-05-30 01:51:11
2080
2
转载 微信小程序webview模式瀑布流长列表的虚拟列表优化,解决内存问题
此文章是我看到写的非常好的一篇技术文章,也是好不容搜到的,所以想记录在册。如果原作者看到了不希望转载,请在下面评论,我必删除内容。这个方式也可以用于skyline模式,但是因为skyline 本身微信小程序已经提供了瀑布流框架,再造轮子就多余了。这个方式对于上面这篇在内存消耗方面,可以减少70%(预估),具体没算,但是肯定更好。因为支撑驻留的view骨架更少。虽然本篇是写的微信小程序的案例,但是也可用于H5,思路是想通的,只是有些api的差异,最后会贴代码片段。
2024-04-13 19:49:45
1006
5
原创 微信小程序wx.navigateTo无法跳转到Component组件问题解决。(共享元素动画必备)
关于Component构造器官方是有文档说明的,然后官方文档内部也给出了组件是可以通过像pages一样跳转的。
2024-03-25 14:07:43
801
原创 微信小程序wx.navigateTo 不跳转原因解决!跟配置了tabBar有关
如果app.json 的tabBar配置了 某个地址,那么某个地址就无法被wx.navigateTo 跳转。
2024-03-24 08:29:11
881
原创 微信小程序使用动态ICON让小程序活起来。使用曲线救国方式,非常有效
扫码查看动画效果当前使用的微信小程序是Skyline模式。webview一样可以使用,而且能更高效的直接替换URL使用。但是由于性能问题,建议在Skyline模式下使用!
2024-03-24 03:36:49
680
2
原创 微信小程序Skyline搜索框吸顶到胶囊位置,解决官方scroll-view的sticky-header内的input,点击input页面会自动回顶问题,丝滑Q弹动画
官方原版demo是使用sticky-header做的吸顶,如果是不涉及input普通使用其实这篇内容可以放弃了,直接用官方即可。如是需要用到input框吸顶,且需要避免点击input框时scroll-view会自动回顶的问题。那么请看下面代码!
2024-03-24 03:33:03
995
原创 微信小程序Skyline模式自定义tab组件胶囊与原生胶囊平齐,安卓和ios均自适应
至于原理的话,解释起来毕竟麻烦,各位可以看源码自己分析。其实很简单,就算计算布局。很多网上公布的布局,都不能正常自适应。在下这个是完美可以的。
2024-03-17 20:04:36
1436
原创 微信小程序图片展示淡入淡出纯WXSS实现,无需使用消耗性能的动画引擎
以下代码的淡入淡出是切换图片的时候动画效果显示的。需要用其他方式,可以基于这个wxss修改即可原理就是,图片默认样式的opacity 是 0,通过变量改变样式的opacity即可,然后需要有transition: all 1s 这个属性加持
2024-02-29 20:32:16
1028
原创 微信小程序swiper 视频中间大,两边小,轮播滑到中间视频自动播放组件教程
微信小程序swiper 视频中间大,两边小,轮播滑到中间视频自动播放组件教程
2024-02-19 17:17:37
2473
原创 微信小程序分享后真机参数获取不到和部分参数不能获取问题问题解决
微信小程序的很多API,都是BUG,近期开发小程序就遇到了分享后开发工具可以获取参数,但是真机怎么都拿不到参数的问题。使用 getCurrentPages()[0].options 方法获取 options 对象。再从options 对象中获取,path路径的参数。在onLoad(options) 中。
2023-08-25 22:24:32
3297
原创 微信小程序自定义tabBar详细教程,且自适应尺寸和实现高斯模糊版
自定义tab-bar里面的JS中自定义的list 数量必须要和 app.json 中的list数量相同!!
2023-08-19 12:52:44
2794
1
原创 微信小程序胶囊位置计算,避开胶囊位置
由于小程序在不同的手机上顶部布局会发生变化,不能正确避开胶囊位置,所以通过官方给出的胶囊信息,可以计算出胶囊位置,并避开。例如:app.menu.top + app.menu.height + 10。此处思路是,获取胶囊底部位置,并拉开10个px。计算出来的值一定要用px,不要用rpx!计算出来的值一定要用px,不要用rpx!计算出来的值一定要用px,不要用rpx!需要拉开距离就在后面再 加自己需要的数值。在需要的页面的js中引用。,这样就可以全局使用了。
2023-08-19 12:37:35
1897
原创 微信小程序卡片横向滚动竖图
滚动并不是使用swiper,该方式使用的是scroll-view实现。Swiper局限性太多了,对竖图并不合适。从左往右滚动图片示例。
2023-08-19 12:21:19
1368
原创 商品定时上下架的另一种解决方案,无需定时任务和额外控件,纯逻辑处理,效率高且消耗低
目前大部分的解决方案都是主动将商品的状态改变。无论是定时任务轮询数据库中的商品,还是redis缓存有效期,或者是其他等等。无一例外都是主动操作。这种方式的效率低,消耗大,不灵活,而且定时上架时间还不准
2023-06-29 00:12:38
1658
原创 JAVA 二维码绘制,可定义背景图与在背景图种的位置,码点绘制避开logo区域10个像素点
java 二维码好看且开源个性化定制的太少了。大多数至少简单的二维码样式。所以我打算通过未来的开发,将二维码个性开发方式,免费开源
2023-06-28 14:08:29
878
原创 自动生成spring控制器的menu菜单sql
获取spring 和knife 注解,解析内容,并生成对应sql脚本。@Tag 注解@RequestMapping 注解@Operation 注解。
2023-06-05 15:58:39
308
原创 前后端分离的前端部署渲染方案总结
前后端分离后后端只需要提供接口,前端则必须要完成对接口的调用和数据交互的处理。但是在部署上则是完全与之前不同,作为一个后端和前端都开发的人,我总结了三种前后端的部署方案
2023-06-05 01:34:30
780
原创 springboot使用maven profile问题
重点说明delimiter 这个节点,它表示引用占位符,是application.yml 中引用@profile.active@ 时使用的符号。只有符号匹配才能被正确引用,否则占位符不合,将无法正常被引用。
2023-06-02 17:42:56
2615
原创 Window系统NGINX问题解决
1.PHP在win系统使用nginx部署代码,提示“No input file specified.”win系统的目录使用的是斜杆划分,但是nginx使用目录时必须是反斜杠 /。改成:F:/WORK/WorkProject 即可。例如:F:\WORK\WorkProject。除了特定配置外,还需要注意目录。
2023-05-10 22:01:23
395
原创 springboot2.x 建立websocket服务端和客户端(前后端)使用,支持socket集群
springboot 对于websocket 的使用与处理
2022-07-11 15:54:31
4204
原创 Windows Doc命令循环检测进程是否存在,不存在则重启等
命令使用方式,直接新建文本,格式是.bat。然后将以下代码贴入文本,双击运行即可。PS:使用时,记得将括号和括号的文字内容删除@echo off & title 监测进程By Garcia:startclstasklist|find /i "chrome.exe" (进程的exe文件名)if %errorlevel%==0 goto runffif %errorlevel%==1 echo 没有找到该进程正在准备重启中...&goto open:runffping 1
2021-09-17 10:38:03
1034
原创 redisson 实现分页存储与分页查询处理
@Override public Integer getScoredSortedSetSize(String key) { RScoredSortedSet sortedSet = redisson.getScoredSortedSet(wrap(key)); return sortedSet.size(); } @Override public <V> void addScoredSortedSetElement(Strin.
2021-05-30 18:47:47
1804
7
原创 设计类似于抖音、小红书、微博等方式的主题点赞与评论的数据库表
转载请注明Garcia主题设计: 主题ID、用户ID、主题标题、主题城市、主题位置名称、主题位置详细地址、地理经度、地理纬度、 主题展示内容(100)、主题展示媒体文件路径(List图片名称)、点赞数、评论数、收藏数,转发数、 是否为转发主题、被转发主题ID、被转发主题发行人ID、被转发主题发行人名称、创建时间、更新时间主题内容设计: 主题ID,主题完整内容主题点赞表: 主题ID、用户ID、状态(1有效,0取消)主题主评论表(根据点赞数排序)...
2021-05-09 15:52:18
3365
原创 redis 使用redisson缓存api模板
import org.redisson.api.RLock;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;/** * @Author: Garcia * @CreateDate: 2021/04/10 17:45 * @Description: what it is class? */public interface Cache.
2021-04-11 10:42:31
1596
原创 JDK11 maven编译打包Compilation failure 问题解决
出现的问题:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project moon-prize-mgmt-core: Compilation failure或者 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8...
2021-03-28 21:31:57
4682
原创 关于大漠插件VIP无法正常注册问题
1.首先确认dm.dll是否正常注册没有注册的话,确认权限是否有问题2.确认 COM对象是否创建成功易语言对象类型,对象.创建(“dm.dmsoft”,)没有创建成功的话,需要使用到精益模块的线程_初始化COM库 ()线程_取消COM库 ()以上两个步骤确认完毕后,大漠插件即可注册成功并使用...
2021-02-21 18:09:30
4362
转载 关于IDEA在debug时私自调用toString()方法的问题,会引起dubbo异常
工程启动时,dubbo抛出异常如下:<dubbo:reference interface="" /> interface not allow null!解决方式:1,IDEA在debug时,当debug到某个对象时,会调用对象的toString()方法,用来在debug界面显示对象信息。2,IDEA调用toString()方法时,即使在toString()方法中设置了断点,该断点也不会被触发,也就是说,开发者多数情况下不会知道toString()方法被调用了。3,多数情况下调
2021-02-20 18:41:15
490
原创 Java 引用io.kubernetes的client-java后导致工程无法正常编译问题
这个仅记录,遇到的人应该不多,我的工程用的client-java版本是5.0.0的,由于电脑调整,将工程迁移至其他电脑时,发现无法正常编译有的电脑可以,有的电脑不可以。最后经过1天的调试发现是由client-java 这个依赖包导致的,由于工程已弃用k8s,所以直接将依赖文件去除后。工程编译才正常目前不知道原因,如果有知道的,麻烦下面回复,谢谢...
2020-12-21 17:48:33
429
原创 Oracle 中文乱码或者使用sqlplus 执行sql时出现quoted string not properly terminated等处理方式。
网上有很多乱码处理方式,但是说的很不详细也没有解释,遇到一些问题是修修改改解决不了的。首先乱码会和连接终端,oracle服务端,服务器环境变量编码设置有关1.首先环境变量必须要配置在用户变量下:~/.bash_profile2.使用select userenv('language') from dual;查看oracle编码 例如我这里是:AMERICAN_AMERICA.ZHS16GBK3.vim ~/.bash_profile 配置环境变量 export NLS_LANG=AM...
2020-07-17 15:53:04
1769
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人