volatile线程对变量进行修改后,立刻写回到主内存线程对变量读取的时候,从主内存中读取,而不是缓冲,避免了指令重排无法破除循环publicclassmy{privatevolatilestaticintnum=0;publicstaticvoidmain(String[]args)throwsInterruptedException{newThread(()->{while(num==0
分类:
编程语言 时间:
2019-08-18 17:44:30
阅读次数:
115
from concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutor import os import time ''' 进程池与线程池 开进程开线程都需要消耗资源,只不过两者比较的情况线程消耗的资源比较少 在计算机能够承受范围... ...
分类:
编程语言 时间:
2019-08-18 17:44:00
阅读次数:
86
DDL(数据库定义语言) 1、创建表 表中数据的数据类型: 2、删除表 3、查看表的属性 4、修改表 ...
分类:
其他好文 时间:
2019-08-18 17:43:46
阅读次数:
100
目录 1、介绍 2、LoG原理 3、数学原理 4、模板性质 1、介绍 LoG(DoG是一阶边缘提取)是二阶拉普拉斯-高斯边缘提取算法,先高斯滤波然后拉普拉斯边缘提取。 Laplace算子对通过图像进行操作实现边缘检测的时,对离散点和噪声比较敏感。于是,首先对图像进行高斯卷积滤波进行降噪处理,再采用L ...
分类:
编程语言 时间:
2019-08-18 17:43:31
阅读次数:
298
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv... ...
分类:
Web程序 时间:
2019-08-18 17:43:10
阅读次数:
98
http://acm.hdu.edu.cn/showproblem.php?pid=1873 #include<stdio.h> #include<iostream> #include<algorithm> #include<cstring> #include<math.h> #include<st ...
分类:
其他好文 时间:
2019-08-18 17:42:50
阅读次数:
73
原文: http://blog.gqylpy.com/gqy/329 "Docker端口映射即将容器内开放的端口映射到宿主机端口,以实现外部网络的访问. 首先,我们先下载用于测试端口映射的镜像: 下载完成后,开始下面的操作. 随机映射端口 执行如下命令将容器的5000端口随机映射到宿主机端口: 映射 ...
分类:
其他好文 时间:
2019-08-18 17:42:31
阅读次数:
73
IO流机制 File类的使用 File类的构造方法 File(URI?uri) File(String?pathname) File(File?parent, String?child) File(String?parent, String?child) File类的常用方法 boolean exi ...
分类:
编程语言 时间:
2019-08-18 17:41:54
阅读次数:
77
【题目描述】 凯子在做数学题,这道题让你求出任意一组1 ? x+1 ? y+1 ? z=2 ?n的解(x,y,z互丌相同),凯子丌会这道题,他看到了学信息学竞赛的你。【输入描述】 一个整数n。【输出描述】 如果不存在一组解x,y,z满足题意,输出“-1”(丌包含引号),否则输出用空格隔开的三个数x, ...
分类:
其他好文 时间:
2019-08-18 17:41:13
阅读次数:
79
/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==ty ...
分类:
Web程序 时间:
2019-08-18 17:40:45
阅读次数:
108
"异步"请求是相对于"同步"请求而言的,很多操作都存在"异步"和"同步"一说, "同步" 的意思是说,你发起一个操作,程序需要一直等待,直到操作完成,程序才能继续执行进行下一步。 异步就是 你开始一个操作,程序在操作完成之前可以继续后续的工作,当操作完成后,触发事件或者使用回调来处理操作完成的手续。 ...
分类:
Web程序 时间:
2019-08-18 17:40:33
阅读次数:
134
企业项目完整之后,经常会有一些定时任务,例如备份、检查数据等,需要经常定时跑,如果我们能把这些定时任务,做成一个业务系统,通过与liunx下cron一样的规则,来表示定时执行的规则 Golang的cron包帮忙解决这个问题。 ...
分类:
其他好文 时间:
2019-08-18 17:40:14
阅读次数:
87
协议简介 1. 应用层协议, 一般以TCP为基础,数据收发通过TCP实现; 2. 一次性连接。服务器与客户端的每次连接只处理一个请求,下次请求重新建立连接; 3. 无状态协议。服务器不保留与客户交易时的状态,减轻记忆负担,较快响应速度; 4. 默认端口号80,常用请求方法GET/POST; 工作过程 ...
分类:
Web程序 时间:
2019-08-18 17:39:42
阅读次数:
257
原文: http://blog.gqylpy.com/gqy/347 "首先,归并排序使用了二分法,归根到底的思想还是分而治之。拿到一个长数组,将其不停的分为左边和右边两份,然后以此递归分下去。然后再将它们按照两个有序数组的样子合并起来。这样说起来可能很难理解,所以 图就来了: 归并排序将数组以中间 ...
分类:
编程语言 时间:
2019-08-18 17:38:44
阅读次数:
66
推导过程类似https://www.cnblogs.com/acjiumeng/p/9742073.html 前面部分min25筛,后面部分杜教筛,预处理min25筛需要伯努利数 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragm ...
分类:
其他好文 时间:
2019-08-18 17:38:31
阅读次数:
94
Rsync服务 Rsync rsync是一款开源、快速、多功能、可实现全量及增量的本地或远程数据同步备份的优秀工具。rsync软件适用于Unix/linux/Windows等多种操作系统平台。 rsync 简介 rsync英文称为remote synchronizetion,从软件的名称就可以看出来 ...
分类:
其他好文 时间:
2019-08-18 17:38:16
阅读次数:
79
输入三个整数 x,y,z,请把这三个数由小到大输出 代码: 结果: x: 1y: 5z: 3排序结果: 1 3 5 x: 3y: 1z: 5排序结果: 1 3 5 x: 3y: 5z: 1排序结果: 1 3 5 x: 5y: 1z: 3排序结果: 1 3 5 x: 5y: 3z: 1排序结果: 1 ...
分类:
编程语言 时间:
2019-08-18 17:37:56
阅读次数:
66