尽管 Golang 推荐通过 channel 进行通信和同步,但在实际开发中 sync 包用得也非常的多。另外 sync 下还有一个 atomic 包,提供了一些底层的原子操作(这里不做介绍)。本篇文章主要介绍该包下的锁的一些概念及使用方法。 整个包都围绕这 Locker 进行,这是一个 inter ...
分类:
其他好文 时间:
2020-07-02 13:44:18
阅读次数:
47
基础莫队入门 首先来看这样的一个经典问题:求区间内有多少个不同的数 首先一个朴素的暴力就是每次移动左右端点然后更新答案,但这样显然可以被卡到 $O(n ^ 2)$,那么有什么办法优化这个复杂度呢?这个时候莫队算法就横空出世了! 首先我们考虑把询问离线,我们想办法把上面的询问排序然后让暴力的复杂度变优 ...
分类:
其他好文 时间:
2020-07-02 13:43:57
阅读次数:
46
babba cbaba dddca dbcca 对对错对错 错对对错对 其中 这道题已经跟老师反应,正确答案就是D,只不过系统会判断错误 ...
分类:
其他好文 时间:
2020-07-02 13:43:27
阅读次数:
63
集群搭建好之后网络,raid卡策略,磁盘都会影响集群的性能。为了避免因上述问题使得集群的性能受到影响,我们依次进行测试,最后得到基本的集群性能。 网络 首先是网络,ceph集群一大堆让人摸不着头脑的问题都出在网络上,所以我们在建立集群之前就可以测试网络,看其是否有问题,可以通过ping命令来测试网络 ...
分类:
其他好文 时间:
2020-07-02 13:43:09
阅读次数:
85
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4->NULL 向右旋转 2 步: 4->5 ...
分类:
其他好文 时间:
2020-07-02 13:42:53
阅读次数:
57
增 ###直接插入数据 insert into t1(id,name,tel) values ('1','linux','13812341234'); ...
分类:
数据库 时间:
2020-07-02 13:42:37
阅读次数:
67
容易想到的暴力解法:把数据都取出来排序,需要n2大小的数组存储 既然数组是有序的,把每一行看成一个有序数组,对这些数组进行归并排序,归并到第k个数为止。 看了题解,了解到优先级队列PriorityQueue可以用于实现归并排序,PriorityQueue底层是一个堆的结构。具体可参考这篇文章 刷算法 ...
分类:
编程语言 时间:
2020-07-02 13:42:16
阅读次数:
51
按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011& 0000 0101 = 00000001 因此,3&5的值得1。 另,负数按补 ...
分类:
其他好文 时间:
2020-07-02 13:41:10
阅读次数:
89
第一种qrcode import qrcode # Link for website input_data = "https://www.cnblogs.com/hightech/" #Creating an instance of qrcode qr = qrcode.QRCode( versio ...
分类:
编程语言 时间:
2020-07-02 13:40:39
阅读次数:
70
什么是流媒体 流媒体(streaming media)是指采用流式传输技术在网络上连续实时播放的媒体格式,如音频、视频或多媒体文件,采用流媒体技术使得数据包得以像流水一样发送, 如果没有流媒体技术, 那么我们就要像以前用迅雷下电影一样, 下载整个影片才能观看, 讲DASH之前先简单介绍一下常用的直播 ...
分类:
其他好文 时间:
2020-07-02 13:40:23
阅读次数:
172
https://www.nairatag.com/cryptocurrency/how-to-trade-cryptocurrency/ This guide will show you how to trade cryptocurrency. This is for both newbie and ...
分类:
其他好文 时间:
2020-07-02 13:40:12
阅读次数:
91
一、原码 原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。比如+1的原码是以0开头的:0000 0001,反之-1的原码就是以1开头的:1000 ...
分类:
其他好文 时间:
2020-07-02 13:39:56
阅读次数:
81
###步骤条添加待完成,进行中,已完成三个状态的操作,我这里封装的组件 ######Vue 文件 <template> <div class="elx-steps-horizontal"> <div v-for="(item,index) in abstracts" class="info" :ke ...
分类:
其他好文 时间:
2020-07-02 13:39:40
阅读次数:
103
MD5信息摘要算法(Message Digest Algorithm) md5是一种密码散列函数,可以生成128位(16字节)的散列值,用于确保信息传输完整一致。 这里举例如何在16机器上实现md5算法: md5.h 1 #ifndef MD5_H 2 #define MD5_H 3 4 typed ...
分类:
编程语言 时间:
2020-07-02 13:39:17
阅读次数:
47
项目里使用了Mongodb作为数据库,不同于Mysql,这是一个非关系型数据库,因此不能使用SQL 下面是我对NoSQL的学习 条件查询 第一个花括号 查找全部 db.users.find() 复制代码 精准查找 db.users.find({"name":"zhangsan"}) 复制代码 精准查 ...
分类:
数据库 时间:
2020-07-02 13:38:47
阅读次数:
72
###想要搞懂这一个算法,需要两篇文章: ####1,搞懂梯度,这里我推荐一篇自己看过的文章,尽管有些瑕疵,但足够理解了梯度的理解和推导,简单来说,最重要的一点就是, ####梯度公式,就是各个变量的偏导数组成的向量 ####2,理解了梯度的公式,梯度为什么用偏导的向量表示,就可以看反向传播的算法推 ...
分类:
编程语言 时间:
2020-07-02 13:38:24
阅读次数:
54
https://blog.rsisecurity.com/understanding-the-cryptocurrency-security-standard-ccss/ Cryptocurrency has become wildly popular in the past few years. ...
分类:
Web程序 时间:
2020-07-02 13:37:53
阅读次数:
81