- 博客(92)
- 资源 (1)
- 收藏
- 关注
原创 安卓开发者自学鸿蒙开发3持久化/数据与UI绑定
AppStorage是应用全局状态管理器,数据存储于内存中,常见的如全局的黑暗模式,StorageLink是用来绑定AppStorage的键到ui上的工具,省去了用户手写代码的无聊过程,PersistentStorage可以绑定AppStorage的键,自动持久化到磁盘,同时支持多设备同步,也省去了无聊的手写代码过程,这个点上真的是非常方便这个代码直接持久化绑定了AppStorage里面的Theme的值,所以不需要AppStorage再写一遍存储逻辑了${this。
2025-08-17 11:16:12
339
原创 安卓开发者自学鸿蒙开发1页面基础入门
ArkTS 是鸿蒙系统的声明式UI框架,采用类似 Vue.js 的简洁语法。核心特点包括:通过装饰器(如@Entry、@State)管理页面和状态,使用结构体表示组件,build()方法定义布局。支持组件化开发、链式调用和响应式更新,代码更简洁高效。相比安卓需要XML+逻辑文件,ArkTS只需一个文件即可实现完整页面,状态变更自动触发UI刷新,开发体验更优。
2025-08-14 14:11:51
355
原创 fastadmin selectpage选中后格式化和初始化格式化问题解决
该资源提供fastadmin框架中selectpage.js文件的修正版本,解决了官方版本在选择项目后无法正确格式化和初始化的问题。修正后的文件路径为backend/public/assets/libs/fastadmin-selectpage/selectpage.js,原版存在的功能缺陷已修复,确保项目选择后能正常完成数据格式化和组件初始化流程。该补丁适用于使用fastadmin框架并遇到类似问题的开发者。
2025-07-03 04:31:08
98
原创 FastAdmin 阿里云OSS插件配置避坑指南
FastAdmin阿里云OSS插件配置常见错误及正确方法:开发者常误用阿里云后台显示的复杂接入点地址(如xxx.oss-cn-beijing.oss-accesspoint.aliyuncs.com),正确做法应使用简化地域endpoint(如oss-cn-beijing.aliyuncs.com)。CDN地址格式为bucket名.endpoint。配置只需关注三个核心参数:endpoint、bucket名称和cdnurl。关键在于避免使用阿里云提供的复杂接入点,采用标准地域endpoint格式。
2025-06-20 04:07:33
580
原创 手机访问电脑端Nginx服务器配置方式
假设你电脑端的ip地址是192.168.1.101,那么你的手机与你的电脑连在同一个WiFi网络下的时候。你的手机就可以打开这个地址92.168.1.101:8001进行访问此网站。修改当前站点Nginx的配置如下。其中端口号必须是一个比较独特的端口号,比如8001。这样可以跟别的项目区分开来。域名使用0.0.0.0。现在就可以拿手机直接访问此站点的api进行调试了。
2025-04-24 23:30:02
275
原创 fastadmin后端添加页面,自主控制弹出框关闭,关闭父页面弹框
Form.api.bindevent($(“form[role=form]”), (data, ret) => { 重写绑定事件,返回false即可。
2025-04-12 22:54:38
587
原创 fastadmin表格数据缓存,列宽,换行
列参数里面直接写width=“30%”,但是有个前提,formatter不能是Content,也不用用class=“autocontent”,否则就会适配到自动内容的样式。列换行,直接写style里面white-space:pre-wrap。
2025-03-09 06:42:09
311
原创 uview上传组件upload总结
另外还有很多的属性,很多的事件,但是实际开发中这些统统不要用,直接上这个就行了.所有的上传成功失败,等等的东西,都让他自己去处理即可,啥也不用管,啥回调或者事件都不要处理,无论你的接口写的什么样的,只要能上传就行。然后在提交form的时候,从这里面取出实际的图片链接,进行处理,提交即可。官方的示例中用法很麻烦,但是没有给出最简单的用法.实际上可以非常简单。就这么简单,官网的文档没有给出最简单的处理方式,给人太多的误导了。官方的例子里面给了这么多的东西。实际上最简单的用法,如下。
2025-03-02 04:12:04
547
原创 网页缓存返回头实现方式
在浏览器中,上面1,2两个是必须的,Pragma可选,这些加起来可以实现get请求的缓存,在有效期内请求不请求网络(浏览器的刷新按钮是强制刷新,所以会强求网络,地址栏里面重新打开不会请求)
2025-03-02 03:57:53
107
原创 gitignore常用忽略规则
public/uploads/* 忽略/public/uploads/所有文件。/nbproject/* 忽略nbproject文件夹里面的内容。.idea/ 加/表示忽略任意文件夹下面的.idea文件夹。/nbproject/ 忽略nbproject文件夹。.DS_Store 表示忽略任何的文件夹下的此文件。*.log 忽略任意文件夹下的.log结尾的文件。
2025-02-09 07:33:43
99
原创 fetch请求总结,fastadmin中后台接口强制返回json数据
提交图片,只支持formData方式,这样会自动变为multiform方式,而且一般的post大多都可以用这样的方式来完成请求另外一种方式用json方式请求,大多数情况下,请求也都可以用这种方式。
2025-02-09 05:03:47
397
原创 uniapp安卓端后台定时任务不能触发问题
如果用vue界面就会导致这个问题,因为实际上是加载了一个浏览器内核,有的手机一旦退出到后台就会停止运行js代码。尤其是app.vue里面如果有全局定时任务的时候,要把app.vue改为app.nvue。而用nvue则用原生技术实现,就能有一定的后台运行能力。
2025-01-26 01:52:50
278
原创 fastadmin中require-form.js的data-favisible控制显示隐藏
只要在任意元素上添加data-favisible属性就可以轻松的控制显示隐藏了。其中reportype是php传到前端的一个变量?
2025-01-26 01:50:02
445
原创 fastadmin任意位置弹出框,带确认框
ids={$row.order_id} " class = " btn btn-primary btn-dialog " data-title = " 修改订单 " data-width = " 1000 " data-height = " 800 " > 修改订单 </ button >
2025-01-25 03:04:46
566
原创 fastadmin不支持swoole委曲求全办法
fastadmin不支持swoole,很蛋疼,食之无味弃之可惜啊.做后台管理系统非常方便,可以继承短信,email,验证码,等等一系列的插件但是无奈啊,遇到并发要求稍微高一点的项目,就没办法了.并发根本不够。
2024-07-20 07:57:58
684
1
原创 php并发提高20倍
在实际应用中,Swoole 能够将 PHP 服务器的并发处理能力提升数十倍到数百倍,甚至在某些场景下可以达到上千倍的提升。然而,具体的并发量提升需要根据实际应用场景和测试结果来确定,因为提升幅度会受到上述多种因素的共同影响。在部署 Swoole 构建的服务器时,进行充分的性能测试和压力测试是非常重要的,以确保服务器在高并发场景下的稳定性和性能。用于应用级数据缓存,专注于减少 I/O 操作和计算密集型任务的重复执行。负责 opcode 缓存,专注于提高 PHP 代码的执行效率。
2024-07-20 03:28:01
425
原创 样式穿透-uniapp中通过选择器修改组件内部的样式不生效问题
scoped属性,由于其编译机制的特殊性,实际上每个页面的样式在最终打包构建时会被隔离到该页面自身的上下文中。意味着你直接用选择器修改组件内部的某个view的样式,不能生效,必须要哪个穿透方式才能修改例如下方是可以的。而在其他vue项目中,如果有全局的样式文件,就不会自带scoped属性了,需要自己决定是否使用。
2024-07-15 06:48:06
1299
原创 thinkphp5多层with关联查询错误问题
实际操作时发现问题,关联模型里面必须要哪个in方式查询(默认的),如果使用fastadmin自动生成的代码,默认是join查询,所以无效。// 设置预载入查询方式为IN方式。
2024-07-12 23:32:51
680
原创 fastadmin完全自定义页面内容
在controller的index方法里面,删除掉原来返回的内容(主要是ajax请求的时候)例如下方,完全用自己写的sql替代返回内容(RechargeStatisticService::lis方法中)//当前是否为关联查询//设置过滤方法//如果发送的来源是Selectpage,则转发到Selectpage?1));
2024-06-20 22:54:51
1320
原创 mysql对VARCHAR和int的误解
任何整数,只要类型定了,他表达的最大值和存储所占的空间就是确定的.不会因为你设置的长度不同而改变,所以正常情况下,我们不需要关心他的长度。长度只是影响了显示对齐和填充,主要是在命令行里面操作时,或者某些数据库管理工具软件里面,显示的对齐和填充才会显示出来.你将VARCHAR类型的长度设置为255时,意味着该字段可以存储最多255个字符,
2024-06-17 00:54:54
303
原创 fastadmin中使用tinyint替代枚举类型的实践
枚举类型在数据库中确实是有点鸡肋,对于状态值可能发生变化的情况下尤其是麻烦,所有fastadmin中很多时候使用tinyint来替代枚举类型是非常方便的。但是tinyint值有一个缺点,就是不够直观,不能直接通过数字知道背后代表的含义,这个时候就用到了thinkphp中model的追加属性了,这样查询的时候就会带上说明,方便前端进行显示和判断,解决了不够直观的问题.平时开发过程中建议使用。在common模块的model里面添加对应的追加属性即可。
2024-06-17 00:37:19
365
原创 fastadmin中api模块自动validate验证参数
只需要在common模块的validate目录下写入对应的验证规则。其中场景中,场景的名字就是controller中的方法名字。自定义一个MyApi的controller作为基类。其中初始化方法里面进行统一验证。
2024-06-11 00:15:33
809
原创 fastadmin/thinkPHP5.0的框架使用注意事项
给selectpage的input加上一个特殊的data-params=‘{“custom[group_id]”:“1”}’ ,这样selectpage请求数据列表的时候就会把这个过滤条件加上,只请求到对应的数据,而不是全部数据</div></div>自定义一个接口比如 /bind/my一般来说bind就对应一张表,也是一个controller,里面必然有index,add,edit等方法(可能在父类中),这是框架提供的,但如果我们自己定义一个方法呢?首先自己定义一个my方法。
2024-06-08 03:45:18
1308
原创 宝塔面板搭建thinkphp(fastadmin)项目注意事项
设置静态伪静态为thinkphp模版数据库要同步代码要全部上传,不要拉下重要文件权限问题会导致打不开,注意要用www用户775权限fastadmin项目php需要删除putenv的函数禁用
2024-05-29 00:20:22
1162
原创 小程序内多种直播方案对比
请注意,以上成本预算是基于您的情况估算的,实际成本可能需要根据具体的服务内容、提供商报价以及其他潜在费用进行调整。直播质量、用户体验、流量获取等关键因素,也是选择时的重要考量点。您可能还需要对接咨询各个平台或提供商,以获得更准确的定价和功能列表。我可以为您提供一个基于您提供信息的简单对比表,以便您对比视频号直播、小程序直播和三方SDK直播的不同特点和成本。在做出最终决定前,建议您还需要考虑直播质量、用户体验、后续支持和维护等因素。
2024-03-29 02:21:20
682
2
原创 微信小程序文本内容安全识别太坑了
正常请求写法$token但是我告诉你不对,不对,根本不对必须这样写$token正常的utf8内容都自动转义啊,我从来没有见过这样的,但是他的接口文档没有说明,没有任何说明微信这么大的公司,跟人家的规范完全不同啊,真牛逼的不行.随便一个小公司都是接口统一了,转义这不应该是一个正规公司应该的做到的最基本的规范吗?什么垃圾玩意啊,无力吐槽啊.浪费了多少人的时间啊.你不按规矩来起码说一声啊.我个人写一个文档都比你们写的要全面,你服务这么多的开发者.就这种水平吗?
2024-01-21 23:12:32
1009
4
原创 php包管理器composer浅析,thinkphp框架原理浅析
composer是php的包管理器,很多语言都有包管理器,可以很好的引入其他人写的代码,而对自己原有的代码却不产生负面的影响,实现插拔式的开发体验.
2023-11-08 09:14:25
428
原创 安卓app后台运行时activity和dialog的一些区别
Android app后台运行时,startactivity时可以启动其他activity,但是要弹出一个dialog是不被允许的,所以我的方案是把activity当做dialog来使用,这样就能正常弹出了.需要注意的是activity启动也属于ui操作,不能在子线程启动,方法是给activity一个dialog的主题即可。websocket的回调方法都是在子线程中的。
2023-08-26 02:31:01
941
fastadmin里面的backend/public/assets/libs/fastadmin-selectpage/selectpage.js 修正版本
2025-07-03
环信集成demo
2016-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人