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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
一文解开java中字符串编码的小秘密
目录简介Unicode的发展史Unicode详解UTF8UTF16UTF32Nullterminatedstring和变种UTF8简介在本文中你将了解到Unicode和UTF8,UTF16,UTF32的关系,同时你还会了解变种UTF8,并且探讨一下UTF8和变种UTF8在java中的应用。一起来看看吧。Unicode的发展史在很久很久以前,西方世界出现了一种叫做计算机的高科技产品。初代计算机只能做些简单的算数运算,还要使用人工打孔的程序才能运行,不过随着时间的推移,计算机的体积越来越小,计...
jkfox
0回复
1.2w浏览
java
你了解计算机系统的层次结构吗?计算机语言怎么发展的?
目录阶段一:机器语言阶段二:汇编语言阶段三:高级语言后续发展阶段一:机器语言早期的计算机只有机器语言(用0、1代码表示的语言),用户必须使用二进制代码(0、1)来编写程序,即机器语言程序缺点:要求程序员对计算机硬件及其指令系统十分熟悉,编写难度十分大,操作过程容易失误优点:编写的机器语言程序可以直接再及其上运行阶段二:汇编语言20世纪50年代开始出现了用助记符编写的语言——汇编语言优点:不再用繁杂易错...
kekenai
0回复
1.3w浏览
编程语言
华为快服务智慧平台是牛皮还是牛B?
来到快服务论坛专区的老铁们想必对快服务有一定的了解,那么作为华为快服务统一接入分发核心的华为快服务智慧平台是怎样的存在呢?想必带着眼睛阅读的小伙伴都已经看出来了,我都说了是“核心”(第一眼没看出来的朋友也别打我,我就是单纯想皮一下,嘻嘻)。不过话说回来,相比于快服务而言,老铁们可能对于快服务智慧平台并不是非常了解,因为他总是名不见经传,你看不见也摸不着,就像心跳。所以今天二哈专门写了此帖,给大...
jojo
0回复
9727浏览
华为
快服务
智慧平台
web应用发展历程
web应用在最近10年已经发生了翻天覆地的变化,web应用的如今已经变得非常的复杂,回顾web应用的发展史,我们也不禁感叹,互联网技术的迭代真实太快了。在web1.0的时候,一台web服务器就能满足所有的业务场景,那时候也没有海量用户,也没有特别复杂的业务,那时候的web请求模型架构是这样的。这种架构应用现在已经越来越少,那时候最有代表性的系统就是小公司的办公管理系统,门户网站,MES系统之类的单体WEB应用。因为这类系统...
jkfox
0回复
1.2w浏览
web
5种可能在10年后消失的开发语言
随着时间推移,新的开发语言如雨后春笋一般的涌现出来,程序员们通过这些开发语言找到了更新、更简单的工作方法,其中不乏少数开发语言逐渐成为了技术社区的主流。这一进步带来的其中一个不幸的副作用是一些旧的开发语言因为被取代而进入了历史的垃圾堆。如果一门语言不能随着时间的推移而保持其价值,它要么逐渐变得默默无闻,要么成为更新、更好的语言。最近,我们从COBOL语言的发展中,重新了解了这个过程的详情。在20世纪60...
kekenai
0回复
8816浏览
开发语言
谁将取代 JavaScript?
谁能取代JavaScript似乎是一个老生常谈的话题,很多人都提出过各自不同的看法。本文作者则提出了一个新的视角供你参考:JavaScript风头正劲,但WebAssembly可能已经敲响了它的丧钟。有些编程语言很受欢迎,还有些语言只是一种"必需品"而已。对于许多程序员来说,JavaScript就属于后者——每一位前端开发人员都需要理解这门语言,但人们用不着真心喜爱它。十年前,我们还很难看出JavaScript将会统治世界。Java、Flash和Silverlig...
柳随风
0回复
9729浏览
前端
JavaScript
编程语言
嵌入式系统关键技术分析与开发应用
摘要:基于嵌入式系统的概念,阐述嵌入式系统的关键技术、嵌入式开发以及广泛的应用。首先,分析嵌入式系统的技术特点,分别从嵌入式处理器和嵌入式操作系统两方面介绍,着重说明它不同于其它操作系统的一些处理方法和过程;在此基础上阐述嵌入式软件的开发过程,并结合作者嵌入式软件开发的实践,着重阐述嵌入式软件的一些开发技巧。接着,介绍目前嵌入式系统一些流行的应用,以及南京东大移动互联技术有限公司自行研制的基于...
jordana
0回复
1.6w浏览
嵌入式
关键技术
开发应用
一张图让你读懂鹅厂的物联网框架
本文从物联网的中心要素、物联网的关键场景、微信硬件平台的通讯协议剖析三个维度去剖析基于微信硬件平台的物联网架构。一、基于微信硬件平台的物联网架构图上图涵盖以下信息:基于微信硬件平台的物联网的架构组成,有微信大众平台硬件平台、第三方厂商云后端、手机微信大众号、微信硬件设备终端(Wifi和蓝牙BLE)。绿色代表腾讯向开发者和大众提供的根底平台和效劳,并经过白色(airsyncairkiss)定义的硬件外设协议供硬件设备...
jojo
0回复
1.1w浏览
物联网
框架
鸿蒙运动表上架流程~
创建您的AGC项目项目是您在AGC中资源的组织实体,您可以将您的一个应用的不同平台版本添加到同一个项目中。在创建您的鸿蒙应用进行分发之前,您需要先在AGC中创建您的项目。1.登录AppGalleryConnect网站,选择“我的项目”。2.在我的项目页面点击“添加项目”。3.输入您预先规划的项目名称,点击“确定”。4.项目创建成功后,会自动进入“项目设置”页面。此时该项目中还没有应用,您下一步需要在该项目中添加应用。创建鸿蒙应...
wx5f5b4b43da9c4
0回复
1.6w浏览
harmonyos
HUAWEI DevEco Device Tool 1.0(IDE插件)下载
HUAWEIDevEcoDeviceTool(以下简称DevEcoDeviceTool)是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、烧录和调试等功能,支持CC++语言,以插件的形式部署在VisualStudioCode上。该工具具有以下特点:DevEcoDeviceTool以VisualStudioCode插件形式提供,体积小巧。支持代码查找、代码高亮、代码自动补齐、代码输入提示、代码检查等,开发者可以轻松、高效编码。支持ARM架构...
鸿蒙开发者社区官方账号
1回复
1.7w浏览
IDE
插件
鸿蒙开发
嵌入式系统的特点
最近,嵌入式这个词越来越火,假如放在前几年,或许你大概不知道嵌入式个啥而随着大数据,物联网等的到来,你会感觉嵌入式离我们越来越近了。如果至今为止,你还不知道嵌入式是个啥只能说明你已经OUT了。嵌入式系统从应用角度出发,它是20世纪70年代以后计算机发展的一个分支,以应用为中心,以计算机技术为基础,软、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等方面有严格要求的专用计算机系统。简单的说,...
kcoufee
0回复
1.4w浏览
嵌入式
嵌入式开发(一):嵌入式开发新手入门
本篇文章整理下嵌入式开发中一些入门的基础技能,都是根据以往的工程经验整理,适用于之前没做过嵌入式开发的新手。嵌入式开发流程一般如下,一般是在PC机的Windows系统下安装Ubuntu虚拟机,搭建嵌入式开发环境及交叉编译环境,开发完成后,编译得到bin文件,然后在Windows下将bin文件通过串口或网络下发到嵌入式板卡,程序在嵌入式板卡上运行。1.RS232串口接孔图解串口,一般也指COM接口,传输速度较慢,适合远距离传输。这里...
jojo
0回复
1.8w浏览
嵌入式
2020年9月12日——鸿蒙:新的时代机遇
一、鸿蒙2.0开源2020年注定不是一个平淡的年:中美局势、打压华为、国际疫情。。。。但2020年9月10日却是一个非常不寻常的一天:华为宣布鸿蒙2.0开源了!中国自己的又一个操作系统问世,非常鼓舞人心,激动、激动。鸿蒙2.0开源的新闻记录如下:https:www.ifanr.com1364693鸿蒙首页、文档、下载华为鸿蒙系统(HarmonyOS)开放源码,华为鸿蒙HarmonyOS2.0来了二、鸿蒙2.0的核心特点从各方网站、信息了解到,鸿蒙2.0系统,主要有如...
xiao银子
0回复
1.4w浏览
HarmonyOS
鸿蒙
[HarmonyOS][鸿蒙专栏开篇]快速入门OpenHarmony的LiteOS微内核
1、获取源码OpenHarmony是HarmonyOS的开源版,由华为捐赠给开放原子开源基金会(OpenAtomFoundation)开源。第一个开源版本支持在128KB128MB设备上运行,欢迎参加开源社区一起持续演进。代码仓库地址:[https:openharmony.gitee.com](https:openharmony.gitee.com)本专栏主要分析OpenHarmony内核的相关代码:CortexA系列处理器内核:[kernelliteosa](https:openharmony.gitee.comopenharmonykernelliteosa)CortexM系列处理器内...
内核笔记
1回复
1.9w浏览
OpenHarmony
LiteOS
HUAWEI DevEco Device Tool 1.0(IDE插件)下载
HUAWEIDevEcoDeviceTool(以下简称DevEcoDeviceTool)是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、烧录和调试等功能,支持CC++语言,以插件的形式部署在VisualStudioCode上。该工具具有以下特点:DevEcoDeviceTool以VisualStudioCode插件形式提供,体积小巧。支持代码查找、代码高亮、代码自动补齐、代码输入提示、代码检查等,开发者可以轻松、高效编码。支持ARM架构...
鲜橙加冰
2回复
1.7w浏览
IDE
鸿蒙LiteOS内核代码下载
OpenHarmony是开放原子开源基金会(OpenAtomFoundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统,第一个版本支持128K128M设备上运行。附件包中的内容是:kernelliteosa,由C语言开发。适用于资源较丰富嵌入式设备的LiteOS内核。
鸿蒙开发者社区官方账号
0回复
1.7w浏览
C语言
内核代码
liteos-a
OpenHarmony
一线工程师告诉你嵌入式真实现状与发展前景
个人说明:本人并不是年薪百万的技术大牛,但总算是一名合格的嵌入式工程师,现在某企业担任嵌入式软件工程师开发一职,以下观点可能会带有片面或者分析不全,但却是一名一线企业嵌入式软件开发者真实感受和所得,希望能帮助那些有需要的人,我明白年轻人出来打拼都不容易。为何要写这片文章?小生也是过来人,踩过你们踩过的坑百度搜索“嵌入式”、“嵌入式开发”、“嵌入式发展前景”等字眼,出来的都是一大堆培训机构,出来...
蓝月亮
2回复
1.9w浏览
嵌入式
如何用JAVA设计一个亿级消息量的 IM 系统
本文不会给出一套通用的IM方案,也不会评判某种架构的好坏,而是讨论设计IM系统的常见难题跟业界的解决方案。因为也没有所谓的通用方案,不同的解决方案都有其优缺点,只有最满足业务的系统才是一个好的系统。而且,在有限的人力、物力跟时间资源下,通常需要做出很多权衡,此时,一个能够快速迭代、方便扩展的系统才是一个好的系统。IM核心概念用户:系统的使用者消息:是指用户之间的沟通内容。通常在IM系统中,消息会有以下...
lingyuli
0回复
2.0w浏览
IM系统
JAVA
为什么 CSS 这么难?
我同CSS打交道已经有几年了,每当需要就会用到它。最近我想明白了一个问题,那就是为什么做好CSS样式如此之难。如果你一直都在CSS中苦苦挣扎,你要知道自己并不是一个人。本文就是要告诉你为什么CSS这么难,并且搞不明白它也不是开发者的错。示例问题比如说我有了下面这个CSS类,它应该能让我轻松地将一些文本设置为代码,再将一些文本设为红色,还把一些文本设置为粉红色背景:.pinkBG{backgroundcolor:Pink;}.red{color:Red;}...
Aceryt
0回复
1.2w浏览
JavaScript
oracle提高查询效率的34条方法
1、选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他表所引用的表.2、WHERE子句中的连接顺序ORACLE采用自下而上的顺序解析WHER...
jojo
0回复
1.1w浏览
Oracle
暂无内容
1
93
94
95
96
97
98
99
100
101
102
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅