随笔分类 - 编程
摘要:jupyter-notebook是一个用以编程python代码的笔记本环境。 具有安全机制,其认证令牌(token)会在启动过程中在打印到标准输出。 Install 安装 # install with conda conda install -c conda-forge jupyterlab # i
阅读全文
摘要:numpy 创建ndarray np.array(some_np_array) clone a nd-array (e.g. a vector, a matrix). np.array(list) 一阶 如果是类似一维数组,则返回向量(1D-array,不存在行、列之分,shape都是(n,)而非(
阅读全文
摘要:anaconda / conda 国外资源下载慢,使用国内清华镜像,在提供的下载页面中选择对应系统、pytho版本的安装包,Anaconda2-xxx对应Python 2.x,而Anaconda3-xxx对应python 3.x。如选择Anaconda2-4.3.1-Linux-x86_64.sh,
阅读全文
摘要:Polynote ====== "Polynote" ,是一个编程笔记本环境(programming notebook),由网飞(Netflix)开源。 编程笔记本(代码笔记本),如python中的jupyter notebook,是若干代码笔记的集合。代码笔记即是一些片段。 编程笔记本环境,是提供
阅读全文
摘要:spring boot, spring data, spring framework Spring @Profile('prod'|'dev'|'other')(伴随@Bean)特定profile下的bean (激活profile的配置: spring.profiles.active=prod, 对
阅读全文
摘要:高级Java知识(JVM、字节码、内存模型) === 内存=方法区+栈空间+堆+程序计数器 栈(stack)包括虚拟机栈(VM stack)和本地方法栈(native method stack)。 方法区(method area)内放置 类信息(Class)、常量、静态变量、JIT编译后代码。 运行
阅读全文
摘要:Java编程语言相关经验知识。 collection / stream Iterable Stream: StreamSupport.stream(iterable.splitor(), parallel:false) Iterator Stream: 转化为Iterator Stream: Spl
阅读全文
摘要:Scala == "Scala" 是一门运行时基于JVM的编程语言,具备函数式编程和面向对象特点。 基本知识 basics 任意词均可作为符号名,对于关键词,以反引号包裹,避免使用下划线,避免带美元符的名字。 声明类型为Type的符号x的方式是先给出符号后通过冒号指定类型, ,不同于java/c++
阅读全文