02 2022 档案
摘要:摘要:pip不是内部或外部命令,也不是可运行的程序或批处理文件到底有多么神秘? 本文分享自华为云社区《揭开「pip不是内部或外部命令,也不是可运行的程序或批处理文件」的神秘面纱》,作者:AXYZdong。 前言 pip不是内部或外部命令,也不是可运行的程序或批处理文件到底有多么神秘? 不亲身体验,怎
阅读全文
摘要:摘要:在实际开发过程中,免不了涉及到混合编程,比如,对于python这种脚本语言,性能还是有限的,在一些对性能要求高的情景下面,还是需要使用c/c++来完成。 本文分享自华为云社区《混合编程:如何用pybind11调用C++》,作者:SNHer。 在实际开发过程中,免不了涉及到混合编程,比如,对于p
阅读全文
摘要:摘要:本文介绍了动态规划法的基本概念,通过详细解析动态规划法的特征,给出判断问题是否使用动态规划法结题的思路。 本文分享自华为云社区《五大基础算法--动态规划法》,作者: 大金(内蒙的)。 一、基本概念 动态规划法,和分治法极其相似。区别就是,在求解子问题时,会保存该子问题的解,后面的子问题求解时,
阅读全文
摘要:摘要:本文为大家分享两个常见的搜索算法:BFS和DFS。 本文分享自华为云社区《BFS和DFS算法初探》,作者: ayin。 本次分享两个常见的搜索算法: 1.BFS 即广度优先搜索 2.DFS 即深度优先搜索 岛屿数量 给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一
阅读全文
摘要:摘要:近日,金蝶软件(中国)有限公司(以下简称“金蝶”)携手华为云共同发布了金蝶云·星瀚、金蝶云·苍穹和GaussDB(for openGauss)数据库联合解决方案。 本文分享自华为云社区《梦幻联动!金蝶&华为云面向大企业发布数据库联合解决方案》,作者:GaussDB 数据库。 近日,金蝶软件(中
阅读全文
摘要:摘要:刷帖子翻页需要分页查询,搜索商品也需分页查询。当遇到上千万、上亿数据量,怎么快速拉取全量数据呢? 本文分享自华为云社区《大数据量性能优化之分页查询》,作者: JavaEdge。 刷帖子翻页需要分页查询,搜索商品也需分页查询。当遇到上千万、上亿数据量,怎么快速拉取全量数据呢?比如: 大商家拉取每
阅读全文
摘要:摘要:JavaScript 真的是一门很棒的语言,值得学习和使用。对于给定的问题,可以有不止一种方法来达到相同的解决方案。在本文中,我们将只讨论最快的。 本文分享自华为云社区《提高代码效率的 20 个JavaScript 技巧和窍门》,作者:海拥 。 在我们的日常任务中,我们会编写诸如排序、搜索、查
阅读全文
摘要:摘要:近期,华为云计算技术有限公司 华为云云测(CloudTest)通过了中国电子技术标准化研究院的软件测试工具能力评价。 本文分享自华为云社区《华为云云测通过中国电子技术标准院软件测试工具能力评价》,作者: 敏捷小智。 近期,华为云计算技术有限公司华为云云测(CloudTest)通过了中国电子技术
阅读全文
摘要:摘要:由于机器学习算法可以挖掘输入特征之间更深层次的联系,更加充分地利用恶意代码的信息,因此基于机器学习的恶意代码检测往往表现出较高的准确率,并且一定程度上可以对未知的恶意代码实现自动化的分析。 本文分享自华为云社区《[当人工智能遇上安全] 4.基于机器学习的恶意代码检测技术详解》,作者: east
阅读全文
摘要:摘要:掌握DSA意味着你能够使用你的计算和算法思维来解决前所未见的问题。通过了解它们,您可以提高代码的可维护性、可扩展性和效率。 本文分享自华为云社区《30 个重要数据结构和算法完整介绍》,作者: 海拥。 数据结构和算法 (DSA),通常被认为是一个令人生畏的话题——一种常见的误解。它们是技术领域最
阅读全文
摘要:摘要:WAL机制保证只要redo log和binlog保证持久化到磁盘,就能确保MySQL异常重启后,数据可以恢复。 本文分享自华为云社区《MySQL会丢数据吗?》,作者: JavaEdge 。 在业务高峰期临时提升性能的方法。 WAL机制保证只要redo log和binlog保证持久化到磁盘,就能
阅读全文
摘要:摘要:本文介绍移植开发板时如何适配utils子系统之KV存储部件,并介绍相关的运行机制原理。 本文分享自华为云社区《OpenHarmony移植案例与原理 - utils子系统之KV存储部件》,作者: zhushy。 Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用
阅读全文
摘要:摘要:DeltaFIFO是K8s中用来存储处理数据的Queue,相较于传统的FIFO,它不仅仅存储了数据保证了先进先出,而且存储有K8s资源对象的类型。是连接Reflector(生产者)和indexer(消费者)的重要通道。 本文分享自华为云社区《Client-go源码分析之DeltaFIFO》,作
阅读全文
摘要:摘要:一致性哈希是什么,使用场景,解决了什么问题? 本文分享自华为云社区《16 张图解 | 一致性哈希算法》,作者:小林coding。 如何分配请求? 大多数网站背后肯定不是只有一台服务器提供服务,因为单机的并发量和数据量都是有限的,所以都会用多台服务器构成集群来对外提供服务。 但是问题来了,现在有
阅读全文
摘要:摘要:作为一个代表性的完整的开发,本案例可以分成3大部分:代码文件的规划,LED灯的驱动开发,点亮LED的业务开发。 本文分享自华为云社区《在小熊派Micro上用OpenHarmory3.0点亮LED(1)LED驱动开发》,作者:神龙居市。 项目总览 作为一个代表性的完整的开发,本案例可以分成3大部
阅读全文
摘要:摘要:本文的目的来理解 J V M 与我们的内存两者之间是如何协调工作的。 本文分享自华为云社区《一文带你图解Java内存模型》,作者: 龙哥手记 。 我们今天要特别重点讲的,也就是我们本文的目的来理解 J V M 与我们的内存两者之间是如何协调工作的,它的名字就是Java内存模型(JMM)。 一
阅读全文
摘要:摘要:一般都是设计联合索引,很少用单个字段做索引,因为还是要尽可能让索引数量少,避免磁盘占用太多,影响增删改性能。 本文分享自华为云社区《联合索引查询原理及生效规则》,作者:JavaEdge。 一般都是设计联合索引,很少用单个字段做索引,因为还是要尽可能让索引数量少,避免磁盘占用太多,影响增删改性能
阅读全文
摘要:摘要:今天就来跟大家盘一盘,常见的 6 种会发生索引失效的场景。 本文分享自华为云社区《面试官:聊聊索引失效?失效的原因是什么?》,作者:小林coding 。 在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。 但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描
阅读全文
摘要:摘要:复杂度分析主要就是时间复杂度和空间复杂度。 本文分享自华为云社区《用通俗的语言讲解复杂度》,作者: 龙哥手记 。 复杂度分析 复杂度分析是数据结构和算法中最重要的知识点,当然学这篇只是把门找到;反之,学不会它,你就永远找不到火门。 为什么复杂度分析会这么重要? 这个要从宇宙大爆炸,呃,从数据结
阅读全文
摘要:摘要:本文介绍移植开发板时如何适配服务启动引导部件bootstrap_lite,并介绍相关的运行机制原理。 本文分享自华为云社区《OpenHarmony移植案例与原理 - startup子系统之bootstrap_lite服务启动引导部件(1)》,作者:zhushy。 bootstrap_lite服
阅读全文
摘要:摘要:通过本文,可以了解Reflector通过ListWatcher从Kubernetes API中获取对象的流程,以及存储到store中,后续会对DeltaFIFO进行源码研读,通过结合informer,来加深对整个informer的理解。 本文分享自华为云社区《Client-go源码分析之Ref
阅读全文
摘要:摘要:本文主要讲解图像点运算的灰度化处理,详细介绍常用的灰度化处理方法,并分享了图像颜色空间相互转换,以及三种灰度转换算法的实现。 本文分享自华为云社区《[Python从零到壹] 四十三.图像增强及运算篇之图像点运算和图像灰度化处理》,作者:eastmount。 一.图像点运算概念 图像点运算(Po
阅读全文
摘要:摘要:细心的你也一定关注到,有的网址是https开头的,有的是http。https开头的网站前面,会有一把小锁。这是为什么呢? 本文分享自华为云社区《还不知道SSL证书已经是刚需了?赶快来了解一下》,作者:曜日。 你一定遇到过这种情况,打开一个网站,浏览器弹出警告“您与此网站之间建立的连接不安全。由
阅读全文
摘要:摘要:MD5校验和则是其中一种数学算法,通常是使用工具对文件计算得出的一组32 个字符的十六进制字母和数字。 本文分享自华为云社区《TypeScript/JavaScript项目里如何做MD5校验和?》,作者: gentle_zhou。 什么是MD5校验和? MD5,是Message Digest
阅读全文
摘要:摘要: 开源Redis只支持伪事务,应用场景受限。高斯Redis发布企业级事务特性,支持完备ACID,为交易、库存等上层业务带来全新可能。 本文分享自华为云社区《华为云企业级Redis揭秘第16期:超越开源Redis的ACID"真"事务》,作者: 高斯Redis官方博客 。 日常生活中的shoppi
阅读全文
摘要:摘要:GaussDB(DWS)提供了两个集群级别的视图快速识别和查询锁等待和分布式死锁信息,可实现此类问题的秒级问题的定位和分析。 本文分享自华为云社区《GaussDB(DWS)运维 -- 一键式锁等待和分布式死锁检测》,作者:譡里个檔。 锁是GaussDB(DWS)实现并发管理的关键要素,Gaus
阅读全文
摘要:摘要:在npm官网查看了request依赖包的当前状态,果然在2020年就被弃用了。 本文分享自华为云社区《npm里request依赖包已经弃用?致敬并调研替代方案!》,作者: gentle_zhou。 在这个月的代码审视中,发现一个js项目里仍然在使用request依赖包进行下载操作,依稀记得这个
阅读全文
摘要:摘要: 在移动应用隐私合规检测中,第三方SDK隐私声明由于其展现位置展现形式的多样性,自动化提取与解析是比较困难的任务。 本文分享自华为云社区《移动应用中的第三方SDK隐私合规检测》,作者: wolfrevo。 概述: 工信部164号文[1]要求对SDK违规处理用户个人信息进行整治,包括违规收集个人
阅读全文
摘要:摘要:Goreplay 前称是 Gor,一个简单的 TCP/HTTP 流量录制及重放的工具,主要用 Go 语言编写。 本文分享自华为云社区《流量回放工具之 goreplay 核心源码分析》,作者:zuozewei。 一、前言 Goreplay 前称是 Gor,一个简单的 TCP/HTTP 流量录制及
阅读全文
摘要:摘要:本文介绍下移植开发板时如何适配系统属性部件syspara_lite,并介绍下相关的运行机制原理。 本文分享自华为云社区《openharmony移植案例与原理 - startup子系统之syspara_lite系统属性部件》,作者: zhushy 。 系统属性部件syspara_lite负责提供
阅读全文
摘要:摘要:python 中的视频处理模块,有一个叫做 moviepy,今天我们就来唠唠它。 本文分享自华为云社区《python moviepy 的用法,看这篇就能入门》,作者: 梦想橡皮擦。 python 中的视频处理模块,有一个叫做 moviepy,今天我们就来唠唠它。 模块安装使用如下命令即可 pi
阅读全文
摘要:摘要:随着业务需求的发展和功能的复杂度提升,往往反馈到研发设计和实现,就不那么简单了,怎么办呢? 本文分享自华为云社区《给面试加点硬菜:延迟任务场景,该如何提高吞吐量和时效性!》,作者: 小傅哥。 一、延迟任务场景 什么是延迟任务? 当我们的实际业务需求场景中,有一些活动开始前的状态变更、订单结算后
阅读全文
摘要:摘要:Read Committed,事务运行期间,只要别的事务修改数据并提交,即可读到人家修改的数据,所以会有不可重复读、幻读问题。 本文分享自华为云社区《MySQL RC事务隔离级别的实现》,作者: JavaEdge 。 Read Committed,事务运行期间,只要别的事务修改数据并提交,即可
阅读全文
摘要:摘要:在互联网应用中,高并发系统会面临一个重大的挑战,那就是大量流高并发访问,比如:天猫的双十一、京东618、秒杀、抢购促销等,这些都是典型的大流量高并发场景。 本文分享自华为云社区《【高并发】如何实现亿级流量下的分布式限流?这些理论你必须掌握!!》,作者:冰 河。 在互联网应用中,高并发系统会面临
阅读全文
摘要:摘要:本文介绍了startup子系统之bootstrap_lite服务启动引导部件的移植适配案例及原理。 本文分享自华为云社区《OpenHarmony移植案例与原理 - startup子系统之bootstrap_lite服务启动引导部件》,作者:zhushy。 bootstrap_lite服务启动引
阅读全文
摘要:摘要:Elastic Search可实时对数据库进行全文检索、处理同义词。从同样的数据中生成分析和聚合数据。 本文分享自华为云社区《Elastic Search入门(一): 简介,安装,运行第一条Hello World搜索命令》,作者:黄辣鸡 。 用他来做什么? 实时对数据库进行全文检索、处理同义词
阅读全文
摘要:摘要:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 本文分享自华为云社区《嵌入式Linux下移植samba服务--<基于北斗和4G cat1模块的智慧物流>开发实战》,作者: 小小小橘。 Samba是在Linux和UNIX系统上实现SMB协议的一个
阅读全文
摘要:摘要:本文对几种基于深度学习的有监督关系抽取方法进行了介绍,包括CNN关系抽取、BiLSTM关系抽取以及BERT关系抽取。 本文分享自华为云社区《基于深度学习的有监督关系抽取方法简介》,作者: 一枚搬砖工。 随着互联网的快速发展,大数据、信息化时代悄然来临,如何从海量数据中挑选出有利用价值的信息,是
阅读全文
摘要:摘要:文本检测是文本读取识别的第一步,对后续的文本识别有着重大的影响。本文主要介绍基于区域重组的文本检测算法。 本文分享自华为云社区《技术综述十三:弯曲文本检测算法(一)》,作者: 我想静静 。 背景介绍 文本检测是文本读取识别的第一步,对后续的文本识别有着重大的影响。一般场景下,可以通过对通用目标
阅读全文
摘要:摘要:在java项目中我们经常会读取配置文件,但是文件的路径在获取时我们是怎么得到的?因为我总是忘记获取文件地址的方法,就在此记录一下 本文分享自华为云社区《【Java】Java项目的绝对地址和相对地址问题以及ClassLoader》,作者: Copy工程师 。 说明 在java项目中我们经常会读取
阅读全文
摘要:摘要:YOLOv5并不是一个单独的模型,而是一个模型家族,包括了YOLOv5s、YOLOv5m、YOLO... 本文分享自华为云社区《YoloV5实战:手把手教物体检测——YoloV5》,作者: AI浩 。 摘要 YOLOV5严格意义上说并不是YOLO的第五个版本,因为它并没有得到YOLO之父Jo
阅读全文
摘要:摘要:本文主要讲解CNN实现中文文本分类的过程,并与贝叶斯、决策树、逻辑回归、随机森林、KNN、SVM等分类算法进行对比。 本文分享自华为云社区《[Python人工智能] 二十一.Word2Vec+CNN中文文本分类详解及与机器学习算法对比》,作者:eastmount。 一.文本分类 文本分类旨在对
阅读全文
摘要:摘要:log4j问题的余波还在继续,为什么这个问题潜伏了这么长时间,大家一直没有发现?这里从静态分析的角度谈下log4j问题的发现。 本文分享自华为云社区《使用污点分析检查log4j问题》,作者: Uncle_Tom。 1. JNDI注入 这次log4j的问题主要是由于JNDI问题造成的,先介绍下J
阅读全文
摘要:摘要:Visual Studio Code 中的所有语言都可以使用其中一种自动格式化程序进行格式化,并且 Python 扩展还支持 linter。 本文分享自华为云社区《Visual Studio Code 整理和格式化》,作者: Yuchuan。 Visual Studio Code 中的所有语言
阅读全文
摘要:摘要:分布式事务管理DTM通过提供高性能、高可靠、低侵入等核心价值,可以更好的帮助企业应对微服务场景带来的一致性问题。 本文分享自华为云社区《【云图说】第224期 分布式事务管理DTM,“买买买”背后的小帮手》,作者:阅识风云。 当前,在能源、政务、金融、电商物流等领域,由于业务的快速增长,以往靠代
阅读全文
摘要:摘要:用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。 本文分享自华为云社区《性能分析之用户登录TPS低以及CPU被打满问题分析》,作者:zuozewei 。 用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。因为登录过程要对个人的信息进行对比验证,验证过程中又要调用相应的
阅读全文
摘要:摘要:从手写线程池开始,逐步的分析这些代码在Java的线程池中是如何实现的。 本文分享自华为云社区《手写线程池,对照学习ThreadPoolExecutor线程池实现原理!》,作者:小傅哥。 谢飞机,小记!,上次吃亏在线程上,这可能一次坑掉两次吗! 谢飞机:你问吧,我准备好了!!! 面试官:嗯,线程
阅读全文
摘要:摘要:既然数组是一个类,那么编译后类名是什么?类路径呢?为什么说动态加载不适合数组?那应该如何动态加载一个数组? 本文分享自华为云社区《【JAVA冷知识】动态加载不适合数组类?那如何动态加载一个数组类?》,作者:山河已无恙。 今天和小伙伴分享一些java小知识点,主要围绕下面几点: 既然数组是一个类
阅读全文
摘要:摘要:在比较大型的项目的开发中,比较经常修改的属性我们一般都是不会在代码里面写死的,而是将其定义在配置文件中,之后如果修改的话,我们可以直接去配置文件中修改,那么在springboot的项目中,我们应该如何实现这个呢? 本文分享自华为云社区《springboot读取配置文件中的属性并实现自动注入》,
阅读全文
摘要:摘要:Kafka的API有Producer API,Consumer API还有自定义Interceptor (自定义拦截器),以及处理的流使用的Streams API和构建连接器的Kafka Connect API。 本文分享自华为云社区《【Kafka笔记】Kafka API详细解析 Java版本
阅读全文
摘要:摘要:应用深度学习来检测语义代码克隆受到了研究界的广泛关注。 本文分享自华为云社区《语义级代码克隆检测数据集的评估与改进》,作者:软件分析Lab。 一、背景介绍 代码克隆检测[1]是软件工程领域一个很重要的研究方向。代码克隆不必要地增加了软件系统的大小。一个系统越大,需要维护的开销就越高。为了检测和
阅读全文
摘要:摘要:文章的标题看似自相矛盾。 本文分享自华为云社区《Java异常处理:如何写出“正确”但被编译器认为有语法错误的程序》,作者: Jerry Wang 。 文章的标题看似自相矛盾,然而我在“正确”二字上打了引号。我们来看一个例子,关于Java异常处理(Exception Handling)的一些知识
阅读全文
摘要:摘要:本文将针对GaussDB(DWS)内调度器的底层运作原理进行简单说明,并针对调度模式扩容重分布进行介绍。 本文分享自华为云社区《GaussDB(DWS)智能运维框架-调度框架实现原理介绍》,作者: 疯狂朔朔。 随着GaussDB(DWS)的快速发展,GaussDB(DWS)目前集成了众多运维操
阅读全文
摘要:摘要:本文将以Pixman Demo为例,详细说明Pixman的功能。 本文分享自华为云社区《LiteOS组件尝鲜—玩转Pixman》,作者:Lionlace。 基本介绍 Pixman是由三星工程师开发的像素操作库,广泛应用于矢量图形Cario和X服务器等。它能够提供低级像素处理能力,同时具备图像合
阅读全文
摘要:摘要:如何通过springboot来集成操作Redis。 本文分享自华为云社区《SpringBoot连接Redis操作教程》,作者: 灰小猿。 今天来和大家分享一个如何通过springboot来集成操作Redis。 一、SpringBoot连接Redis springboot连接Redis时需要在p
阅读全文
摘要:摘要:这篇文章将详细介绍NDSS2020的《UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threats》,一种基于溯源图的实时APT检测器。 本文分享自华为云社区《[论文阅读] (08) NDSS2020 UN
阅读全文
摘要:摘要:你知道吗,MySQL在实际工作时候的两种数据读写机制? 本文分享自华为云社区《MySQL日志顺序读写及数据文件随机读写原理》,作者:JavaEdge 。 MySQL在实际工作时候的两种数据读写机制: 对redo log、binlog这种日志进行的磁盘顺序读写 对表空间的磁盘文件里的数据页进行的
阅读全文
摘要:摘要:Owasp benchmark 旨在评估安全测试工具的能力(准确率、覆盖度、扫描速度等等),量化安全测试工具的扫描能力,从而更好得比较各个安全工具优缺点。 本文分享自华为云社区《Web漏洞靶场搭建(OWASP Benchmark)》,作者:Xuuuu 。 渗透测试切记纸上谈兵,学习渗透测试知识
阅读全文
摘要:摘要:本文为大家介绍FatFS文件系统结构体的结构体和全局变量,并分析FatFS文件操作接口。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列二一 03 文件系统FatFS》,作者:zhushy。 FAT文件系统是File Allocation Table(文件配置表)的简称,主要包括DBR区、F
阅读全文
摘要:摘要:当SaaS在云计算中的占比越来越高的时候,几乎所有软件厂商言必谈SaaS,各大云厂商、咨询机构也都将目光瞄准了SaaS。如此火爆的现象背后,真实情况如何呢? 本文分享自华为云社区《【开天aPaaS】aPaaS将如何改变软件行业?(上)》,作者:华为云 aPaaS产品经理 金伟 。 当SaaS在
阅读全文
摘要:摘要:本文将为读者分享华为云是如何做到以“1天一朵云”(软装)的速度把全栈云平台大批量低成本复制到客户的数据中心,为客户修建数字化转型的高速公路。 本文分享自华为云社区《【华为云Stack】【大架光临】第9期:高效建云,一天一朵云背后的故事》,作者:华为云Stack工程架构领域架构师 魏世江 。 摘
阅读全文
摘要:摘要:本文先介绍下LFS文件系统结构体的结构体和全局变量,然后分析下LFS文件操作接口。 本文分享自华为云社区《# 鸿蒙轻内核M核源码分析系列二一 02 文件系统LittleFS》,作者:zhushy 。 LittleFS是一个小型的Flash文件系统,它结合日志结构(log-structured)
阅读全文
摘要:摘要:设备接入服务能够帮助物联网行业用户快速完成设备联网及行业应用集成。 本文分享自华为云社区《华为云IoT设备接入服务都有哪些功能?看完给你整的明明白白》,作者:Super.雯。 设备接入服务(IoTDeviceAccess)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量
阅读全文