有用代码

关于上一页与下一页实现细节

我想要把题库设计一下翻页功能,Mysql语句也很简单,在本地测试一点问题都没有,但是一放到服务器上便提示内存资源耗竭,最后在查看了一些资料后,在后面加了一个limit 1,如此便跑得飞快: 实现代码: 下面是参考内容: seq 是自增序列,random_code是id,title是博客标题。 seq不是主键,要使seq自增,先添加seq字段或建表时创建,再将seq添加unique索引,再使seq auto_increment,因为自增长列必须先是unique key或primary key。

blueidea

PHP读取word文档里的文字及图片,并保存

一、composer安装phpWord composer require phpoffice/phpword 传送门:https://packagist.org/packages/phpoffice/phpword 二、phpWord 读取 docx 文档(注意是docx格式,doc格式不行) 如果你的文件是doc格式,直接另存为一个docx就行了;如果你的doc文档较多,可以下一个批量转换工具:http://www.batchwork.com/en/doc2doc/download.htm 如果你还没配置自动加载,则先配置一下: require ‘./vendor/autoload.php’; 加载文档: $dir = str_replace(‘\’, ‘/’, DIR) . ‘/’; $source = $dir . ‘test.docx’; $phpWord = \PhpOffice\PhpWord\IOFactory::load($source); 三、关键点 1)对齐方式:PhpOffice\PhpWord\Style\Paragraph -> getAlignment() 2)字体名称:\PhpOffice\PhpWord\Style\Font -> getName() 3)字体大小:\PhpOffice\PhpWord\Style\Font -> getSize() 4)是否加粗:\PhpOffice\PhpWord\Style\Font -> isBold() […]

blueidea

Mathpix收费了?快使用API吧,个月免费识别1000次!

最近,数学公式OCR神器Mathpix 开始收费,一个月只能免费用50次,再用就得5刀一月,小伙伴们顿时叫苦不迭。想想这种套路国内互联网公司不知道玩了多少次了,从滴滴打车到美团外卖再到共享单车,都是先培养消费习惯再收割一波韭菜。但是当初大家都只顾享受免费识别公式带来的快感,哪知由俭入奢易,由奢入俭难,现在再手敲公式真是痛苦不堪。 目前来看,由于需要联网识别,基本没有空子可钻。当然也不排除个别神人用大量邮箱来白嫖:如何看待 Mathpix 收费?​www.zhihu.com 但是,Mathpix官网对于一些有能力的开发者还是开了一扇后门的:Mathpix OCR​mathpix.com 从它提供的OCR API来看,一个月可以免费使用1000次!在之后一直到10万次都是0.004美元(约合0.028元)一次。对个人使用者而言,1000次已经基本够了。 首先需要登录平台:MathpixOCR login​dashboard.mathpix.com 登录之后需要输入信用卡信息,完成账号激活。 激活后,将会显示API的id和key: API官方文档:Mathpix API v3 Reference​docs.mathpix.com Github上给出了具体示例:Mathpix/api-examples​github.com 以Python为例,只需要在mathpix.py中填写自己的id和key,再调用simple.py就能运行。从示例来看,它识别的是本地图片。我在它的基础上加入了识别剪贴板的代码,从而达成与Mathpix相似度为99

blueidea

Jieba-php中文分词

“結巴”中文分詞:做最好的 PHP 中文分詞、中文斷詞組件。 / “Jieba” (Chinese for “to stutter”) Chinese text segmentation: built to be the best PHP Chinese word segmentation module. http://jieba-php.fukuball.com

blueidea

基于PSCWS4词库的PHP中文分词工具

基于PSCWS4的PHP中文分词工具词库官方网址:http://www.xunsearch.com/scws/ 这是用纯 PHP 代码实现的 C 版 Libscws 的全部功能,即第四版的 PSCWSPSCWS4 使用文档:http://www.xunsearch.com/scws/docs.php#pscws4 安装composer require wxkxklmyt/pscws 安装 使用 运行结果 静思 善解 法师 柔和 做到 其它说明 默认返回结果为字符串,返回字符串支持自定义分隔符,默认为空格 支持返回结果为数组 支持返回词数量自定义,默认为5个

blueidea

清除不可见空格

用 $str = preg_replace(‘/^[\pZ\pC]+|[\pZ\pC]+$/u’,”,$str); http://php.net/manual/zh/regexp.reference.unicode.php 在选用 UTF-8模式时用于匹配通用字符类型 pC:所有的unicode“other”pZ:所有的unicode“separator” ,所有空格和不可见字符

blueidea