猿代码      Html  Css  Js  C++  Java  jQuery  SQL Server  Myspl
  • 国产时序数据库IotDB安装、与SpringBoot集成

    一.简介: 本文将完成一个真实业务中的设备上报数据的一个例子,完整的展示后台服务接收到设备上报的数据后,将数据添加到时序数据库,并且将数据查询出来的一个例子。本文所有代码已经上传GitHub:https://github.com/Tom-shushu/work-study 下的 iotdb-demo ...

  • 2022-08-16 01:48
  • 什么是谓词下推,看这一篇就够了

    今天有个小伙伴问我,什么是谓词下推,然后我就开启巴拉巴拉模式,说了好长一段时间,结果发现他还是懵的。 最后我概述给他一句话:所谓谓词下推,就是将尽可能多的判断更贴近数据源,以使查询时能跳过无关的数据。用在SQL优化上来说,就是先过滤再做聚合等操作。 看到这里的朋友可能就已经明白了什么是谓词下推,如果 ...

  • 2022-08-16 01:39
  • 通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息

    转载请注明出处: 1.路由器和交换机的区别和过程 在windows 系统或linux 系统访问 外网ip 或域名时,都会通过层层的路由器,然后将请求转发到最终的目标服务器;因为互联网通过路由器实现公网与局域网的联通; 区分下路由器和交换机在ip 请求解析过程中的区别: 1、路由器:最主要的功能可以理 ...

  • 2022-08-16 00:00
  • centos/windows服务器,Mysql数据库表结构损坏-已解决

    【问题原因】服务器突然断电 【故障报告】数据库表结构损坏 【解决思路】进入强制恢复模式,备份库表及数据重建 故障发现 周末公司断电,周一启动数据库就直接报错了 查看日志 上面标记的log,明确表示是非正常关机(InnoDB: Database was not shutdown normally!)导 ...

  • 2022-08-15 23:05
  • 排序算法-冒泡、选择、堆、插入、归并、快速、希尔

    排序算法,默认是升序,左边的值是属于“小”值 理解比较大小后的交换:当前元素cur 和 左边的元素cur-1, 左边的比较大,就交换或者挪动 array[cur] = array[cur-1]; 编码的区间设置:建议是左闭 右开,方便 [begin, end) 计算方面:使用右移 代替 除法 ☺ 排 ...

  • 2022-08-15 22:19
  • Python爬虫之xpath语法及案例使用

    Python爬虫之xpath语法及案例使用 钢铁侠的知识库 2022.08.15 我们在写Python爬虫时,经常需要对网页提取信息,如果用传统正则表达去写会增加很多工作量,此时需要一种对数据解析的方法,也就是本章要介绍的Xpath表达式。 Xpath是什么 XPath,全称 XML Path La ...

  • 2022-08-15 22:09
  • Rust 从入门到精通05-数据类型

    Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的类型。 在 Rust 中,每一个值都属于某一个 数据类型(data type),分为两大类: ①、标量(scalar):整型、浮点型、布尔类型、字符类型 ②、复合(compound):元祖(tuple ...

  • 2022-08-15 21:57
  • Go 语言图片处理简明教程

    虽然 Go 语言主要用于 Web 后端以及各类中间件和基础设施开发,也难免遇到一些图像处理的需求。Go 语言提供的 image 标准库提供了基本的图片加载、裁剪、绘制等能力,可以帮助我们实现一些绘图需求。 加载图片 image.Decode(io.Reader) 会从 reader 获取数据,并根据 ...

  • 2022-08-15 21:52
  • 如何在Linux快速搭建一套ADB环境

    一、ADB简介 1.什么是ADB Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互;使用adb命令需安装Android SDK,并配置环境变量; 2.ADB架构及组成 它是一 ...

  • 2022-08-15 21:30
  • [自制操作系统] 第18回 实现用户进程(上)

    目录 一、前景回顾 二、任务切换相关 三、实现TSS 四、运行测试 一、前景回顾 在上一回我们已经实现了键盘的驱动编写和环形缓冲区的实现,现在让我们来想这么一个问题: 一直以来我们的程序都在最高特权级0下工作,这意味着任何程序都和操作系统平起平坐,可以改动任何资源。如果不改变这种现状的话,某个不听话 ...

  • 2022-08-15 21:20
  • 一个非常简单用.NET操作RabbitMQ的方法

    RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 本文提供一种市面上最/极简单的使用RabbitMQ的方式(支持.NET/.NET Framework/.NET Core),只需要会调用以下三个方法,你就几乎可以掌握整个Rab ...

  • 2022-08-15 19:49
  • 操作系统学习笔记2 | 操作系统接口

    这部分将讲解上层应用软件如何与操作系统交互,理解操作系统到底发生了什么事情,理解操作系统工作原理,为以后扩充操作系统、设计操作系统铺垫。 ...

  • 2022-08-15 19:49
  • 完全背包转化为多重背包

    本篇文章主要介绍如果通过背包容量的限制,改变多重背包问题的状态转移方程,将完全背包问题转化为多重背包问题! ...

  • 2022-08-15 18:49
  • Digester解析xml原理

    Tomcat内部是使用Digester来解析xml文件的,将xml转化为java对象。 digester底层是基于SAX+事件驱动+栈的方式来搭建实现的,SAX主要用来解析xml,事件驱动主要是在解析的过程中加入事件来操作节点元素,栈主要是在节点解析开始和结束时对xml节点元素对应的对象操作入栈或出 ...

  • 2022-08-15 18:04
  • TDM 三部曲 (与 Deep Retrieval)

    推荐系统的主要目的是从海量物品库中高效检索用户最感兴趣的物品,既然是“海量”,意味着用户基本不可能浏览完所有的物品,所以才需要推荐系统来辅助用户高效获取感兴趣的信息。同样也正是因为“海量”,由于算力的限制,复杂模型也是很难直接遍历每个物品算出分数来排序。如今的推荐系统通常大致分为召回 (retrie ...

  • 2022-08-15 18:03
  • 迁移学习

    古语有言:“它山之石可以攻玉”,迁移学习就是这么一种思想,将在其他训练集上训练好的神经网络迁移到目标任务上。自打迁移学习的思想提出后,在工业实践上,就很少有人会从头开始(随机初始化)训练网络。 ...

  • 2022-08-15 17:30
  • 漫谈测试成长之探索——测试排期

    ​ 《漫谈测试成长之探索——测试文档》一文阐述了我们可以从项目维度去整理测试相关的文档来提升自己,本文将从测试排期方面探索成长方向。 我们知道,对于做一件事,我们要有计划,要知道目标,要记得看时间。这里的时间对应到软件测试中就是与测试相关的时间节点。如图1-1所示,在以往工作中,作为一线测试执行者, ...

  • 2022-08-15 16:28
  |  Copyright © 2011-2022 猿代码-代码改变世界  |