基于动态软件体系结构的插件机制原理(C语言实现)

点击量:31

我们说软件体系结构的时候,常常说的是静态的体系结构。众所周知,静态的体系结构在运行的时候是不会发生结构上的变更的。而每当在结构上有变更的时候,比如给软件增加一个新的功能,新的模块,都需要重新编译相关的组件并部署。由于这个部署常常需要重启软件,这给一些软件的运行维护带来了极大的挑战,比如金融类的软件系统,正常情况下不能停止运行,哪怕数秒时间,否则会产生很多麻烦。而通过动态软件体系结构,使用可以“热插拔”的插件,我们就能够实现“给奔跑的汽车换零件”。

继续阅读“基于动态软件体系结构的插件机制原理(C语言实现)”

ASRT开源语音识别项目开始兼容TensorFlow 2.X

点击量:179

大约三周前,一位GitHub用户在ASRT开源语音识别项目提交了一个Issue,指出该项目不能运行于TensorFlow 2.X环境下,存在兼容问题。于是他上周向本项目提交了修改代码的Pull Request。经过本人实际测试,修改后的代码同时兼容TensorFlow 1.X版和2.X版,并且完全无错误正确运行。

继续阅读“ASRT开源语音识别项目开始兼容TensorFlow 2.X”

为什么说“家是最小国,国是千万家”

点击量:24

“家是最小国,国是千万家”,是一句耳熟能详的歌词,时常会在我们的耳边响起。从古至今,对于英雄或者做出了突出贡献的人们,我们也经常会提到一个词,那就是“家国情怀”。家国情怀是《礼记》里修身齐家治国平天下的人文理想,是《岳阳楼记》中“先天下之忧而忧,后天下之乐而乐”的大任担当,也是中国人的精神谱系里,国家与家庭、社会与个人的一种密不可分的整体思维。而这次疫情,让中国人的“家与国“,在社会中的各个角落里,体现得淋漓尽致。

继续阅读“为什么说“家是最小国,国是千万家””

[论文翻译]SpecAugment:一种用于自动语音识别的简单数据扩增方法

点击量:108

SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognition

原文:https://arxiv.org/abs/1904.08779

Daniel S. Park∗, William Chan, Yu Zhang, Chung-Cheng Chiu, Barret Zoph, Ekin D. Cubuk, Quoc V. Le

Google Brain

{danielspark, williamchan, ngyuzh, chungchengc, barretzoph, cubuk, qvl}@google.com

继续阅读“[论文翻译]SpecAugment:一种用于自动语音识别的简单数据扩增方法”

手把手教你从零开始搭建个人博客

点击量:149

曾有不少人问过我怎么搭建自己的博客。其实搭建一个个人的博客有很多种方式,有使用Git Page的,有使用一些博客平台的,也有自己购买网站空间或服务器搭建的,更有大神索性自己开发一套博客程序来用的。本文所介绍的方法全部基于Linux系统服务器和LEMP(即Linux、Nginx、Mysql和PHP),使用著名的WordPress程序进行安装搭建。

继续阅读“手把手教你从零开始搭建个人博客”

一场疫情悄悄告诉我们IT行业未来的三大趋势

点击量:288

2020年注定是不平凡的一年,1月份爆发的一场席卷全国的新型冠状病毒肺炎疫情,让我们黯然失色,谈毒色变,闻野生动物丧胆。往日本该热热闹闹的大街小巷,现在却冷冷清清,行人个个带起口罩,一听到咳嗽声就会下意识躲开。

继续阅读“一场疫情悄悄告诉我们IT行业未来的三大趋势”

AI柠檬博客三周年啦

点击量:30

伴随着2020年的到来,AI柠檬博客已经陪伴着我们走过了三年啦。三年来,博客的访问量逐渐上升,博主也在每天的一点一滴中取得了一些进步。博客、微信公众号和对应的QQ群、微信群,成为了博主以及各位技术大佬之间互相交流的平台,使得我们能够一起学习进步。

继续阅读“AI柠檬博客三周年啦”

转载:服务端高并发分布式架构演进之路

点击量:37

本文转载自segmentfault.com

https://segmentfault.com/a/1190000018626163

1. 概述

本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。

特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径

继续阅读“转载:服务端高并发分布式架构演进之路”

转载:架构整洁之道, 看这一篇就够了!

点击量:26

本文转载自微信公众号:阿里技术,作者:韩帅

https://mp.weixin.qq.com/s?__biz=MzIzOTU0NTQ0MA==&mid=2247490231&idx=1&sn=b12ac5475855701c7d5ab73bb4d2b8c0

程序的世界飞速发展,今天所掌握的技能可能明年就过时了,但有些知识历久弥新,掌握了它们,你在程序的海洋中就不会迷路,架构思想就是这样的知识。
本文是《架构整洁之道》的读书心得,作者将书中内容拆解后再组织,不仅加入了个人的独到见解,而且用一张详细的知识脉络图帮助大家了解整本书的精华。如果你读过这本书,可以将本文当做一次思想交流,如果你还没看过这本书,更要阅读这篇文章,相信你会得到不同于以往的启发。

继续阅读“转载:架构整洁之道, 看这一篇就够了!”

教你使用Nextcloud搭建自己的私有云盘

点击量:150

你是否在使用百度云时觉得无法忍受龟速般的下载速度呢?你是否觉得在使用OneDrive时觉得网络时常不稳定呢?你是否觉得自己的数据放在别人那里不放心呢?私有云盘你值得拥有!你只要买得起一个树莓派,或者一个VPS (云服务器)实例,就可以搭建一个属于自己的高速云盘,让自己的数据不再流浪~~~Nextcloud是一个基于PHP的开源私有云存储服务程序,本文将教你使用Docker一步步地搭建Nextcloud服务,给自己的数据安个家。

继续阅读“教你使用Nextcloud搭建自己的私有云盘”