自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

森四杨的博客

记录、分享,共同进步

  • 博客(12)
  • 收藏
  • 关注

原创 neo4j 关于日期和时间的操作

最近使用neo4j存储数据,其中包含了大量的时间数据,存储的时候都是以字符串的形式存储,如 ‘11:07’,导致后期查询后的数值计算比较困难。中文的这方面笔记似乎比较少,于是记录一下。日期和具体的时间操作类似,可以查看参考资料。才上手,欢迎指正。一般字符转化为数字 (‘4’ -> 4)toInteger(‘4’)时间转换localtime(‘11:07’ ) 转化为 11:07比较大小 (以下返回true) return localtime('14:07')<loc

2022-02-24 17:06:11 2766

原创 Python 转义字符和正则表达式的元字符

python转义字符图片来自 Python 转义字符 \x正则表达式元字符正则表达式其他字符

2021-07-17 10:16:04 124

原创 python 正则表达式转义上的 r 与反斜杠

先阅读https://blog.csdn.net/jinixin/article/details/56705284后举例转义有两种:首先是正常的字符串转义,对于特殊的字符进行转义。然后,对于正则表达式还要进行一次转义。使用原生字符r 可以跳过一次转义。所以在正则表达式前可以加上’r’,这样负负得正。import restr = "d:\\ab\dc\\n"print(str)#输出:d:\ab\dc\n# 经过字符转义('\\'-->'\'),\d不是特殊字符,没有进行转义

2021-07-16 17:55:40 826

原创 Elasticsearch 进阶学习

Elasticsearch学习笔记_KISS-CSDN博客 Elasticsearch API查询_森四杨的博客-CSDN博客1. es分布式集群1. 搭建过程2. 概念节点、分片(Shards)、副本(Replicas)、索引、文档、字段、映射对索引中的文档可以进行索引(插入)、搜索、更新和删除2. 系统架构3. 分布式集群单集群节点、故障转移、水平扩容、应对故障扩容的分配原则:1. 主副本不能在一个节点; 2. 每个节点负载均衡主片的数目创建时就确定,后期只能修改副本的数目

2021-07-07 11:31:09 149

原创 Elasticsearch API查询

1. 查询索引中的全部数据public class EsTest_Doc_Query { public static void main(String[] args) throws IOException { RestHighLevelClient client = new RestHighLevelClient( RestClient.builder(new HttpHost("localhost", 9200, "http")) );

2021-07-05 18:01:25 323

原创 NEO4J 安裝

NEO4J 安裝安裝教程: https://blog.csdn.net/sinat_36226553/article/details/108541370注意事項不能安裝在 D:\Program Files下,會有不能識別’.ps1’ 拓展名,猜測是不能識別目錄中的空格導致。

2021-04-07 10:35:13 72

原创 C++基础(code)

C++基础学习(code)算是突袭学习吧,可能不是很细。英语渣,但还是可能会写一些英文注释,提高提高~~#include <iostream>using namespace std;//函数声明,要么定义在main前,要么在main前面自己添加定义;//if default parameter exist, it only be in one place.int max(int, int=10); int main(){ int num1, num2; cin >

2020-09-21 16:51:35 428

原创 前置++与后置++区别

对于前置++与后置++以前只知道它们的两点区别:1. 前置++:先加再用;后置++:先用后加。2. ++i效率比i++效率高;今日又添加一项:4. 前置++可操作,后置++不可操作只知其果,不明其因非学者姿态。下面是前置++与后置++实现的demo:#include <iostream>using namespace std;class Clock { int hour, min, second;public: Clock(int newhour, int newmin

2020-06-11 23:32:16 2998

原创 C++复制构造函数和构造函数调用小困惑

最近看清华大学郑莉老师的C++课程,过C++的基础知识。遇到了一点小问题。在进行类组合例子的调试中,有些不解的地方。先上代码。#include "pch.h"#include <iostream>using namespace std;class Point {public: //外部接口 Point(int xx = 0, int yy = 0) { //构造函数 x = xx; y = yy; } Point(Point &p); //复制构

2020-06-07 18:04:32 263

原创 leetcode1:两数之和 python3解法

题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]作答:方法1:class Solution: def twoSum(self, nums: List[int],

2020-05-14 18:09:26 237

原创 leetcode 21:合并两个有序链表 python3解答

题目描述:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sorted-lists解答方法1:不创建新的链表,取一个链表插入另一个链表中# Definition for singly-link

2020-05-13 10:21:47 223 1

原创 scanf函数常见问题

scanf函数录入字母和字符时注意:%d识别十进制数,在未取到值时,遇见空格、回车、tab时跳过,取其后面的值,直至取到十进制的数(跳过的字符,会从缓冲区中释放),遇见字母直接退出。 %c遇见数字789,只取'7'。 %s录入字符串 遇见空格、回车、tab等空白字符,视为终止(gets()遇见回车符终止)。 不读走缓冲区的回车符(gets()读走回车符,但是不作为字符串的一部分)。...

2019-10-19 10:02:26 280 2

空空如也

空空如也

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

TA关注的人

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