编程笔记
-
算法之禅记录01-递推和递归
一,递归 不断调用本身,直到某个事件的结尾才结束,然后得到自己想要的结果。 二,递推 从初始点出发,循环事件集,汇总自己需要的结果,返回。 案例一: 一个int[]类型的数组,求和, 递归: //递归 p…
-
算法提高课 第一章 动态规划 树形DP
求树的直径 1072. 树的最长路径 dfs #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 10010,M = 2*N; int h[N],e[M],w[M],ne[M],idx; int n,a…
-
C# 二维数组(2d Array)解析
在这篇文章中,我将会用示例讨论二维数组。做为文章的部分内容,我们会讨论: 1、什么是二维数组? 2、以示例解析矩形数组和交错数组。 什么是二维数组? 在C#中,以行和列的形式存储元素的数组称为二维数组。C#中…
-
【博学谷第一周学习记录】超强总结,用心分享。JavaSE基础学习笔记
一.JAVA介绍 1.java跨平台原理 java程序通过jvm虚拟机可以在任意操作系统上运行,但是jvm虚拟机本身不允许跨平台,允许跨平台的是java程序。 2.java程序的开发和运行的步骤 1)编写代码:在编写…
-
linux Centos 上安装docker
docker 概述(取自官网): Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过…
-
Linux环境变量资源等
环境变量 export //输出所有环境变量 extern char **environ; char *getenv(const char *name); //获取某个环境变量 int setenv(const char *name, const char *value, int overwrite); …
-
GitHub PR & Squash and Merge All In One
GitHub PR & Squash and Merge All In One GitHub 上 merge PR 时合并多个 commits 提交 ✅ demo https://github.com/learning-js-by-reading-source-codes/github-pr-code-review/pull/2 https://github.com/l…
-
数据存储——四种存储方式——Application的生命周期
Application是Android的一大组件,在App运行过程中有且仅有一个Application对象贯穿整个生命周期。 在AndroidManifest.xml里面,activity节点的上级正是application节点。如果给application节点指定android:name…
-
5.3 整合Spring Data JPA
JPA CJava Persistence APD 和Spring Data 是两个范畴的概念。 Hibernate 是一个ORM 框架,而JPA 则是一种ORM 规范。而Hibernate 是这些规范的实现(事实上, 是先有Hibernate 后有JPA, JPA 规范的起草者也是Hibern…
-
SpringBoot
SpringBoot B站:狂神说Java-->https://www.bilibili.com/video/BV1PE411i7CV?p=1 微服务阶段 javase: OOP mysql:持久化 html+css+js+jquery+框架 javaweb:可以独立开发MVC3 层架构的网站了,比较原始 ssm框架…