Go开发工具以及配置 编程开发

Go开发工具以及配置

LiteIDE LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。 图1.4 LiteIDE主界面 LiteIDE主要特点: 支持主流操作系统 Win...
阅读全文
集合框架源码学习之ArrayList 编程开发

集合框架源码学习之ArrayList

摘要:  在我们学数据结构的时候就知道了线性表的顺序存储,插入删除元素的时间复杂度为**O(n)**,求表长以及增加元素,取第 i 元素的时间复杂度为**O(1)**  ArrayList 继承了Ab...
阅读全文
阿里巴巴开源框架JarsLink 编程开发

阿里巴巴开源框架JarsLink

摘要: JarsLink是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(JAR包)、卸载模块和模块间调用的API,它能够帮助你进行模块化开发,也能帮助你的系统在运行时动态添加新功能,减...
阅读全文
raft 一致性算法 编程开发

raft 一致性算法

  分布式系统和一致性 分布式系统有一个很重要的问题要解决,当一台机器出现问题时,我们希望整个集群还是能够正常运行的,以达到高可用的要求。因为系统的数据是不断变化的,所以要保证集群的数据是同...
阅读全文
讯飞语音JavaWeb语音合成解决方案 编程开发

讯飞语音JavaWeb语音合成解决方案

在线语音合成 将文字信息转化为声音信息,给应用配上“嘴巴”。我们提供了众多极具特色的发音人(音库)供您选择。其合成音在音色、自然度等方面的表现均接近甚至超过了人声。这种语音合成体验,达到了真正可商用的...
阅读全文
任意文件下载漏洞的简单防护措施 编程开发

任意文件下载漏洞的简单防护措施

我们在开发Web应用时,经常会提供文件下载的功能。工程师们一般会考虑遵循“单一原则”,会开发一个将请求中的file或filePath作为参数,来下载指定的文件。这样开发一个下载的功能,就能支持所有的下...
阅读全文
值得收藏的45个Python优质资源(附链接) 编程开发

值得收藏的45个Python优质资源(附链接)

摘要: 热门资源博客 Mybridge AI 比较了18000个关于Python的项目,并从中精选出45个最具竞争力的项目。我们进行了翻译,在此一并送上。 这份清单中包括了各不相同的20个主题,以及一...
阅读全文