自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

原创 SimpleDB Lab3 DELETE

Lab3 DELETE20201118主要实现B+树的删除操作。B+树中删除关键字在 B+树中删除关键字时,有以下几种情况:1、 找到存储有该关键字所在的结点时,由于该结点中关键字个数大于⌈M/2⌉,做删除操作不会破坏 B+树,则可以直接删除。例如,在图 1 所示的 B+树中删除关键字 91,删除后的 B+树如图 5 所示:图 5 删除91的B+树2、 当删除某结点中最大或者最小的关键字,就会涉及到更改其双亲结点一直到根结点中所有索引值的更改。例如,在图 1的 B+树中删

2020-11-18 22:02:45 361

原创 SimpleDB lab3 EX1~2

20201116EX1 findLeafPage代码如下: private BTreeLeafPage findLeafPage(TransactionId tid, HashMap<PageId, Page> dirtypages, BTreePageId pid, Permissions perm, Field f) throws DbException, TransactionAbortedException { // some code goes here

2020-11-17 17:05:14 486

原创 SimpleDB开发环境搭建及Lab1_Exercise 1-4

SimpleDB lab1 Ex1环境配置运行开发环境:JDK-1.8开发工具:IDEA配置步骤依赖包配置:打开File->project structure->library,添加SimpleDB->lib中的jar包到项目中。指定JDK打开File->project structure->project, 设置JDK为下载好的JDK-1.8, 并将language Level设置为8.设置输出目录依然是在project structure->

2020-10-26 18:46:18 886 3

原创 SimpleDB lab1 Ex5~Ex7

SimpleDB lab1 EX5~EX71 EX5 HeapFile2020-10-25根据提示,这里需要实现从磁盘中,对文件的读取操作。因此,我们首先要计算正确的偏移量(offset)。另外,为了实现随机读取文件,采用RandomAccess来操作文件。从DbFile.java中,我们可以找到偏移量的计算方式,即 pageNo∗pageSizepageNo*pageSizepageNo∗pageSize. 其中,pageNo代表file中的第n页,pageSize是页大小。通过RandomAc

2020-10-26 18:46:03 237

原创 auto公能自评&互评 selenium的简单使用

在学习使用selenium,恰好碰到了我开的公能测评。。然后就用这个写了一个自动登陆并完成客观题的小程序。验证码的识别借助baidu的通用ocr, 还尝试了tesseract和pyocr,但是识别准确率太低,最后还是换了baidu的,500次免费,基本够用了,如果需要的话,可以自行申请,把参数调整成自己的即可。from selenium import webdriverfrom seleni...

2019-09-18 17:38:12 331

原创 Django Model层的深入理解

Django Model层的深入理解一、字段model中的每个类对应了数据库中的一张表,每个类的私有变量,对应数据库表中的字段。我们可以通过更改变量的一些设置来更改每个字段的类型、选项等信息。如:username = model.CharField(max_length=32) 表示 username的数据类型是varchar, 最大长度为32,不作为主键,未设置默认值,数据备注为’usern...

2019-09-11 16:53:09 499

原创 elasticsearch-analysis-dynamic-synonym适配es 6.6.2

项目需要配置动态同义词,官方给出的版本目前只支持到6.3,所以自己动手改了下代码,适配6.6.2.首先,将pom.xml中的版本号改为6.6.2, <groupId>com.bellszhu.elasticsearch</groupId> <artifactId>elasticsearch-analysis-dynamic-synonym&lt...

2019-05-10 19:59:32 1645

原创 anaconda安装graphviz

在jupyter notebook中使用sklearn构建决策树时,作图用到graphviz代码如下:import graphviz dot_data = tree.export_graphviz(clf, out_file=None) graph = graphviz.Source(dot_data) graph报错信息如下:no moudle named 'graphviz'...

2019-05-08 19:19:54 6002

原创 编译器编译过程探究

摘要: 完整的语言处理系统包括预处理器、编译器、汇编器、连接-编辑器四个组成部分。一个典型的编译过程为:预处理器将源程序中的宏展开为原始语句加入到源程序中,编译器则产生汇编代码,汇编代码交由汇编器产生可重定位机器代码,然后与一些库程序连接在一起形成绝对机器代码,即可在计算机上执行的代码。本文以GCC为工具,对简单的C,C++程序进行编译,观察其各个部分的输出内容,探究语言处理系统所做的完整工作。...

2019-05-07 11:15:49 720

转载 倒排索引原理和实现

倒排索引原理和实现 关于倒排索引搜索引擎通常检索的场景是:给定几个关键词,找出包含关键词的文档。怎么快速找到包含某个关键词的文档就成为搜索的关键。这里我们借助单词——文档矩阵模型,通过这个模型我们可以很方便知道某篇文档包含哪些关键词,某个关键词被哪些文档所包含。单词-文档矩阵...

2019-05-07 11:13:11 165 1

原创 linux jar后台运行

命令:java -jar service.jar > log 2>&1 &

2019-04-24 20:09:43 878

原创 springboot打包jar包时跳过测试

在properties标签下添加<skipTests>true</skipTests><properties> ... <skipTests>true</skipTests></properties>

2019-04-24 20:04:24 2471

原创 es 配置同义词 + 定义 tokenizer 使用逗号分词

es 配置同义词 + 定义 tokenizer 使用逗号分词{ "settings": { "index": { "number_of_shards": "5", "number_of_replicas": "1", "analysis": { "analyzer": { "ik_syno": { "tokenizer": "ik_sma...

2019-04-23 15:11:52 1614

原创 vue 无法动态响应的问题

学习使用 vue 的时候遇到问题,解决方案如下:&lt;%-- Created by IntelliJ IDEA. User: 该度过 To change this template use File | Settings | File Templates.--%&gt;&lt;%@ page contentType="text/html;charset=UTF-8" langu...

2018-10-14 22:28:11 1184

原创 Ubuntu 反复重复在登陆界面的

注:不要随意改动etc目录下的文件 (:△」∠) 改动先备份0.0过程:进入Ubuntu高级模式按键e ,修改ro 为 rw (ro为只读模式,rw可写 )ctrl+x 或者 F10进入 root 命令行模式vi 改回来 哈哈哈哈哈注2: 期间找了很多其他的方法,都没有效果,还是需要对症下药_(´ཀ`」 ∠)_,此处是修改了 /etc/passwd 中的userName❌100...

2018-10-14 22:18:53 2847

转载 FNLP

转自 黄骨鱼骨 的博客: https://blog.csdn.net/jiafgn/article/details/72614635 自然语言处理是如今计算机科学领域比较火热的一个方向,其也确实有很大的应用场景。前面说过,我参加了微软编程之美的比赛,这个比赛其所基于的就是自然...

2018-09-29 16:19:54 553

JDK-8u112-windoiws-x64

oracle官网现在的下载实属繁琐。。所以直接挂在这里,供有同样经历的同学们下载。资源为JDK1.8

2020-10-11

springboot+springshiro实现简单的登陆注册模块

实现了登陆注册功能,并加入权限管理。以及一些安全认证措施,验证码,简单的csrf防范等。终有不足还望赐教。

2019-07-16

高斯消元法pthread并行算法

高斯消元法的并行实现,vs2015,pthread。同时结合了SSE和AVX,AVX X64下运行。

2019-05-18

elasticsearch-analysis-dynamic-synonym-6.6.2.zip

修改了下代码,适配Elasticsearch版本6.6.2。本分词插件支持同义词表的热更新,提高检索能力。

2019-05-10

spring-boot-jpa-demo

实现简单的增删查改,有基本的项目结构,可供新人参考学习。 jdk8, jdk9的需要更新下MySQL-connector-jdbc.....这个jar包到8.+,然后把com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver

2019-04-23

OpenCV canny算法实现

实现canny算法,包括自适应阈值、sobel算子生成、非极大值抑制、双阈值检测、弱边缘抑制 OpenCV版本:3.4.* vs版本 2015

2019-04-15

opencv 实现hybridImage

使用OpenCV实现hybridImage,包括高斯滤波器的实现。远看近看不同的图像0.00.0.0

2019-04-15

STMP 本地邮件服务器

一个简单的vs 2015 MFC项目,支持多用户,可以显示客户端发送邮件的内容,给出了协议的交互日志,暂未实现转发功能。 项目中的readme.txt附带了一点点协议,base64的介绍

2018-12-08

MFC实现小球运动

MFC实现小球运动,碰到边缘时候反弹。可以调节速度,控制小球停止或运动

2018-11-19

空空如也

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

TA关注的人

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