- 第一次用eclipse,导入项目错误Plug-in “org.eclipse.m2e.editor“ was unable to instantiate MavenPomEditor
zhangfeng1133
eclipsejavaide
第一次用eclipse,导入项目错误Plug-in"org.eclipse.m2e.editor"wasunabletoinstantiateMavenPomEditor。各种项目包,都不存在,maven应该能自动载入类包,比Php的composer方便太多Thecontainer'MavenDependencies'referencesnonexistinglibrary'C:\Users\Ad
- Yii实现RabbitMQ队列
huaweichenai
rabbitmq分布式phpyii
一:拓展安装composerrequireyiisoft/yii2-queuecomposerrequireenqueue/amqp-lib2:RabbitMQ队列配置在配置文件中配置RabbitMQ队列'components'=>[...'queue'=>['class'=>yii\queue\amqp_interop\Queue::class,'host'=>'192.168.6.88',//
- 使用Composer 来安装自己的PHP代码库
_玖-幽
PHP开发composersdkphp打包项目
一、将自己的PHP代码打包1.1打包项目在项目根目录创建composer.json,就可以打包项目,require写入你的项目依赖,name是自己项目的名字,格式:团队/项目名称{"name":"ciara/hello-world","require":{"monolog/monolog":"1.0.*"}}1.2指定包版本composer可以自动识别Git版本,也可以在composer.json
- thinkphp6配置阿里云上传图片
bug别找我
#php阿里云php服务器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装二、配置阿里云三、接口实现前言提示:这里可以添加本文要记录的大概内容:在thinkphp6中编写上传图片接口并将图片上传到阿里云提示:以下是本篇文章正文内容,下面案例可供参考一、安装在终端打开项目根目录,使用composer进行安装composerrequirealiyuncs/oss-sdk-php二、配置阿里云
- 考研长难句-1-11
EasyNetCN
Beethoven'shabitofincreasingthevolumewithanextremeintensityandthenabruptlyfollowingitwithasuddensoftpassagewasonlyrarelyusedbycomposersbeforehim.根据NPC切分Beethoven'shabitofincreasingthevolumewithanextre
- ThinkPHP6中使用GatewayWorker
有衡
phpGatewayWorketphp
首先是先安装composerrequireworkerman/gateway-workercomposerrequireworkerman/gatewayclient下载demo服务器开通TCP端口8282、1238将Applications\YourApp目录随便放ThinkPHP6的哪个位置,我这里放在了app\gateway\ws目录中配置composer.json"autoload":{"
- phpspreadsheet导出数据和图片到excel
守护大白菜
php
仅作记录,废话不多说前提是已经安装了phpspreadsheet(composerrequirephpoffice/phpspreadsheet)一、数据拼装,调用excel类=',strtotime($start)];$where[]=['ctime','field($field)->select()->toArray();if(empty($list)){return$this->apiErr
- Laravel01 课程介绍以及Laravel环境搭建
boy快快长大
PHPlaravelphp
Laravel01课程介绍1.Laravel2.mac开发环境搭建(通过Homebrew)3.创建一个项目1.Laravel公司中面临着PHP项目与Java项目并行,所以需要我写PHP的项目,公司用的框架就是Laravel,所以在B站上找了一门课学习。课程地址2.mac开发环境搭建(通过Homebrew)安装composer安装composer国内源https://pkg.xyz/php-r"co
- php实现讯飞星火大模型3.5
随风万里无云
aiphp开发语言
前期准备vscode下载安装好composer下载安装好php环境安装好(以上可以自行网上查阅资料)开始实现1.注册讯飞星火用户,获取token使用讯飞星火认知大模型-AI大语言模型-星火大模型-科大讯飞2.修改对应php文件中的key等可以参考文档说明,以及下载demo星火认知大模型WebAPI文档|讯飞开放平台文档中心其中appid等都需要修改还有uid,3.5模型wss://spark-ap
- 适用于 Amazon Step Functions 的低代码可视化新工作流 Workflow Studio, 现已在 Amazon Application Composer 正式发布!
亚马逊云开发者
低代码composer
今天,我们非常欣喜地宣布现已在AmazonApplicationCompose中推出AmazonStepFunctionsWorkflowStud。通过这款全新的集成应用,工作流与应用程序资源开发便可整合到统一的可视化基础设施即代码(IaC)生成器。对于使用AmazonStepFunctionsWorkflowStudio创建工作流与使用AmazonApplicationComposer定义资源,
- TP5.1.35 致命错误: Class 'think\captcha\Captcha' not found的解决方法
RCX明
thinkphp5.1
步骤1、下载安装captcha,(注意TP5.1是2.0版本的)2、拿到think-captcha放到verndor/topthink下3、打开vendor/composer/autoload_psr4.php4、composer下添加autoload_files.php5、编辑autoload_static.php6、编辑autoload_real.php7、好了,可以正常调用了1、下载安装ca
- Amazon Application Composer 正式发布!
今天,我们非常欣喜地宣布现已在AmazonApplicationCompose中推出AmazonStepFunctionsWorkflowStud。通过这款全新的集成应用,工作流与应用程序资源开发便可整合到统一的可视化基础设施即代码(IaC)生成器。对于使用AmazonStepFunctionsWorkflowStudio创建工作流与使用AmazonApplicationComposer定义资源,
- 记一次PHP并发性能调优实战 -- 性能提升104%
PHP9年架构师
适合阅读人群文中的调优思路无论是php,java,还是其他任何语言都是用.如果你有php使用经验,那肯定就更好了业务背景框架及相应环境laravel5.7,mysql5.7,redis5,nginx1.15centos7.5bbrdocker,docker-compose阿里云4C和8G问题背景php已经开启opcache,laravel也运行了optimize命令进行优化,composer也进行
- 从零开始建立一个Composer项目
kami1983
简介移植好的FEApi类库,需要打包发布到composer顺便记录一下。建立项目首先申请GitHub项目空间,这个不赘述了,我这里的项目空间是,https://github.com/kami1983/jk-laravel-feapi然后将git库clone到本地,建立develop分支,不赘述了:image.png修改vim.gitignore添加如下内容:composer.phar/vendor
- Laravel mix样式美化
__o__o
在开始使用Mix之前,必须先确保你的机器上安装了Node.js和NPM。node-vnpm-vLaravelMix然后就只需要安装LaravelMix。在新的Laravel项目中,你可以在目录结构的根目录中找到一个package.json文件,它包括了运行基本的Mix所需的内容。就如同composer.json文件,只不过它定义的是Node的依赖而不是PHP。你可以使用以下的命令安装它引用的依赖项
- PHPMailer 使用SMTP服务器发送邮件
一遇一余
php技术php发送邮件PHPMailerSMTP配置发送邮件
phpmailer安装或者下载方式:1、从github上下载:https://github.com/PHPMailer/PHPMailer/2、使用composer安装:composerrequirephpmailer/phpmailer发送之前需要拥有自己的邮件服务器,测试的时候其实用自己申请的免费邮箱最方便了,不需要自己再搭建服务器了,可能要配置邮箱的SMTP服务,大部分公共邮箱(163、qq
- PHP开发 之 注解
诺之林
目录开始注解类注解属性注解开始mkdirannotation&&cdannotationmkdir-pmodule/Basevimmodule/Base/Description.phpstring(7)"default"}关于PHP环境搭建更多参考PHP开发之开发环境注解composerrequiredoctrine/annotationsvimmodule/Base/Description.ph
- 怎么上传云班课的计算机作业,《云班课》作业提交教程
Valkla
怎么上传云班课的计算机作业
D:\wwwroot\cpplay.com\public\index.php(1.17KB)D:\wwwroot\cpplay.com\thinkphp\base.php(1.71KB)D:\wwwroot\cpplay.com\thinkphp\library\think\Loader.php(12.70KB)D:\wwwroot\cpplay.com\vendor\composer\autol
- 全局安装composer
强迫症患者被人抢注了
安装:curl-sShttp://install.phpcomposer.com/installer|sudophp----install-dir=/usr/local/bin--filename=composer查看:composer-V
- composer更新或安装某些插件时提示其他PHP扩展缺失的问题
薛延祥
问题:therequestedPHPextensionpcntlismissingfromyoursystem.原因:默认composer更新或安装某个插件时,会检查所有插件的依赖PHP扩展及版本是否合适,这会浪费时间并影响正常的插件安装,因此可以设置参数忽略这样的检查,方式就是在composer更新或安装插件的命令后加参数--ignore-platform-reqs,也就会忽略平台依赖的检查co
- 2024全栈时代开启-世界上最好的语言php学习-thinkphp 框架
江南一舟110
phpphp学习开发语言
1.最好的语言PHP没有之一,开发速度比Java千百倍快,web开发量世界第二,高并发一样可以处理,php7.8性能大幅度提升,2.2024全栈时代,前后端分离总归有统一,分久必合合久必分3.tp6以后全部使用Composer安装这东西类Java里面的Mavennode里面的npmpython里面的pipThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB
- 深入学习Composer原理(二)
ZyBlog
本系列的第二篇文章,这次我们聊聊:spl_autoload_register()函数PHP的SPL库作为扩展库,已经于5.3.0版本后默认保持开启,成为PHP的一组强大的核心扩展库。大家有时间可以多研究研究SPL里面的方法功能。而且,SPL中包含很多类库哟,在设计模式的系列文章中,我们也会再次见到他们的身影!这回我们建立一个文件,叫做spl_autoload_register.php,然后将下面的
- 创建 yaf 项目目录及文件(windows)
Hyso
yaf项目目录结构+public|-index.php//入口文件|-.htaccess//重写规则|-composer.json//composer配置文件|+static|-css|-img|-js+conf|-application.ini//项目配置文件+application|+controllers|-Index.php//默认控制器|+views|+index//控制器|-index
- [030] Symfony4 数据库入门 Part01
观星汉
Symfony框架本身没有操作数据库的组件,操作数据库是通过第三方的ORM包来提供的.采用的是Doctrine.安装Doctrine在SF项目中使用Doctrine之前,需要安装一下包:symfony/orm-pack,同时一个代码生成包symfony/maker-bundle也安装一下方便生成代码.composerrequiresymfony/orm-packcomposerrequiresym
- Laravel 7 教程:使用 Passport 来构建 API 授权(大量代码)
八重樱勿忘
今天我们要进行LaravelApi认证请按照以下步骤进行应用程序身份验证和授权第一步执行以下命令:composerrequirelaravel/passportphpartisanmigratephpartisanpassport:install第二部修改config/auth.php文件中的Gurds:...'guards'=>['web'=>['driver'=>'session','prov
- 开发知识点-拍黄片的好基友的依赖管理工具-composer
amingMM
开发知识点composerandroidphp
composer介绍主要特性使用Composer的优势基本使用更改国内源头库文档介绍Composer是PHP的一个依赖管理工具,它允许项目创建者和开发者声明项目所依赖的库,并自动安装这些依赖项。它在PHP社区中被广泛使用,几乎成为了现代PHP开发的标准配置。主要特性依赖管理:Composer让你可以在项目中声明所需的依赖库,然后它会帮你安装和管理这些库。自动加载:Composer还可以自动生成一个
- 解决composer install遇到:Your requirements could not be resolved to an installable set of packages
luke8327
首先看报错信息:如下图解决办法:直接忽略版本就是了composerinstall--ignore-platform-reqs或者composerupdate--ignore-platform-reqs结果如下:这样就解决了!
- 校园团餐SAAS系统源码
像素科技
微信
##项目介绍校园团餐SAAS系统,是全新推出的一款轻量级、高性能、前后端分离的团餐系统,支持微信小程序。技术特点>*前后端完全分离(互不依赖开发效率高)>*采用PHP8(强类型严格模式)>*ThinkPHP8.0(轻量级PHP开发框架)>*Uni-APP(开发跨平台应用的前端框架)>*TDesign(企业级中后台产品UI组件库)>*Composer一键引入三方扩展>*部署运行的项目体积仅30多MB
- Ohio时尚企业网站WordPress主题创意作品展示WordPress模板
themebest
Ohio时尚企业网站WordPress主题创意作品展示WordPress模板(www.themebest.com)汉化版,极简华丽,多功能的产品展示和富有创意的展示主题,具有创建现代化且实用的网站并开始销售产品和服务所需的敏锐用户体验。它带有最受欢迎的WordPress页面构建器WPBakery页面构建器(以前为VisualComposer)插件和用于主题设置的ACFPro。无需编码即可快速创建时
- Laravel5.7 composer安装扩展错误
倚窗听雨211
问题:在部署到正式环境(Nginx+PHP7.1)时,使用composer.json安装扩展时,出现错误。TheProcessclassreliesonproc_open,whichisnotavailableonyourPHPinstallation.根据提示也能看出,这里是proc_open方法找不到。解决办法:打开php配置文件,搜索disable_functions,将后面的proc_op
- 用MiddleGenIDE工具生成hibernate的POJO(根据数据表生成POJO类)
AdyZhang
POJOeclipseHibernateMiddleGenIDE
推荐:MiddlegenIDE插件, 是一个Eclipse 插件. 用它可以直接连接到数据库, 根据表按照一定的HIBERNATE规则作出BEAN和对应的XML ,用完后你可以手动删除它加载的JAR包和XML文件! 今天开始试着使用
- .9.png
Cb123456
android
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png
智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。
我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边
- 算法的效率
天子之骄
算法效率复杂度最坏情况运行时间大O阶平均情况运行时间
算法的效率
效率是速度和空间消耗的度量。集中考虑程序的速度,也称运行时间或执行时间,用复杂度的阶(O)这一标准来衡量。空间的消耗或需求也可以用大O表示,而且它总是小于或等于时间需求。
以下是我的学习笔记:
1.求值与霍纳法则,即为秦九韶公式。
2.测定运行时间的最可靠方法是计数对运行时间有贡献的基本操作的执行次数。运行时间与这个计数成正比。
- java数据结构
何必如此
java数据结构
Java 数据结构
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:
枚举(Enumeration)
位集合(BitSet)
向量(Vector)
栈(Stack)
字典(Dictionary)
哈希表(Hashtable)
属性(Properties)
以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collect
- MybatisHelloWorld
3213213333332132
//测试入口TestMyBatis
package com.base.helloworld.test;
import java.io.IOException;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibat
- Java|urlrewrite|URL重写|多个参数
7454103
javaxmlWeb工作
个人工作经验! 如有不当之处,敬请指点
1.0 web -info 目录下建立 urlrewrite.xml 文件 类似如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE u
- 达梦数据库+ibatis
darkranger
sqlmysqlibatisSQL Server
--插入数据方面
如果您需要数据库自增...
那么在插入的时候不需要指定自增列.
如果想自己指定ID列的值, 那么要设置
set identity_insert 数据库名.模式名.表名;
----然后插入数据;
example:
create table zhabei.test(
id bigint identity(1,1) primary key,
nam
- XML 解析 四种方式
aijuans
android
XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object
- spring中配置文件占位符的使用
avords
1.类
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.o
- 前端工程化-公共模块的依赖和常用的工作流
bee1314
webpack
题记: 一个人的项目,还有工程化的问题嘛? 我们在推进模块化和组件化的过程中,肯定会不断的沉淀出我们项目的模块和组件。对于这些沉淀出的模块和组件怎么管理?另外怎么依赖也是个问题? 你真的想这样嘛? var BreadCrumb = require(‘../../../../uikit/breadcrumb’); //真心ugly。
- 上司说「看你每天准时下班就知道你工作量不饱和」,该如何回应?
bijian1013
项目管理沟通IT职业规划
问题:上司说「看你每天准时下班就知道你工作量不饱和」,如何回应
正常下班时间6点,只要是6点半前下班的,上司都认为没有加班。
Eno-Bea回答,注重感受,不一定是别人的
虽然我不知道你具体从事什么工作与职业,但是我大概猜测,你是从事一项不太容易出现阶段性成果的工作
- TortoiseSVN,过滤文件
征客丶
SVN
环境:
TortoiseSVN 1.8
配置:
在文件夹空白处右键
选择 TortoiseSVN -> Settings
在 Global ignote pattern 中添加要过滤的文件:
多类型用英文空格分开
*name : 过滤所有名称为 name 的文件或文件夹
*.name : 过滤所有后缀为 name 的文件或文件夹
--------
- 【Flume二】HDFS sink细说
bit1129
Flume
1. Flume配置
a1.sources=r1
a1.channels=c1
a1.sinks=k1
###Flume负责启动44444端口
a1.sources.r1.type=avro
a1.sources.r1.bind=0.0.0.0
a1.sources.r1.port=44444
a1.sources.r1.chan
- The Eight Myths of Erlang Performance
bookjovi
erlang
erlang有一篇guide很有意思: http://www.erlang.org/doc/efficiency_guide
里面有个The Eight Myths of Erlang Performance: http://www.erlang.org/doc/efficiency_guide/myths.html
Myth: Funs are sl
- java多线程网络传输文件(非同步)-2008-08-17
ljy325
java多线程socket
利用 Socket 套接字进行面向连接通信的编程。客户端读取本地文件并发送;服务器接收文件并保存到本地文件系统中。
使用说明:请将TransferClient, TransferServer, TempFile三个类编译,他们的类包是FileServer.
客户端:
修改TransferClient: serPort, serIP, filePath, blockNum,的值来符合您机器的系
- 读《研磨设计模式》-代码笔记-模板方法模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
- 配置心得
chenyu19891124
配置
时间就这样不知不觉的走过了一个春夏秋冬,转眼间来公司已经一年了,感觉时间过的很快,时间老人总是这样不停走,从来没停歇过。
作为一名新手的配置管理员,刚开始真的是对配置管理是一点不懂,就只听说咱们公司配置主要是负责升级,而具体该怎么做却一点都不了解。经过老员工的一点点讲解,慢慢的对配置有了初步了解,对自己所在的岗位也慢慢的了解。
做了一年的配置管理给自总结下:
1.改变
从一个以前对配置毫无
- 对“带条件选择的并行汇聚路由问题”的再思考
comsci
算法工作软件测试嵌入式领域模型
2008年上半年,我在设计并开发基于”JWFD流程系统“的商业化改进型引擎的时候,由于采用了新的嵌入式公式模块而导致出现“带条件选择的并行汇聚路由问题”(请参考2009-02-27博文),当时对这个问题的解决办法是采用基于拓扑结构的处理思想,对汇聚点的实际前驱分支节点通过算法预测出来,然后进行处理,简单的说就是找到造成这个汇聚模型的分支起点,对这个起始分支节点实际走的路径数进行计算,然后把这个实际
- Oracle 10g 的clusterware 32位 下载地址
daizj
oracle
Oracle 10g 的clusterware 32位 下载地址
http://pan.baidu.com/share/link?shareid=531580&uk=421021908
http://pan.baidu.com/share/link?shareid=137223&uk=321552738
http://pan.baidu.com/share/l
- 非常好的介绍:Linux定时执行工具cron
dongwei_6688
linux
Linux经过十多年的发展,很多用户都很了解Linux了,这里介绍一下Linux下cron的理解,和大家讨论讨论。cron是一个Linux 定时执行工具,可以在无需人工干预的情况下运行作业,本文档不讲cron实现原理,主要讲一下Linux定时执行工具cron的具体使用及简单介绍。
新增调度任务推荐使用crontab -e命令添加自定义的任务(编辑的是/var/spool/cron下对应用户的cr
- Yii assets目录生成及修改
dcj3sjt126com
yii
assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件,但是我们又希望将module单独出来,所以需要使用发布,即将一个目录下的文件复制一份到assets下面方便通过url访问。
assets设置对应的方法位置 \framework\web\CAssetManager.php
assets配置方法 在m
- mac工作软件推荐
dcj3sjt126com
mac
mac上的Terminal + bash + screen组合现在已经非常好用了,但是还是经不起iterm+zsh+tmux的冲击。在同事的强烈推荐下,趁着升级mac系统的机会,顺便也切换到iterm+zsh+tmux的环境下了。
我为什么要要iterm2
切换过来也是脑袋一热的冲动,我也调查过一些资料,看了下iterm的一些优点:
* 兼容性好,远程服务器 vi 什么的低版本能很好兼
- Memcached(三)、封装Memcached和Ehcache
frank1234
memcachedehcachespring ioc
本文对Ehcache和Memcached进行了简单的封装,这样对于客户端程序无需了解ehcache和memcached的差异,仅需要配置缓存的Provider类就可以在二者之间进行切换,Provider实现类通过Spring IoC注入。
cache.xml
<?xml version="1.0" encoding="UTF-8"?>
- Remove Duplicates from Sorted List II
hcx2013
remove
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.
For example,Given 1->2->3->3->4->4->5,
- Spring4新特性——注解、脚本、任务、MVC等其他特性改进
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- MySQL安装文档
liyong0802
mysql
工作中用到的MySQL可能安装在两种操作系统中,即Windows系统和Linux系统。以Linux系统中情况居多。
安装在Windows系统时与其它Windows应用程序相同按照安装向导一直下一步就即,这里就不具体介绍,本文档只介绍Linux系统下MySQL的安装步骤。
Linux系统下安装MySQL分为三种:RPM包安装、二进制包安装和源码包安装。二
- 使用VS2010构建HotSpot工程
p2p2500
HotSpotOpenJDKVS2010
1. 下载OpenJDK7的源码:
http://download.java.net/openjdk/jdk7
http://download.java.net/openjdk/
2. 环境配置
▶
- Oracle实用功能之分组后列合并
seandeng888
oracle分组实用功能合并
1 实例解析
由于业务需求需要对表中的数据进行分组后进行合并的处理,鉴于Oracle10g没有现成的函数实现该功能,且该功能如若用JAVA代码实现会比较复杂,因此,特将SQL语言的实现方式分享出来,希望对大家有所帮助。如下:
表test 数据如下:
ID,SUBJECTCODE,DIMCODE,VALUE
1&nbs
- Java定时任务注解方式实现
tuoni
javaspringjvmxmljni
Spring 注解的定时任务,有如下两种方式:
第一种:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http
- 11大Java开源中文分词器的使用方法和分词效果对比
yangshangchuan
word分词器ansj分词器Stanford分词器FudanNLP分词器HanLP分词器
本文的目标有两个:
1、学会使用11大Java开源中文分词器
2、对比分析11大Java开源中文分词器的分词效果
本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那要用的人结合自己的应用场景自己来判断。
11大Java开源中文分词器,不同的分词器有不同的用法,定义的接口也不一样,我们先定义一个统一的接口:
/**
* 获取文本的所有分词结果, 对比