51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
程序员有没有必要成为业务领域专家 ?
看到这个知乎问题时,我的思绪纷飞,往事一幕幕闪现在脑海里,等平静下来,内心变得很笃定。于是,我做了如下的回答:非常有必要。1997年,乔布斯刚刚回归苹果不久,在开发者大会上,一名程序员当众质疑乔布斯不懂技术。乔布斯,你是一个聪明又有影响力的人。但是很遗憾也很明显,很多时候你根本不知道自己在做什么。我希望你能用清楚的语言解释一下Java编程语言以及其变种是如何阐述OpenDoc(开源技文档)内置的一些想法。等你...
skyyoung
0回复
1288浏览
java
端云一体化,极简开发数独闯关游戏元服务
原创
精华
前言数独闯关游戏元服务,支持2\4历史闯关记录卡片、4\4数独闯关游戏卡片,无需进入元服务,可在桌面上开始游戏,同步刷新记录。1基本概念元服务(原名原子化服务)是一种基于HarmonyOSAPI的全新服务提供方式,以HarmonyOS万能卡片等多种呈现形态,向用户提供更轻量化的服务。具有即用即走、信息外显、服务直达的特性。万能卡片(简称卡片)是一种界面展示形式,可以将应用的重要信息或操作前置到卡片,以达到服务直达、减少体...
Tuer白晓明
8回复
2.0w浏览
HarmonyOS元服务
Openharmony的应用与开发入门---组件的使用和入门
原创
本篇作为Openharmony的学习笔记,如有疏漏请大家多多指教·常见基础组件:·常见基础组件的使用:方式一:①打开Openharmony官网(openharmony.cnmainPlay)②选择支持中的文档中的应用开发文档③选择开发④在导航栏中即可找到所有组件使用方法方式二:使用Devecostudio中的APIreferance进行查阅·常见容器组件:·常见容器组件使用方式:类似于基础组件使用方式例:制作一个水果排行榜运行代码:EntryComponentstructIndex{Sta...
Crips
3回复
2857浏览
ArkTs(Stage模型)
router页面跳转一直显示找不到页面,但是路径没错
报错如下:080316:12:04.8481305224608EC03900Ace:[manifestrouter.cpp(GetPagePath)(0)][EngineLog]can'tfindthispagepages080316:12:04.8481305224608EC03900Ace:[pageroutermanager.cpp(StartPush)(0)][EngineLog]thisurinotsupportinroutepush.反复找了几遍路径都是正确的,但是一直跳转不成功。原因是mainpages.json文件没有把要跳转的页面加入进去,所以才一直找不到。以前都是自动添加的所以没有注意到。解决办法:在文件中加入该页面,如"pagesIndex"。
安之__
0回复
8499浏览
ArkTS
开放原子开源基金会理事长孙文龙一行赴浪潮考察交流
6月29日,开放原子开源基金会理事长孙文龙一行赴浪潮集团考察交流。考察期间,孙文龙理事长一行与山东省工业和信息化厅软件与信息服务业处、济南市工业和信息化局、浪潮集团相关同志进行座谈交流,了解了山东省和济南市软件产业发展情况,以及浪潮集团的发展历程、核心业务以及取得的技术成就,听取了UBML和开务数据库KaiwuDB两个开源项目的情况介绍,就未来深入合作进行沟通磋商。孙文龙理事长对浪潮的整体实力和在开源领域的...
开放原子开源基金会
0回复
2241浏览
开源
基于gpt的根据需求生成完整软件项目的工具codellms
原创
先观看一段视频:[点击查看](https:ost.51cto.comshow25021)视频例子使用gpt3.5的api,没有验证gpt4.0。背景在真正的软件开发中,必然有精细的要求,不可能一句很模糊的话就直接生成一个应用,比如,非专业人士可能会说,给我做一个电商网站。而程序员一定要问具体需求、入参出参,前端还需要ui出设计,具体到字体,颜色,像素等。所以根据一句提示词生成应用不贴合真实的开发过程。需求越详细,gpt生成的代码才越接近我们想要...
codellms
0回复
3729浏览
chatgpt
codegpt
codellms
龙蜥白皮书精选:面向芯片研发和验证的操作系统 SiliconFastOS
文RISCVARCHSIG01背景介绍随着Arm和RISCV芯片研发的大爆发,越来越多的芯片设计、制造厂商甚至是云厂商都开始参与到芯片领域中来。面对芯片使用者尤其是处理器芯片与日俱增的需求,且芯片研发研发和流片成本高,芯片制造厂商必须要提高芯片质量,并缩短芯片研发周期,迅速对市场作出反应,实现产品的快速迭代。借着Arm和RISCV架构更加开放的生态,业界陆续提出了了芯片敏捷开发方案。02技术方案芯片验证时,软件运行在FPGA平台...
龙蜥社区OpenAnolis
0回复
2420浏览
龙蜥社区
白皮书
操作系统
芯片
SiliconFastOS
两万字详解!Netty经典32连问!
前言大家好,我是田螺。我们去面试的时候,经常被问到netty的题目。我整理了netty的32连问。小伙伴们,收藏起来慢慢看吧。1.Netty是什么,它的主要特点是什么?Netty是一个高性能、异步事件驱动的网络编程框架,它基于NIO技术实现,提供了简单易用的API,用于构建各种类型的网络应用程序。其主要特点包括:高性能:Netty使用异步IO,非阻塞式处理方...
singerhowe
0回复
2687浏览
Netty
接口文档设计的12个注意点
前言大家,我是田螺。我们做后端开发的,经常需要定义接口文档。最近在做接口文档评审的时候,发现一个小伙伴定义的出参是个枚举值,但是接口文档没有给出对应具体的枚举值。其实,如何写好接口文档,真的很重要。今天田螺哥,给你带来接口文档设计的12个注意点1.你的接口名称是否清晰?换句话说,你的接口是做什么的,是否易懂清晰?一般接口url也要求能看得出接口的作用。比如说,查询用户信息(queryUserInfo...
singerhowe
0回复
2280浏览
接口文档
用Redis实现延迟队列,我研究了两种方案,发现并不简单
大家好,我是三友背景前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想因为一个延迟任务就引入MQ,增加系统复杂度,所以这个方案直接就被pass了。虽然基于MQ这个方式走不通了,但是这个项目中使用到Redis,所以我就想是否能够使用Redis来代替MQ实现延迟队列的功能,于是...
荔枝岛岛主
0回复
2284浏览
Redis
解析胜出概率:AB实验与抛硬币的对比与探讨
原创
在之前的文章中,FeatureProbe介绍了如何使用贝叶斯方法进行AB实验的数据分析。如果你还没有阅读过该文章,可以点击[链接](http:mp.weixin.qq.comsbizMzkxNjUwMjY4Nw&mid2247490160&idx1&sne5665de5f7b142c15753e66138ed5cf0&chksmc14fbb80f6383296524346cf4757952b0e1ee4362f04a22a2d4f0639e8006089f48973a4117b&scene21wechatredirect)进行阅读。今天我们将通过两个生动的例子——电商产品AB实验和抛硬币实验,详细阐述转化率...
FeatureProbe
0回复
3074浏览
开源项目推荐
AB实验
数据分析
胜出概率
转化率
深度解读 Linux 内核级通用内存池 —— kmalloc 体系
本文是笔者slab系列的最后一篇文章,为了方便大家快速检索,先将相关的文章列举出来:《细节拉满,80张图带你一步一步推演slab内存池的设计与实现》《从内核源码看slab内存池的创建初始化流程》《深入理解slabcache内存分配全链路实现》《深度解析slab内存池回收内存以及销毁全流程》在之前的这四篇文章中,笔者详细的为大家介绍了slab内存池的整体架构演化过程,随后基于这个演化过程,介绍了整个slaballoactor体系的创建,内...
荔枝岛岛主
0回复
5171浏览
开发语言
框架语言
(图片清晰版)细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现
1.前文回顾温馨提示:有读者反馈,之前发布的文章《一步一图带你推演slab内存池的设计与实现》里边的图片非常不清晰,不清楚当时上传文章的时候公众号的后台出什么问题了,文章里的图片很不清晰,我也是在文章定时发布之后才发现的。模糊的图片确实非常影响大家的阅读体验,本文是图片清晰的版本。在之前的几篇内存管理系列文章中,笔者带大家从宏观角度完整地梳理了一遍Linux内存分配的整个链路,本文的主题依然是内存分配,...
荔枝岛岛主
0回复
2847浏览
容器
分布式数据库
深度解析 slab 内存池回收内存以及销毁全流程
在上篇文章《深入理解slabcache内存分配全链路实现》中,笔者详细地为大家介绍了slabcache进行内存分配的整个链路实现,本文我们就来到了slabcache最后的一部分内容了,当申请的内存使用完毕之后,下面就该释放内存了。在接下来的内容中,笔者为大家介绍一下内核是如何将内存块释放回slabcache的。我们还是先从slabcache释放内存的内核API开始聊起内核提供了kmemcachefree函数,用于将对象释放回其所属的slabcache中,参数x表示...
荔枝岛岛主
0回复
2382浏览
开发语言
微服务
为什么采用中文编程不行?
一、背景介绍很多刚接触计算机的同学,可能会发出一个疑问,为什么不能直接使用中文编程?要了解这个问题,还得从计算机的起源说起!在计算机软件里面,一切的信息都可以用1和0来表示(严格说连0和1都没有,只有开和关),也被称为二进制位,英文简称:bit,音译为“比特”,比特是计算机内存中的最小单位(也称原子单位),在计算机系统中,每bit可用0或1表示数位讯号。在上篇文章中,我们了解到不管是磁盘还是网络传输,最小...
小青春curry
0回复
2381浏览
java
JVM堆内存导致的FGC问题排查
问题发现上次我们说了堆外内存导致的FGC:JVM堆外内存导致的FGC问题排查这次线上环境又在频繁的FGC,问题是在堆内,jvm调优箭在弦上。堆空间分区堆空间分区说明Eden:伊甸园区,新创建对象存储区域SurvivorMemoryspaces(S0,S1):幸存区,发生minorgc时,幸存区的对象全部复制到另一个里面去。Old:老年代,存放经过几次垃圾回收幸存下来生命周期较长的对象。对象在堆中的生命周期新生代对象分配到Eden,当Eden空间被对象...
wg204wg
0回复
3312浏览
Java
JVM堆外内存导致的FGC问题排查
问题发现服务在线上环境频繁的FullGC。把相关运行时数据区的监控打开,发现堆外内存一直在上升。我使用的版本是java8,jvm厂商是orcalehotspot,垃圾回收器使用的CMS+ParNew。我使用的jvm参数是:Xmx6gXms6gXX:NewRatio1XX:+UseConcMarkSweepGCXX:CMSInitiatingOccupancyFraction75XX:+UseCMSInitiatingOccupancyOnlyXX:MaxTenuringThreshold6XX:+ParallelRefProcEnabledXX:+CMSParallelRemarkEnabledXX:+UseCMSCompactAtFullCo...
wg204wg
0回复
2792浏览
Java
Java 程序员从零开始学 LangChain —— 03 提示词组件
前面的文章了不起给大家介绍了LangChain的一些基本知识,没看过的小伙伴可以点击这里去看下,今天了不起给大家介绍一下LangChain的第一个很重要的组件提示词Prompt。什么提示词用过ChatGPT的小伙伴都知道,我们提供输入,然后ChatGPT会提供回答,这里我们提供的输入在LLM领域有一个专业名词就叫做提示词。我们在使用ChatGPT的时候,有时候会设置很...
小青春curry
0回复
2722浏览
Java
一篇带你彻底读懂 IO 流技术!
一、摘要说到IO,相信大家都不陌生,英文全称:InputOutput,即输入输出,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。比如我们常用的SD卡、U盘、移动硬盘等等存储文件的硬件设备,当我们将其插入电脑的usb硬件接口时,我们就可以从电脑中读取设备中的信息或者写入信息,这个过程就涉及到IO的操作。当然,涉及IO的操作,也不仅仅局限于硬件设备的读写,还有网络数据的传输。比如,我们在电脑上用浏览器...
小青春curry
0回复
1722浏览
java
Spring Boot服务监控(Prometheus)
哲学最近看到了一句话:定乎内外之分辩乎荣辱之境。一个外国作家也说过:我生命里的的最大突破之一,就是我不再为别人的看法而担忧。此后,我真的能自由的去做我认为对自己最好的事,只有在我们不需要外来的赞许时,才变得自由。说的都很好。人就是要突破自己,就像许三多,不要在意别人的看法,做自己认为有意义的事,今天比昨天好,这不就是希望。监控思考完一波哲学,开始搞搞软件上的东西。这篇记录下监控配置相关的知识。...
wg204wg
0回复
4060浏览
Java
暂无内容
1
6
7
8
9
10
11
12
13
14
71
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅