大攀の小窝

路在脚下,心向远方

Scala下划线“_”的用法

Scala '_'

第一:初始化的时候。 object Sample { var name:String=_ def main (args: Array[String]){ name=“hello world” println(name) } 在这里,name也可以声明为null,例:var name:String=null。这里的下划线

maven工程目录中各文件的作用

/项目目录 pom.xml 用于maven的配置文件 /src 源代码目录 /src/main 工程源代码目录 /src/main/java 工程java源代码目录 /src/main/resource 工程的资源目录 /src/main/webapp web应用文件 /src/main/webapp/WEB-INF WEB-INF页面

sbt

Scala build tools

sbt是 Scala 的构建工具,全称是 Simple Build Tool,类似于Apache Maven 和 Apache Ant 。 项目目录结构: build.sbt <- sbt构建定义文件,后缀名必须是.sbt project/ <- proj

Go的编译原理

代码是写给人看的,只是恰好可以被机器编译和执行。

Go的GMP协程调度器

利用多核并行,实现强大的并发

Go的CSP并发模型

Communicating Sequential Processes

Do not communicate by sharing memory; instead, share memory by communicating.

学习笔记——Python3

一切都是对象

python个人日常测试库,其中也有一些记录文档:https://github.com/xumamba/python-common 语法基础 对

gRPC与gRPC Connection Pool实现

A high-performance, open source universal RPC framework

Paxos算法Go实现

Implementation of Paxos algorithm in Go

世界上只有两种分布式共识算法,一种是Paxos算法,另一种是类Paxos算法

学习笔记——Linux

一切皆为文件