文章
这里记录了我的全部文章
-
高质量编程-编码规范
前言: 实际应用场景千变万化,各种语言的特性和语法各不相同,但是高质量编程遵循的原则是相通的 Dave Cheney 编写的代码能够达到正确可靠,简洁清晰的目标可称之为高质量代码。应该具备一下三点。 各种边界条件是否考虑完备 异常处理 易读
-
Go语言初探
前言: 学习一门语言,先来一个小小的仪式感 package main import ( "fmt" ) func main() { fmt.Println("hello world") } 基础语法: var package main im
-
唯一分解定理
唯一分解定理 又称为算数基本定理,基本内容为: 每个大于1的自然数,要么本身是质数,要么可以写为2个或以上的质数的积,而且这些质因子按大小排列之后,写法仅有一种。(任何一个大于1的正整数够可以表示为素数的积) 对于任何大于1的正整数,都存在
-
求约数
求一个数的约数个数 方法一:简单粗暴,for循环取余计数 public static int f1(int n) { int ans=0; for(int i=1;i<=n;i++) { if(n%i==0){ ans++; } } ret
-
Calendar类
创建 Calendar 是一个抽象类, 无法通过直接实例化得到对象. 因此, Calendar 提供了一个方法 getInstance,来获得一个Calendar对象。 1 Calendar cal = Calendar.getInstan
-
乌托邦树
题目描述 实现一个算法得到乌托邦树的高度。介绍如下: 乌托邦树每年经历 2 个生长周期。每年春天,它的高度都会翻倍。每年夏天,它的高度都会增加 1 米。 对于一颗在春天开始时种下的高 1 米的树,问经过指定周期后,树的高度为多少。 输入描述
-
Spring Data Neo4j(1.对象映射)
一、Spring Data Neo4j Spring Data Neo4j或简称SDN是下一代Spring Data模块,由Neo4j,Inc.创建和维护。与VMware的Spring Data Team密切合作。 它支持所有官方支持的Ne
-
设计模式--装饰者模式
前言 晓子(咖啡店员),来一杯美式,加点威士忌和砂糖。 抱歉啊,猫。收银系统还没有你说的组合,要不换一个😁 🤨这系统不是你哥设计的,还没加上吗? 对啊,听他说加入了威士忌后,要修改的类太多了,还没来得及改完 行吧,那就只要美式+砂糖吧。