单线程的as-if-serial语义 起源于 关于指令重排序有个问题不明白的一个问题 int a = 2; int c = 1 + a; float b = 3f / 2f; 举个栗子,从CPU的设计者以及编译器的设计者角度来看,上面第3行代码完全可以放到第1行代码之前运行,且不会影响程序的正确性( ...
分类:
编程语言 时间:
2021-01-19 09:27:57
收藏:
0 评论:
0 赞:
0 阅读:
33
前言 什么叫做主成分分析法,我们先看一张图椭圆的图,如果让你找一条线,使得椭圆上所有点在该线上映射的点最分散,保留下来的信息最多,你会怎么选择这条线?若是下图,会选择水平线,这是用一维的方式去尽可能多的表示二维的数据,那么多维的数据呢,是否可以用较低维的数据尽可能表示。 如何用二维的平面去尽可能表示 ...
分类:
其他 时间:
2021-01-19 09:27:46
收藏:
0 评论:
0 赞:
0 阅读:
38
遥感图像多类别语义分割(基于Pytorch-Unet) 前言 ? 去年前就对这方面感兴趣了,但是当时只实现了二分类的语义分割,对多类别的语义分割没有研究。这一块,目前还是挺热门的,从FCN到Unet到deeplabv3+,模型也是不断更迭。 思路 首先复现了FCN(VOC2012)的语义分割代码,大 ...
分类:
Web开发 时间:
2021-01-19 09:27:33
收藏:
0 评论:
0 赞:
0 阅读:
1942
1、IDEA配置本地Maven环境(全局...) 我们在IDEA创建maven工程默认从互联网在下载一个骨架(但是我们电脑没有联网,就会卡顿一段时间,再使用本地骨架),我们可以直接指定IDEA查找本地骨架,效率提升 2、IDEA创建工程 2.1Java工程: 创建工程并填写相关信息 手动创建Test ...
分类:
其他 时间:
2021-01-19 09:27:17
收藏:
0 评论:
0 赞:
0 阅读:
38
前n个自然数的和 考虑和及其倒写形式: \[ \begin{align*} S&=1+2+\cdots+n\\ S&=n+(n-1)+\cdots+1 \end{align*} \] 对应项之和总是$n+1$,相加得: \[ 2S=n(n+1) \] 于是: \[ S=\frac{n(n+1)}{2 ...
分类:
其他 时间:
2021-01-19 09:27:02
收藏:
0 评论:
0 赞:
0 阅读:
39
OpenWrite版: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本文是《MyBatis初级实战》系列的第三篇,我们将实战springb ...
分类:
编程语言 时间:
2021-01-19 09:26:49
收藏:
0 评论:
0 赞:
0 阅读:
42
l 数组中的增删改,有一个数组var list=[ “a”,“b”,“c”,“d” ] 在数组尾部新增一个或多个元素,多个元素用逗号隔开 l push();方法,返回值为新增元素后数组的长度,会影响原数组(长度) list.push(999);表示在list数组后添加一个第四个元素,内容为999 在 ...
分类:
编程语言 时间:
2021-01-19 09:26:37
收藏:
0 评论:
0 赞:
0 阅读:
39
linux内核编译 1.1 大致步骤 下载linux内核4.19.1 官网链接: https://www.kernel.org/ 官网下载经常速度太慢,无法下载,提供另一个链接: http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel ...
分类:
系统服务 时间:
2021-01-19 09:26:27
收藏:
0 评论:
0 赞:
0 阅读:
66
10.1Unix I/O 10.2文件 10.3打开和关闭文件 10.4读和写文件 10.5.1RIO的无缓冲的输入输出函数 ssize_t rio_readn(int fd, void *usrbuf, size_t n) { size_t nleft = n; //剩下未读字符数 ssize_t ...
分类:
其他 时间:
2021-01-19 09:26:07
收藏:
0 评论:
0 赞:
0 阅读:
54
var arr = dateStr.split(/[- :]/); let startTime = new Date(arr[0], arr[1] - 1, arr[2], arr[3], arr[4], arr[5]); startTime = Date.parse(startTime) ...
分类:
微信 时间:
2021-01-19 09:25:53
收藏:
0 评论:
0 赞:
0 阅读:
32
作为程序员,经常写 SQL 语句是正常不过了。然而,编写一些 SQL 语句,总会出现一些奇怪的问题。 问题 最近在项目中遇到一个很神奇的问题,MySQL 使用 order by 进行排序并进行分页的时候,会出现部分数据丢失和重复。具体看下面这三张图 其中, 第一张图查询所有数据,并按 sort 字段 ...
分类:
数据库技术 时间:
2021-01-19 09:25:27
收藏:
0 评论:
0 赞:
0 阅读:
56
1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install --upgrade 包名` 2.python虚拟环境安装 sudo apt-get install python-virtualenv sudo easy ...
分类:
其他 时间:
2021-01-19 09:25:13
收藏:
0 评论:
0 赞:
0 阅读:
105
1.K-Means(K均值)聚类 算法步骤:(1) 首先我们选择一些类/组,并随机初始化它们各自的中心点。中心点是与每个数据点向量长度相同的位置。这需要我们提前预知类的数量(即中心点的数量)。(2) 计算每个数据点到中心点的距离,数据点距离哪个中心点最近就划分到哪一类中。(3) 计算每一类中中心点作 ...
分类:
编程语言 时间:
2021-01-19 09:24:58
收藏:
0 评论:
0 赞:
0 阅读:
26
css中link与@import的区别 <link rel="stylesheet" styl="text/css" href="style.css"> <style type="text/css"> @import url("style.css"); (1)link属于HTML标签,而@impor ...
分类:
Web开发 时间:
2021-01-19 09:24:46
收藏:
0 评论:
0 赞:
0 阅读:
23
Linux添加系统调用 1 概述 通常添加系统调用有两种方案: * 重新编译内核 * 添加内核模块 此处我们采用重新编译内核的方式增加系统调用。 实验环境:X86_64 GNU/Linux 4.15.0 Ubuntu18.04 2操作步骤 下载Linux内核源码(4.19.1)并解压 下载linux ...
分类:
系统服务 时间:
2021-01-19 09:24:32
收藏:
0 评论:
0 赞:
0 阅读:
32
公司新发的电脑,安装了Symantec,版本:14.3.3384.1000 使用的时候非常不爽,各种软件不允许安装,工作的时候,还总会弹出乱码七糟的提示, 想把它卸载掉,不过由于公司预装了密码,常规手段卸载不掉。 上网上找了一些方案,尝试卸载,最终通过CleanWipe软件强制卸载掉了。 不过需要注 ...
分类:
其他 时间:
2021-01-19 09:24:21
收藏:
0 评论:
0 赞:
0 阅读:
35
字符设备包含:设备号(dev_t),设备(cdev),file_operation 。 创建一个字符设备的流程: 0 创建一个字符设备,可以是静态定义或者动态申请; 1 首先要得到一个设备号,可以是静态定义或者动态申请; 2 把写好的file_operation 并保存到 cdev,实现cdev的初 ...
分类:
其他 时间:
2021-01-19 09:24:08
收藏:
0 评论:
0 赞:
0 阅读:
36
redis单机、单节点、单实例 问题: 1.单点故障 2.容量有限 3.压力 解决:AKF X: 全量、镜像 Y: 业务、功能 Z: 优先级、逻辑再拆分 x: 主备 Y: 按照业务拆分(微服务) z: 将key拆成多份,每份装一个库里 通过AKF、一变多(主备) 问题:怎么保持数据一致性? 强一致性 ...
分类:
其他 时间:
2021-01-19 09:23:54
收藏:
0 评论:
0 赞:
0 阅读:
53
本文编辑时间:2021-01-18 当前最新版本:opencv4.5.1+opencv_contrib4.5.1 opencv4.5.1安装 直接使用homebrew安装:brew install -s opencv 有关opencv_contrib的问题 见这里:https://github.co ...
分类:
系统服务 时间:
2021-01-19 09:23:40
收藏:
0 评论:
0 赞:
0 阅读:
537
1. 类中定义私用属性和方法 在属性和方法名称前加"__"这个属性和方法就变成了私有成员,私有成员在外部无法直接调用 class C(): def __init__(self): self.name = "C" self.__age = 18 def __fn4(self): print("fn4" ...
分类:
编程语言 时间:
2021-01-19 09:23:30
收藏:
0 评论:
0 赞:
0 阅读:
27