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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
畅玩鸿蒙与硬件
OpenHarmony
dayu
日常开发必备神器 OkHttp3 分享
一、摘要现在开源的市场上,能网络请求的工具非常的多,比如HttpURLConnection、ApacheHttpClient、okHttp、Retrofit等等。虽然可选择的工具很多,但是作为一名开发者,我们希望在写代码的时候,能够轻松地调试我们应用程序的网络通信,选择适合的工具至关重要!就目前我们所熟悉的,其中ApacheHttpClient因其高效的性能、丰富的api,在开源项目中使用非常广泛,Android系统最早默认的网络请求工具也是使用ApacheHttpClient,但...
看球不费电
0回复
3319浏览
java
因为内存溢出,我差点被优化
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),我们都知道,在写代码的过程中,业务逻辑很大程度上决定了你对业务的理解,但是解决问题,却是你提升比较关键的地方,而了不起,却差点因为这个内存溢出,把自己给干优化掉。什么是内存溢出百度百科是这么解释的:内存溢出(OutOfMemory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终...
看球不费电
0回复
2972浏览
java
链表还有头插和尾插?
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),昨天的时候,了不起给大家分享了一下这个关于数据结构里面的数组是什么内容,而且也给大家说了数据结构都有什么,我们来回顾一下内容。数据结构分类我们在开发中,也都经常的用到数据结构,只是不是很在意这个名词,而是直接使用他们的另外的说法,比如:数组链表堆栈上面的这四个数结构,可以统称为线性表。而除了线性表,...
看球不费电
0回复
2288浏览
java
面试管:如何找出字符串中无重复最长子串?
前言LeetCode第3题,“无重复字符的最长子串”,曾经面试的过程中遇到过的一道算法题。通过这道题,我们能够学到算法中一个比较常见的解题方法:滑动窗口算法。由于LeetCode中很多题都是基于“滑动窗口算法”进行解答,因此本篇文章将重点放在“滑动窗口”上,而不仅仅是这道算法题。当理解了滑动窗口的基本原理之后,所有类似的题都可以轻易解答。下面来看具体的题目和解题方法。“无重复字符的最长子串”题目链接:https:...
无聊逛51
0回复
2254浏览
LeetCode
java
小米印度受挫,46亿资产或被没收!
46亿冻结资产申诉被驳回,小米在印度市场遭重创!小米555亿卢比资产被扣据路透社报道,近日卡纳塔克邦的一家法院驳回小米印度公司对该国执法机构扣押其555.127亿卢比(约合46.63亿元人民币)的申诉。对此,小米集团负责人回应表示:“我们正在研究该事项,并等待书面判决。”该负责人重申:“我们在印度的业务,符合印度的相关法律和规定。”其实,早在去年5月,印度执法当局就指控小米(印度)涉嫌违反该国《外汇管理法》...
开源news
0回复
4388浏览
小米
小米手机
半导体
工程监测NLM5无线中继采集发送仪使用SETPTool 工具读写参数
工程监测NLM5无线中继采集发送仪使用SETPTool工具读写参数$SETPTool是通用的设备测试、参数读写工具,适用于稳控科技绝大部分设备机器。如果要编写自己的测试工具,可参考“2.通讯协议”章节说明。$SETPToolForNLM5xx的主界面如下图所示。按照主界面左下角操作提示即可进行参数的读取、修改,以及设备的实时数据的自动读取。关于$SETPTool更加详细的使用说明,详见“通用参数配置工具SETPTool使用说明.pdf”文件。注意:NLM5xx...
稳控科技
0回复
2526浏览
工程监测
产品定制
中继器
岩土工程
利用微信公众号的图片上传接口,创造属于自己的图床功能!
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),特别是在写一些技术文章的时候,经常会用到图片,然而为了在多个平台同步发文,就需要使用图床了。之前了不起用的是微博的图床,可是今年年初的时候,突然发现用不了了,没办法毕竟是免费的,不稳定不能用也很正常,了不起只能再想想其他办法了。Typora配置后面一想既然是为了写公众号,那可以将图片直接上传的公众号的素材...
看球不费电
0回复
3263浏览
java
赋能开发者,开放原子全球开源峰会期待你的声音!
原创
数字时代,开源已经成为全球技术创新和协同发展的重要模式,开源倡导的开放、平等、协作、共享理念正在加速推进相关技术领域的创新活动和产业发展。开源软件和技术通过开放软件平台进行协作和发展,推动社会技术创新指数级增长,呈现出向数字技术各领域全面拓展的蓬勃之势。开源为开发者提供了更广泛、更开放的协作平台和创新环境,并连接融合全球社区和开发者的智慧,促进软件产业高质量发展,推动全球开源开发者持续增长。据...
开放原子开源基金会
0回复
3754浏览
开源
开源软件
开源硬件
大数据
使用CPP编写小型系统app
原创
精华
前言$\qquad$本文将介绍如何使用cpp编写用于小型系统的app。一、ability相关介绍$\qquad$Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。其中ability又分为Page类型的和Service类型的,前者是为用户提供人机交互能力的,后者是提供后台任务机制的,简单来讲就是Page带界面,Service不带界面。这里将重点介绍...
落叶亦知冬
5回复
8147浏览
小型系统
app
用户程序
cpp
手把手教你开发一套代码生成器,学不会的来怼我!
一、介绍在实际的软件项目开发过程中,我可以很负责任的跟大家说,如果你真的实际写代码的时间超过5年,你对增删改查这类简单的功能需求开发,可以说已经完全写吐了,至少我就是这种类型的。但是呢,不可否认,绝大多数的软件功能,向下追随到最基本的单元,也基本都是单表的增、删、改、查!只是随着用户需求不断增多,原来可能一个张单表就可以搞定的事情,现在可能需要多张表,或者多个库才能搞定,代码层就像堆积木一样,越...
看球不费电
0回复
4060浏览
java
SpringBoot 整合 Elastic-Job 实现分布式任务调度服务
一、摘要在之前的文章中,我们详细的介绍了Quartz的架构原理以及应用实践,虽然Quartz也可以通过集群方式来保证服务高可用,但是它也有一个的弊端,那就是服务节点数量的增加,并不能提升任务的执行效率,即不能实现水平扩展!之所以产生这样的结果,是因为Quartz在分布式集群环境下是通过数据库锁方式来实现有且只有一个有效的服务节点来运行服务,从而保证服务在集群环境下定时任务不会被重复调用!如果需要运行的定时任务很...
看球不费电
0回复
3753浏览
java
分页查询出现数据重复或丢失,你遇到过吗?
一、问题背景最近部分销售人员反馈在APP上查询自己名下客户订单数据时,当往下拉取数据的时候,列表上经常出现重复的订单数据,经过排查,后端代码是通过如下方式来实现数据的分页查询的。limitoffset,sizeorderbycreatetimedesc经过细致的分析,这种排序方式,在app端分页查询的时候,确实存在问题。详细的分析过程如下!二、原因分析首先我们初始化一张表,用于模拟订单表查询。CREATETABLEtborder(orderidbigint(11)unsigned...
看球不费电
0回复
2930浏览
java
高性能存储SIG月度动态:EROFS支持直接索引容器镜像tar包,io_uring将支持并优化NVMe直通
原创
高性能存储SIG(SpecialInterestGroup)目标:存储领域的发展历程,本质上是存储介质与软件栈相互促进发展的过程。高性能存储SIG致力于存储栈性能挖掘,当前主要聚焦内核iouring技术优化异步IO性能,使用持久化内存提升业务单成本性能,容器场景存储技术优化等课题。高性能存储SIG期望通过社区合作,打造标准的高性能存储技术软件栈,推动软硬件协同发展。01本月SIG整体进展1)本月合入Anolis主线PR共计11个,包含重要组件的特...
龙蜥社区OpenAnolis
0回复
2847浏览
龙蜥SIG
高性能存储
容器镜像
操作系统
开源
你绝对不知道的 SpringBoot 的外部化配置特性!
作为Java程序员,相信大家都知道,我们日常的SpringBoot项目会有一个配置文件application.properties文件。里面会配置很多参数,例如服务的端口等,这些都只是默认值,在不改变配置文件里面内容的情况下,我们可以通过在部署的时候,传递一个相应的参数来替换默认的参数。那么问题来了,你有想过为什么可以这样吗?为什么SpringBoot部署时传递的启动配置会生效,而配置文件中的配置就不生...
看球不费电
0回复
2787浏览
java
高性能网络 SIG 月度动态:长期投入得到业界认可,新增一位 virtio reviewer
高性能网络SIG(SpecialInterestGroup):在云计算时代,软硬件高速发展,云原生、微服务等新的应用形态兴起,让更多的数据在进程之间流动,而网络则成为了这些数据流的载体,在整个云时代扮演着前所未有的重要角色。在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用XDP、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议栈,提升云计算时代数据中心应用的...
龙蜥社区OpenAnolis
0回复
5724浏览
龙蜥社区
高性能网络
SIG动态
开源
virtio
多通道振弦传感器无线采集仪存储数据如此导出
河北稳控科技多通道振弦传感器无线采集仪存储数据如此导出1内部存储器设备工作过程中,定时采集到的数据保存于设备内部文本文件内,可使用专用工具“DSTForVSxxx”通过RS232接口进行文件下载,操作十分简单,如下图示。2外部存储器U盘每次开机时,设备会自动检测是否有U盘插入,发现U盘后会自动将设备内部存储的数据同步复制到U盘,使用U盘可以有两种方式。(1)U盘始终与设备连接,这种方式下,设备每启动一次,自动向U盘增加...
稳控科技
0回复
2517浏览
工程监测
测量仪器
产品定制
代加工
预防地质灾害
又发现了一个有趣的 ChatGPT 玩法,分享给大家
阿粉之前给大家写过如何将ChatGPT接入微信和钉钉,没看过的可以往公众号前面的文章翻翻,最近又发现了一个有趣的玩法,周末找时间实现了一下,感觉挺不错的,分享给大家。背景事情的起因是阿粉在朋友圈看到了这样一条信息,敏感信息已经去掉了,意思很明显就是将OpenAI接入到知识星球了,用户可以通过星球提问的方式来对OpenAI进行提问,OpenAI会自动回答相应用户的问题,并通知到用户。看...
看球不费电
0回复
2817浏览
java
SpringBoot 整合 ElasticSearch 做搜索引擎,实战介绍!
一、简介在之前的文章中,我们详细的介绍了ElasticSearch的安装与使用,详细大家对ElasticSearch有了初步的认识。本文将重点介绍SpringBoot整合ElasticSearch做搜索引擎,实现亿量级数据的快速查询。废话不多说,直接上代码!二、代码实践本文采用的SpringBoot版本号是2.1.0.RELEASE,服务端es的版本号是6.8.2,客户端采用的是官方推荐的ElasticJavaHighLevelRestClient版本号是6....
看球不费电
0回复
2529浏览
java
一文讲解MySQL的主从复制
阿粉在前面的几篇文章中,说了索引的分析,索引的原理,以及慢查询应该怎么去做合理的优化,接下来阿粉也给大家说说这个MySQL的组从复制到底是个怎么回事。主从模式MySQL主从模式是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,从节点可以复制主数据库中的所有数据库,或者特定的数据库,或者特定的表。mysql主从复制用途:实...
看球不费电
0回复
2470浏览
MySQL
EXPLAIN进行索引分析和优化
阿粉昨天读者朋友们说了关于MySQL的索引的类型还有索引的实现原理,今天,阿粉就来给大家说说这个索引分析和索引优化是应该怎么做的。查看命中索引MySQL里面我们都知道一个指令,EXPLAIN,这个指令我们都知道,它可以对SELECT语句进行分析,并输出SELECT执行的详细信息,供开发人员有针对性的优化。比如我们的SQL是这样的:EXPLAINSELECTfromuserWHEREid<10;就会吧所有的信息都给我们列出来,我们来分析一下这个每个字...
看球不费电
0回复
2352浏览
MySQL
暂无内容
1
152
153
154
155
156
157
158
159
160
490
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅