所有博文
mssql与mysql数据同步的Kafka实验
实验目的:本文同时发表在csdn与im286.高并发模式下,实现mssql与mysql数据同步,主:mysql次:mssql,异步实现。实验准备:linux/win各1台,主linux,次win,安装mssql1份,mysql1份,表及字段设置一致。实验步骤:1.linux配置nginx,安装php7.4环境及composer2.安装librdkafka3.编译rdkafka,增加php扩展ext...
阅读全文 →
UT框架基于Swoole的Mysql连接池
直接上代码,我是将连接池做成了一个主类放在library目录下,方便所有模块调用:libraryPool.phpnamespacelibraryPool;uselibraryUsualToolMysql;/***基于Swoole的数据库连接池*目前支持Mysql*$mode默认0,0CLI模式1客户端模式*$worker_num默认5,进程数*$task_num默认10,维持连接数*$dispat...
阅读全文 →
Mysql INT字段默认为0且允许为空,传空值却失败?
MysqlINT字段设置了允许为空且默认为0,然而传一个空值''却失败?起因:这是最近在UT框架中遇到的一个问题,有零散用户反映在某面板集成环境中安装UT模块出现无法创建数据的现象,起初我们是建议用户换一个面板问题便解决。等空闲之后细心研究发现:程序没问题、MYSQL字段设置也没问题,在这个面板中确实存在无法创建数据的问题,经过梳理和测试,发现某个INT字段若是传值没问题,传空值却...
阅读全文 →
解决UT框架更改前端默认模块后后端访问异常
将根目录下autoload.php第46行修改为:if(empty($_GET["m"])):if(Contain("app/dev",library\UsualToolInc\UTInc::CurPageUrl())):$m="ut-frame";else:$m=$config["DEFAULT_MOD"];endif;else:$m=library\UsualToolInc\UTInc::Sq...
阅读全文 →
使用Tesseract架设OCR识别服务
提到OCR就不可避免的想到谷歌的开源项目Tesseract。Tesseract是基于Apache许可证的自由软件,自2006年起由Google赞助开发。在2006年Tesseract被认为是最精准的开源光学字符识别引擎之一。至今仍有大量开发者选用这个项目进行OCR软件的开发。今天我们就来讲一讲如何架设Tesseract,并提供WEB在线识别的功能。环境:WIN7+系统1安装Tesseract-OC...
阅读全文 →
安装laravel错误问题解决汇总
composer安装laravel:composercreate-projectlaravel/laravel安装目录名问题1:使用composer安装laravel出现“Couldnotfindpackagelaravel/laravelwithstabilitystable.”解决:修改composer镜像地址:composerconfig-grepo.packagistcomposerhtt...
阅读全文 →
ASP下避免用户长时间等待数据的解决方案
概述:在ASP很多场景中,我们会遇到加载大量数据的时候,用户需要等待一段时间才会显示完全的数据。比如生成静态、数据分页等等。成因:大多在dowhile,while,for下运行大量数据、进行循环输出时,需要等待页面加载完成才会显示数据。Flush方法原理:在ASP中有一个方法一直被忽视,就是Flush缓冲数据,Flush方法会立即发送已缓存的HTML输出到浏览器而无需等待所有数据加载完成。如果数据...
阅读全文 →
实验:require_once与require性能对比
实验结果仅表明在指定环境下的真实数据,不具统一参考性。之前看过一些文章,大致说的是require比require_once快,笔者呢一直使用require_once,因为这样可以保证项目最大容错。至于速度方面呢,一直想做一个对比,今天就来测试一下。测试环境:PHP5.6/FASTCGI/IIS8.5测试站点:一个数据量大的站点和一个少量数据的站点(均使用UT框架)实验目的:分析require与re...
阅读全文 →
使用WinRar制作exe桌面应用程序
用惯了使用工具打包exe,今天就给大家介绍WinRar打包exe的简便方法,其优点是无需额外下载工具。第一步:准备需要打包的文件。为演示方便,我们准备了一个TXT文件,希望EXE直接运行这个文件,当然你也可以运行其他EXE文件。第二步:打开WinRar选中demo.txt,点击“添加”。第三步:在弹出窗口中,压缩文件名后缀改为“.exe“。第四步:点”高级“选项,再点击”自解压选项“。第五步:”自...
阅读全文 →
