自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

转载 微信小程序webview模式瀑布流长列表的虚拟列表优化,解决内存问题

此文章是我看到写的非常好的一篇技术文章,也是好不容搜到的,所以想记录在册。如果原作者看到了不希望转载,请在下面评论,我必删除内容。这个方式也可以用于skyline模式,但是因为skyline 本身微信小程序已经提供了瀑布流框架,再造轮子就多余了。这个方式对于上面这篇在内存消耗方面,可以减少70%(预估),具体没算,但是肯定更好。因为支撑驻留的view骨架更少。虽然本篇是写的微信小程序的案例,但是也可用于H5,思路是想通的,只是有些api的差异,最后会贴代码片段。

2024-04-13 19:49:45 19

原创 微信小程序Skyline模式下瀑布长列表优化成虚拟列表,解决内存问题

微信小程序Skyline模式下瀑布长列表优化成虚拟列表,解决内存问题

2024-04-09 19:40:10 890

原创 微信小程序纯CSS实现好看的加载动画

【代码】微信小程序纯CSS实现好看的加载动画。

2024-04-01 22:57:27 498 1

原创 微信小程序wx.navigateTo无法跳转到Component组件问题解决。(共享元素动画必备)

关于Component构造器官方是有文档说明的,然后官方文档内部也给出了组件是可以通过像pages一样跳转的。

2024-03-25 14:07:43 604

原创 微信小程序wx.navigateTo 不跳转原因解决!跟配置了tabBar有关

如果app.json 的tabBar配置了 某个地址,那么某个地址就无法被wx.navigateTo 跳转。

2024-03-24 08:29:11 158

原创 微信小程序使用动态ICON让小程序活起来。使用曲线救国方式,非常有效

扫码查看动画效果当前使用的微信小程序是Skyline模式。webview一样可以使用,而且能更高效的直接替换URL使用。但是由于性能问题,建议在Skyline模式下使用!

2024-03-24 03:36:49 241

原创 微信小程序Skyline搜索框吸顶到navtab胶囊位置,丝滑Q弹动画

【代码】微信小程序Skyline搜索框吸顶到navtab胶囊位置,丝滑Q弹动画。

2024-03-24 03:33:03 378

原创 微信小程序Skyline模式自定义tab组件胶囊与原生胶囊平齐,安卓和ios均自适应

至于原理的话,解释起来毕竟麻烦,各位可以看源码自己分析。其实很简单,就算计算布局。很多网上公布的布局,都不能正常自适应。在下这个是完美可以的。

2024-03-17 20:04:36 683

原创 微信小程序图片展示淡入淡出纯WXSS实现,无需使用消耗性能的动画引擎

以下代码的淡入淡出是切换图片的时候动画效果显示的。需要用其他方式,可以基于这个wxss修改即可原理就是,图片默认样式的opacity 是 0,通过变量改变样式的opacity即可,然后需要有transition: all 1s 这个属性加持

2024-02-29 20:32:16 478

原创 微信小程序swiper 视频中间大,两边小,轮播滑到中间视频自动播放组件教程

微信小程序swiper 视频中间大,两边小,轮播滑到中间视频自动播放组件教程

2024-02-19 17:17:37 838

原创 微信小程序仿苹果负一屏由弱到强的高斯模糊

微信小程序仿苹果负一屏由弱到强的高斯模糊

2023-10-16 22:02:41 614

原创 Nginx 通过A域名代理B域名,保持A域名访问状态

$request_uri; 是后面的路径

2023-10-03 10:57:41 858

原创 img 和image 图片请求时禁止 referrer

2023-09-24 16:07:48 570

原创 java Excel 自用开发模板

【代码】java Excel 自用开发模板。

2023-09-17 17:17:06 393

原创 springboot使用Freemark生成动态页面工具

具体怎么使用,需要自己看解析方式。

2023-09-15 15:45:07 266

原创 JAVA使用wkhtml 将html转成pdf或Image文件

【代码】JAVA使用wkhtml 将html转成pdf或Image文件。

2023-09-12 19:00:10 687

原创 微信小程序分享后真机参数获取不到和部分参数不能获取问题问题解决

微信小程序的很多API,都是BUG,近期开发小程序就遇到了分享后开发工具可以获取参数,但是真机怎么都拿不到参数的问题。使用 getCurrentPages()[0].options 方法获取 options 对象。再从options 对象中获取,path路径的参数。在onLoad(options) 中。

2023-08-25 22:24:32 1878

原创 微信小程序自定义tabBar详细教程,且自适应尺寸和实现高斯模糊版

自定义tab-bar里面的JS中自定义的list 数量必须要和 app.json 中的list数量相同!!

2023-08-19 12:52:44 1513 1

原创 微信小程序胶囊位置计算,避开胶囊位置

由于小程序在不同的手机上顶部布局会发生变化,不能正确避开胶囊位置,所以通过官方给出的胶囊信息,可以计算出胶囊位置,并避开。例如:app.menu.top + app.menu.height + 10。此处思路是,获取胶囊底部位置,并拉开10个px。计算出来的值一定要用px,不要用rpx!计算出来的值一定要用px,不要用rpx!计算出来的值一定要用px,不要用rpx!需要拉开距离就在后面再 加自己需要的数值。在需要的页面的js中引用。,这样就可以全局使用了。

2023-08-19 12:37:35 1468

原创 微信小程序卡片横向滚动竖图

滚动并不是使用swiper,该方式使用的是scroll-view实现。Swiper局限性太多了,对竖图并不合适。从左往右滚动图片示例。

2023-08-19 12:21:19 1114

原创 商品定时上下架的另一种解决方案,无需定时任务和额外控件,纯逻辑处理,效率高且消耗低

目前大部分的解决方案都是主动将商品的状态改变。无论是定时任务轮询数据库中的商品,还是redis缓存有效期,或者是其他等等。无一例外都是主动操作。这种方式的效率低,消耗大,不灵活,而且定时上架时间还不准

2023-06-29 00:12:38 616

原创 JAVA 二维码绘制,可定义背景图与在背景图种的位置,码点绘制避开logo区域10个像素点

java 二维码好看且开源个性化定制的太少了。大多数至少简单的二维码样式。所以我打算通过未来的开发,将二维码个性开发方式,免费开源

2023-06-28 14:08:29 627

原创 Minio nginx配置https和http问题解决,疑难症全网首发

minio 配置nginx的踩坑解决方案,与全网不同,首发!

2023-06-25 18:13:00 8857 6

原创 自动生成spring控制器的menu菜单sql

获取spring 和knife 注解,解析内容,并生成对应sql脚本。@Tag 注解@RequestMapping 注解@Operation 注解。

2023-06-05 15:58:39 235

原创 前后端分离的前端部署渲染方案总结

前后端分离后后端只需要提供接口,前端则必须要完成对接口的调用和数据交互的处理。但是在部署上则是完全与之前不同,作为一个后端和前端都开发的人,我总结了三种前后端的部署方案

2023-06-05 01:34:30 548

原创 springboot使用maven profile问题

重点说明delimiter 这个节点,它表示引用占位符,是application.yml 中引用@profile.active@ 时使用的符号。只有符号匹配才能被正确引用,否则占位符不合,将无法正常被引用。

2023-06-02 17:42:56 1269

原创 Window系统NGINX问题解决

1.PHP在win系统使用nginx部署代码,提示“No input file specified.”win系统的目录使用的是斜杆划分,但是nginx使用目录时必须是反斜杠 /。改成:F:/WORK/WorkProject 即可。例如:F:\WORK\WorkProject。除了特定配置外,还需要注意目录。

2023-05-10 22:01:23 212 1

原创 win11使用移动硬盘(固态&非固态)卡顿问题解决

解决win11移动硬盘卡顿问题

2023-04-10 15:00:56 6068 2

原创 PowerMockito when 不生效原因

使用junit 单元测试,需要模拟数据返回,使用到PowerMockito。

2022-08-26 17:02:14 4138

原创 springboot2.x 建立websocket服务端和客户端(前后端)使用,支持socket集群

springboot 对于websocket 的使用与处理

2022-07-11 15:54:31 3813

原创 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 500

原创 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 1536 6

原创 设计类似于抖音、小红书、微博等方式的主题点赞与评论的数据库表

转载请注明Garcia主题设计: 主题ID、用户ID、主题标题、主题城市、主题位置名称、主题位置详细地址、地理经度、地理纬度、 主题展示内容(100)、主题展示媒体文件路径(List图片名称)、点赞数、评论数、收藏数,转发数、 是否为转发主题、被转发主题ID、被转发主题发行人ID、被转发主题发行人名称、创建时间、更新时间主题内容设计: 主题ID,主题完整内容主题点赞表: 主题ID、用户ID、状态(1有效,0取消)主题主评论表(根据点赞数排序)...

2021-05-09 15:52:18 2794

原创 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 1331

原创 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 3965

原创 关于大漠插件VIP无法正常注册问题

1.首先确认dm.dll是否正常注册没有注册的话,确认权限是否有问题2.确认 COM对象是否创建成功易语言对象类型,对象.创建(“dm.dmsoft”,)没有创建成功的话,需要使用到精益模块的线程_初始化COM库 ()线程_取消COM库 ()以上两个步骤确认完毕后,大漠插件即可注册成功并使用...

2021-02-21 18:09:30 3500

转载 关于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 412

原创 JAVA 获取LDAP的AD部门目录并转换为树结构以及部门和用户的逻辑关联操作,文件夹目录转树结构

文件夹目录转树结构

2021-02-07 17:35:38 1907 10

原创 Java 引用io.kubernetes的client-java后导致工程无法正常编译问题

这个仅记录,遇到的人应该不多,我的工程用的client-java版本是5.0.0的,由于电脑调整,将工程迁移至其他电脑时,发现无法正常编译有的电脑可以,有的电脑不可以。最后经过1天的调试发现是由client-java 这个依赖包导致的,由于工程已弃用k8s,所以直接将依赖文件去除后。工程编译才正常目前不知道原因,如果有知道的,麻烦下面回复,谢谢...

2020-12-21 17:48:33 359

原创 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 1635

php7.3使用的gmp.so

php7.3使用的gmp.so

2024-04-11

cmake-3.14.3

cmake-3.14.3

2024-04-11

libzip-1.5.2

libzip-1.5.2

2024-04-11

php7.3.33.tar.gz 源码安装包

php7.3.33.tar.gz 源码安装包

2024-04-10

纯HTML5编写老虎机游戏源码,附上演示地址

演示地址:http://laohuji.shijiayi.top/

2023-04-08

expat-2-1-0.zip

CentOs 需要的xml 解析器,在Subversion安装时,需要这个程序解析xml内容,否则编译会不通过

2020-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除