自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 SQLserver代理服务无法启动可能是这个原因

SQLserver的代理服务一直无法启动,无法继续配置其他运行环境,可能与版本有关。

2022-06-11 21:36:57 11943 4

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

转载 Mysql INT字段默认为0且允许为空,传空值却失败?

Mysql INT字段设置了允许为空且默认为0,然而传一个空值''却失败?

2022-02-02 00:04:39 3856

UTCMS V10.3.5

UTCMS V10是基于UT框架及其可视包构建的内容管理系统,能够快速搭建各种类型的应用。(该版本不兼容V8/V9版本) 百科:https://frame.usualtool.com/baike/cms.php

2025-11-10

UTForum v3.6.0

UTForum是一款简洁的社区论坛系统,扩展性强,支持在线安装UT开放市场的应用。 UTForum可以通过UT可视包或UTCMS安装模块的方式进行安装,亦可以直接下载压缩包直接安装。社区管理是附带在系统本身的功能,只可以在管理员登录社区后才能进行管理。

2025-11-10

UsualTool Framework V6.2.5

UT框架(全称UsualTool Framework,简写UT、UTFrame、UTFramework)是基于PHP的多端应用开发框架。 UT框架内置几乎所有关系数据库或非关系数据库的类库,拥有可自定义的模板引擎、语言本地化解析器及各种函数库。轻便简易的开发模式使开发者更容易理解流程、上手开发。使用UT虽然需要PHP基础知识,但更多的是对UT函数方法的调用,这将节省更多的开发时间。

2025-11-10

空空如也

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

TA关注的人

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