自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 airflow dag调用实例

# -*- coding:utf-8 -*-from datetime import timedeltafrom airflow import DAGfrom airflow.contrib.operators.ssh_operator import SSHOperatorfrom airflow.utils.dates import days_agodefault_args = { 'owner': 'admin', 'depends_on_past': False, .

2022-04-11 18:17:36 1412

原创 mac 备忘录误操作删除了文件,找不到最近删除的文件

找到显示图标-->显示文件夹

2022-02-23 16:56:52 936

原创 mac 命令行安装jdk8

brew tap adoptopenjdk/openjdkbrew install --cask adoptopenjdk8

2021-09-29 17:01:16 556

原创 Nebula Graph查询语言(nGQL)(一)

(一)、概念 nGQL是Nebula Graph使用的的声明式图查询语言,支持灵活高效的图模式,而且nGQL是为开发和运维人员设计的类SQL查询语言,易于学习。exp:CREATE TAG player(name string, age int); ps:正确使用索引可以加速查询,但是索引会导致写性能下降90%甚至更多,只有在根据点或边的属性定位点或边时才使用索引。 模式(pattern): 1.1、单...

2021-09-02 15:36:59 3666

原创 Nebula Graph 架构(一)

Nebula Graph 由三种服务构成:Graph 服务、Meta 服务和 Storage 服务,是一种存储与计算分离的架构。Meta 服务在 Nebula Graph 架构中,Meta 服务是由 nebula-metad 进程提供的,负责数据管理,例如 Schema 操作、集群管理和用户权限管理等。leader 和 follower 的数据通过 Raft 协议保持一致,因此 leader 故障和选举新 leader 不会导致数据不一致。...

2021-09-02 11:07:46 864

原创 nebula-图数据库(一)

(一)概念1、图数据库是专门存储庞大的图形网络并从中检索信息的数据库。它可以将图中的数据高效存储为点(Vertex)和边(Edge),还可以将属性(Property)附加到点和边上。2、nebula 框架3、特性 3.1、开源 3.2、高性能 3.3、易扩展 3.4、易开发 3.5、高可靠并发控制 3.6、生态多样性 3.7、兼容openCypher查询语言 ...

2021-09-01 17:08:27 1795

原创 算法-实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作

【要求】1.pop、push、getMin操作的时间复杂度都是O(1)2.设计的栈类型可以使用现成的栈结构。python实现版本第一种解法:# —*- coding:utf-8 -*-"""实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作栈的特点:先进后出,实现功能入栈和出栈设计两个栈,一个保存正常的栈,一个保存最小值"""import randomclass getMinStack: def __init__(self):

2021-05-13 14:27:40 183

原创 java--实现表格数据存储

package cn.gm.map;import java.util.*;/** * @ClassName TestStoreData * @Description 测试表格数据存储, 每一行使用javabean对象,多行使用放到map/List * @Author edz * @Date 2021/5/11 6:02 下午 * @Version 1.0 **/public class TestStoreData { public static void main(Stri.

2021-05-11 18:33:17 306

原创 java-迭代器

package cn.gm.map;import java.util.*;/** * @ClassName TestIterator * @Description 测试迭代器遍历LIST、set、Map * @Author edz * @Date 2021/5/11 5:36 下午 * @Version 1.0 **/public class TestIterator { public static void main(String[] args) { tes.

2021-05-11 17:56:00 55

原创 java--TreeMap实现原理

TreeMap是红黑二叉树的典型实现TreeMap和HashMap实现了同样的接口Map,HashMap效率高于TreeMap,在需要排序Map时才选用TreeMap;private transient Entry<K,V> root;

2021-05-11 17:07:03 233

原创 java--手工实现HashMap、HashSet

package cn.gm.map;/** * @ClassName GmHashMap * @Description 自定义一个HashMap * @Author edz * @Date 2021/5/11 3:47 下午 * @Version 1.0 **/public class GmHashMap<K, V> { //泛型 Node<K,V>[] table; //位桶数组,bucket array int size; // 存放的.

2021-05-11 16:35:41 124

原创 java--HashMap的底层实现源码

HashMap底层实现采用了哈希表,这是一种非常重要的数据结构。哈希表的基本数据结构式就是数组加链表数据结构中有数组和链表来实现对数据的存储,他们又各种特点。1、数组:占用空间连续,寻址容易,查询速度快。但是增加和删除效率非常低。2、链表:占用空间不连续。寻址困难,查询速度慢。但是增加和删除效率非常高。需要找到一种结合查询快且增删效率高的数据结构,那就是哈希表。核心源码1、Node该表在首次使用时初始化,并根据需要调整大小。 分配时,长度始终是2的幂次方。 ...

2021-05-11 15:43:51 88

原创 java--Map

Map用来存储键值对的(key-value)基本函数使用方法:package cn.gm.oop;import java.util.HashMap;import java.util.Map;/** * @ClassName TestMap * @Description 测试HashMap,键不重复(equals),重复则会被覆盖 * @Author edz * @Date 2021/5/11 2:52 下午 * @Version 1.0 **/public class Te

2021-05-11 15:09:49 56

原创 java--vector向量

如何选择ArrayList、LinkedLIST、Vector1、需要线程安全时,用Vector;2、不存在线程安全问题时,并且查找较多时用ArrayList;3、不存在线程安全问题时,增加或删除元素较多用LinkedList;Vector 底层是用数组实现的List,相关的方法都加了同步检查,因此“线程安全,效率低”例如...

2021-05-11 14:50:27 47

原创 java-手动实现LinedList

LinkedList底层用双向链表实现的存储,其特点是:查询效率低,增删效率高,线程不安全。 双向链表也叫双链表,是链表的一种,它的每隔数据节点中都有两个指针,分别指向前一个节点和后一个节点。所以,从双向链表中的任意一个节点开始,都可以很方便地找到所有节点。...

2021-05-11 14:39:36 192

原创 mysql第二大数据查询(使用rank)

表结构CREATE TABLE `api_bdtransfer_operationrecord` ( `id` int(11) NOT NULL AUTO_INCREMENT, `bdtransfer_id` int(11) NOT NULL, `operate_user_id` int(11) NOT NULL, `action` smallint(6) NOT NULL, `content` varchar(128) NOT NULL, `operate_time` dat

2021-05-11 13:33:50 357

原创 java-手动实现ArrayList容器

package cn.gm.mycollection;import java.lang.module.FindException;import java.util.ArrayList;/** * @ClassName SxtArrayList * @Description 自定义实现arraylist * @Author edz * @Date 2021/5/10 6:56 下午 * @Version 1.0 **/public class SxtArrayList<E&g.

2021-05-11 10:50:17 49

原创 循环单链表---魔术师发牌问题

/*! * response 黑桃1 黑桃8 黑桃2 黑桃5 黑桃10 黑桃3 黑桃12 黑桃11 黑桃9 黑桃4 黑桃7 黑桃6 黑桃13 */#include <stdio.h>#include <stdlib.h>#define CardNumber 13typedef struct node{ int data; struct node *next; } sqlist, *linklist;// 初始化列表linklist Cera.

2021-04-26 19:18:32 109

原创 Coding Interview University学习

Coding Interview University学习转自作者:约翰·沃斯塔姆, 简介:https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu代码仓库地址:[jwasham/coding-interview-university](https://github.com/jwasham/coding-interview-university)技术菜鸟的进阶(一)、为何要用到它?从底层去了解数据结构以及编程语言的.

2021-04-25 19:10:35 1551

原创 算法复杂度备忘录

摘自:https://www.bigocheatsheet.com/摘自:https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm41、O复杂度图表2、通用数据结构复杂度3、数组排序算法复杂度

2021-04-24 17:55:57 100

原创 Elasticsearch之mac安装

网站:https://www.elastic.co/cn/下载需要的elasticsearch tar 包安装步骤:https://www.cnblogs.com/liuxiaoming123/p/8081883.html

2019-04-02 10:52:23 119

面向移动场景的学术期刊服务重构框架与路径研究.pdf

摘要【目的】移动互联网的发展使得学术交流体系发生结构性重塑,揭示该背景下学术期刊服务重构框架与实施路径, 在发挥学术期刊既有优势的前提下,积极开拓移动化服务。【方法】采用系统分析法,对学术期刊服务重构框架,即服务目 标、服务功能和服务链重构等方面展开系统论述,并在此基础上探讨服务重构路径。【结果】学术期刊移动化服务目标是提 供用户友好型、适应移动社交场景的学术服务模式,围绕用户需求建立新的价值曲线,实现学术期刊、数据库、移动平台与社 交服务机构等服务链节点重构。【结论】学术期刊应树立移动优先服务意识、优化面向移动场景的工作流程、创新增强型学 术内容运营模式。

2021-05-11

空空如也

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

TA关注的人

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