12 danteliujie

尚未进行身份认证

经过多年的折腾以后,我发现自己还是喜欢编程和软件的世界对新技术很有兴趣,不再局限于喜欢嵌入式的内容,发现整个软件世界其实都很有趣,每个领域都可以做到极致,都有很多挑战.

等级
TA的排名 2w+

Scancode-toolkit 在windows上的简单经验

Scancode在windows上的简单经验简单记录简单记录这是个用来扫描copyright和license的工具文档维护的有问题,所以我们自己记录一下下载解压下载的时候,不要跟着wiki文档的链接去下载,从首页的lastrelease进去就好我没细看,好像开始支持python3了,但是我还是特地安装了python2.7使用gitbash运行(对我来说最关键的一步...

2019-11-07 20:56:28

常见排序算法速记

C插入排序:抓牌插牌,-简单插入排序,新牌从有序区右侧依次冒泡过来,又叫直接插入排序-折半(二分)插入排序,插入的时候用二分法确定位置D堆排序:用堆来挑高子.左侧为堆(堆得层遍历表示),右侧为有序区,n-1轮{每次堆排序,挑出最大的,放到有序区的左侧},第一轮特殊G归并排序:从最开始的n组开始,相邻的组两两合并(同时排序)K快速排序:递归分大...

2019-11-04 20:49:28

深度学习工作站和集群系列

深度学习工作站装机指南以一半的价格组装专业的深度学习工作站4卡RTX2080Ti深度学习工作站是可行的-NCCLBlink:网络自适配的GPU集群通信库-深度学习集群GPU通信技术初探(一)-深度学习集群...

2019-11-04 17:31:30

GPU 通信技术初探(一)- 深度学习集群

作者:华为云原生团队2019年5月21日09:41https://www.infoq.cn/article/3D4MsRVS8ZOtGCj7*krT自2007年NVIDIA率先推出GPU加速器后,由于GPU的超强的计算能力,现已广泛应用于物理、生物科学、化学、天气预报等需要高性能计算的领域。实际运用中,为缩减计算时间,应用程序往往同时使用多卡进行并行计算,...

2019-11-04 17:28:47

Blink:网络自适配的GPU集群通信库 - 深度学习集群

https://www.infoq.cn/article/8N5rWvUSR1W6ss4AtgXi2019年10月29日13:53笔记:摘要当下大规模分布式机器学习模型训练中,数据并行是最广为使用的方法。随着GPU的算力不断提升,GPU间的数据聚合(即模型同步)成为了大规模分布式模型训练的瓶颈。当下流行的数据聚合库函数(Nvidia的NCCL,百度的...

2019-11-04 17:26:51

4卡RTX2080Ti深度学习工作站是可行的 - NCCL

4卡RTX2080Ti深度学习工作站是可行的-NCCL作者:谭旭链接:https://www.zhihu.com/question/63219175/answer/206697974来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。NCCL是NvidiaCollectivemulti-GPUCommunicationLibrary的简称,它是一...

2019-11-04 17:25:59

深度学习降噪方案-RNNoise源码解析 - 特征提取

RNNoise是一个采用音频特征抽取+深度神经网络结合的降噪方案.更多相关基本信息,请查看RNNoise学习和翻译系列目录1.读取文件生成特征的主循环2.构造不同场景和条件的训练3.特征和标记提取代码4.特征提取代码1.读取文件生成特征的主循环Denoise.c中的main函数是特征提取部分的主流程.循环之外的内容有:数据对象管理 命令行参数分析...

2019-10-29 14:33:50

深度学习降噪方案-RNNoise简介和环境配置

RNNoise是一个采用音频特征抽取+深度神经网络结合的降噪方案.RNNoise相关基本信息,请查看RNNoise学习和翻译系列目录RNNoise的基本流程和模块RNNoise的目录结构介绍原工程对Windows支持的一些问题怎么编译相关的工程,生成可执行文件怎么搭建基于Python的训练环境如何进行训练和降噪RNNoise的基本流程和模块如下图所示,...

2019-10-27 18:51:34

深度学习降噪方案-RNNoise学习和翻译系列

项目主页翻译:RNNoise–基于深度学习的降噪方案论文翻译:RNNoise:一种致力于实时全频段语音增强的DSP+深度学习混合方法RNNoise简介和Windows下环境配置RNNoise源码解析-特征提取RNNoise源码解析-网络训练RNNoise源码解析-降噪demoRNNoise中路辅助-组装数据集的python脚本...

2019-10-27 18:26:14

1个顶11个?程序员效率差距的量化分析

1个顶11个?程序员效率差距的量化分析在软件工程的经典《人月神话》中作者提出好的程序员和差的可以达到100倍的效率差别,我还没搞清怎么做到的,但是现实中,好的程序员与差的程序员完全可以达到1:5到1:10的效率比。这就让我们来看一个例子吧。基于同一个需求文档,印度合作公司与我各写了一套主要功能类似实现,都是基于Java,各包含一个Server和一个客户端。现在UAT通过,我也接收了印度方...

2016-08-24 09:21:33

HTTP消息头详解

但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,后者是可选的,而前者是必...

2016-08-24 09:14:44

视角的力量--再说OO设计原则

《OO设计原则总结》一文中我提出了一个问题:如何更好的使用这些原则?怎样在实践中遵守这些原则,使用三种视角思考问题就是答案之一;本文内容包括:1.为什么我们过早的纠缠于细节?问题的本质是什么?2.救命稻草--MartinFowler的三层视角理论3.三层视角--回头再说OO设计原则为什么我们过早的纠缠于细节?问题的本质是什么?做设计时过早的关注细节几乎是多数程序员的泥沼,也...

2016-08-30 09:49:51

XMPP协议、MQTT协议、HTTP协议、CoAP协议的基本比较

XMPP协议、MQTT协议、HTTP协议、CoAP协议的基本比较时间2016-05-1907:11:57IT社区推荐资讯原文http://itindex.net/detail/55605-xmpp-mqtt-http主题XMPPMQTTHTTP一、先看下相关国外的专业数据对四大协议的比较:ProtocolCoAPXMPPRESTfulHTTPMQTT...

2016-08-30 10:44:02

HDMI的HDCP是怎么工作的?

简单来说就是,显卡负责,认证控制,防止数字信号被拷贝信息比较老,发生过秘钥泄漏事件了HDCP(High-bandwidthDigitalContentProtection):高带宽数字内容保护技术。HDTV(高清电视)时代即将来临,为了适应高清电视的高带宽,出现了HDMI。HDMI是一种高清数字接口标准,它可以提供很高的带宽,无损地传输数字视频和音频信号。为了保证HDMI或者...

2016-08-08 14:58:02

websocket相关技术比较

WebSocket可以被视作HTTP协议为了支持长连接的一个补丁。keep-aliveconnectionHTTP是一个请求<->响应模式的典型范例,即客户端向服务器发送一个请求信息,服务器来响应这个信息。在老的HTTP版本中,每个请求都将被创建一个新的客户端->服务器的连接,在这个连接上发送请求,然后接收请求。这样的...

2016-08-09 12:20:50

Websocket怎么提升c/s效率的

Websocket和HTTP的关系Websocket属于HTML5,而不是HTTP,兼容现有浏览器的握手规范,借用了HTTP的协议来完成一部分握手,可以说是HTTP协议上的一种补充,有交集,但是并不是全部。HTTP的非持久化HTTP的生命周期通过Request来界定,也就是一个Request一个Response,那么在HTTP1.0中,这次HTTP请求就结束了。在HTTP1...

2016-08-09 14:11:07

2个开源的Websocket的ANSI C实现

noPollnoPoll0.2.6发布,这是个稳定版本。此版本包括了一些bug修复;添加了noPoll连接器重试EWOULDBLOCK和EINPROGRESS事件的新机制。noPoll是一个WebSocket的开源实现,使用ANSIC编写,可用于构建纯WebSocket解决方案和为已有的面向TCP的应用程序提供WebSocket支持。htt...

2016-08-09 14:40:31

emmc到底是什么?为什么会火?

http://blog.csdn.net/tangkegagalikaiwu/article/details/9057283eMMC(EmbeddedMultiMediaCard)为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场...

2016-08-09 16:02:43

坐标位置的分享

二维码wiki链接:https://en.wikipedia.org/wiki/QR_codebing支持用坐标方位,但是没有地图上的点标,例子:http://cn.bing.com/ditu/?v=2&cp=22.54753522284024~114.02839497767866&lvl=16&sty=r&form=LMLTCC这个网站介绍了...

2016-08-19 14:32:00

HDMI, DVI接口你了解吗?

HDMI高清晰度多媒体接口(英文:HighDefinitionMultimediaInterface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,最高数据传输速度为4.5GB/s.同时无需在信号传送前进行数/模或者模/数转换。HDMI所具备的额外空间可应用在日后升级的音视频格式中。而因为一个1080p的视频和一个8声道的音频信号...

2016-08-08 14:51:58

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。