题目:题解:classSolution:defkthSmallest(self,matrix:List[List[int]],k:int)->int:n=len(matrix)defcheck(mid):i,j=n-1,0num=0whilei>=0andj=kleft,right=matrix[0][0],matrix[-1][-1]whileleft
国内公认最好看的九部电影,每一部都是经典,看过的却没几个
大咖留心影视
第一部《霸王别姬》,陈凯歌导演这部由张国荣出演的经典电影,豆瓣9.5的评分不仅让张国荣哥哥获得了众多奖项,也让这部片子成为了中国电影的里程碑。不论是剧情还是演员的演技,都是无可挑剔的存在。第二部《大话西游之仙履奇缘》,由刘振伟导演,周星驰主演这部豆瓣评分9.5,是一部仅次于霸王别姬的电影,不仅如此这也是我们童年热捧的作品。小时候看这个笑到抽出,但是长大了再看却是哭的痛彻心扉,从中悟到了很多道理。而
《邂逅迷局之末路追踪》定档10月31日搜狐视频热血上线
炫动影业
由青年导演李东明执导、知名制片人李夫君制片的动作悬疑电影《邂逅迷局之末路追踪》正式定档10月31日搜狐视频震撼上映。据悉,该电影是由白大侠监制,青年演员方言,刘飞,高子涵领衔主演,周暮晨,张海涛,张正联合主演的网络院线电影。影片故事讲述的是公司职员赵云有一位美丽温柔的妻子和聪明可爱的女儿,可谓家庭美满幸福。可是在网上遇到一位叫香香的美女之后,禁不住诱惑的赵云很快陷入网恋之中,并很快来到香香所在的城
《重生到现代之从零开始的C语言生活》—— 指针6
yttandb
c语言生活
回调函数回调函数就是通过函数指针调用的函数如果你把函数的指针作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,被调用的函数就是回调函数假设函数a是一个普通的函数,函数b的形参为函数指针变量,我们在主函数中调用函数b,并将函数a的地址传递给b,那么函数b中的函数指针变量中储存的就是函数a的地址,在函数b中解引用函数指针变量解引用的是函数a,就可以使用函数a,函数a就是回调函数举个例子:
图数据库之ArangoDB
james二次元
图数据库数据库图数据库arangodb推荐系统社交网络
ArangoDB是一个多模型、开源的分布式数据库,支持文档、图和键值存储三种数据模型。它以其灵活性和强大的查询能力而著称,特别是在需要处理复杂数据关系的场景下。ArangoDB的设计目标是提供一个统一的、高效的数据存储解决方案,适合于各种应用场景,如实时分析、内容管理系统、物联网(IoT)和社交网络等。官方地址:ArangoDB:Multi-ModelDatabaseforYourModernAp
孟之反不伐
月儿明_0311
【原文】子曰:“孟之反(1)不伐(2),奔(3)而殿(4),将入门,策(5)其(6)马,曰:非敢后也,马不进也。”(《论语·雍也第六》)【注释】(1)孟之反:又叫孟之侧,鲁国大夫。(2)伐:自夸。(3)奔:败走。鲁弱而齐已备妥攻鲁,但子贡说服吴以救鲁之名联鲁攻齐,公元前484年吴军在艾陵(今山东莱芜县东)下寨,吴王与鲁季康子会谋,齐军十五万已攻来,吴王让鲁、齐两军先战以观察齐军实力,鲁军左右师冉求
桃、李、梨之约
长林张少
又到春暖花季,春来微微迟,想听风念诗,花香成追忆。盼着春暖花开,珍惜邂逅相遇,想念缱绻缠绵,桃花、李花、梨花,醉了远方,醉了故乡,醉了心怀,醉了梦想。春风剪剪,陌上花开,桃之夭夭,灼灼其华,满树芬芳,暗香萦绕。春风微微吹,桃花朵朵开;香风飘千里,芬芳进万家。烟雨,桃红,诗情,画意,如烟如岚,如诗如梦,如痴如醉,旖旎着我如梦似幻的悠思,呢喃了我满心满怀的希翼与憧憬,在我沉迷的心海里泛起且喜且暖且醉的
C语言基础:二级指针和函数指针
况之嘉禾
C语言基础c语言linux
1二级指针在C语言中,二级指针(DoublePointer)是指向指针的指针。二级指针在处理复杂数据结构、动态内存分配和函数参数传递等场景中非常有用。理解二级指针的概念和用法可以帮助处理更复杂的数据结构和内存管理任务。1.1定义二级指针二级指针是指向指针变量的指针。可以用两个星号**来声明一个二级指针变量。int**pp;上述代码定义了一个pp,它是一个二级指针,指向一个指向int类型的指针。1.
《水浒传》读思
燕归来zhy
一.《水浒传》引子宋仁宗嘉佑三年,天下瘟疫盛行,仁宗派洪信为天使,到江西龙虎山请张真人禳除瘟疫。张真人乘云驾雾先到东京除灾。洪太尉游山,看到一处无人之境,重重铁索把守,一定要看稀奇,误放了魔君。从此,三十六天罡,七十二地煞,降临人间。嘉佑八年仁宗驾崩,历经英宗、神宗、哲宗,三十多年过去,一百零八将各行各业显神通。破落户高俅踢的一脚好气箓,时来运转被端王看中,收为亲随。每日斗鸡玩鸟,吹拉弹唱,附庸风
仙侠内部号申请平台是哪个 仙侠内部号怎么申请?
会飞滴鱼儿
(如果你玩手游,请你认真看完这篇文章。因为下面的内容可能会颠覆你的认知。)我本人从2015年从事手游研发和运营5年时间,曾经是某一游戏大厂的运营主管,这五年时间里我接手过17款热门游戏的研发与运营工作。但在2020年,我毅然决然的退出游戏行业。所有才敢爆出手游产业链的内幕。大家玩游戏肯定都遇到过托,其实市面上百分之85的手游里面都有手游托,甚至达到一款游戏一个服都有一个托。我们业内以内部号来称呼。
10、Flink 动态表之更新和追加查询详解
猫猫爱吃小鱼粮
FlinkSQLflink数据库大数据
更新和追加查询虽然这两个示例查询看起来非常相似(都计算分组计数聚合),但它们在一个重要方面不同:第一个查询更新先前输出的结果,即定义结果表的changelog流包含INSERT和UPDATE操作。第二个查询只附加到结果表,即结果表的changelog流只包含INSERT操作。一个查询是产生一个只追加的表还是一个更新的表区别:产生更新更改的查询通常必须维护更多的状态。将append-only的表转换
《金文成〈中庸〉学习笔记367。2020-1-21》
金吾生
《金文成〈中庸〉学习笔记367。2020-1-21》今天是己亥年丁丑月癸亥日,腊月廿七,2020年1月21日星期二。第二十章【"哀公问政。子曰:‘文、武之政,布在方策。其人存,则其政举;其人亡,则其政息。人道敏政,地道敏树。夫政者,蒲芦也。故为政在人,取人以身,修身以道,修道以仁。仁者人也,亲亲为大;义者宜也,尊贤为大;亲亲之杀,尊贤之等,礼所生也。故君子不可以不修身;思修身,不可以不事亲;思事亲
『Android-技能篇』优雅的转场动画之-Transition---掘金技术征文-双节特别篇
2401_84408404
程序员android
相信大家在平常开发也会遇到类似的转场动画,如果想要要实现上图的效果有哪些方式呢?首先分析一下转场过程,我们把起始View分别定义为startView和endView。startView为常见的列表布局,左侧头像和右侧为文本介绍;endView为详情页面,置顶的大图和详细的文本介绍。不难发现,这些元素都是对应关系,只不过起始状态的基本属性不同:头像,位置和大小以及scaleType发生变化背景,颜色
打渔的寓言--汽车软件开发技术进化史
大叔带刺
AUTOSAR信息安全以太网
刺儿,生于渔村。少有志,即从学,颇有祖逖、车胤之风。尝三冬读书于野,狂风暴雪而不辍,七月就读于闹室而不知挥汗如雨。既加冠,有所成。能熟读古圣贤之书,亦能倒背《春秋》如流。是年,高丽国有打渔会社曰现代查东查,其规模颇大,威镇寰宇。刺于现代某得一差事,以为可从中习得打渔之术,以报效社会。然刺儿不知,其于现代乃为一马夫,每日运送些鱼虾蚌蟹,终不得打渔妙法。后三年,刺心不死,去现代而回家乡,始从渔。而教刺
【运维之服务器】如何查看Ubuntu版本及常见版本介绍
程序者王大川
运维运维服务器ubuntu
一、引言Ubuntu是一个基于Debian构建的免费、开源的操作系统,广泛应用于个人电脑、服务器以及云平台。了解Ubuntu版本对于系统维护、软件安装和更新都具有重要意义。本文将带你了解Ubuntu版本的概念,教你如何查看Ubuntu版本,并介绍一些常见的Ubuntu版本。二、什么是Ubuntu版本Ubuntu版本指的是Ubuntu操作系统的不同发行版。每个版本都有其独特的特点、更新周期和官方支持
德者育心,书香致远
小女人_da03
图片发自App六朝古都、天下文枢,南京不仅以她的风景秀丽著称于世,更因饱学之士云集而令人神往。2018年10月9日,我参加了“郑州市郑东新区中小学德育管理干部高级研修班”的培训。本次培训,大咖齐聚,干货满满,无论从德育管理方面还是文学修养方面都让我有所获益。其中,让我最难忘的是南京教育科学院李宏亮博士的讲座。李博士学识渊博,谈吐风趣,思维敏捷,见解独到。他在《德育干部的角色定位与素养》这一讲座中提
007不出局写作之第十篇:忽然一周
战小云
日子过的总是出奇的快,趁着孩子睡觉,赶紧爬起来写今日的007不出局的打卡作业。作业比较随性,自由自在,想写啥就写啥,这也是我的喜欢,因为我是一个不喜欢被任何东西束缚的人。随性可以写成随笔,对于自己,随笔可以随意地写,记录点滴,记录所思所想。很多东西在走近你生命的那一刻如果不去记录很快它就走出了你的生命,也是记忆的遗忘曲线。生活中需要记录于我而言,很有必要。今天早上,一个好朋友问我了一个问题,我回答
做得正确就会有好结果吗?
竹夭儿
拆读李笑来老师的《财富自由之路》之第16章:做得正确就会有好结果吗?这一章从两个维度去思考了“正确”本身的价值:你正确的程度越大,与此同时,不认同你的人越多,你的价值就越大。若你很正确,但与此同时,所有的人都很正确,那你的价值其实可能等于零。很多时候,我们很多人在“不小心”找到真正的价值时,可能并不知道自己找到了,并且可能很痛苦。为什么人们在面对真正的价值时会很痛苦呢?因为他们衡量正确与否的方式错
风语 | 0到1之云端遥寄清华
水亦宽
如果说我们每个人都是从无到有,再到更有,直到归真归无,你赞同吧?记得刚到简村时我是拒绝在这里使用微信的,因为微信主要是在工作上使用和跟熟悉的人联系时使用的。后来,因为在这里也有“工作”需要就启用了微信,并且加入了几个群,这也算是从无到有!加入的几个群中,“七月一班”和“风语阁文苑”这两个群是有写文活动的,有这样的活动我觉得也不错,至少现在我是这样以为的。这两个群因为有写文活动,平时群里都很热闹,有
Python实现接口关联:提升接口测试效率和可维护性
测试界的海飞丝
自动化测试软件测试技术分享python开发语言测试工具单元测试
在现代软件开发中,接口测试是保证系统功能和性能的重要环节。为了提高接口测试的效率和可维护性,我们需要实现接口关联,即在测试过程中自动提取和使用其他接口的响应数据。本文将介绍如何使用Python实现接口关联,包括接口测试框架的选择、关联数据提取和使用的方法,以及代码实现的细节和思路。1.选择接口测试框架在实现接口关联之前,我们首先需要选择合适的接口测试框架。Python提供了许多优秀的接口测试框架,
「老祖重生记38」含光君醉酒后太好玩了,竟拉着鬼羡踢了一晚毽子
七月听澜
忽然,一阵清冷的檀香之气朝鬼羡袭来而来:“一间即可!”“蓝湛,你怎么来了,不是让你好好呆着别动吗?”蓝忘机回道:“见你磨磨蹭蹭好一阵,便过来看看”。鬼羡将蓝湛给他的那个钱袋翻了个里朝外,瘪了瘪嘴,说道:“喏,钱都花光了!没钱住房了,怎么办?”蓝忘机看他了一眼,嘴边闪过一丝微不可查的笑意。只见他变戏法似的从身上取出来了一只圆滚滚的香囊。那香囊周身绣满了兰花,一看就是女孩子用的。蓝湛将这香囊保存得如此
共读《财富自由之路》43-44
生芳在定投
今天共读第43-44部分。43、无论是创业还是投资,你必须了解的概念是哪一个?看一个人是否聪明,可以从两个层面入手:看他的脑子里有多少清晰、准确、必要的概念。看他的脑子里那些清晰、准确、必要的概念之间,有多少清晰、准确、必要的关联。生意大抵有四个层次:满足温饱的生意。能够赚钱的生意(温饱之外还有富余)。能够成长的生意(富余越来越多)。具有成长率的生意。不能不断成长的生意,谈不上是”创业“。真正的创
Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
[置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =