elastic search(以下简称es)

参考博客园https://www.cnblogs.com/Neeo/articles/10564494.html 如何学好elasticsearch 除了万能的百度和Google 之外,我们还有一些其他的学习途径: elasticsearch官方文档:这个比较好点,可以多多参考 elasticsearch博客:这个吧,看看就行 elasticsearch社区:社区还是很好的 elasticsearch视频:包括入门视频什么的 elasticsearch实战:该书籍的质量还是不错的。 elast
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

Linux之more命令

命令解释 more命令类似与cat命令,却比cat命令强大,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作. 命令说明 more [选项] 文件.. 命令选项 -d    显示帮助,而不是响铃 -f 统计逻辑行数而不是屏幕行数 -l 抑制换页(form feed)后的暂停 -p 不滚屏,清屏并显示文本 -c    不滚屏,显示文本并清理行尾 -u    抑制下划线 -s    将多个空行压缩为一行 -NUM 指定每屏显示的行数为 NUM +NUM 从文件第 NUM 行开始显
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

Loj #3102. 「JSOI2019」神经网络

Loj #3102. 「JSOI2019」神经网络 题目背景 火星探险队发现,火星人的思维方式与人类非常不同,是因为他们拥有与人类很不一样的神经网络结构。为了更好地理解火星人的行为模式,JYY 对小镇上火星人的大脑进行了扫描,得到了一些重要数据。 题目描述 火星人在出生后,神经网络可以看作是一个由若干无向树 \(\{T_1(V_1, E_1), T_2(V_2, E_2),\ldots T_m(V_m, E_m)\}\) 构成的森林。随着火星人年龄的增长,神经连接的数量也不断增长。初始时,神经
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

网络讲解

一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用 像这样,每个人都拥有一台自己的机器,然而彼此孤立 如何能大家一起玩耍 然而internet为何物? 其实两台计算
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

面向对象第三单元作业总结

面向对象第三单元作业总结 JML语言和工具链 JML的基本语法 契约式设计或者Design by Contract (DbC)是一种设计计算机软件的方法。这种方法要求软件设计者为软件组件定义正式的,精确的并且可验证的接口,这样,为传统的抽象数据类型又增加了先验条件、后验条件和不变式。这种方法的名字里用到的“契约”或者说“契约”是一种比喻,因为它和商业契约的情况有点类似。 openjml的使用
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

Mapper XML 配置

Mybatis 的XML配置文件包含了设置和影响 Mybatis 行为的属性。XML 配置文件的层次结构如下: configuration properties settings typeAliases typeHandlers objectFactory plugins environments environment transactionManager
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

git笔记一:简单使用

配置的级别 git config --gloabal 针对当前用户下所有的项目 设置 git config --local 针对当前工作区的项目来进行设置 git config --system 针对当前系统下所有的账户进行设置 配置账户信息 git config --global user.name 'soaeon' 设置昵称 git config --global user.email '[email protected]' 设置邮箱 git config --global http.postB
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

PAT1005 Spell It Right

Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specification: Each input file contains one test case. Each case occupies one line which contains an N (≤). O
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

vue 中使用 watch 出现了如下的报错

报错: Method "watch" has type "object" in the component definition. Did you reference the function Method "watch" has type "object" in the component definition. Did you reference the function correctly?   原因: watch 是一个对象,应该以键值对的形式来使用,但是我 将 watch 放到了 m
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

[程序员代码面试指南]链表问题-将单向链表按某值划分成左边小,中间相等,右边大的形式

题意 给定一个单向链表的头节点head,节点的值类型是整型,再给定一个整数k。实现一个调整链表的函数,将链表调整为左部分都是值小于k的节点,中间部分都是值等于k的节点,右部分都是值大于k的节点。 在左、中、右三个部分的内部也做顺序要求,要求每部分里的节点从左到右的顺序与原链表中节点的先后次序一致。 如果链表长度为N,要求时间复杂度O(N),空间复杂度O(1)。 题解 遍历一遍链表,把其变为新的三条链表,分别存储与题目对应的三种节点,最后把三条链表连起来即可,注意节点为空的情况。 时间复杂度O(
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

mapreduce 函数入门 三

一、mapreduce多job串联 1、需求 一个稍复杂点的处理逻辑往往需要多个 mapreduce 程序串联处理,多 job 的串联可以借助 mapreduce 框架的 JobControl 实现 2、实例 以下有两个 MapReduce 任务,分别是 Flow 的 SumMR 和 SortMR,其中有依赖关系: SumMR 的输出是 SortMR 的输入,所以 SortMR 的启动得在 SumMR 完成之后 public static void main(String[] args) th
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

Java开发笔记(一百)线程同步synchronized

多个线程一起办事固然能够加快处理速度,但是也带来一个问题:两个线程同时争抢某个资源时该怎么办?看来资源共享的另一面便是资源冲突,正所谓鱼与熊掌不可兼得,系统岂能让多线程这项技术专占好处?果然是有利必有弊,且看之前演示售票任务时候的多线程操作,具体代码如下所示: // 多个线程同时操作某个资源,可能会产生冲突 private static void testConflict() { // 创建一个售票任务 Runnable seller = new Runnable() {
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

nginx常规扩展功能

功能 语法 配置位置 配置举例 结果验证 备注 文件读取 sendfile on|off ===>(提高读取静态文件效率。直接通过系统内核将文件放入socket,不必再打开一遍) http、server、location、if in location这一级来配置 location / { root /usr/share/nginx/html; index index.html index.htm; sendfile on } 数据传输 1、tcp_nopush on|off ===>(senf
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

eclipse 在写XML时 包类名自动提醒的问题

需要加一个STS插件 配置很简单 参考了 https://blog.csdn.net/HH775313602/article/details/70176531 在 https://spring.io/tools3/sts/all 网址 选择eclipse 相应版本 选择eclispe help里的 new software 然后把网址输进去, 选择下面的只有spring IDE 的四个,去掉下面有个constractXXX那个 对勾,然后一路next finish时等待一段时间 后台在安装,不
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

POJ-1182.食物链(带权并查集)

食物链 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 102438 Accepted: 30985 Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X Y",表示X和Y是同类。 第二种说
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

【题解】Luogu P5328 [ZJOI2019]浙江省选

原题传送门 看起来挺妙实际很暴力的一题 已知每个选手的分数都是平面上的直线 题目实际就是让我们求每条直线在整点处最大是第几大 我们考虑先对所有的直线进行半平面交(因为\(a_i\)都是正整数,所以比普通的还简单),我们珂以求出哪几个选手最高能拿到rak1 我们再考虑哪几个选手最高珂以拿到rak2 对剩下的人所表示的线段进行半平面交,我们珂以二分查找出之前已经删除的线段每个线段在哪个区间比现在的半平面边界高,打上标记(差分),进行排序,然后扫描线一遍,看到底有哪几个人上面的标记是1的,将这些人的
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

ARTS打卡计划第5周-TIPS

使用django开发web 的时候,经常需要在系统第一次初始化的时候,添加一些类似字典的初始化数据,这些数据存在数据库之中。我分享一种,在初始化的时候,自动执行一些向数据库添加记录的操作。 在我们的项目的某一个app的目录下,在apps.py中添加类似代码 class ErpConfigConfig(AppConfig): name = 'erp_config' def ready(self): post_migrate.connect(import_
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

matlab练习3

13. 已知y=f(40)/(f(30)+f(20)) ①当f(n)=n+10ln(n^2+5)时,y的值是多少。②当f(n)=1×2+2×3+3×4+...+n×(n+1)时,y的值是多少。 ① f=@(n)n+10*log(n^2+5); y=f(40)/(f(30)+f(20)) 熟悉匿名函数的使用。 ② function[s]=Untitled(n) s=0; for i=1:n f=i*(i+1); s=s+f; end 命令窗口输入Untitle
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

树莓派Raspbian系统格式化挂载硬盘 树莓派挂载移动硬盘

1.查看树莓派系统挂载的储存设备   使用工具查看系统识别到的硬盘设备,命令: fdisk -l   /dev/sda 和 /dev/sdb 分别是两块硬盘。 2.修改硬盘分区   Linux和windows一样,linux可以把一块硬盘进行分区。   在使用 fdisk工具可以看到硬盘的详细信息,和对应的分区表信息。我们对硬盘进行挂载的时候,其实是对分区表地址挂载到文件夹下的。   使用工具 cfdisk 操作硬盘设备的分区表   例如: 想对 /dev/sda 硬盘进行分区,输入命令
分类: 其他 发布时间: 05-20 22:22 阅读次数: 0

绞尽脑汁只为群活跃

相信大家多多少少都有加入很多的微信群,有的微信群想必是不管怎样你都不会退出的,有的微信群呢,你会直接把它屏蔽。那为什么会有些微信群既活跃而且你又不舍得退出呢?那是因为它有吸引你的地方,比如说,它有价值,有干货,能够给你带来知识,让你提升自己,而且群里面的人都是志同道合的,所以你舍不得退出。那如何保持微信群的活跃?这里有5个干货满满的大招值得你拥有。1第一招:聚对人群你为什么会选择加入一个群?道理很
分类: 企业开发 发布时间: 05-20 22:18 阅读次数: 0