ICode9

精准搜索请尝试: 精确搜索
  • 高容错!银行如何搞定PB级非结构化数据的存储与快速搜索2021-06-15 14:53:33

    作者介绍 张鹏, 哈尔滨银行系统管理组存储/备份/应用负载管理员,具有丰富的项目实施与运维管理经验,参与行内新一代核心系统建设、同城与异地容灾系统建设与切换、非结构化数据服务平台迁移改造等项目,对异构存储设备监控、存储虚拟化及同城双活、分布式存储有深入的研究和应用,结合业

  • ICPC2021上海区域赛 D.Walker(二分、分类讨论)2021-06-14 17:04:48

    题目:Walker 题意:给出两个点a、b在一条线上的位置,并给出两个点的速度,问最少需要多少时间可以将整条线段覆盖(a、b方向任意) 解析: a或b一人独自走完线段,两者最短时间t1 a、b相向而行,对穿整条线段,两者最长时间t2 二分一个在a、b之间的点x,a负责区间[0, x],b负责区间[x, n]两者所花费的

  • 两个单链表的合并 C++2021-06-13 23:59:54

    #include<iostream> #include<cstdlib> using namespace std; #define OK 1; #define ERROR 0; typedef int Status; typedef int DataType; typedef struct LNode//Linked list=链表 { DataType data; struct LNode *next; }LNode,*LinkList; Status Ini

  • GO-GRPC实践(一) 完成第一个GRPC接口并使用etcd作为服务注册和发现2021-06-12 19:35:16

    https://me1onrind.github.io/2021/06/06/grpc_one/ demo代码地址 https://github.com/Me1onRind/go-demo 环境搭建 go go 1.13 以上 需安装的二进制文件 可执行文件名 安装方式 作用 protoc https://github.com/protocolbuffers/protobuf/releases 下载安装 将.proto文件

  • c语言数据结构算法之将两个有序递增链表合并成一个有序递增链表,要求结果仍使用原来两个链表的存储空间,不另外占有空间。2021-06-10 20:02:52

    完整程序: /*将两个有序递增链表合并成一个有序递增链表,要求结果仍使用原来两个链表的存储空间,不另外占有空间。*/ #include<stdio.h> #include<stdlib.h> #define MAXSIZE 20; typedef struct LNode{ int data; struct LNode *next; } LNode,*LinkList; LinkList mergel

  • 股市温度计--买菜大妈进场的量化指标2021-06-07 22:04:51

    最近在看同学推荐的张磊写的《价值》,书中谈及耶鲁大学捐赠基金的投资理念时说到: 当股市过热时,股票的大幅升值使实际的股票配置占比远高于长期目标,从而使系统自动产生卖出的信号,且这一信号随着股市屡破新高而越来越强烈,此时及时卖出促使资产配置比率恢复到长期投资所设定的

  • Peaceful Rooks CodeForces - 1411C2021-06-07 02:32:22

    原题链接 考察:思维+并查集 思路:   对于每个棋子(x,y)我们尽可能把它们移到(x,x)或(y,y).我们尝试将(x,y)与(x,x),(y,y)连线.可以发现有些点成环了,并且成环的点破环环需要一步,破坏环后移回主对角线处又需要一步,其他点在破坏环后移到主对角线都只需要一步.   由此得出需要

  • 结构体在HashTable中的应用2021-06-04 09:05:06

     struct HashTable {      struct ListNode *tmp;      UT_hash_handle hh;  };   struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {     struct ListNode *pA = headA, *pB = headB;     st

  • 160. 相交链表2021-06-04 09:03:07

    给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 https://leetcode-cn.com/problems/intersection-of-two-linked-lists/comments/ public class Solution { public ListNode getIntersectionNode(ListNode hea

  • Python之转化成 PB 格式数据存储格式2021-06-04 08:34:27

    一、概述 Protocol Buffers 是 Google 公司开发的一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 Protocol Buffers 简称为

  • grpc(四)2021-06-03 07:01:21

    4 grpc的原理 1 编码方式 使用protbuf作为通信编码 pb的编程方式:标签+值 标签:字段索引+类型 pb支持的线路类型:varint,64位,基于长度,32位 基于长度前缀的消息分帧 基于http2实现通信 通道复用,数据+头消息,数据+头消息 请求消息的例子 HEADERS (flags = END_HEADERS) :method = POST

  • LeetCode 160. 相交链表2021-05-29 20:06:03

    160. 相交链表 Difficulty: 简单 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference of the node with value = 8 输入解释:相交

  • 高可用分布式键值存储 etcd 的原理(一)2021-05-29 10:57:22

    在上一篇文章 详解分布式协调服务 ZooKeeper 中,我们介绍过分布式协调服务 Zookeeper 的实现原理以及应用,今天想要介绍的 etcd 其实也是在生产环境中经常被使用的协调服务,它与 Zookeeper 一样,也能够为整个集群提供服务发现、配置以及分布式协调的功能。 etcd-logo这篇文章将会介绍

  • 大厂运维必备技能:PB级数据仓库性能调优2021-05-28 07:06:12

    摘要:众所周知,数据量大了之后,性能是大家关注的一点,所以我们在业务开发的时候,特别关注性能,做为一个架构师,必须对性能要了解,要懂。才能设计出高性能的业务系统。 一、GaussDB分布式架构 所谓集群是将多台物理服务器组建成一个逻辑平台,对外展现一个集群平台的形式。 所谓分布式架

  • [2020ICPC济南] Tree Constructer2021-05-24 12:32:35

    链接 Tree Constructer 思路 题意是这样的:给一个可重集,其中任意两个元素的或和(即 x | y)若为 \(2^{60}-1\) 则在它们之间连一条无向边。给出一棵树,让你构造一个集合使其对应的图就是这棵树。 稍微模拟几种情况可以发现,同一层的点存在某种关系,相邻两层的点之间也存在某种关系,而树又

  • PB 水凝胶基普鲁士蓝纳米复合物|碳纳米管-离子液体/聚苯胺-普鲁士蓝-普鲁士蓝氧化酶复合物|碳纳米管/普鲁士蓝(MWCNTs/PB)纳米复合物2021-05-10 14:30:03

    PB及其衍生物的制备研究 目前,合成PB及其衍生物纳米的常用方法有:电化学沉积法,化学法,连续离子吸附法,微乳液法。 电化学沉积 电化学沉积PB为最常见的方法,分为循环伏安法、恒电流沉积法[36,37]及恒电位沉积法。循环伏安法是将电极浸入含Fe3+和K3Fe(CN)6的电解液中,在一定的电位范围

  • Dapr 运用2021-05-10 10:55:12

    Dapr 运用 前置条件 Docker Win10 Dapr 部署 本文将采用本地部署的方式。 安装 Dapr CLI 打开 Windows PowerShell 或 cmd ,运行以下命令以安装 Dapr CLI,并添加安装路径到系统环境变量中。 powershell -Command "iwr -useb https://raw.githubusercontent.com/dapr/cli/master/in

  • 学习模糊系统2021-05-09 12:57:15

    开车 文档:开车.note 链接:http://note.youdao.com/noteshare?id=1c884d4a8e380b75c619098ffc821a66&sub=91AFFA9CC82D4FFAAFE0113A522454A1 2.假设两汽车均为理想状态,即 ,Y为速度,U为油门控制输入。 (1)设计模糊控制器控制汽车由静止启动,追赶200m外时速90km的汽车并与其保持30m的距

  • Educational Codeforces Round 108 (Rated for Div. 2) C2021-04-30 20:36:37

    #include <bits/stdc++.h> #define priority_queue < ll, std::vector<ll>, std::greater<ll> > mnheap; #define REP(i,a,b) for (auto i = a; i != b; i++) #define ll long long int #define vi vector<int> #define vll vector<ll> #

  • Qt 源代码文件格式批量改为UTF-82021-04-26 18:33:29

    #include "widget.h" #include <QHBoxLayout> #include <QVBoxLayout> #include <QDir> #include <QTextStream> #include <QDebug> #include <QFileDialog> #include <QTextCodec> #include <QString> #include

  • 两个链表的第一个公共节点---遍历彼此的节点2021-04-19 21:35:36

    问题: 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 分析: 该问题分为两种情况 情况1. 存在公共节点 如果A的长度是l1+C, B的长度是l2+C。C为公共部分长度。A B长度不一样的话,首先要考虑互补彼此。因为两个指针需要一起走,所以互补的最基本方式就是公共都走(l1+l2)长

  • Catcats Contest 系列2021-04-19 18:34:43

    NOI 赛前抱 3 个月的佛脚(ku 完成度:5/17 Catcats Contest #1 字符串 (count) 神必转化,壬都傻了 假设一个串有 \(i\) 个 \(1\) 和 \(n-i\) 个 \(0\),则定义 \(0\) 的权值是 \(i\),\(1\) 的权值是 \(i-n\),一个字符串的权值是其所有字符权值之和。 所有长为 \(l\) 的循环子串的权值的平

  • Codeforces Round #715 (Div. 2) D. Binary Literature (构造)2021-04-19 09:04:37

    题意:给你三个长度为\(2n\)的01串,要你构造出一个长度为\(3n\)的字符串\(s\),使得\(s\)的两个子序列至少包含两个给出的01串. 题解:因为给出的字符串长度为\(2n\)且为01串,那么某一个串包含的\(0\)或\(1\)的个数必然不小于0,那么我们可以找到两个\(0\)的个数或\(1\)的个数不

  • 因为未启用行移动功能 不能闪回表2021-04-16 13:33:16

          今天操作数据库一不小心将很重要的数据删除了,找备份也没有,幸好Oracle有闪回的功能。 Flashback table pb_acc_user to timestamp to_timestamp ('2014-0315 09:30:00','yyyy-mm-dd hh24:mi:ss');       提示ORA-08189: 因为未启用行移动功能, 不能闪回表 。一般来

  • 5706. 句子相似性 III2021-04-04 20:03:06

    题目链接:https://leetcode-cn.com/problems/sentence-similarity-iii/ 思路:考虑怎么写最少代码最快写完 假定s1是短串 s2是长串 那么就是要满足s1的前缀是s2的前缀,s1的后缀也要是s2的后缀 那么匹配一次前缀匹配一次后缀 用下标i j 记录 当i>j 的时候 说明 长串的前后缀已经覆盖了

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有