一、以毫秒为单位。long startTime = System.currentTimeMillis(); //开始时间 //测试的代码段 long endTime = System.currentTimeMillis(); //结束时间 System.out.println("程序运行时间:" + ...
分类:
其他好文 时间:
2019-10-23 11:20:45
阅读次数:
91
less命令详解 less 是一个Linux命令行实用程序,用于显示文件或命令输出的内容,它一次只显示一个页面。它类似于 more ,但具有更高级的功能,允许您在文件中向前和向后导 航。该 less 命令主要用于打开大文件。less 不会读取整个文件,相比于 vim 或 nano 等文本编辑器,加载 ...
分类:
系统相关 时间:
2019-10-23 09:47:57
阅读次数:
130
nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某 ...
分类:
系统相关 时间:
2019-10-20 13:10:40
阅读次数:
83
```
sudo nano /etc/apt/sources.list
```
```
#将原有内容用#注释掉
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http... ...
分类:
其他好文 时间:
2019-10-13 18:44:54
阅读次数:
518
重入锁Java中的重入锁(即ReentrantLock)与Java内置锁一样,是一种排它锁。使用synchronized的地方一定可以用ReentrantLock代替。重入锁需要显示请求获取锁,并显示释放锁。为了避免获得锁后,没有释放锁,而造成其它线程无法获得锁而造成死锁,一般建议将释放锁操作放在f... ...
分类:
编程语言 时间:
2019-10-09 17:40:52
阅读次数:
129
几位朋友找我,做一个基于spark的推荐系统。我们于是买了三台阿里云服务器折腾一下。 1.配置putty和安装nano 2.配置主机映射 /etc/hosts 3. ...
分类:
其他好文 时间:
2019-10-07 13:34:38
阅读次数:
92
虽然有6中线程池,但除了ForkJoinPool是实现了ExecutorService 其它的都是对ThreadPoolExecutor的调用。 1.FixedThreadPool 最普通的线程池,可以指定线程数大小。创建是线程是普通线程 2. SingleThreadPool 线程数为1的线程池, ...
分类:
编程语言 时间:
2019-10-04 13:04:50
阅读次数:
84
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化,它作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操 ...
分类:
其他好文 时间:
2019-09-28 12:49:52
阅读次数:
95
1、进入Opencv官网,下载Opencv 4.1.1.zip,并放到linux工作目录下; 2、unzip 命令解压; 3、安装依赖工具: sudo apt-get install cmake; sudo apt-get install build-essential; sudo apt-get ...
分类:
系统相关 时间:
2019-09-25 12:42:08
阅读次数:
202
官网数据类型网址 本文 Elasticsearch 版本为 7.2 1. 核心数据类型 (1)字符串类型: text, keyword (2)数字类型:long, integer, short, byte, double, float, half_float, scaled_float (3)日期: ...
分类:
其他好文 时间:
2019-09-23 12:20:34
阅读次数:
1042