2023.10笔记2023 10

知识图谱(Knowledge Graph)- Neo4j 5.10.0 使用 - Java SpringBoot 操作 Neo4j

上一篇使用了 CQL 实现了太极拳传承谱,这次使用JAVA SpringBoot 实现,只演示获取信息,源码连接在文章最后 三要素 在知识图谱中,通过三元组 集合的形式来描述事物之间的关系: - 实体:又叫作本体,指客观存在并可相互区别的事物,可以是具体的人、事、物,也可以是抽象的概念或联系,实体是 ......
Neo4j 图谱 Neo4 SpringBoot Knowledge

javascript学习笔记第五天

今天的笔记 function getusergradesum(arr =[]) 传递数组进入匿名函数,假设不确定数组是否会为空可以默认传一个空的数组进入,这样不会报错 在匿名方法里面,return之后就直接结束函数了 三元运算符好像不能同时使用两个return,例如i>l?return i:retu ......
javascript 笔记

8.22集训笔记

## 上午简单排序 - [P5143 攀爬者](https://www.luogu.com.cn/problem/P5143) 点击查看代码 ``` #include using namespace std; const int N=5e4+10; struct T{ int x,y,z; }a[N ......
笔记 8.22 22

【NOI2023】合并书本

## Description [传送门](https://www.luogu.com.cn/problem/P9483) ## Solution ### Part 1 考虑一棵合并树,令 $ls_u,rs_u$ 表示 $u$ 的左右儿子,$d_u$ 表示 $u$ 子树的最大深度,$c_u$ 表示 $ ......
书本 2023 NOI

Golang - Slice 学习笔记

# Slice ## 1、概述: Slice又称动态数组,依托数组实现,可以方便的进行扩容、传递等,实际使用中比数组更灵活。 ## 2、实现原理 ==**Slice依托数组实现,底层数组对用户屏蔽,在底层数组容量不足时可以实现自动重分配并生成新的Slice。接下来按照实际使用场景分别介绍其实现机制。 ......
笔记 Golang Slice

【2023-08-20】连岳摘抄

23:59 晚年的最佳保护铠甲是一段它之前被悉心度过的生活,一段被用于追求有益的知识、光荣的功绩和高尚的举止的生活;过着这种生活的人从青年时代就致力于提升他自己,而且将会在晚年收获它们产生的最幸福的果实;这不仅是因为有益的知识、光荣的功绩和高尚的举止将会陪伴他终生,甚至直到他生命的最后一刻,也会因为 ......
2023 08 20

【2023-08-21】二宝碰伤

20:00 用功不求太猛,但求有恒。 ——曾国潘 上周五才说到二宝学走路磕磕碰碰的,这不,周六就磕碰到左眼眼角,皮肤开裂,都流血了。当时我跟何太还是挺慌张的,也在犹豫到底要不要去缝针。最担心的还是,缝针和不缝针,哪个选项会更不容易留疤,毕竟是女孩子。 我们一边考虑着这个问题,一边替二宝止血。我心里想 ......
2023 08 21

WMCTF 2023 Writeup

## WMCTF 2023 Writeup 人刚分手,打个 CTF 拿 3 个二血,1 个三血,本来还挺高兴的,只有一血有奖励。好好好,都欺负我是吧。 ### ezAndroid userName是一个类似RC4的东西,直接复制出来跑,password是变表 AES,在 .init_array 修改 ......
Writeup WMCTF 2023

【学习笔记】DSU on Tree

## 概述 DSU on Tree 即树上启发式合并,重点不在“合并”,而在利用树链剖分的性质对子树问题进行复杂度正确的分治。 ## 算法流程 1. 递归处理轻儿子的答案 1. 递归处理重儿子的答案 1. 重新遍历轻儿子子树,计算当前子树的答案 1. 如果当前节点是轻儿子,重新遍历整棵子树,清除答案 ......
笔记 Tree DSU on

【Boost】boost.log 要点笔记

### 常用简写: ```cpp namespace logging = boost::log; namespace src = boost::log::sources; namespace expr = boost::log::expressions; namespace sinks = boos ......
要点 笔记 Boost boost log

「学习笔记」扩展 KMP(Z 函数)

对于个长度为 $n$ 的字符串 $s$。定义 $z[i]$ 表示 $s$ 和 $s[i,n-1]$(即以 $s[i]$ 开头的后缀)的最长公共前缀(LCP)的长度。$z$ 被称为 $s$ 的 Z 函数。这里注意,在 Z 函数中,$z[0] = 0$,但是根据 LCP 的定义,$z[0] = n$,具 ......
函数 笔记 KMP

读SQL学习指南(第3版)笔记02_数据类型

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230821142549307-1962607264.png) # 1. 命令行工具 ## 1.1. mysql -u root -p; ## 1.2. mysql> show ......
学习指南 类型 笔记 指南 数据

[Trick] [算法学习笔记] 线段树

事先声明:本文并非线段树教学。只是一些理解Trick。若您需从0学起线段树建议您移步其他博文呢qwq 感谢 Idea 提供 [尺子姐姐的博客!](https://www.cnblogs.com/ruierqwq/),尺子好闪,拜谢尺子! 我们在学习线段树的时候,对于乘法“lazy tag 先乘再加” ......
线段 算法 笔记 Trick

[刷题笔记] Luogu P1144 最短路计数

[Problem](https://www.luogu.com.cn/problem/P1144) ### Analysis 求最短路我们都会求,但是求最短路径条数呢? 不难发现 bfs 是按层搜的,所以它一定能求出从一个点到图上任意一个点的最短路。 若设 $x$ 为当前点, $x-y$ 为一条边, ......
笔记 Luogu P1144 1144

Programming abstractions in C阅读笔记:p123-p126

《Programming Abstractions In C》学习第50天,p123-p126,总结如下: # 一、技术总结 ## 1.notaion 这也是一个在计算机相关书籍中出现的词,但有时却不是那么好理解,因为它可以指代很多对象,这里做一个记录。示例:p124。 In C, you can ......
abstractions Programming 笔记 123 126

《深入理解Java虚拟机》读书笔记: 虚拟机类加载的时机和过程

虚拟机类加载的时机和过程 一、类加载的时机 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载( ......
时机 过程 笔记 Java

「Log」2023.8.21 小记

### 序幕 七点到校,管理整理博客。 然后开始写博客,SAM 的。 学长开始讲题,2-SAT,还算好理解,写完博客过了下板子题。 ### [$\color{royalblue}{P4782 【模板】2-SAT 问题}$](https://www.luogu.com.cn/problem/P4782 ......
小记 2023 Log 21

2023 年山东省大学生程序设计竞赛 个人题解

### 比赛链接 - [现场赛榜单](https://board.xcpcio.com/provincial-contest/2023/shandong) - [洛谷重现赛](https://www.luogu.com.cn/contest/126525) 重现赛个人下饭操作太多,后程直接开摆,分数 ......
题解 程序设计 大学生 程序 大学

NOI2023

T1 太简单了,T6 太赛博了,那就写一下 T2,3,4,5 吧。 题解风格仍然意识流。 ### *loj3980. 「NOI2023」桂花树 tag:DP,计数。 送我出队的题。 先考虑 $k=0$ 的情况。使用类似树背包的方法是可以做的,但是单次插入一棵子树过于笨重,所以只能考虑单次插一个点。然 ......
2023 NOI

Laravel 10 记录一次 多对多关联由于表名问题(英文语法转换)导致的查询不到bug

## 参考 - https://segmentfault.com/q/1010000018450663 - https://learnku.com/docs/laravel/10.x/eloquent-relationships/14889#a93d4c ## 环境 | 软件/系统 | 版本 | 说 ......
语法 Laravel 问题 bug 10

2023夏季《移动软件开发》实验报告:lab01

## 一、实验目标 1. 学习使用快速启动模板创建小程序的方法; 2. 学习不使用模板手动创建小程序的方法。 ## 二、实验步骤 ### 自动生成小程序 1. 首先到[微信公众平台官网首页](mp.weixin.qq.com)注册账号,进行信息填写登记,使用邮箱激活账号。 2. 然后到[微信开发者工 ......
软件开发 报告 软件 2023 lab

2023.8.21 练习

#### ARC067E 设计状态 $f(j,i)$,表示当前分的是每组 $j$ 个人,已经有 $i$ 个人在组里了。 $f(j,i+k\cdot j)\leftarrow f(j-1,i)\cdot \dfrac{1}{k!}\prod_{x=1}^k C(n-i-(x-1)\cdot j,j)$ ......
2023 21

操作系统笔记04

进程管理 一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程。一个程序可以同时加载多个进程, 进程就是处于活动状态下的程序 2、进程的分类 进程根据功能不同分为三种类型:交互进程、批处理进程、守护进程 交互进程:由一个shell终端启动的进程,在运 ......
笔记 系统

【学习笔记】优化建图相关(线段树优化,倍增优化)

**优化建图** ~~发现并没有人写得很详细的样子,那我也摆烂好惹~~ 点击查看目录 [TOC] ## 前言 >众所周知,连边的时间复杂度一般是 $O(1)$,但,当连边的对象是一个连续的树上区间的时候,我们或许有更优的连边方式:优化建图。 前置知识: * 树链剖分 * 线段树 * 树上倍增 * D ......
线段 笔记

C# 学习笔记 - 2.3 - 对象

# 对象 ## 介绍 .NET Framework 遵循“面向对象程序设计(*object orientated programming, OOP*)”的软件开发方法,在该标准下,所有对象都支持: - 继承(*Inheritance*): 继承和拓展现有功能 - 封装(*Encapsulation* ......
对象 笔记 2.3

C# 学习笔记 - 2.4 - 封装

# 封装 封装可以阻止用户以开发者不希望的方式操纵对象。 所有类和结构体的默认受保护级别为“private”,这意味着外部用户无法访问类和结构体的内部成员。 ## 受保护级别(Protection Levels) ### Private private 级别的成员只能在类的内部被访问,其他类的方法, ......
笔记 2.4

C# 学习笔记 - 1.6 - 异常

# 异常 ## 概述 C# 的异常捕获系统允许开发者将正常代码与异常处理逻辑进行分离。 异常可以表示在软件执行期间出现的各种异常情况,包括内部的和外部的。 **外部条件**导致的异常:网络故障、权限不足、内存不足、Web服务引发的异常,这些异常通常由操作系统、.NET 运行时或外部应用程序引发; * ......
笔记 1.6

C# 学习笔记 - 1.5 - 控制流

# 控制流 条件语句、迭代语句、跳转语句和异常处理语句控制程序的执行流。 - 条件语句使用关键字 if, switch 来决定执行某些语句 - 迭代语句使用关键字 do, while, for, foreach 和 in 创建一个循环 - 跳转语句使用关键字 break, continue, ret ......
笔记 1.5

C# 学习笔记 - 1.2 - 变量

# 变量 ### Field, local variables, and parameters #### Field 每个字段的可见性有以下几个级别(可见性逐渐降低): - public - protected - internal - protected internal - private ## ......
变量 笔记 1.2

C# 学习笔记 - 2.2 - 类

# 类 与其他面向对象编程语言一样,C# 序的功能是在一个或多个类中实现的。类的方法(*methods*)和属性(*properties*)包含定义类行为方式的代码。 C# 通过封装属性和方法,以及启用多种类型的多态性(包括通过继承实现的子类型多态性(*subtyping polymorphism ......
笔记 2.2