peter peter
4年前
Golang WaitGroup 原理深度剖析
sync.WaitGroup是Golang中常用的并发措施,我们可以用它来等待一批Goroutine结束。WaitGroup的源码也非常简短,抛去注释外也就100行左右的代码。但即使是这100行代码,里面也有着关乎内存优化、并发安全考虑等各种性能优化手段。本文将基于go1.13的源码进行分析,将会涉及以下知识点:1
陆石六 陆石六
2年前
Mac 上最好用的三维建模软件,Rhino 7 for Mac 完美兼容版
哪里下载Mac上最好用的三维建模软件,Rhino7forMac完美兼容版资源啊,Rhino7forMac是一款专业的三维建模软件,它广泛应用于建筑、造型、工程、讲解、分析和产品设计等领域。这个软件突出的特点是给用户提供了高度的自由度和灵活性,可以用于完成各
徐小夕 徐小夕
4年前
轻松教你搞定组件的拖拽, 缩放, 多控制点伸缩和拖拽数据上报
最近笔者专注于研究可视化搭建平台的解决方案,分析了很多拖拽组件和页面动态化技术,也在H5Dooring(https://github.com/MrXujiang/h5Dooring)项目中做了很多技术实现,包括:搭建平台的组件设计和分类模式拖拽生成页面方案动态表单编辑器设计页面实时预览编译技术自定义组件和自定
Stella981 Stella981
3年前
Bytom Dapp 开发笔记(二):开发流程
简介这章的内容详细分析一下涉及智能合约Dapp的整个开发流程,注意是涉及只能合约,如果你只要一些基本转BTM功能没有太大意义,本内容补充一下官方提供的比原链DAPP开发流程(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Foysheng%2Fbu
Wesley13 Wesley13
3年前
JDK源代码以及200多部软件著作中出现的以连字符构造的1011个合成词
JDK源代码以及200多部软件著作中出现的以连字符构造的1011个合成词,单词后面跟的是词频。superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgi
Stella981 Stella981
3年前
Kafka源码系列之Broker的IO服务及业务处理
Kafka源码系列之Broker的IO服务及业务处理一,kafka角色Kafka源码系列主要是以kafka0.8.2.2源码为例。以看spark等源码的经验总结除了一个重要的看源码的思路:先了解部件角色和功能角色,然后逐个功能请求序列画图分析,最后再汇总。那么,下面再啰嗦一下,kafka的角色。kafka在生产中的使用,如下
Wesley13 Wesley13
3年前
10个问题了解JMS
之前一直在对kafka做分析,越深入发现对JMS的理解要求越高,上周出差的时候去海淀买了本书慢慢补一些基础,顺道做些笔记和解释分享上来,这本书网上都有下载,javamessageservice。最近也用过了一段时间的ActiveMQ,之后的一些内容会加入这些个MQ之间的使用体会。1、用在哪里?Heterogeneousintegrat
Wesley13 Wesley13
3年前
Ubuntu下解决中文显示为方块最佳方法
一、问题分析由于Linux系统中并没有包含中文相关的字体库,而不是系统不支持中文或者中文乱码,因此显示给我们的是方块儿二、解决方法1、从window系统中的字体库复制需要的中文库到Linux系统中windows字体库路径:C:\\Windows\\Fonts这里我自己选择的是宋体simsun.ttc这个文件
Wesley13 Wesley13
3年前
.net 获取邮箱邮件列表和内容
  需求:  最近项目里遇到了个问题,对方没有提供直接获取数据源的api接口,而是通过邮件发数据的。这就需要接收邮件后解析邮件内容获得数据。  分析:  想在代码里实时获取邮件,可以通过邮件的几个协议来实现,常用的几个协议有POP3协议,SMTP协议,IAMP协议。  1.pop3:(PostOfficeProtocal3),3是版本