51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
ArkTS
实战教程
编程进阶之路,虽无捷径但有长短
前言:最近收到很多读者朋友私信,问我如何学习编程,这个问题其实很难正面回答,而且本人也确信自己达不到指点别人学习的高度,这篇文章基于作者自己这几年趟过的路,和大家聊聊编程学习的话题,仅供一些感到迷茫的朋友做点参考。一、面对选择1、编程语言学习编程的第一件事就是面对语言的选择,编程语言五花八门种类繁多,不同的技术类型适应不同的应用场景,所以语言本身没有高低之分存在即合理,学会做选择才是入门的关键;...
strikeeagle
0回复
4270浏览
编程经验
个人成长中,关于规划设计的思考
你已偏离路线,已为你重新规划路线,请在合适的位置掉头;如果实在不想掉头,也可以换个目的地。01规划方案即拟定一个长远的执行计划,根据规划时间的长短,通常将方案定义为季度、半年度、年度等;在发展比较好的环境中,做规划设计都是一件极其谨慎的事情,通常会在规划中明确方向,并且敲定要落地的事项,以及相应的里程碑节点。对于在职场上争渡的选手来说,有工作上的规划,通常也有个人的规划;按照万事开头难的理论来看,...
strikeeagle
0回复
4606浏览
编程人生
腾讯搜狗输入法、支付宝接入鸿蒙生态!
鸿蒙发布之初一度被嘲笑为安卓“换壳”,经过三年多的百般磨砺,鸿蒙终于破茧成蝶。鸿蒙生态迎来黄金时代鸿蒙自诞生以来就饱受质疑,但随着不断迭代不断进化,如今鸿蒙得到越来越多用户的认可。近日,华为与鸿蒙生态的14家合作伙伴签署了合作备忘录,包括新浪、国航、人民网科技、金山办公、奇安信、去哪儿旅行、科大讯飞、乐元素、酷狗、百度、网易、航旅纵横、搜狗、小沃科技等公司。据悉,支付宝已经与鸿蒙签约,合作开发原...
开源news
0回复
9150浏览
鸿蒙
鸿蒙世界
开源鸿蒙
华为
振弦采集模块UART 通讯协议
振弦采集模块UART通讯协议UART接口支持标准的工业MODBUS通讯协议(03、04、06、16指令码)和自定义的简单AABB协议以及$字符串指令集。前两种协议均支持基于模块地址和总线连接的一主多从应用结构,在总线中,VMXXX模块始终作为从机使用(被动等待指令,不主动上传数据,但“自动上传数据”和“软件握手”除外,详见后续对应章节说明)。建议使用专用的VMTool工具进行寄存器指令的生成和测试,关于VMTool的基本用法,请详见“第...
稳控科技
0回复
4983浏览
振弦采集模块
工程测量
仪器开发
应力应变
智能振弦传感器
振弦采集模块复位( 重启)及恢复出厂设置
振弦采集模块复位(重启)及恢复出厂设置以下几种情况(或操作)可使模块产生复位动作,重新启动。(1)在模块正常工作期间,向寄存器SYSFUN发送软复位指令0x01;(2)内核电压过低或受到强电磁干扰;(3)未知的非法参数设置,导致的工作异常;恢复出厂参数设备内部存在三类系统参数,分别为:用户系统参数、出厂系统参数和默认系统参数。用户系统参数:也称“工作参数”,可修改可保存,每次上电时自动加载并按照此参数运行。...
稳控科技
0回复
5501浏览
振弦采集模块
工程测量
自动化监测
信息化
仪器开发
机智云物联网平台+MSP430G2553+低功耗锂电池智能管理器
摘要:为了保证电动汽车锂电池作为动力源的安全稳定运行,锂电池的运行状态监测和智能控制是不可少的。该设计以MSP430G2553单片机为电池智能管理系统的控制中心,电压电流温度采集电路、保护电路、显示电路等模块为辅助设计电路,并通过WiFi传输技术,实现手机APP电脑终端设备进行远程实时监测,采用低功耗芯片、间歇式工作方式、数字滤波技术等多种方法降低系统功耗,实现低功耗锂电池安全运行的智能管理功能。0引言由于锂电池...
机智云物联网
0回复
6551浏览
机智云物联网开发
#打卡不停更#OHOS标准系统的IPC和RPC代码解读--2--IPC全景图
原创
精华
OHOS标准系统的IPC和RPC代码解读2IPC全景图梁开祝2022.09.25前文:《[OHOS标准系统的SAMGR代码解读(v3.1)2samgr](https:ost.51cto.composts16854)》《[OHOS标准系统的IPC和RPC代码解读1概述](https:ost.51cto.composts17404)》1.IPC全景图  直接阅读前文《[1概述](https:ost.51cto.composts17404)》中提到的编译目标【10】(包含【11】)的源代码,将一些关键的类、类的继承关系和调用关系逐渐整理出来,如下图所示(...
liangkz_梁开祝
8回复
1.8w浏览
OpenHarmony
标准系统
IPC/RPC
代码解读
分布式项目中,选型与依赖管理
JAR包:如果我依赖你,那劝你别依赖我。一、技术视野1、背景描述在分布式系统搭建的初期,对于组件的选型是需要慎重考虑的,特别是对于同一个场景但是有多个不同组件可选项时,需要经过一定的调研再去确定最终选择,从而尽量避免后期业务发展引起核心组件的替换问题。不同的技术选型,意味着不同的依赖包和版本,作为工程的基础,复杂的系统中管理庞大的依赖,需要具备体系化的思维。2、开源体系从个人习惯上来看,在核心的技术...
strikeeagle
0回复
7074浏览
微服务
微服务与领域驱动设计,架构实践总结
怎样的架构才能配得上造到飞起的变化?一、软件复杂性1、复杂原因如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线拉升,其相应的开发难度也会提高,可以用一句话总结其根本原因:唯一不变的就是变化;业务变化:导致复杂性的根本原因,在多端多版本适配的过程中代码快速膨胀;数据变化:数据随着业务的变化和发展,不断沉淀积累,需要做横向与纵向的管理;技术升级:技术组件可能因为漏洞,或者更好...
strikeeagle
0回复
5762浏览
微服务
日志管理系统,多种方式总结
一、背景简介项目中日志的管理是基础功能之一,不同的用户和场景下对日志都有特定的需求,从而需要用不同的策略进行日志采集和管理,如果是在分布式的项目中,日志的体系设计更加复杂。日志类型:业务操作、信息打印、请求链路;角色需求:研发端、用户端、服务级、系统级;用户与需求用户端:核心数据的增删改,业务操作日志;研发端:日志采集与管理策略,异常日志监控;服务级:关键日志打印,问题发现与排查;系统级:分布...
strikeeagle
0回复
6550浏览
日志管理
复杂任务中,流程的解耦设计
复杂流程,得一步异步的来;一、业务场景在系统开发的过程中,必然存在耗时极高的动作,是基于请求响应模式无法解决的问题,通常会采用解耦的思维,并基于异步或者事件驱动的方式去调度整个流程的完整执行;文件任务:在系统解析大文件数据时,在获取任务之后,会异步处理后续文件读写流程;中间表:执行复杂场景的数据分析时,收集完待分析的对象之后,会并发执行各个维度的采集动作,并依次将数据写入临时的中间表中,方便数...
strikeeagle
0回复
6538浏览
解耦
客观的聊一聊,裁员这件糟心事
时间在走,环境在变,互联网有点卷不动了;01捋一捋最近互联网上关于职场的热点:裁员,优化,毕业,向社会输送人才,求职;你方唱罢他方登场,持续横跳热搜;年初到现在五月底,身边已经有好几个朋友收到裁员通知,而且是没有给任何的心理预期;基本上人事谈话结束,就可以收拾东西离开的节奏,不拖泥带水;后续求职周期在两周之内可以完成,薪水也在正常的上涨区间内;当裁员成为大小各厂过冬的手段,当搬砖人的职场情绪处于...
strikeeagle
0回复
6135浏览
职场生活
微服务工程中,基础组件应用
一、网关服务1、网关模式网关作为架构的最外层服务,用来统一拦截各个端口的请求,识别请求合法性,拦截异常动作,并提供路由和负载能力,保护业务服务;这种策略与外观模式异曲同工。网关服务和门面类服务有部分的逻辑相似,网关服务的拦截侧重处理通用的策略和路由负载,而不同的门面聚合服务侧重场景分类,例如常见的几种门面服务:Facade:服务产品开放的端口请求,例如Web,App,小程序等;Admin:通常服务于内部的管理系...
strikeeagle
0回复
6214浏览
微服务
基于Apache组件,分析对象池原理
池塘里养:Object;一、设计与原理1、基础案例首先看一个基于commonpool2对象池组件的应用案例,主要有工厂类、对象池、对象三个核心角色,以及池化对象的使用流程:importorg.apache.commons.pool2.BasePooledObjectFactory;importorg.apache.commons.pool2.PooledObject;importorg.apache.commons.pool2.impl.DefaultPooledObject;importorg.apache.commons.pool2.impl.GenericObjectPool;importorg.apache.commons.p...
strikeeagle
0回复
6093浏览
Apache
基于HiKariCP组件,分析连接池原理
池塘里养:Connection;一、设计与原理1、基础案例HiKariCP作为SpringBoot2框架的默认连接池,号称是跑的最快的连接池,数据库连接池与之前两篇提到的线程池和对象池,从设计的原理上都是基于池化思想,只是在实现方式上有各自的特点;首先还是看HiKariCP用法的基础案例:importcom.zaxxer.hikari.HikariConfig;importcom.zaxxer.hikari.HikariDataSource;importjava.sql.Connection;importjava.sql.ResultSet;importjava.sql.S...
strikeeagle
0回复
5299浏览
HiKariCP
模板化的封装,降低业务代码开发
复杂的问题,往往需要简单的逻辑;一、业务背景业务开发是一件复杂且耗时的工程,所以最近几年出了一个很火的概念叫做"低代码"开发,简单的说就是开发人员通过简单的"拖拉拽"配置,快速构建起业务应用,甚至一些业务人员可以自行操作,比如下面常用的一些功能;数据报表:通过BI工具快速配置和生成相应的数据报表,降低数据统计的工作量;业务表单:围绕基础的字段库能力,快速构建业务属性的表单结构,避免频繁的扩展版本;审...
strikeeagle
0回复
5039浏览
模板化管理
从简单代码入手,分析线程池原理
一、线程池简介1、池化思想在项目工程中,基于池化思想的技术应用很多,例如基于线程池的任务并发执行,中间件服务的连接池配置,通过对共享资源的管理,降低资源的占用消耗,提升效率和服务性能。池化思想从直观感觉上理解,既有作为容器的存储能力(持续性的承接),也要具备维持一定量的储备能力(初始化的提供),同时作为容器又必然有大小的限制,下面通过这个基础逻辑来详细分析Java中的线程池原理。2、线程池首先熟悉JVM...
strikeeagle
0回复
4779浏览
JVM
线程池
手把手教学!TensorRT部署实战:YOLOv5的ONNX模型部署
原创
欢迎关注国内首个以自动驾驶技术栈为主线的交流学习社区作者:一天到晚潜水的鱼前言TensorRT是英伟达官方提供的一个高性能深度学习推理优化库,支持C++和Python两种编程语言API。通常情况下深度学习模型部署都会追求效率,尤其是在嵌入式平台上,所以一般会选择使用C++来做部署。本文将以YOLOv5为例详细介绍如何使用TensorRT的C++版本API来部署ON...
自动驾驶之心
0回复
2.0w浏览
模型部署
YOLOV5
tensorRT
自动驾驶
Pulsar Summit Asia 2022
关于PulsarSummitPulsarSummit是ApachePulsar社区年度盛会,它将分布在世界各地的ApachePulsar项目Contributor、Committer和各企业CTOCIO、开发者、架构师、数据科学家,以及消息和流计算社区的精英召集在一起。于此盛会,大家分享实践经验、交流想法、探讨关于Pulsar项目和社区的知识,切磋互动。大会介绍PulsarSummitAisa2022将于2022年11月1920日于线上举办。大会将分为主论坛和分论坛,汇聚技术大咖和行业先行者分享ApacheP...
鸿蒙活动小助手
0回复
6584浏览
Apache Pulsar
共筑使能千行百业的数字底座 | HDC 2022松湖对话顺利召开
11月5日,华为开发者大会2022松湖对话在东莞松山湖凯悦酒店召开,开放原子开源基金会秘书长冯冠霖、华为终端BG软件部总裁龚体、深圳国家金融科技测评中心董事长钟剑、鸿湖万联(江苏)科技发展有限公司董事长黄颖、湖南开鸿智谷数字产业发展有限公司董事长李新宇、深圳开鸿数字产业发展有限公司监事彭江以“共筑使能千行百业的数字底座”为主题,畅谈了基于OpenAtomOpenHarmony(以下简称“OpenHarmony”)打造的行业数字底座的...
OpenHarmony开发者
0回复
6972浏览
OpenHarmony
暂无内容
1
297
298
299
300
301
302
303
304
305
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅