#NC

【论文:麦克风阵列增强】Signal Enhancement Using Beamforming and Nonstationarity with Applications to Speech

作者:桂。时间:2017-06-06 13:25:58链接:http://www.cnblogs.com/xingshansi/p/6943833.html论文原文:http://pan.baidu.com/s/1hsuuQYK前言上一篇GSC是基于delay的框架进行处理,这是在无混响的情况下一种简单近似处...

统计学习方法:核函数(Kernel function)

作者:桂。时间:2017-04-26 12:17:42链接:http://www.cnblogs.com/xingshansi/p/6767980.html 前言之前分析的感知机、主成分分析(Principlecomponentanalysis,PCA)包括后面看的支撑向量机(Supportvect...

谱聚类(Spectral clustering)(2):NCut

作者:桂。时间:2017-04-13 21:19:41链接:http://www.cnblogs.com/xingshansi/p/6706400.html 声明:欢迎被转载,不过记得注明出处哦~前言本文为谱聚类的第二篇,主要梳理NCut算法,关于谱聚类的更多细节信息,可以参考之前的博文:  1)拉...

控制台报错 Uncaught TypeError: $(...).tap is not a function

使用zepto时控制台报错 UncaughtTypeError:$(...).tapisnotafunction我加载了以下插件<scriptsrc="js/zepto.js"></script><scriptsrc="js/event.js"></script>...

Increase ulimit in ubuntu and docker

Itisanumberofopenfiledescriptorsperprocess.Theycanallrefertothesamefile,ordifferentfiles.Itpreventsingleusersfromusingtoomanysystemresources.Run ulimit-a&n...

Docker决战到底(三) Rancher2.x的安装与使用

 image.png当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了。目前容器编排领域的佼佼者非kubernates莫属了,但我一直没有来得及上手,可能是学习成本比较高吧,加上公司里面使用的rancher1.6,我就直接用rancher来作为容器编排管理的切入点了,只是我这里采...

深度解密 Go 语言之 sync.Pool

最近在工作中碰到了GC的问题:项目中大量重复地创建许多对象,造成GC的工作量巨大,CPU频繁掉底。准备使用 sync.Pool 来缓存对象,减轻GC的消耗。为了用起来更顺畅,我特地研究了一番,形成此文。本文从使用到源码解析,循序渐进,一一道来。本文基于Go1.14 目录是什么有什么用怎么用...

sync.Map实现分析

golang的SDK中提供线程安全的map实现sync.Map。它是针对RWMutex+map的实现方案中存在cacheline的falseshare提出来的。主要适用于两个场景:针对一个key一次写多次读。多个goroutine并发读写修改的key是没有交集。在这两种情况下,相比一个Mutex或者RWMutex加上普...
代码星球 ·2020-10-02

由浅入深聊聊Golang的sync.Map

今天在技术群中有小伙伴讨论并发安全的东西,其实之前就有写过map相关文章:由浅入深聊聊Golang的map。但是没有详细说明sync.Map是怎么一回事。回想了一下,竟然脑中只剩下“两个map、一个只读一个读写,xxxxx”等,关键词。有印象能扯,但是有点乱,还是写一遍简单记录一下吧。1.为什么...

Golang sync.NewCond条件锁的用法

packagemainimport("fmt""sync""time")funcmain(){c:=sync.NewCond(&sync.Mutex{})queue:=make([]interface{},0,10)removeFromQueue:=func(delaytime.Duration){time.S...

go语言标准库sync/atomic中的原子操作

原子操作吧其他同步技术更底层。他们没有锁,基本是在硬件层面实现的。事实上,他们经常被用来实现其他同步技术。请注意,下面的许多例子并发并发编程。他们仅用于来展示如何使用标准库中的sync/atomic包中的原子函数。标准库中的sync/atomic对整数类型T(包含int32,int64,uint32,uint64,ui...

golang 中 sync.Mutex 和 sync.RWMutex

golang中的sync包实现了两种锁:Mutex:互斥锁RWMutex:读写锁,RWMutex基于Mutex实现Mutex为互斥锁,Lock()加锁,Unlock()解锁在一个goroutine获得Mutex后,其他goroutine只能等到这个goroutine释放该Mutex使用Lock()加锁后,不能再继续对其...
代码星球 ·2020-10-02

C++11学习笔记之三lamda表达式,std::function, std::bind

//lamda//firstlamda[]{};//secondlamda[]()//ornoneed()whenparamaterisnull{std::cout<<"second"<<std::endl;}();//lastadd(),expresswillcallthislamdafunc...

使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群

由于网络架构的原因,在一般虚拟机或物理环境中常见的用VIP来实现双机高可用方案,无法照搬到Azure平台。但利用Azure平台提供的负载均衡或者内部负载均衡功能,可以达到类似的效果。本文介绍如何基于AzureLoadBalancer(LB),结合Linux开源的产品DRBD,Pacemaker和Corosync实现Ma...

Linux 虚拟机中配置 GNOME + VNC

在特定的需求下,需要用到Linux的图形化界面,但是Azure平台提供的虚拟机默认没有开放远程图形化登陆的功能。以下解决方案,提供了市面上非常流行的GNOME+VNC的组合来远程图形化管理虚拟机。Note以下步骤适用于CentOS6.x版本,其他版本可能略微有区别。按照以下步骤完成GNOME+VNC的安装:下载GNOM...
首页上一页...163164165166167...下一页尾页