
开发框架案例
fastadmin,thinkadmin
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
hanzhuhuaa
这个作者很懒,什么都没留下…
展开
-
thinkphp每条一级栏目中可自定义添加多条二级栏目,每条二级栏目包含多个字段信息
小程序客户端需要展示团购详情这种结构的内容,后台会新增多条套餐,每条套餐可以新增多条菜品信息,每条菜品信息包含菜品名称,价格,份数等字段信息,类似于购物网的商品多规格属性,数据表中以json类型存储,手写了一个后台添加和编辑的demo添加页面编辑页面(json数据动态渲染出样式)控制器代码添加的html编辑的html原创 2025-04-03 17:33:31 · 231 阅读 · 0 评论 -
thinkadmin调用天地图选择器获取点位经纬度,并回传上一页面保存
thinkadmin调用天地图选择点位获取经纬度,关闭当前页面,并回传上一页面保存原创 2025-04-02 14:41:01 · 117 阅读 · 0 评论 -
thinkphp 微信商户转账到微信用户零钱(v3密钥版)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。原创 2025-03-25 13:48:51 · 161 阅读 · 0 评论 -
MySQL—Navicat创建存储过程循环往数据表插入数据
【代码】MySQL—Navicat创建存储过程循环往数据表插入数据。原创 2025-03-25 13:45:11 · 18 阅读 · 0 评论 -
thinkphp 微信商户转账到微信用户零钱(v3密钥版)(含SDK和文档)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。原创 2025-03-18 09:36:30 · 123 阅读 · 0 评论 -
thinkphp 微信商户转账到微信用户零钱(v3密钥版)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。原创 2025-03-06 10:33:55 · 170 阅读 · 0 评论 -
thinkphp 微信商户付款到微信用户零钱(v2密钥版)
这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.一种是用v2密钥的接口:企业付款到零钱,原创 2025-03-06 10:31:41 · 44 阅读 · 0 评论 -
腾讯地图使用百度地图步行路线规划
【代码】腾讯地图使用百度地图步行路线规划。原创 2025-03-03 11:45:01 · 147 阅读 · 0 评论 -
分布式与集群
(请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度)。这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器上。集群是不同的服务器对外提供一致的服务,解决高可用的;分布式是针对用户/终端来讲的,把Job送到地理上分散的sever(i.e. 网格类)上协同作业,然后合并计算结果。常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如”双机热备”, “双机互备”, “双机”。原创 2025-01-07 10:47:28 · 277 阅读 · 0 评论 -
根据当前时间获取数据表中的时间字段(10:00)大于当前时间,并且进行数据排序
你可以使用 STR_TO_DATE() 函数将时间字符串转换为 MySQL 能够识别的时间格式,然后进行排序。数据表字段是字符串(例如 ‘9:18’、‘19:25’ 等)数据表字段和日期格式一样。原创 2025-01-07 10:34:52 · 141 阅读 · 0 评论 -
Nginx负载均衡(upstream)
注意:生产环境中不建议加上non_idempotent选项,因为无论是发生500错误还是timeout,服务器上的业务可能已经执行过了,而重试会导致非幂等方法重复执行,从而导致业务问题,例如一个请求会创建了多个订单,或者收到多条短信的问题。实际上Nginx本身默认会有错误重试机制,并且可以通过proxy_next_upstream来自定义配置,其默认值是proxy_next_upstream error timeout,即发生网络错误以及超时,才会重试其他服务器。原创 2024-12-20 11:01:35 · 467 阅读 · 0 评论 -
thinkadmin 通过主键id增删改查附表记录,并窗口展示列表数据
thinkadmin 通过主键id增删改查附表记录,并以窗口展示的展示附表列表数据,在窗口中可以对每条数据进行增删改查原创 2024-12-20 10:51:07 · 64 阅读 · 0 评论 -
耦合?依赖?耦合和依赖的关系?耦合就是依赖
110行 public void Attach(StockObserver observer) //注意,这里是从外部传入对象—即依赖注入,但是还是产生了耦合,因为StockObserver是一个具体类,依赖具体等于把代码写死了,类与类之间产生了紧密联系(耦合),以后假如出现变化,怎么办?重点总结:耦合是影响软件复杂程度和设计质量的一个重要因素,在设计上我们应采用以下原则:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,尽量避免使用内容耦合。(3) 外部耦合。原创 2024-12-17 11:40:27 · 42 阅读 · 0 评论 -
开机启动谷歌浏览器并按F11全屏显示H5网站或者广告
在“目标”框中,找到 “C:\Program Files\Google\Chrome\Application\chrome.exe” 这段路径。找到 Google Chrome 的安装路径(通常在 C:\Program Files\Google\Chrome\Application)。这个命令会打开启动文件夹。右键点击桌面上的 Google Chrome 快捷方式,选择 属性。这样,谷歌浏览器在开机启动时不仅会自动打开,还会自动进入全屏模式。这样,每次开机时,谷歌浏览器就会自动启动。Windows 系统。原创 2024-12-17 11:37:12 · 685 阅读 · 0 评论 -
nginx rewrite及多upstream
请求:http://www.ckl.com/json/rooms/2010101/info.json。请求上面的地址,rewrite到一个新的地址并且发往另一组upstream。发现请求的是/json/rooms/ 跳转到/room/info/uid/请求的upstream http://ckl_backend;需求,目前的服务器做了nginx的负载均衡,实现目标。原创 2024-11-22 15:29:56 · 120 阅读 · 0 评论 -
php thinkphp公众号推送模板消息通知,并跳转H5链接
【代码】php thinkphp公众号推送模板消息通知,并跳转H5链接。原创 2024-11-22 15:27:40 · 367 阅读 · 0 评论 -
thinkphp6.0 伪静态失效404(win下)
找到问题点了,是 BtSoft/nginx/conf/php/ 下的 74.conf 问题,是 try_files $uri=404 与 pathinfo 有冲突,将这一行注释后就可以了。发现 Linux 面板上相关 php 配置没有这个配置,所以是正常的,建议将这一行删除。原创 2024-11-11 14:55:46 · 177 阅读 · 0 评论 -
微信小程序 苹果手机可以正常引用字体,安卓手机无法正常引用,需在nginx配置字体跨域
【代码】微信小程序 苹果手机可以正常引用字体,安卓手机无法正常引用,需在nginx配置字体跨域。原创 2024-11-11 14:53:54 · 282 阅读 · 0 评论 -
Nginx的缓存服务器proxy_cache配置
proxy_busy_buffers_size 开启缓冲响应的功能以后,在没有读到全部响应的情况下,写缓冲到达一定大小时,nginx一定会向客户端发送响应,直到缓冲小于此值。Nginx的缓存加速功能是由proxy_cache(用于反向代理和静态缓存)和fastcgi_cache(PHP动态缓存)两个功能模块完成。proxy_pass nginx缓存里拿不到资源,向该地址转发请求,拿到新的资源,并进行缓存。proxy_cache 指定用于页面缓存的共享内存,对应http层设置的keys_zone。原创 2024-11-06 11:36:01 · 135 阅读 · 0 评论 -
thinkphp 新增(插入)数据库多条数据时,批量插入数据提升性能
【代码】thinkphp 新增(插入)数据库多条数据时,批量插入数据提升性能。原创 2024-11-06 11:31:19 · 240 阅读 · 0 评论 -
thinkadmin,点击列表导出excel
【代码】thinkadmin,点击列表导出excel。原创 2024-10-28 16:48:41 · 96 阅读 · 0 评论 -
thinkadmin列表头部增加按钮,点击请求接口
【代码】thinkadmin列表头部增加按钮,点击请求接口。原创 2024-10-18 08:36:12 · 54 阅读 · 0 评论 -
app开发中,thinkphp后端唤起支付宝app进行支付
【代码】app开发中,thinkphp后端唤起支付宝app进行支付。原创 2024-10-11 15:48:22 · 200 阅读 · 0 评论 -
linux+docker+nginx如何配置环境并配置域名访问
【代码】linux+docker+nginx如何配置环境并配置域名访问。原创 2024-10-09 16:06:09 · 183 阅读 · 0 评论 -
thinkphp阿里云发送短信验证码,存储到缓存中完成手机号验证
您可以使用 Composer 来安装阿里云的 SDK。第一步安装阿里云 SDK。原创 2024-10-09 15:44:36 · 969 阅读 · 0 评论 -
thinkphp6.0 伪静态失效404(win下)
找到问题点了,是 BtSoft/nginx/conf/php/ 下的 74.conf 问题,是 try_files $uri=404 与 pathinfo 有冲突,将这一行注释后就可以了。发现 Linux 面板上相关 php 配置没有这个配置,所以是正常的,建议将这一行删除。原创 2024-09-24 15:09:28 · 549 阅读 · 0 评论 -
php thinkphp 小程序发送订阅模板消息通知
小程序需要在我的模板中先选用模板。小程序需要先订阅模板。原创 2024-09-24 15:04:41 · 633 阅读 · 0 评论 -
JS快速获取图片宽高的方法
通过以上测试,我们发现定时检测图片宽高的方式要比onload快多了,打印的行数越多表示onload时间越长,40毫秒执行一次,基本100毫秒内就能获取图片的宽高,chrome甚至在第一次循环的时候就已经获得数据。从缓存里读取图片的宽高不用说,非常方便快捷,今天我们要解决的是没有缓存而又快速的相比onload更快的方式去获取图片的宽高。但onload大一点的图通常都比较慢,不实用,但只要图片被浏览器缓存,那么图片加载几乎就不用等待即可触发onload,我们要的是占位符。一、简陋的获取图片方式。原创 2024-09-10 11:27:46 · 343 阅读 · 0 评论 -
thinkphp事务提交
【代码】thinkphp事务提交。原创 2024-09-10 11:20:18 · 113 阅读 · 0 评论 -
php 时间段 16:16|16:17 转换成标准时间格式的数组
【代码】php 时间段 16:16|16:17 转换成标准时间格式的数组。原创 2024-08-27 16:35:15 · 80 阅读 · 0 评论 -
linux+docker+nginx如何配置环境并配置域名访问
2)安装docker,这个主要的作用就是用来安装mysql.你也可以不需要安装这个东西,直接在linux中安装mysql。3) 安装nginx,主要作用就是用来分发php的地址分发管理。原创 2024-08-15 16:10:10 · 305 阅读 · 0 评论 -
thinkphp 主表的字段是1,2,3和附表的外键id都是逗号分割的字符串的关联查询
文章表的标签是2,3 或者1或者2进行关联查询。例如企业表的标签是1,2,3。原创 2024-08-15 15:45:05 · 353 阅读 · 0 评论 -
php 在app中唤起微信app进行支付,并处理回调通知
【代码】php 在app中唤起微信app进行支付,并处理回调通知。原创 2024-08-14 16:52:05 · 503 阅读 · 0 评论 -
php根据截止时间计算剩余的时间,并且在剩余时间不足1天时仅显示小时数
【代码】php根据截止时间计算剩余的时间,并且在剩余时间不足1天时仅显示小时数。原创 2024-08-14 16:31:39 · 173 阅读 · 0 评论 -
linux 查看nginx 安装路径
【代码】linux 查看nginx 安装路径。原创 2024-08-13 18:18:10 · 2136 阅读 · 0 评论 -
thinkadmin后台发布文章内容获取并绑定当前管理员id
【代码】后台发布文章内容获取并绑定当前管理员id。原创 2024-08-13 10:13:53 · 173 阅读 · 0 评论 -
根据年月将数组拆分为以年月为key的二维数组
【代码】根据年月将数组拆分为以年月为key的二维数组。原创 2024-08-06 16:15:15 · 261 阅读 · 0 评论 -
通过数组中元素或者key将数组拆分归类成新的二维数组
你希望根据 riqi 字段将这个数组拆分成多个二维数组,每个二维数组包含相同日期的项。在ThinkPHP中,你可以使用PHP的数组操作来实现这一拆分操作。原创 2024-08-06 16:03:03 · 163 阅读 · 0 评论 -
Nginx常用命令(Linux)
nginx 常用命令。原创 2024-08-03 11:39:59 · 1173 阅读 · 0 评论 -
thinkphp 关联查询例子
查询合同表shanghu_hetong合同到期时间htdq_time最大的日期,是否在45天内,并筛选下商铺表shangpu中 sp_status 状态为在租的商铺,商户表shanghu ,经营范围表shanghu_jyfw,查询每条经营范围中在租的商户数量。原创 2024-08-03 11:36:44 · 291 阅读 · 0 评论