码迷,mamicode.com
首页 > 2019年12月28日 > 全部分享
计算斐波那契数列的性能对比:Python,Java,Go
本文采用递归办法来计算斐波那契数列中的第38项,用于对于三种计算机语言的计算性能,这三种语言为:Python,Java,Go。 我们采用递归法来求解斐波那契数列的第n项f(n),其算法描述如下: 对于公平起见,我们利用三种程序计算f(38),运行100遍,得到平均耗时,作为性能对比。 Python程 ...
分类:编程语言   时间:2019-12-28 23:16:25    阅读次数:208
Django基础
1.Django安装 pip install django==2.1.5 2.修改配置 settings.py--> LANGUAGE_CODE = 'zh-Hans'TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = ...
分类:其他好文   时间:2019-12-28 23:16:06    阅读次数:156
第六课:Prometheus
为什么要监控 对系统不间断实时监控 实时反馈系统当前状态 抱枕该业务持续性运行 监控什么 |监控分类 |监控内容 | |: |: | |硬件监控|温度,硬件故障等| |系统监控|CPU,内存,硬盘,网卡流量,TCP状态,进程数| |应用监控|nginx,tomcat,php,mysql,redis等 ...
分类:其他好文   时间:2019-12-28 23:15:04    阅读次数:150
go语言中 json转换--nil
go语言中如果一个变量的值为nil,是否能否为json? 如果能否转换,转换后的结果是什么? 下面直接看下例子。 output: 结果输出为"null"。 也就是说,凡是值为nil的变量,经过json编码后都是"null"。例如,未赋值的指针变量、切片slice等: 反过来,如果一个json字符串是 ...
分类:编程语言   时间:2019-12-28 23:14:49    阅读次数:207
大数据高可用集群环境安装与配置(06)——安装Hadoop高可用集群
下载Hadoop安装包 下载Hadoop安装包 登录 https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/ 镜像站,找到我们要安装的版本,点击进去复制下载链接 安装Hadoop时要注意版本与后续安装的HBase、Spark等相关组件的兼 ...
分类:其他好文   时间:2019-12-28 23:14:30    阅读次数:162
world 文档中表格旋转180°
一个好朋友给我打电话,说是有个wps操作把他难住了,他常年跟wps 形影不离,你都搞不定,我都不怎么用。听完他说的以后,我才明白他要的效果是怎么样的,贴图来看: 其实像直接转化成这种效果没有办法,但是我们可以借助文本框,文本框和标签一样,想贴哪里贴哪里,话不多说,给你步骤: 1、新建一个文档,必须是 ...
分类:其他好文   时间:2019-12-28 23:13:55    阅读次数:223
《道德经》全文——马王堆出土帛书版
01 道可道也,非恒道也。名可名也,非恒名也。无名万物之始也,有名万物之母也。故:恒无欲也,以观其眇;恒有欲也,以观其徼。两者同出,异名同谓。玄之又玄,众妙之门。 02 天下皆知美之为美,恶矣,皆知善之为善,斯不善矣。有无之相生也,难易之相成也,长短之相形也,高下之相盈也,音声之相和也,先后之相随也 ...
分类:其他好文   时间:2019-12-28 23:13:35    阅读次数:155
ReentrantLock实现原理
同步锁 使用 java关键字synchronize 来做同步处理时,锁的获取和释放都是隐式的,实现的原理是通过编译后加上不同的机器指令来实现。 ReentrantLock 就是一个普通的java类,它是基于 AQS(AbstractQueuedSynchronizer)来实现同步锁。AQS 是 Ja ...
分类:其他好文   时间:2019-12-28 23:13:12    阅读次数:144
Java基础--对象
Q1:用什么操作对象? A1:句柄,即Handle,再换个说法,引用,甚至指针。 Q2:对象保存在哪里? A2:一般对象存的地方无非在这几个区域中:寄存器,堆栈,栈,静态存储区,ROM,非RAM存储(比如字节流);在Java中,主要存储在堆和栈,具体可以分为方法逃逸(存在堆),线程逃逸(存在堆),和 ...
分类:编程语言   时间:2019-12-28 23:13:00    阅读次数:165
vim记住文件编辑历史
持久化 undo/redo " 在你的 vimrc 加入 set undofile " Maintain undo history between sessions " 设置你的undo保存位置,你需要先 mkdir ~/.vim/undodir set undodir=~/.vim/undodir ...
分类:系统相关   时间:2019-12-28 23:12:47    阅读次数:229
PyTorch实例:基于自编码器的图形去噪
去噪自编码器模拟人类视觉机制能够自动忍受图像的噪声来识别图片。自编码器的目标是要学习一个近似的恒等函数,使得输出近似等于输入。去噪自编码器采用随机的部分带噪输入来解决恒等函数问题,自编码器能够获得输入的良好表征,该表征使得自编码器能进行去噪或恢复。 下面是代码: #加载库和配置参数 #去噪自编码器 ...
分类:其他好文   时间:2019-12-28 23:12:31    阅读次数:447
一键自动生成 java junit 测试代码神器 gen-test-plugin 入门介绍
gen-test-plugin我们日常编写代码的过程中,经常需要为代码编写测试案例。随着对代码质量的要求越来越高,很多公司开始通过代码的测试覆盖率作为QA的一个评定指标。本框架可以一键生成所有代码对应的junit测试案例,为你的人生节约宝贵的时间。特性支持生成junit4/junit5支持jdk7支持自定义生成模板更新记录更新记录gen-test用于生成Junit4/Junit5单元测试。引入&l
分类:编程语言   时间:2019-12-28 23:12:18    阅读次数:168
表单事件
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表单事件</title> 6 </head> 7 <body> 8 <form action=""> 9 <input type="text ...
分类:其他好文   时间:2019-12-28 23:11:57    阅读次数:130
JVM垃圾回收
垃圾回收与内存分配策略 "垃圾回收与内存分配策略" "“垃圾”的定义" "对象是否为“垃圾”" "何为“引用” 四种引用类型" "最后的挣扎 finalize()方法" "回收方法区" "垃圾回收算法" "回收的前置 分代理论" "标记 清除算法(Mark Sweep)" "标记 复制算法" "标记 ...
分类:其他好文   时间:2019-12-28 23:11:43    阅读次数:170
实验7
1.1: // 将file1.txt中小写字母转换成大写后,另存为file2.txt #include <stdio.h> #include <stdlib.h> int main() { FILE *fin, *fout; // 定义文件类型指针 int ch; fin = fopen("file ...
分类:其他好文   时间:2019-12-28 23:11:10    阅读次数:148
4.装饰者模式
1.基本介绍 装饰者模式:定态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了OCP(开闭)原则。 2.实践 【案例】星巴克咖啡订单:三种咖啡,三种调料,要求在扩展新的咖啡种类时具有良好的扩展性,使用OO来计算不同种类咖啡的费用。 这样设计当增加一个单品咖啡时,或者一 ...
分类:其他好文   时间:2019-12-28 23:10:54    阅读次数:161
springboot通过AOP和自定义注解实现权限校验
自定义注解 PermissionCheck: package com.mgdd.sys.annotation; import java.lang.annotation.*; /** * @author LWW * @site www.lww.com * @company * @create 2019 ...
分类:编程语言   时间:2019-12-28 23:10:29    阅读次数:179
982条   1 2 3 4 5 6 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!