文章
这里记录了我的全部文章
-
高质量编程-性能调优
前言: 高质量的代码可以完成功能,但我们还需要考虑尽可能的提升性能,节省资源成本。本文结合Go语言展开。 性能优化建议 介绍: 性能表现需要实际的数据来支持衡量 性能优化是综合的,有时候时间和空间是不能兼顾的,所谓的时间换空间or空间换时间
-
高质量编程-编码规范
前言: 实际应用场景千变万化,各种语言的特性和语法各不相同,但是高质量编程遵循的原则是相通的 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