- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 UsualTool Framework MVC+OPP开发模块示例:留言本
此处,你可以将模型文件写到front/目录下,也可以建立model/目录作为模型目录。UsualTool Framework既可以面向过程开发,亦可以面向对象开发,并无强制要求,按各自需求。当然也可以文件:/model/index.php ,命名空间:namespace modules\gbook\model\index。此时,在/app/modules目录会有一个目录完整的gbook模块。此处控制器简写了,判断部分你可以放到模型里去判断,就更加完美。front/是前端目录(模型/控制器),
2025-11-30 15:49:34
336
转载 composer方式安装UsualTool Framework模块
php usualtool install module 模块ID -1命令以私有模块的方式直接下载到modules目录,在有可视包前提下,进入模块--私有模块进行安装。注意:当使用composer命令从公开仓库获取模块时,此仓库结构必然要符合官方的要求。
2025-11-21 01:58:26
17
原创 UsualTool Framework使用教程(百科)
m=x&p=y&id=1这种动态链接格式,但又需要在地址栏展现/m/p/...这种目录式的地址,那么你在编写href连接时需要编制路由,让所有链接按照需要展现的格式自动生成地址,方便我们自动切换不同的自定义格式。Lang语言包是标准的JSON文件其格式为:{ "s": { "language": "zh", "charset": "utf-8", "speak": "中文简体", "web": "UT" }, "l": {"参数":"翻译"}}如:/m/p/id/1 或 /m/p/id-1。
2025-11-10 15:29:59
1238
原创 认识UsualTool Framework
UsualTool 是一个“向下兼容简单,向上支撑复杂”的务实型框架。它以模块自治为核心,以约定驱动降本增效,以插件+模板小项目:1 小时上线,无需配置;中项目:模块复用,团队协作清晰;大项目:Swoole 协程 + 连接池 + 微服务拆分,扛住高并发;企业项目:安全可控、可维护、可商业化。它不是最炫酷的框架,但很可能是最适合中国本土开发者“接单交付、产品孵化、系统迭代”现实需求的那一款。
2025-11-06 23:53:35
864
原创 PHP下传统MVC与UT开发框架之区别总结
传统MVC中,控制器用来调用模型和视图,模型获取并处理数据,视图再将数据进行美化向终端输出。其过程多采用面向对象方式进行封装,虽然在标准化、工程化等维度上有优势,但其往往会将最简单的事情过度复杂化,过度封装严格按照既定模式,亦可能造成性能下降。
2022-05-15 17:29:43
403
原创 宝塔未配置SSL站点访问HTTPS跳转到其他网站的解决方案
在站点设置中--配置文件项中增加以下代码:#增加443端口listen 443;......#增加是否是80端口判断,统一跳到80端口if ($server_port != 80 ) { rewrite ^/(.*)$ http://$host/$1 permanent;}
2022-05-09 15:19:36
2059
原创 mssql与mysql数据同步的Kafka实验
实验目的:高并发模式下,实现mssql与mysql数据同步,主:mysql 次:mssql,异步实现。实验准备:linux/win各1台,主linux,次win,安装mssql1份,mysql1份,表及字段设置一致。实验步骤:1.linux配置nginx,安装php7.4环境及composer2.安装librdkafka3.编译rdkafka,增加php扩展extension = rdkafka.so2.安装utcomposer require usualtool/framewo
2022-04-15 15:48:01
3520
原创 UT框架基于Swoole的Mysql连接池
直接上代码,我是将连接池做成了一个主类放在library目录下,方便所有模块调用:library\Pool.phpnamespace library\Pool;use library\UsualToolMysql;/*** 基于Swoole的数据库连接池* 目前支持Mysql* $mode 默认0,0CLI模式 1客户端模式* $worker_num 默认5,进程数* $task_num 默认10,维持连接数* $dispatch_mode 默认2,1轮循 2固定 3抢占 4IP分
2022-04-01 22:33:03
1030
原创 PHP+Redis实现高并发
1 在PHP下直接安装Redis扩展2 连接Redis$db=new \Redis();$db->connect(127.0.0.1,6379);本次使用UT开发框架,连接忽略。创建表 kucun 字段nums int创建表 log 字段uid int,字段logtime datetime3 实测代码//表kucun,字段nums int//表log,字段uid int/logtime datetimeuse library\UsualToolInc\UTInc;
2022-03-27 17:04:04
2670
原创 宝塔版本回退方法
测试服务器安装了宝塔,是最新版本7.8,需要绑定账户,非常麻烦,也没有去除方法,那么就只有回退版本到7.7再找解决办法了。附回退方法:wget http://download.bt.cn/install/update/LinuxPanel-7.7.0.zipunzip LinuxPanel-7.7.0.zipcd panelbash update.sh...
2022-02-07 22:09:18
1747
原创 在ASP中使用.net库进行MD5加密
还记得吗?ASP最常见的MD5函数,一个页面四处调用,网上流传的很多版本要么只能加密英文,要么加密不准确。在WIN系统上,使用.net库大概是个既简单又好的方法。直接贴代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><%Function md5(text) With CreateObject("MSXML.DOMDocument").createElement("a") .dataType = "bin.hex" .nodeT
2022-02-02 00:15:15
791
UTCMS V10.3.5
2025-11-10
UTForum v3.6.0
2025-11-10
UsualTool Framework V6.2.5
2025-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
4