自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 【算法】4-动态规划

动态规划算法(DP)简介使用条件求解步骤最优解的证明具体问题矩阵链乘问题的定义代价方程最长公共子序列问题的定义代价方程0/1背包问题二叉搜索树参考文献简介动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep dec...

2019-03-23 16:14:13 376

原创 Java:引入了JUnit为什么依旧使用不了@Test注解

前几天编程的时候遇到了一个问题,在引入了Junit包之后依旧没有办法使用JUnit的各个函数,同时还各种报错。我原本以为是缺少jar包的问题,但是即使把可能缺的包都添加上了之后依旧没能够解决问题。于是,这个问题就这样放到了今天。……结果,今天心情一好,把自动生成的module-info.java这个文件删掉了,然后就直接可以用了……原因分析由于知识的缺乏,我只知道module-inf...

2019-03-21 16:20:21 4912 2

转载 自然语言处理:分词评测指标——准确率(Precision)、召回率(Recall)、F值(F-Measure)

下面简单列举几种常用的推荐系统评测指标:1、准确率与召回率(Precision & Recall)准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精度是检索出相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率;召回率是指检索出的相关文档数和文档库中所有的相关文档数的比率,衡量的是检索系统的查全率。一般来说,Precision就是检索出...

2019-03-21 15:01:06 8927 1

原创 中文分词的语料资源、评测以及工具

语料库语料库在线“语料库在线”这个网站提供了较多的在线工具,可以比较方便地检索、分析以及处理语料。同时,还提供了一些可供下载的资料。...

2019-03-15 16:37:07 1708

原创 Java:文件输出之为何"\n"不可见

发现这个问题的缘由是最近正在进行的“软件构造”这一门课程。在作业中,我们需要读入一个文件中的数据,但是我打开文件之后却发现所有的数据都挤到了一行里面。这个究竟是什么原因呢?对于换行这个动作,Unix下一般只有一个0x0A表示换行("\n");Windows下一般都是0x0D和0x0A两个字符表示换行("\r\n");MAC 则采用回车符CR表示下一行("\r")也就是说

2019-03-02 20:18:44 978

原创 关于Java中的Project、Package和Class

在Java编程之前,我们首先需要创建新的project、package以及class。但是,对于一些较为纠结的朋友来说,或许会对它们的层级关系有一定的困惑。Project:项目,是最大的范围,可以被认为是Java程序的最上层。一个项目可以包含若干个Package。不同Project之间,基本上没有任何关系。Package:包,可以包含若干个Class。包的引入,个人认为是为了对各个类进行分层...

2019-02-28 11:38:40 8259 1

原创 软件构造:02-软件构造过程与工具

软件构造之软件构造过程与工具未完待续

2019-02-27 21:14:29 296

原创 Git之中git add与git commit的区别与关系

Git之中git add与git commit的区别与关系使用 git add 命令将想要快照的内容写入缓存区,使用 git commit命令则将缓存区内容添加到仓库中。基本的 Git 工作流程如下:1.在工作目录中修改文件。2.暂存文件,将文件的快照放入暂存区域。3.提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。也就是说,git add是让文件进入第二个状态...

2019-02-27 16:22:32 19633

转载 Git的安装

安装 Git安装 Git从源代码安装在 Linux 上安装在 Mac 上安装在 Windows 上安装安装 Git有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。从源代码安装若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Li...

2019-02-26 19:31:34 183

原创 软件构造:01-软件构造基础

软件构造之软件构造基础注意从多维视角看软件构造(Multi-Dimensional Views of Software Construction)引言关键从哪些维度来看软件构造编程时、某一时刻、代码视角编程时、某一时期、代码视角编程时、某一时刻、模块视角编程时、某一时期、模块视角运行时、某一时刻、代码视角运行时、某一时段、代码视角运行时、某一时刻、模块视角运行时、某一时段、模块视角各个视角之间的关...

2019-02-25 21:21:54 2378

原创 软件构造:00-序言

软件构造之序言课程目标亟需改正的编程习惯课程目录学习资料从今天起,我们将开始学习“软件构造(Software Construction)”这一门课程。课程目标实现从“完成任务”到“追求质量”的转变,具备编写高质量软件的能力深化对于ADT以及OOP的学习初步掌握面向关键质量目标(可理解性、可维护性、可复用性、健壮性、时空性能)的软件构造基本技术了解软件代码重构和面向更复杂软件系统的高级...

2019-02-25 18:25:05 251

原创 Python基础学习

Python基础学习关于这篇文章关于PythonPython的安装查看Python的版本号Python 3 基础语法编码注释输入与输出输出数字和数学计算关于优先级变量与命名关于这篇文章首先,这是我第一次写博客,还请大家不喜勿喷。开始写博客还是有一些理由的。除了帮助自己复习以及便于再次查找之外,还有满足自己小小成就感的目的吧。(这个目的会不会很奇怪啊?)关于PythonPython语言,可...

2019-01-14 17:10:30 188

中文分词资源简介

这是一个PowerPoint文件,是自然语言处理方面的PPT。内容上,主要是关于中文分词的资源介绍,包括了语料资源、评测工具以及一些比较好用的工具等等。

2019-03-15

空空如也

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

TA关注的人

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