自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 mybatisplus使用记录

最近突然发现自己没有项目经历,赶忙从往上看项目拿来玩一玩,跟着敲,记录一下自己使用的一些问题吧, mybatisplus是mabytis的增强,就像英文plus意思一样,它可以简化我们在开发过程中的很多问题,我用这个是因为所看的项目中数据库里面表实在是太多了,一个一个的去建controller、mapper、pojo、service、serviceimpl等等实在是太麻烦了,用mybatisplus官网提供的例子,改一改我们就可以直接生成了。public class CodeGene...

2022-04-19 21:56:20 441

原创 基于jena的下载与推理

搞了很久的知识抽取部分,陆陆续续踩了很多坑,最终终于!把抽取丢给队友,自己跑来弄知识推理了,哈哈哈哈哈哈之前想着把弄好了的结构化数据存neo4j数据库,但是neo4j不支持推理,做领域知识图谱推理还是很重要的,所以摸了很久的neo4j就暂时放下了,转头弄了更支持推理的jena推理机,但是jena支持的是rdf形式的推理,对于文字需要做一些处理,例如存进关系数据库sql,然后通过d2rq转成rdf(中间涉及到映射知识),后面慢慢的再写出来,这里先说一下jena的下载和例子首先,去下载jena是不对滴,

2021-01-06 15:06:46 1159 4

原创 安装maven-配置环境

之前用python简单实现了一下关于红楼梦人物关系的知识图谱,考虑到很少会用python些项目的情况,也开始尝试用java编写代码,那么头疼的就来了,用java的eclipse写代码,连接不上neo4j数据库,慢慢琢磨了好几天,想着通过maven项目来编写代码,关于maven项目的环境配置、项目创建、以及各种报错的处理,针对性的查了很多资料,关于这些具体的步骤,会在下文标上链接。创建maven项目,首先便是要配置maven环境(虽然高版本的eclipse很多都已经自带maven环境了,不过不敢走捷径,老

2020-10-19 11:19:40 546

原创 xCompressCU函数代码跟踪

啦啦啦啦!跟踪到最后的CU块就改方向了,也算是画个句号吧,毕竟学了这么久的hevc,拉跨是挺拉跨的,好歹花了时间,不能太嫌弃自己!加油!冲鸭!#if AMP_ENC_SPEEDUPVoid TEncCu::xCompressCU( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, const UInt uiDepth DEBUG_STRING_FN_DECLARE(sDebug_), PartSize eParentPartSize )

2020-10-18 11:52:06 313

原创 compressCtu函数代码跟踪

Slice再上篇对付了一下,好嘛,这不得把CTU也安排一下,这么短的代码不解读也罢!只跟踪!!!Void TEncCu::compressCtu( TComDataCU* pCtu ){ // initialize CU data m_ppcBestCU[0]->initCtu( pCtu->getPic(), pCtu->getCtuRsAddr() ); m_ppcTempCU[0]->initCtu( pCtu->getPic(), pCtu->

2020-10-18 11:49:29 206

原创 compressSlice函数代码跟踪

西巴,上篇随便对付了一下关于GOP的函数,那接下来当然是对付Slice函数啦!Void TEncSlice::compressSlice( TComPic* pcPic, const Bool bCompressEntireSlice, const Bool bFastDeltaQP ){ // if bCompressEntireSlice is true, then the entire slice (not slice segment) is compressed, // effe

2020-10-18 11:47:37 193

原创 compressGOP函数代码跟踪

之前的学习中对encode函数进行了跟踪解读,在里面调用了compressGOP函数(代码太多了,看完得猴年马月,要人命,对付一下对付一下!),看到这个代码名字就联想到视频的编码过程了吧,视频先分成GOP(两种形式的GOP),然后GOP又可以分成Slice和Tile(片和块),再往下就是CTU了,而CTU是由CU构成的,是不是就可以立即推视频编码压缩等等操作主要就是再CU之间啦!Void TEncGOP::compressGOP( Int iPOCLast, Int iNumPicRcvd, TCom

2020-10-18 11:43:00 831

原创 TEncTop::encode函数跟踪解读

在之前的学习中进行了TappENcTOp函数中的encode函数进行了代码解读,下面对它调用的TEncTop::encode函数进行跟踪解读函数TEncTop::encode的主要作用是为GOP压缩之前做一些准备工作,包括创建当前图像缓冲区、设定QP是否自适应、根据码率控制模式来确定是否需要先初始化GOP,然后调用TEncGop::compressGOP来压缩GOP。其为GOP压缩之前做一些准备工作,包括创建当前图像缓冲区、设定QP是否自适应、根据码率控制模式来确定是否需要先初始化GOP,然后调用T

2020-10-18 11:36:41 410

原创 TAPPEncTop:encode函数代码跟踪解读

上一篇中解读了main函数,跳转到下一层的编码函数,即TAPPEncTop中的encode函数,下面对此进行具体的学习此函数主要功能是进行编码之前的准备工作,即进行编码参数、视频文件的等等参数的初始化,为原始YUV文件分配缓冲区,之后再电泳TEncTap中的encode函数进行编码(两个encode函数,再不同文件中有着不同的作用,此篇文章解读的encode函数是为后面的encode函数做编码准备)进行编码参数等参数的初始化主要是通过一下三个函数xInitLibCfg()——初始化编码器的参数,

2020-10-18 11:30:12 420

原创 HEVC编码框架和main函数代码跟踪解读

刚入学的时候导师安排的是看Hevc,虽然后面转头去做别的东西了,不过还是想着把自己学习的皮毛记录下来叭!嗯,主要的框架图看到这篇文章写的很好,可以帮助我们进行代码跟踪化简之后的图为:代码我们从一层一层的慢慢往下看的,首先当然是看编码函数的main函数了,也就是TAppEncoder中的encmain.cpp文件,main函数也就是编码的入口函数,是最上面一层的编码函数,主要功能是定义TappEncTop函数、打印HM版本信息、创建encode类、解析cfg文件看是否有误、计时和最重要的调

2020-10-18 11:17:51 477

原创 Neo4j入门-简单的把红楼梦数据集变成知识图谱

前两天看了一些关于知识图谱的知识,关于结构化数据建立知识图谱的想法,非结构化和半结构化数据的提取后续也会继续学习,根据数据集构建了一个红楼梦人物关系的知识图谱,主要参考了大佬的代码Neo4j的启动:Neo4j是基于java环境监理的,所以要先配置java环境,这个在网上很容易搜得到。配置完了之后还需要到服务里面把自动改成启动然后win+r进去cmd。在cmd中输入neo4j.bat start(启动neo4j),neo4j.bat stop(关闭)开启了Neo4j之后进入网页,第一次账.

2020-10-18 10:56:57 2345

空空如也

空空如也

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

TA关注的人

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