- 博客(97)
- 资源 (1)
- 收藏
- 关注
原创 宝塔面板跑Python脚本项目配置-非web项目
本文介绍了在阿里云服务器上运行Python脚本的关键步骤:1.确保服务器和宝塔面板的对应端口均已开放;2.安装必要插件并添加守护进程;3.重点强调必须配置虚拟环境来运行脚本,可通过宝塔面板的网站管理功能便捷创建和管理虚拟环境。文中配有相关操作界面截图辅助说明。
2025-11-27 14:47:44
218
原创 apipost中mock根据不同条件返回不同结果
文章摘要: 系统设置建议优先采用势力值而非数据结构配置,因后者设置复杂且操作繁琐。关键设置包括跟随期望状态功能,可根据选定条件返回预期结果。文中配图展示了相关配置界面,强调了这两个重要参数的设置方法及其优势。
2025-11-24 16:22:54
121
原创 宝塔面板部署Python网站注意事项
宝塔部署Python网站的3个关键点:1)必须开启外网映射;2)需创建独立虚拟环境,避免使用系统自带Python版本;3)确保本地与线上环境的库及Python版本完全一致。此外,示例展示了如何通过计划任务运行Python脚本,使用虚拟环境的Python解释器执行特定目录下的脚本文件(如/www/server/pyporject_evn/stock_env/bin/python sync_stock_ma.py)。环境一致性对解决版本冲突至关重要。
2025-11-14 08:44:52
255
原创 安卓开发者自学鸿蒙开发5其他
系统定位Emitter是鸿蒙为开发者提供的 进程内线程间通信核心工具,基于发布-订阅模式实现,属于系统级能力[网页3][网页8]。核心能力支持设置事件优先级(如 IMMEDIATE、HIGH、LOW),控制事件处理顺序[网页8]。可实现 主线程与 Worker 线程间通信,例如子线程完成计算后通知主线程更新 UI需手动管理生命周期(在组件销毁时调用 off取消订阅)
2025-08-21 11:00:44
299
原创 安卓开发者自学鸿蒙开发3持久化/数据与UI绑定
AppStorage是应用全局状态管理器,数据存储于内存中,常见的如全局的黑暗模式,StorageLink是用来绑定AppStorage的键到ui上的工具,省去了用户手写代码的无聊过程,PersistentStorage可以绑定AppStorage的键,自动持久化到磁盘,同时支持多设备同步,也省去了无聊的手写代码过程,这个点上真的是非常方便这个代码直接持久化绑定了AppStorage里面的Theme的值,所以不需要AppStorage再写一遍存储逻辑了${this。
2025-08-17 11:16:12
405
原创 安卓开发者自学鸿蒙开发1页面基础入门
ArkTS 是鸿蒙系统的声明式UI框架,采用类似 Vue.js 的简洁语法。核心特点包括:通过装饰器(如@Entry、@State)管理页面和状态,使用结构体表示组件,build()方法定义布局。支持组件化开发、链式调用和响应式更新,代码更简洁高效。相比安卓需要XML+逻辑文件,ArkTS只需一个文件即可实现完整页面,状态变更自动触发UI刷新,开发体验更优。
2025-08-14 14:11:51
424
原创 fastadmin selectpage选中后格式化和初始化格式化问题解决
该资源提供fastadmin框架中selectpage.js文件的修正版本,解决了官方版本在选择项目后无法正确格式化和初始化的问题。修正后的文件路径为backend/public/assets/libs/fastadmin-selectpage/selectpage.js,原版存在的功能缺陷已修复,确保项目选择后能正常完成数据格式化和组件初始化流程。该补丁适用于使用fastadmin框架并遇到类似问题的开发者。
2025-07-03 04:31:08
137
原创 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
844
原创 手机访问电脑端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
359
原创 fastadmin后端添加页面,自主控制弹出框关闭,关闭父页面弹框
Form.api.bindevent($(“form[role=form]”), (data, ret) => { 重写绑定事件,返回false即可。
2025-04-12 22:54:38
864
原创 fastadmin表格数据缓存,列宽,换行
列参数里面直接写width=“30%”,但是有个前提,formatter不能是Content,也不用用class=“autocontent”,否则就会适配到自动内容的样式。列换行,直接写style里面white-space:pre-wrap。
2025-03-09 06:42:09
405
原创 uview上传组件upload总结
另外还有很多的属性,很多的事件,但是实际开发中这些统统不要用,直接上这个就行了.所有的上传成功失败,等等的东西,都让他自己去处理即可,啥也不用管,啥回调或者事件都不要处理,无论你的接口写的什么样的,只要能上传就行。然后在提交form的时候,从这里面取出实际的图片链接,进行处理,提交即可。官方的示例中用法很麻烦,但是没有给出最简单的用法.实际上可以非常简单。就这么简单,官网的文档没有给出最简单的处理方式,给人太多的误导了。官方的例子里面给了这么多的东西。实际上最简单的用法,如下。
2025-03-02 04:12:04
648
原创 网页缓存返回头实现方式
在浏览器中,上面1,2两个是必须的,Pragma可选,这些加起来可以实现get请求的缓存,在有效期内请求不请求网络(浏览器的刷新按钮是强制刷新,所以会强求网络,地址栏里面重新打开不会请求)
2025-03-02 03:57:53
141
原创 gitignore常用忽略规则
public/uploads/* 忽略/public/uploads/所有文件。/nbproject/* 忽略nbproject文件夹里面的内容。.idea/ 加/表示忽略任意文件夹下面的.idea文件夹。/nbproject/ 忽略nbproject文件夹。.DS_Store 表示忽略任何的文件夹下的此文件。*.log 忽略任意文件夹下的.log结尾的文件。
2025-02-09 07:33:43
129
原创 fetch请求总结,fastadmin中后台接口强制返回json数据
提交图片,只支持formData方式,这样会自动变为multiform方式,而且一般的post大多都可以用这样的方式来完成请求另外一种方式用json方式请求,大多数情况下,请求也都可以用这种方式。
2025-02-09 05:03:47
489
原创 uniapp安卓端后台定时任务不能触发问题
如果用vue界面就会导致这个问题,因为实际上是加载了一个浏览器内核,有的手机一旦退出到后台就会停止运行js代码。尤其是app.vue里面如果有全局定时任务的时候,要把app.vue改为app.nvue。而用nvue则用原生技术实现,就能有一定的后台运行能力。
2025-01-26 01:52:50
383
原创 fastadmin中require-form.js的data-favisible控制显示隐藏
只要在任意元素上添加data-favisible属性就可以轻松的控制显示隐藏了。其中reportype是php传到前端的一个变量?
2025-01-26 01:50:02
513
原创 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
741
原创 fastadmin不支持swoole委曲求全办法
fastadmin不支持swoole,很蛋疼,食之无味弃之可惜啊.做后台管理系统非常方便,可以继承短信,email,验证码,等等一系列的插件但是无奈啊,遇到并发要求稍微高一点的项目,就没办法了.并发根本不够。
2024-07-20 07:57:58
745
1
原创 php并发提高20倍
在实际应用中,Swoole 能够将 PHP 服务器的并发处理能力提升数十倍到数百倍,甚至在某些场景下可以达到上千倍的提升。然而,具体的并发量提升需要根据实际应用场景和测试结果来确定,因为提升幅度会受到上述多种因素的共同影响。在部署 Swoole 构建的服务器时,进行充分的性能测试和压力测试是非常重要的,以确保服务器在高并发场景下的稳定性和性能。用于应用级数据缓存,专注于减少 I/O 操作和计算密集型任务的重复执行。负责 opcode 缓存,专注于提高 PHP 代码的执行效率。
2024-07-20 03:28:01
442
原创 样式穿透-uniapp中通过选择器修改组件内部的样式不生效问题
scoped属性,由于其编译机制的特殊性,实际上每个页面的样式在最终打包构建时会被隔离到该页面自身的上下文中。意味着你直接用选择器修改组件内部的某个view的样式,不能生效,必须要哪个穿透方式才能修改例如下方是可以的。而在其他vue项目中,如果有全局的样式文件,就不会自带scoped属性了,需要自己决定是否使用。
2024-07-15 06:48:06
1501
原创 thinkphp5多层with关联查询错误问题
实际操作时发现问题,关联模型里面必须要哪个in方式查询(默认的),如果使用fastadmin自动生成的代码,默认是join查询,所以无效。// 设置预载入查询方式为IN方式。
2024-07-12 23:32:51
753
原创 fastadmin完全自定义页面内容
在controller的index方法里面,删除掉原来返回的内容(主要是ajax请求的时候)例如下方,完全用自己写的sql替代返回内容(RechargeStatisticService::lis方法中)//当前是否为关联查询//设置过滤方法//如果发送的来源是Selectpage,则转发到Selectpage?1));
2024-06-20 22:54:51
1663
原创 mysql对VARCHAR和int的误解
任何整数,只要类型定了,他表达的最大值和存储所占的空间就是确定的.不会因为你设置的长度不同而改变,所以正常情况下,我们不需要关心他的长度。长度只是影响了显示对齐和填充,主要是在命令行里面操作时,或者某些数据库管理工具软件里面,显示的对齐和填充才会显示出来.你将VARCHAR类型的长度设置为255时,意味着该字段可以存储最多255个字符,
2024-06-17 00:54:54
327
原创 fastadmin中使用tinyint替代枚举类型的实践
枚举类型在数据库中确实是有点鸡肋,对于状态值可能发生变化的情况下尤其是麻烦,所有fastadmin中很多时候使用tinyint来替代枚举类型是非常方便的。但是tinyint值有一个缺点,就是不够直观,不能直接通过数字知道背后代表的含义,这个时候就用到了thinkphp中model的追加属性了,这样查询的时候就会带上说明,方便前端进行显示和判断,解决了不够直观的问题.平时开发过程中建议使用。在common模块的model里面添加对应的追加属性即可。
2024-06-17 00:37:19
403
原创 fastadmin中api模块自动validate验证参数
只需要在common模块的validate目录下写入对应的验证规则。其中场景中,场景的名字就是controller中的方法名字。自定义一个MyApi的controller作为基类。其中初始化方法里面进行统一验证。
2024-06-11 00:15:33
923
原创 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
1494
fastadmin里面的backend/public/assets/libs/fastadmin-selectpage/selectpage.js 修正版本
2025-07-03
环信集成demo
2016-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅