- 博客(88)
- 收藏
- 关注
原创 认识数据分析
那么企业需要建立自己的大规模数据仓库,处理不断增长的数据资产,数据仓库技术占到数据分析实现所用技术的70%以上。数据分析只是分析的一种,能对碎片化的信息加以抽象和整合,不过度依赖量化,才是真正的分析能力。机器可处理:数据是少数人和机器都能理解和处理的信息,人可以借助机器高效处理数据的各种信息。量化:量化的数据,可以利用数学原理进行各种精密的计算,得出更多价值的结果。随着数据系统的晚上,如果企业的数据汇总超过了Excel的存储上线。跨库查询:数据存储在不同服务器中,无法实现业务级的垮库查询。
2023-09-13 21:11:02
1678
原创 leedcode——图数据结构相关2
文章目录31.省份数量32.旋转盒子解法:简单模拟33.统计封闭岛屿的数目解法一:DFS深度优先搜索34.皇位继承顺序解法:先序遍历:即DFS递归STL知识 C++:move函数35.带阈值的图的连通性解法:并查集36.细分图中的可到达节点解法:Dijkstra+点数记录37.最大化一张图的路径价值解法一:DFS深度优先遍历38.有向图中最大颜色值解法一:DFS深度优先遍历+dp解法二:拓扑排序+dp39.一个图中连通三元组的最小度数解法一:暴力搜索解法二:bitsetc++ bitset使用40.保证图的
2022-05-02 00:17:18
1700
原创 leedcode—图数据结构相关1
1.找出星型图的中心节点有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成。星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来。给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示在节点 ui 和 vi 之间存在一条边。请你找出并返回 edges 所表示星型图的中心节点。示例 1:输入:edges = [[1,2],[2,3],[4,2]]输出:2解释:如上图所示,节点 2 与其他每个节点都相连,所以节点 2 是
2022-05-02 00:16:40
2923
1
原创 leedcode——图数据结构相关3
51. 检查边长度限制的路径是否存在给你一个 n 个点组成的无向图边集 edgeList ,其中 edgeList[i] = [ui, vi, disi] 表示点 ui 和点 vi 之间有一条长度为 disi 的边。请注意,两个点之间可能有 超过一条边 。给你一个查询数组queries ,其中 queries[j] = [pj, qj, limitj] ,你的任务是对于每个查询 queries[j] ,判断是否存在从 pj 到 qj 的路径,且这条路径上的每一条边都 严格小于 limitj 。请你返回
2022-05-02 00:15:44
1933
原创 golang代码规范
golang代码规范1.go fmt 和go imports格式化:所有的代码都需要用gofmt格式化。换行:一行代码不超过120列括号和空格:运算符和操作数之间要留空格;作为输入参数或者数组下标时,运算符和运算数之间不需要空格import:使用 go imports自动格式化引入的包名2.error处理error作为函数的返回值,必须对error进行处理,或者将返回值赋值给明确忽略error作为函数的值返回且有多个返回值的时候,error必须是最后一个参数错误描述不需要标
2022-05-01 18:52:15
1147
1
原创 grpc框架实现小demo
文章目录1.grpc框架实现小demo(详细理解)1.1 定义的proto文件1.2 编写server端代码1.2 编写client端代码1.3 先启动server端,再启动client端2.grpc拦截器初认识2.1 gRPC 的拦截分类2.2 一元拦截器2.3 流式拦截器1.grpc框架实现小demo(详细理解)1.1 定义的proto文件syntax = "proto3";// 定义包名package test;option go_package="./test";//定义多个服务,每
2022-05-01 18:51:18
622
原创 rpc简介及原理
1.RPC简介及原理介绍RPC技术内部原理是通过两种技术的组合来实现的:本地方法调用 和 网络通信技术。1.1 RPC简介在上述本地过程调用的例子中,我们是在一台计算机上执行了计算机上的程序,完成调用。随着计算机技术的发展和需求场景的变化,有时就需要从一台计算机上执行另外一台计算机上的程序的需求,因此后来又发展出来了RPC技术。特别是目前随着互联网技术的快速迭代和发展,用户和需求几乎都是以指数式的方式在高速增长,这个时候绝大多数情况下程序都是部署在多台机器上,就需要在调用其他物理机器上的程序的情况。
2022-05-01 18:47:15
5935
原创 go Test单元测试
1. go test单元测试1.1 为什么要进行单元测试单元测试(Unit Tests, UT) 是一个优秀项目不可或缺的一部分,特别是在一些频繁变动和多人合作开发的项目中尤为重要。因为有这样的情况,项目很大,启动环境很复杂,你优化了一个函数的性能,或是添加了某个新的特性,如果部署在正式环境上之后再进行测试,成本太高。对于这种场景,几个小小的测试用例或许就能够覆盖大部分的测试场景。而且在开发过程中,效率最高的莫过于所见即所得了,单元测试也能够帮助你做到这一点,假如你一口气写下一千行代码,debug 的过
2022-05-01 18:44:57
819
原创 git提交分支
1. git提交分支相关在本地新建分支,保证和远程分支一样git checkout -b 分支名如果分支已存在,只需要切换的话git checkout 分支名提交前先把代码拉下来更新一下,确保不会覆盖别人的代码git pull origin 远程分支(如果有)解决冲突git diff // 然后查看冲突的原因查看git状态(哪些还未提交)git status提交到缓存区git add .提交到本地仓库git commit -m '我这次提
2022-05-01 17:31:13
18082
原创 图表示学习
文章目录1.导言1.1 为什么要研究图(graph)1.2 针对图结构的机器学习任务1.3 特征表示的难点1.4 特征表示的解决思路1.5 线性化思路1.6 图神经网络1.7 讨论:何谓Embedding1.8 总结2.图结构表示学习2.1 deepwalk(深度游走算法)2.2 node2vec3. 图特征表示学习3.1 GCN 图卷积网络1.导言1.1 为什么要研究图(graph)很多数据都是图结构,例如社交网络、经济网络、生物医学网络、信息网络(互联网网站、学术引用)、互联网、神经网络。而网络是
2022-05-01 17:21:58
7534
原创 面向知识图谱的自然语言问答(图谱学苑)
1.基于信息检索1.1 KG-based Question1.2 子图嵌入 1.3 多列卷积神经网络通过自由基回答问题 1.4 Knowledge graph + TextKnowledge graph: 高精度,但是知识库总是不完整的Text: 答案覆盖率高,但在开放域设置中很难提取答案1.5 Relation Extraction and Textual Evidence 2.语义解析 2.1 复杂问题的挑战具有多重
2022-05-01 17:16:15
337
原创 面向知识图谱的数据管理
文章目录1.RDF和语义网络1.1 RDF简介1.2 现有的关系型数据库系统存储设计解决方案属性表二列表全索引基于图的方法1.3 分布式系统解决方法基于分区的方法gstore:一个分布式的SPARQL查询引擎集中式组件概述1.RDF和语义网络RDF(资源描述框架)是一种用于对有关web资源信息进行概念性建模的语言语义网络的构建模块促进信息交换搜索引擎可以检索更多相关的信息促进数据集成(混合)机器可理解理解网络上的信息和它们之间的相互关系1.1 RDF简介
2022-05-01 17:10:53
637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅