51CTO首页
内容精选
博客
学堂
精培
企业培训
CTO训练营
开源基础软件社区
元宇宙大会
AISummit人工智能大会
公众号矩阵
移动端
博客
论坛
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2022年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO
开源基础软件社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
开源基础软件社区订阅号
51CTO学堂APP
51CTO学堂企业版APP
开源基础软件社区视频号
退出
开源基础软件社区
首页
贴子
问答
资源
开源课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
OpenHarmony
OpenHarmony原生
OpenHarmony发行版
应用开发
设备开发
框架语言
其他
物联网
嵌入式开发
物联网应用
通讯技术
其他
云原生
容器
DevOps
微服务
其他
数据库
关系型数据库
分布式数据库
图数据库
键值数据库
时序数据库
其他
操作系统
服务器操作系统
桌面操作系统
嵌入式操作系统
其他
其他
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
社区两周年
产品设计
OpenHarmony
太极限了,JDK的这个BUG都能被我踩到
hello,大家好呀,我是小楼。之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。从一次故障说起我们还是从故障说起,这样更加贴近实际,也能让大家更快速理解背景。有一个下发配置的服务,这个配置服务的实现有点特殊,服务端下发配置到各个服务的本地文件,当然中间经过了一个agent,如果没有agent也就无法写本地文件,然后由client端的程序监听这个配置文件,一旦文件有变更,就重新加载配置,画...
justtouch
0回复
170浏览
JDK
开源社区实习记 | 我把 openEuler 移植到了 Windows WSL
初入社区确定目标我叫王海涛,哈尔滨工业大学(深圳)校区计算机专业的大三学生。为了准备第一届全国大学生操作系统比赛,我的老师建议参加一些RISCV相关的比赛,提前熟悉RISCV,为从零写内核做好准备。于是我在2020年寒假期间参加了“2020openEuler高校开发者大赛”,选择的题目是“为openEulerRISCV添加Grub的引导启动方式”。从安装openEuler、注册gitee账号,再到用QEMU模拟RISCV、学习Grub,这个比赛让我学到了操作系统启...
wiltech
0回复
207浏览
操作系统
如何在 WSL 上运行 openEuler
首先您需要6步配置WSL环境,然后您就能在MicrosoftStore上安装任意WSL发行版了,包括openEuler!目前openEuler20.03LTSSP2已经在MicrosoftStore上架,欢迎大家使用。配置WSL环境这是官方文档,在Windows10上安装WSLMicrosoftDocs,您也可以按照以下步骤来做:启动控制台使用管理员身份打开PoweShell,您可以按下Win+X,点击“WindowsPowerShell(管理员)”。请注意,请不要点击“WindowsPowerShell”,一定要点击带有(管理员)后...
wiltech
0回复
283浏览
操作系统
JNI 中错误的信号处理导致 JVM 崩溃问题分析
编者按:JNI是Java和C语言交互的主要手段,要想做好JNI的编程并不容易,需要了解JVM内部机理才能避免一些错误。本文分析Cassandra使用JNI本地库导致JVM崩溃的一个案例,最后定位问题根源是信号的错误处理(一些C编程人员经常会截获信号,做一些额外的处理),该案例提示JNI编程时不要随意截获信号处理。现象在使用Cassandra时遇到运行时多个位置都有发生crash现象,并且没有hserr文件生成,这里列举了其中一个crash位置:分析首...
wiltech
0回复
122浏览
操作系统
如何向欧拉操作系统社区提交一个好 PR?
什么是PR?借用知乎上的一个回答:用类比的方法来解释一下pullreqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的bug。老师把你的试卷拿过来,相当于先fork。在你的卷子上做一些修改批注,相当于gitcommit。最后把改好的试卷给你,相当于发pullrequest,你拿到试卷重新改正错误,相当于merge。pullrequest简称为PR,在不同的系统中PR有不同的名字,有些系统中使用M...
wiltech
0回复
153浏览
操作系统
一个 JVM 解释器 bug 在 AArch64 平台导致应用崩溃的问题分析
编者按:笔者遇到一个非常典型的问题,应用在X86正常运行,在AArch64上JVM就会崩溃。这个典型的JVM内部问题。笔者通过分析最终定位到是由于JVM中模板解释器代码存在bug导致在弱内存模型的平台上Crash。在分析过程中,涉及到非常多的JVM内部知识,比如对象头、GC复制算法操作、CAS操作、字节码执行、内存序等,希望对读者有所帮助。本文介绍了一般分析JVMcrash的方法,并且深入介绍了为什么在aarch64平台上引起这样的问题,最后...
wiltech
0回复
159浏览
操作系统
国内首发可视化智能调优平台,小龙带你玩转KeenTune UI
KeenTune(轻豚)是一款AI算法与专家知识库双轮驱动的操作系统全栈式智能优化产品,为主流的操作系统提供轻量化、跨平台的一键式性能调优,让应用在智能定制的运行环境发挥最优性能。自2021年9月正式成立SIG并宣布开源以来,受到了广大开发者的关注。今天,KeenTune再次带来开源重磅特性——新增第五大组件:keentuneui。有了keentuneui的加持,KeenTune不再仅仅是Linux上提供CLI的调优工具,还成长为了具备管控可是化和算法可...
龙蜥社区OpenAnolis
0回复
1041浏览
龙蜥社区
龙蜥技术
keentune-ui
KeenTune
这次龙蜥展区玩的新花样,看看是谁的 DNA 动了?
2022开放原子全球开源峰会将于7月27日29日北京亦创国际会展中心召开,当前大会准备工作也在紧锣密鼓地进行。在7月27日下午14:00,龙蜥专场“龙蜥社区的治理与创新”分论坛在北京亦创国际会展中心AB馆隆重召开。除了技术专场外,小龙也探听到龙蜥社区展区——位于A馆序厅Z02内,有闯关赢礼品、抽奖等各种好玩的闯关环节,保证你体验后不会空手而归,快随小龙一起了解具体现场互动规则吧!一、闯关集小龙,赢取大礼包!闯关游戏...
龙蜥社区OpenAnolis
0回复
447浏览
龙蜥活动
龙蜥社区
Anolis OS
OpenAnolis
议程速递 | 7月27日分论坛议程一览
(以下排名不分先后,以官网分论坛顺序排序)OpenAtomopenEuler分论坛数字化、智能化开源生态分论坛开源技术应用与治理分论坛开源社区三十年专题活动云原生分论坛OpenAtomOpenHarmony分论坛OpenAnolis分论坛数据库分论坛教育分论坛开源工业软件分论坛报名通道现已开启,火热报名移动端识别二维码,立即报名[点击报名](https:openatom.cnsummit)电脑端请访问官网,立即报名开放征集:诚邀您与我们共同开源共建(议题申报、峰会共...
开源基础软件社区官方
0回复
532浏览
放原子开源基金会
全球开源峰会
我在 #哪个才是OpenHarmony/HarmonyOS发展的正确路线中投给了…
大家或许已经有关注到社区最近上线了投票功能。快来一起投票吧。 哪个才是OpenHarmonyHarmonyOS发展的正确路线?[去投票](https:ost.51cto.composts14803) 你属于哪种MBTI人格测试?[去投票](https:ost.51cto.composts14898)
SummerRic
0回复
834浏览
投票
社区投票功能
投票上线了
面向个性化需求的在线云数据库混合调优系统
SIGMOD数据管理国际会议是数据库领域具有最高学术地位的国际性会议,位列数据库方向顶级会议之首。近日,腾讯云数据库团队的最新研究成果入选SIGMOD2022ResearchFullPaper(研究类长文),入选论文题目为“HUNTER:AnOnlineCloudDatabaseHybridTuningSystemforPersonalizedRequirements”。标志着腾讯云数据库团队在数据库AI智能化上取得进一步突破,实现性能领先。数据库参数自动调优在学术界和工业界都已有较多研究,但现有的...
wangjue28
0回复
187浏览
MongoDB
为什么游戏行业喜欢用PolarDB
游戏行业痛点在笔者看来,不同行业对数据库使用有巨大的差别。比如游戏行业没有复杂的事务交易场景,他有一个非常大的blob字段用于存储角色的装备信息,那么大Blob字段的更新就会成为数据库的瓶颈,比如在线教育行业需要有抢课的需求,因此会有热点行更新的场景,对热点行如何处理会成为数据库的瓶颈,比如SaaS行业,每一个客户有一个Database,因此会有非常多的Table,那么数据库就需要对多表有很好的支持能力。游戏行业和其他行业对数据...
wangjue28
0回复
180浏览
MongoDB
如何写出一篇好的技术方案?
近期在写某个项目的技术方案时,来来回回修改了许多版,很是苦恼。于是,将自己之前写的和别人写的技术方案都翻出来看了几遍,产生了一些思考,分享给大家。我们为什么需要写技术方案?总结下来无非是几点,从不同人的视角来看:●产品:验证技术方案是否能够match上产品方案●测试:验证技术方案对测试方案是否有足够&准确的输入●同事&leader:参与技术方案评审,验证技术方案的合理性●新人(不单单指新同学也指新接触这一块...
wangjue28
0回复
230浏览
MongoDB
「设计」如何提升PaaS产品「使用效率」?阿里云数据库产品体验升
云计算发展到云原生2.0阶段,业务应用逐步由“迁移上云”演变成“云原生”。技术演进推进各行各业数字化进程的同时,其背后不同B类用户(开发者、运维、分析师等)的使用体验和使用效率越来越重要。而这些产品由于其高专业壁垒,强技术驱动的特性,设计师们需要在复杂的业务场景中抽丝剥茧,探寻有效的设计解法。这就是我们阿里云设计中心PaaS业务领域设计师们要面临的挑战。今天和大家分享阿里云「数据库」业务中的设计故事。...
wangjue28
0回复
154浏览
MongoDB
系统架构设计:平滑发布和ABTesting
平滑发布的介绍背景单位的云办公相关系统没有成熟的平滑发布方案,导致每一次发布都是直接发布,dll文件或配置文件的变更会引起站点的重启。云办公系统的常驻用户有10000+,即使短短半分多钟,也会收到一堆投诉。基于此,我们梳理了一套平滑发布的方案。实施方案1、跟nginx代理服务器约定了一个健康检查的接口2、通过接口返回的http状态码来让ngx是否分流用户请求(这个我们单位的技术部那边有标准的做法)3、根据提供的这个服...
wiltech
0回复
205浏览
容器
开发语言
微服务
C#面向插件级别的软件开发 - 开源研究系列文章
在现在的面向对象的分析与设计软件开发过程中,最开始就是面向对象的软件开发。但是,在实际的软件开发过程中,很多都是面向接口的开发方式,这种是一种面向对象开发的模式。但是,今天笔者给大家带来的是面向插件的软件开发方式,典型的例子就是播放器Winamp和Photoshop的模式。这种方式是一种较为普遍的模式,但是这种模式的好处是只要设计好了接口,面向插件的模式就能够成功的对主程序和插件程序进行实际开发,开发商只要维...
雷斯蒂姆
0回复
558浏览
开源
小巧的日志记录组件 - 开源研究系列文章
今天给大家带来一个小巧的日志记录组件LogHelper。这个组件是由Log4Net这个组件的由来而来的,不过只是写入.txt文本文件而已。如果能够对大家的项目有帮助那就更好了。首先,打开.SLN解决方案,添加引用日志组件。然后,先对日志组件进行相关设置。然后,能够通过查看关于窗口来显示组件的版本等信息。好了,这个组件就介绍到这,后面将有一个C的面向插件编程的一个例子,希望能对大家有帮助。最后,将解决方案打包放上来。http...
雷斯蒂姆
0回复
357浏览
开源
MP3文件ID3信息编辑器代码开源 - 开源研究系列文章
上次把磁性窗体的源码开源了,这次就开源另一个程序源码:MP3文件ID3信息编辑器。这个源码也比较简单,关键在于获取和写入MP3文件的这个ID3的信息即可。这个操作信息编辑的就封装在MP3ID3.bas文件中。这里定义了类型ID3,因为ID3v1的信息是一个固定长度的文本串,所以通过这个类型我们能够看出来。Title是该MP3文件的标题,长度是30个字符Artist是MP3文件的演唱者,长度是30个字符Album是MP3问价的专辑,长度是30个字符sYear是M...
雷斯蒂姆
0回复
410浏览
开源
系统架构设计:进程缓存和缓存服务,如何抉择?
概述我们所说的缓存分为进程内部缓存(系统内部缓存)和缓存服务(如redismemcache)。计算机服务从原来的单体结构,到多实例,到现在流行的微服务,缓存服务变得原来越流行了。进程缓存先说说进程缓存,它将数据存储在站点、服务的进程内。在Web的发展历史上,这样的方式备受欢迎。比如早期常用的.Net的System.Web.Caching.这种实现载体很简单,比如一个带锁的HasTable,或者一个List对象。使用简单便捷,能存储数据、html页面...
wiltech
0回复
177浏览
微服务
容器
开发语言
凛冬将至!半导体产业彻底变天
全球化的供应链在疫情面前十分脆弱,任一环节缺失都会导致芯片造不出来。更多企业、更多国家地区寻求半导体产业发展的区域化或者反全球化。近日,晶圆代工龙头台积电发布了2022年第二季度业绩报告。报告显示,台积电二季度营收5341.41亿台币,先进制程(7nm以及更先进制程)占公司总营收的51%。从业务分类来看,台积电在高性能计算(HPC)的业务增长强劲,二季度收入占比达到43%,智能手机业务营收占比38%,汽车芯片业务及物联...
开源news
0回复
394浏览
半导体
芯片
暂无内容
1
2
3
4
5
6
7
8
9
10
32
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅