在Go,转换int64到的最佳策略是int什么?我很难比较这两者
package main
import (
"math"
"strings"
"strconv"
)
type largestPrimeFactor struct {
N int
Result int
}
func main() {
base := largestPrimeFactor{N:13195}
max := math.Sqrt(float64(base.N))
maxStr := strconv.FormatFloat(max, 'E', 'G', 64)
maxShift := strings.Split(maxStr, ".")[0]
maxInt, err := strconv.ParseInt(maxShift, 10, 64)
if (err != nil) {
panic(err)
}
Run Code Online (Sandbox Code Playgroud)
在下一行
for a := 2; a < maxInt; a++ {
if isPrime(a) {
if base.N % a == 0 {
base.Result = a
}
}
} …Run Code Online (Sandbox Code Playgroud) 我正在使用Gradle作为依赖管理系统或其他任何方式开发Spring Boot Application.
在为构建脚本添加几个依赖项并重建项目之后,我希望构建将这些依赖项添加到项目中.但事实并非如此.无法导入这些库.我错过了什么步骤?我是node.js开发人员,我习惯于只运行一个npm install导入依赖项.
以下是依赖项:
dependencies {
compile('org.mongodb:mongodb-driver:3.2.2')
compile('org.springframework.boot:spring-boot-starter-data-mongodb')
}
Run Code Online (Sandbox Code Playgroud)
并不重要,因为它们没有添加到项目中,但这里是最终的import语句:
import org.mongodb.MongoClient;
import org.springframework.data.mongodb.core.MongoTemplate;
Run Code Online (Sandbox Code Playgroud)