Saturday, June 11, 2022

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


关于并发和并行,Go和Erlang之父都弄错了?

Posted: 07 Jun 2022 08:33 PM PDT

作者|Yossi.Kreinin 来源|OSChina网站 翻译|Andy、袁不语、YuanyuanL、姜鹏飞 校对|胡燕君(OneFlow) 根据字面词义,并发(concurrent)是指竞争或对抗,而并行(parallelism)指两条直线永不相交的状态。在计算机中的并行和并发问题上,我与Joe Armstrong(译注:Erlang语言发明者)和Rob Pike(译注:Go语言发明者...

LLVM之父Chris Lattner:模块化设计决定AI前途,不服来辩

Posted: 01 Jun 2022 05:03 PM PDT

缺乏模块化的单体系统就像浑然一体的金字塔,失去了演化空间,抑制了创新速度。当前,AI领域正面临系统和工具链的互不兼容和碎片化,对这种混杂局面,编译器大牛Chris Lattner看不下去了。 2022年1月,他宣布下海创业,同Tim Davis共同成立了Modular AI, 目标是重建全球ML基础设施,包括编译器、运行时,异构计算、边缘...

一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue

Posted: 09 Jun 2022 11:39 PM PDT

摘要: J.U.C是Java并发编程中非常重要的工具包,今天,我们就来着重讲讲J.U.C里面的FutureTask、Fork/Join框架和BlockingQueue。 本文分享自华为云社区《【高并发】J.U.C组件扩展》,作者: 冰 河 。 FutureTask FutureTask是J.U.C(java.util.concurrent)下的,但不是AQS(AbstractQueuedSynchronizer)的子类。其对线程结...

Android ORM框架, 哪个更好用??

Posted: 09 Jun 2022 10:25 PM PDT

Android ORM框架, 哪个更好用?? Android平台使用的ORM与后端服务开发使用的JAVA ORM一样吗? Android平台操作SQLite数据库,你会使用JDBC来操作吗?

BootstrapTable 行内编辑

Posted: 09 Jun 2022 08:57 PM PDT

bootstrap-table 引入X-editable.js后,编辑内容输入双引号,保存失效。请问是什么原因,怎么解决

想做钢铁侠?听说很多大佬都是用它入门的

Posted: 09 Jun 2022 05:40 PM PDT

![](https://img2022.cnblogs.com/blog/759200/202206/759200-20220609210636022-1882450434.jpg) 作者:HelloGitHub-Anthony 你是否想过成为一名 Geek,就像"野生钢铁侠"稚晖君那样自己能做出各种新奇有趣的电子设备,但却不知道从哪里入手、如何开始?今天我们不聊嵌入式、电路板、单片机原理,直接上手开始搞! 我认...

中国程序员容易发错音的单词「GitHub 热点速览 v.22.23」

Posted: 09 Jun 2022 05:49 PM PDT

![](https://img2022.cnblogs.com/blog/759200/202206/759200-20220605185455271-1350528456.jpg) 中国程序员容易发错音的单词,像极了学生时代的纠错本,收录着偶尔会忘记的单词。不过,它似乎更新频率跟不上我们的进步速度,至少一半以上的单词读起来是没有压力的。同样没有压力的还有让应用程序动起来的 auto-animate...

实至名归  | OpenSCA成为开源中国GVP-Gitee最有价值开源项目

Posted: 09 Jun 2022 04:08 AM PDT

GVP(Gitee 最有价值开源项目)是开源中国(OSCHINA)旗下平台Gitee综合评定出的优秀开源项目。Gitee作为国内知名的代码托管和协作开发平台,素有"国产GitHub"之称,吸引了超过800万的开发者,托管项目超过2000万,汇聚几乎所有本土原创开源项目,而目前被评为GVP的项目仅有377个(截至本文发稿前)。OpenSCA是唯一入选...

换个角度带你学C语言的基本数据类型

Posted: 31 May 2022 11:36 PM PDT

摘要: C语言的基本数据类型,大家从学生时代就开始学习了,但是又有多少人会试图从底层的角度去学习呢?这篇文章会用一问一答的形式,慢慢解析相关的内容和困惑。 本文分享自华为云社区《从深入理解底层的角度学习C语言之基本数据类型》,作者: breakDawn 。 C语言的基本数据类型,大家从学生时代就开始学习了,但是又...

做多线程并发扩展,这两点你需要关注

Posted: 07 Jun 2022 01:02 AM PDT

摘要: Spring作为一个IOC/DI容器,帮助我们管理了许许多多的"bean"。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 本文分享自华为云社区《【高并发】多线程并发扩展》,作者:冰 河 。 死锁 死锁-必要条件 1)互斥条件 进程对所分配到的资源进行排他性的使用,即在一段...

代码注释的艺术,优秀代码真的不需要注释吗?

Posted: 06 Jun 2022 08:36 PM PDT

*作者:聂晓龙(率鸽)* ## 前言 前天回家路上,有辆车强行插到前面的空位,司机大哥暴躁地拍着方向盘吐槽道"加塞最可恶了",我问"还有更可恶的吗",司机大哥淡定说道"不让自己加塞的"。似乎和我们很类似,我们程序员届也有这 2 件相辅相成的事:最讨厌别人不写注释,更讨厌让自己写注释。 一段糟糕的代码,往往大...

OneOS接入第三方SDK实战,让你的精力聚焦于开发

Posted: 07 Jun 2022 07:55 PM PDT

由于各个芯片厂商发布SDK所使用的编译方式各不相同,开发者在开发过程中需要学习和适应不同编译环境,导致开发精力被分散。OneOS环境可以编译其他SDK应用代码,让开发者忽略编译影响,从而将精力聚焦在功能开发中。是不是很香~那么下面就跟着小编以展锐8910DM为例,学习如何把第三方SDK导入OneOS编译系统吧! 注意:以下...

解锁tRPC高性能密码:网络方案简介!

Posted: 08 Jun 2022 07:05 AM PDT

导语 | 本文介绍了部分高性能网络方案,包括RDMA、HARP、io_uring等。从技术原理、落地可行性等方面,简要地做出分析,希望能对此方面感兴趣的开发者提供一些经验和帮助。 一、背景 业务中经常会有这样的场景: 随着网卡速率的提升(10G/25G/100G),以及部分业务对低延迟的极致追求(1ms/50us),目前的内核协议栈由于协...

后端适用,Apifox接口文档设计和调试教程【工具篇】

Posted: 09 Jun 2022 01:33 AM PDT

一.Apifox的工具优势 对后端研发人员来说,Swagger+Postman 是接口设计和调试的必备工具,这两个工具都非常出色, 但不同系统间项目数据不互通,在变更、维护和协同上比较低效,另外是封装程度较低,使用上流程较为繁琐。 因此今天介绍一个 API 管理工具,一方面具备 Swagger 和 postman 的功能,一方面又针对上述问题做...

No comments:

Post a Comment