大攀の小窝

路在脚下,心向远方

信号量

semaphore

signal & semaphore

GCC

编译工具

Linux下最主要的编译工具

伪随机数

计算机伪随机

1.伪随机数并不是假随机数,这里的“伪”是有规律的意思,就是计算机产生的伪随机数既是随机的又是有规律的。 2.随机种子来自系统时钟,确切地说,

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 语法基础 对