关注数
0
粉丝数
获赞数
播放数
阅读数
专栏文章
应用开发分三种情况:1.通用开发:各设备通用。2.原子化服务开发:免安装应用,可拆可选的专用服务。3.设备差异化开发:设备专有特性开发使用HUAWEI DevEch Studio(IDE)作为全场景设备的开发工具。1.通用开发通用开发需要了解:1.鸿蒙系统的定位,架构和技术特性2.应用开发的基础概念和知识3.开发环境,开发工具4.应用重要..
文件的概念什么是文件夹和文件呢?c文件夹就是用来保存数据的,文件就是操作系统暴露操作复杂的一个接口。计算机内部数据存储原理#计算机只认识二进制(0,1)因为计算机基于电工作,就是有高低电平(0,1)#存储单位:比特位(bit)二进制数8bit(比特位)=1bytes(字节)1024bytes=1kb1024kb=1mb1024mb=1gb1024gb=1tb......
编译型和解释型的区别在于将源代码转换为机器码的「时机」不同。编译型将整个程序编译完成,一并运行,一旦程序有更改就会造成性能损失;解释型是一行一行编译执行。编译型语言开发操作系统一般会用编译型语言C/C++语言都是编译型语言解释型语言一些网页程序,服务器脚本等,对于速度要求不是那么的高,所以可以使用解释型的..
知识迭代如此迅猛,认知决定了企业成败;各种概念层出不穷,更加考验企业经营管理者的认知力和行动力。面对疫情的冲击,更多企业意识到了数字化转型的重要性,并开始通过数字化手段探索企业未来发展的新道路,重构企业自身的业务场景和商业模式,希望达到降本增效、增强抗风险能力的目的。与此同时,国家政策在不断地推进企..
摘要:2021年12月24日,HDZ城市行深圳站:AIoT引爆全场景应用新机会(智联生活专场)圆满落幕。2021年12月24日,HDZ城市行深圳站:AIoT引爆全场景应用新机会(智联生活专场)圆满落幕。本次活动由深圳HDZ开发者社区核心组主办,深圳市家具行业协会、深圳市大新极客协会、深圳天安骏业投资发展(集团)有限公司承办,广邀全..
野生智能(AI)是1个相对于容易的观点,却有着非异觅常的露义。那个词是由美国计较机迷信野约翰·麦卡锡正在一九五六年发明的,他被私认为野生智能之父。相对于于人类以及其余植物所体现没的“做作”智能,它被用去形容机械所体现没的1种智能模式。跟着野生智能深度教习算法的突破及海质数据的撑持,野生智能已经正在主动驾驶..
EMQ X 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器,目前广泛应用于全球各行业物联网平台建设中。其设计目标是实现高可靠承载海量物联网终端的 MQTT 连接,支持在海量物联网设备间低延时消息路由。本文将以 EMQ X v4.3.10(开源版)为例,介绍 EMQ X 在 Docker、Kubernetes、Windows 和 Linux 上的安装方法以..
《系统架构设计师教程》第1章:绪论 中对此有明确的定义1.2系统架构师的定义与职业素质通常从组织上划分,架构师分为以下几大类:业务架构师(Business Architect)、主题领域架构师(Domain Architect)、技术架构师(Technology Architect)、项目架构师(J2EE 架构师、NET架构师等)以及我们本书所阐述的系统架构师(Sys..
目录前言Flutter 介绍移动应用开发:选择对比原生开发H5 技术React NativeFlutter总结参考前言“镜子镜子 告诉我,世界上最好的语言是什么”“当然是... “开始正文吧。该篇博文主要记录了Flutter、H5、React Native 及原生开发的选择对比,以及对 Flutter 的介绍(这里主要是因为之后的移动端开发选择了 Flutter)Flutter ..
背景有以下需求1.假设我们只知道 A 的地址,struct1 的地址是不知道的2.那么如何通过 A 的地址去找到 struct1 的地址呢?#include <stdio.h>typedef struct MyStruct1{ int a ; char b ; int c ;} Struct;Struct struct1 = { 1,'B',4 };// 主函数int main(int argc, char **argv){ // 假设我们只知道 A 的地址,struct1 的..
深入理解Cookie1.什么是cookie,cookie的作用2.cookie的工作机制,即cookie是运作流程3.cookie的基本属性(4个)以及我们如何使用cookie什么是cookieHTTP协议本身是无状态的。什么是无状态呢,即服务器无法判断用户身份。Cookie实际上是一小段的文本信息(key-value格式)。客户端向服务器发起请求,如果服务器需要记录该用..
一、Node简介Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。Node.js主要用于编写像Web服务器一样的网络应用官网地址:https://nodejs.org/en/1.前端与后台前端:使用HTML、css、js等技术开发的页面(PC/移动端)后台:提供服务的应用2.学习Node的目的● 学习Node.js是为了解前后端交互..
01跨 CPU 架构编译程序的方法先来快速回顾一下当前跨 CPU 架构编译程序的不同方法。方法一:直接在目标硬件上编译如果你能够访问目标 CPU 架构的系统,并且该操作系统支持运行构建所需的各种工具,那么你可以直接在目标系统上编译程序。以构建 Docker 镜像为例,你可以在树莓派上安装 Docker,然后在树莓派上通过 Dockerfil..
各个 CPU 架构支持 iPhone 机型如下:ARMv6:iPhone、iPhone 3G、iPod 1G/2G;ARMv7:iPhone 3GS、iPhone 4、iPhone 4S、iPod 3G/4G/5G、iPad、iPad 2、iPad 3、iPad Mini;ARMv7s:iPhone 5、iPhone 5C、iPad 4;ARMv8/ARM64:iPhone 5S、iPad Air、Retina iPad Mini、iPhone 6 之后机型;可以在 Xcode Build Setting-> Ar..
12 月 15 日消息,据国外媒体报道,巴黎出租车公司 G7 的发言人当地时间周二透露,在警方完成对上周六导致 7 人重伤事故的调查之前,车队中的 Model 3 将暂停运营。G7 车队中 Model 3 电动汽车导致 7 人重伤的事故,是在上周六晚上发生的。事发时休班的司机与家人前往巴黎的一家餐厅就餐,在行驶过程中突然失控,撞到一辆自..
1、为什么产生大数据技术?随着时代的发展社会的进步,每天都处在信息爆炸的环境,大量的零散的信息充斥着我们的生活,想要促进信息技术与各行各业的深度融合与发展由此产生了大数据技术。大数据是信息通信技术发展积累至今,按照自身技术发展逻辑,从提高生产效率向更高级智能阶段的自然生长。无处不在的信息感知和采集终..
1, 问题:没有被验证的输入测试方法:数据类型(字符串,整型,实数,等)允许的字符集最小和最大的长度是否允许空输入参数是否是必须的重复是否允许数值范围特定的值(枚举型)特定的模式(正则表达式)2, 问题:有问题的访问控制 **测试方法:**主要用于需要验证用户身份以及权限的页面,复制该页面的url地址,关闭该页面以后..
重磅!《安全规则集合》正式发布 https://mp.weixin.qq.com/s/_AX2dOte7QKMYQg3UjN4bQsafe-rules/c-cpp-rules.md at main · Qihoo360/safe-rules https://github.com/Qihoo360/safe-rules/blob/main/c-cpp-rules.mdC/C++安全规则集合Bjarne Stroustrup: “C makes it easy to shoot yourself in the foot; C++ makes it ha..
一、Java NIO 简介原文链接 https://xie.infoq.cn/article/fb524c4992beea6bb4487af871、简介Java NIO(New IO)是从 Java 1.4 版本开始引入的一个新的 IO API,可以替代标准的 Java IO API。NIO 与原来的 IO 有同样的作用和目的,但是使用方式完全不同,NIO 支持面向缓冲区的、基于通道的 IO 操作。NIO 将以更加高效的方式..
JavaWeb笔记1、Tomcat服务器是一种被动的操作,用来处理用户的一些请求和给用户的一些响应信息。TomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱..