自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 【FFH】Context上下文“到底是什么?

【FFH】"Context上下文"到底是什么?

2022-10-26 09:55:42 782 1

原创 【FFH】浅析Ability框架中Stage模型与FA模型的差异

【FFH】浅析Ability框架中Stage模型与FA模型的差异

2022-10-25 13:12:21 3808

原创 【FFH】啃论文俱乐部---世界上最快的C语言JSON库

啃论文俱乐部---世界上最快的C语言JSON库

2022-09-28 15:18:54 1439

原创 【FFH】啃论文俱乐部---JSON压缩算法解读

JSON 压缩算法解读

2022-09-14 13:11:03 876

原创 202. 快乐数(JavaScript)

202.快乐数(JavaScript)

2022-09-08 13:34:27 325

原创 【FFH】从0到提交PR至OpenHarmony源仓库详细教程

【FFH】从0到提交PR至OpenHarmony源仓库详细教程

2022-08-25 22:06:32 296

原创 【FFH】如何在鸿蒙系统上进行抓包测试

如何在鸿蒙系统上进行抓包测试?

2022-08-21 23:59:58 7465 1

原创 1282. 用户分组(JavaScript)

1282. 用户分组(JavaScript)

2022-08-12 12:30:56 181

原创 640. 求解方程(JavaScript)

640. 求解方程(JavaScript)

2022-08-10 20:56:49 956

原创 剑指 Offer II 037. 小行星碰撞 ( JavaScript )

Leetcode : 剑指 Offer II 037. 小行星碰撞

2022-08-01 11:14:59 214

原创 【FFH】实时聊天室之WebSocket实战

实时聊天室之webSocket实战

2022-07-22 12:49:36 845 1

原创 【FFH】OpenHarmony啃论文成长计划---cJSON在传统C/S模型下的应用

OpenHarmony啃论文之cJSON

2022-07-18 22:26:50 496

原创 【FFH】AI作诗之httpRequest实战

HarmonyOS-AI作诗之httpRequest实战

2022-07-15 17:42:02 446

原创 数据结构与算法---基本概念及代码模板合集

SZTU数据结构与算法期末代码模板总结

2022-06-26 16:24:24 442

原创 【FFH】分布式数据服务简单实现(OpenHarmony JS UI版)

分布式数据服务简单实现(OpenHarmony JS UI版)

2022-06-13 21:49:57 650

原创 (DOSBox) File creation error

问题报错报错问题如下,创建写入文件失败。File creation error原因DOSBox路径下的文件没有获得管理员权限解决办法找到dos文件所在路径,点击‘属性’点击安全,再点击编辑,将写入等相关权限勾选上即可最后成功写入~...

2022-04-13 22:54:33 665

原创 【FFH】OpenHarmony啃论文成长计划---Apache Avro在Twister信息传递系统的应用

大家好! 我是深圳技术大学FSR实验室的同学,在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究序列化技术…【FFH】OpenHarmony啃论文成长计划---Apache Avro在Twister信息传递系统的应用【简单回顾】【本期看点】Apache Avro发展时间及应用文献场景概述与Apache Avro集成后的Twister体系结构测试结果参考文献【简单回顾】①.【FFH】OpenHarmony啃论文成长计划—为什么JSON将逐渐

2022-03-30 19:16:28 2079

原创 【FFH】OpenHarmony啃论文成长计划---序列化技术发展及应用综述

大家好! 我是深圳技术大学FSR实验室的同学,在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究序列化相关技术…【FFH】OpenHarmony啃论文成长计划---序列化技术发展及应用综述【简单回顾】【本期看点】除JSON/XML之外的序列化技术的诞生JSON/XML的不足序列化技术蓬勃发展历年来序列化技术的发展时间线一图概览不同序列化技术的应用场景一图比较不同序列化技术位字符串包含的信息量大小参考文献【简单回顾】①.【FFH】OpenH

2022-03-25 21:20:30 2722

原创 【FFH】OpenHarmony啃论文成长计划---Flatbuffers作为MQTT协议数据传输格式的性能分析

OpenHarmony啃论文成长计划---Flatbuffers作为MQTT协议数据传输格式的性能分析引言Flatbuffers概述MQTT协议场景介绍性能比较有效负载(Payload)等待时间(Latency)吞吐量(Throughput)总结参考文献引言JSON作为MQTT协议数据交换格式有很多缺点,比如处理的时间长等,而Google最近引入了一种名为Flatbuffers的新数据格式,与其他数据格式相比,Flatbuffers具有更好的数据格传输性能。本文将引用文献讨论通过 MQTT 发布/订阅

2022-03-14 13:41:25 7501

原创 (HarmonyOS)JS API简单三步完成组网内设备拉起

(HarmonyOS)JS API简单三步完成组网内设备拉起示例演示一.相关权限配置权限列表权限声明向用户申请权限二.编写设备选择dialog三.拉起设备获取组网内设备列表拉起在线设备并传递参数完整js代码示例演示一.相关权限配置权限列表ohos.permission.DISTRIBUTED_DATASYNC:分布式数据管理权限,允许不同设备间的数据交换ohos.permission.GET_DISTRIBUTED_DEVICE_INFO:允许获取分布式组网内的设备列表和设备信息权限声明

2022-03-10 13:46:28 3998

原创 【FFH】OpenHarmony啃论文成长计划---浅谈序列化规范

OpenHarmony啃论文成长计划---浅谈序列化规范引言文本及二进制序列化规范(Textual and Binary Serialization Specififications)文本序列化规范(Textual Serialization Specififications)二进制序列化规范(Binary Serialization Specififications)差异及应用模式驱动及无模式序列化规范(Schema-less and Schema-driven Serialization Specifi

2022-03-07 00:29:49 392

原创 (Leetcode)滑动窗口_无重复字符最长子串(unordered_set容器)

知识补充STL容器 unordered_set 特点特点:不再以键值对的形式存储数据,而是直接存储数据的值;(可以看成是key和value是相同的)容器内部存储的各个元素的值都互不相等,且不能被修改。不会对内部存储的数据进行排序 ( 区别set容器 )unordered_set使用创建后面该题会用该容器创建窗口;如下unordered_set<char> search; //创建unordered_set容器,作为可移动的窗口erase(key)删除指定元素。emp

2022-03-01 15:45:43 423

原创 队列的实现(循环顺序存储结构+链式存储结构+STL类模板)

队列的实现(循环顺序存储结构+,链式存储结构+STL类模板)队列1.循环顺序存储结构2.链式存储结构3.STL类模板实现队列1.循环顺序存储结构// 队列(循环队列顺序存储结构)C++.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。#include <iostream>#include<stdio.h>using namespace std;typedef int ElemType;#define OK 1#define ERROR 0

2022-02-24 22:03:57 579

原创 (HarmonyOS)如何配置横屏Page Ability,开发横屏应用

(HarmonyOS)【FFH】如何配置横屏Page Ability,开发横屏应用引言提要1.找到config.json文件2.打开文件并找到abilities对象并设置屏幕显示方式效果展示(远程模拟器)注意事项引言我们有时候会需要开发只有横屏显示模式的应用,在HarmonyOS中只需要对配置文件进行简单调整就可以了。下面我们来看看具体操作提要在配置文件中abilities对象内有orientations属性,用于控制Page Ability的显示模式,因此可以通过它来使该Page Ability

2022-02-21 17:26:13 1330

原创 栈的实现(双向循环链式存储结构+顺序存储结构+STL类模板)

栈的实现(双向循环链式存储结构+顺序存储结构+STL类模板)栈1.顺序存储结构2.双向循环链式存储结构3.STL类模板实现栈1.顺序存储结构// 栈(顺序存储结构)C++.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。#include <iostream>#include<stdio.h>using namespace std;typedef int ElemType;#define OK 1#define ERROR 0//Statu

2022-02-20 13:46:58 749

原创 (OpenHarmony)小熊派BearPi开发板北向添加JS自定义接口流程(以点亮LED为例)

【FFH】小熊派北向添加JS自定义接口流程(以点亮LED为例)引言相关概念1.创建工程文件2.添加接口定义3.编写页面代码4.编辑JS代码导入系统接口文件编写相关功能函数5.打包成hap包并部署到开发板上最终成果展示引言​ 通常我们做鸿蒙北向应用开发的时候是没法调用开发环境中未提供的接口的,而我们也知道鸿蒙开发是分北向和南向的,那么我们如何才能调用南向写好的设备驱动呢?​ 这里我们就用一个小熊派开发板控制LED的案例来了解一下,南向那边写好LED驱动后,他们还会自定义一个JS的API接口去调用他们开发

2022-02-18 22:14:30 846

原创 【FFH】OpenHarmony啃论文成长计划---JSON-RPC

OpenHarmony啃论文成长计划---JSON-RPC参考文献引言RPCJSON-RPC摘要什么是JSON-RPC?JSON-RPC的数据结构JSON-RPC与HTTP的区别大家好! 我是来自深圳技术大学FSR实验室的同学,标题FFH就是FSRlab For Harmony!并且我也正在参加OpenHarmony成长计划从论文到开源提交研究,以后我们也会陆续在这个社区记录学习心得和体会。参考文献JSON-RPC协议分析、扩展及其应用–《中国科技论文在线》2008年02期 (cnki.com.cn)

2022-02-15 17:28:20 1586

原创 (HarmonyOS)JS FA调用Java PA(三)Ability调用方式

JS FA调用Java PA(三)Ability调用方式引言相关概念RPC( Remote Procedure Call)IntentJS FA调用Java PA — Ability调用方式JS FA端PA端(Ability方式)1.导入相关ohos接口包2.创建一个继承Ability的类并且重写onConnect方法3.继承RemoteObject类重写方法完成业务逻辑引言【FFH】JSFA调用PA(一)Ability概念及Ability与Internal Ability【FFH】JSFA调用PA(

2022-02-14 15:38:37 1208

原创 (HarmonyOS)JS FA调用Java PA(二)Internal Ability调用方式

JS FA调用Java PA(二)Internal Ability调用方式引言JS FA调用Java PA — InternalAbility调用方式JS FA端(Internal Ability)1.参数初始化2.FeatureAbility.callAbility(OBJECT)3.FeatureAbility.subscribeAbilityEvent(OBJECT)4.FeatureAbility.unsubscribeAbilityEvent(OBJECT)完整示例Java PA端(Interna

2022-02-12 23:21:48 1241

原创 (HarmonyOS)JS FA调用Java PA(一)Ability概念及Ability与Internal Ability调用方式

JS FA调用Java PA(一)Ability概念及Ability与Internal Ability调用方式引言AbilityFA—Page AbilityPA—Service AbilityPA—Data AbilityJS FA 调用 Java PA的两种方式Ability调用方式Internal Ability调用方式区别小结引言​ 最近一段时间,我会跟大家讨论一下JS FA调用Java PA。这部分我打算由浅开始,先看最基础的东西,然后我们再解读一下官方给的demo,详细了解具体如何用代码实现

2022-02-12 10:09:56 1880 3

原创 【FFH】OpenHarmony啃论文成长计划---几种常见的JSON解析器比较

几种常见的JSON解析器比较引言GsonAndroidJsonJSON.simpleJSON.smartJackson场景介绍结论fastJson和Jackson参考文献引言​ 上一篇文章简单地讲了为什么XML会逐渐被JSON取代,接下来这篇文章,我们来看一下国外几种常见JSON解析器的比较,分别是Gson,AndroidJson,JSON.simple,JSON.smart, Jackson.Gson​ 第一种解析方法称为Gson,来自com.google.gson.stream.JsonRead

2022-02-07 18:20:24 1903

原创 【FFH】为什么JSON将逐渐取代XML?

为什么JSON将逐渐取代XML?引言XML标记型语言XML起源例子XML的瓶颈JSONJSON的诞生实例XML与JSON的数据对比场景介绍时间消耗CPU及内存利用率总结引言​ 相信大家不管是在鸿蒙应用开发,web开发或者小程序开发,都会用JSON或者XML进行数据的传输,大家对这两个技术的使用并不陌生,但是我们往往只是局限在使用上,所以在阐述为什么XML会被JSON取代之前,我想先把这两个东西的起源和由来都给大家简单的科普一遍。XML标记型语言​ 讲XML之前,我们先来了解一下标记型语言,我就用通

2022-01-31 13:43:24 1694

原创 HarmonyOS JS UI 自定义组件详细解读

HarmonyOS JS UI 自定义组件详细解读 创建并调用自定义组件创建组件文件夹编辑自定义组件父页面调用自定义组件引入组件调用组件具体例子页面与自定义组件之间传参Props:页面向自定义组件传参(单向)前提补充1. 在组件的props中定义需要与页面交互的参数2. 在页面中对组件的Prop参数进行交互$emit:自定义组件向页面传值(单向)前提补充1.在组件中用$emit写入要传递的参数2.在页面中获取组件传递的参数slot插槽默认插槽具名插槽组件生命周期创建并调用自定义组件创建组件文件夹在co

2022-01-29 18:05:37 1649

原创 关于鸿蒙的一些事

什么是鸿蒙平时我们谈到的鸿蒙,其实包括了两个东西,一个是OpenHarmony,一个是HarmonyOS。OpenHarmony和HarmonyOS的区别OpenHarmony是由开放原子开源基金会孵化及运营的开源项目,OpenHarmony不是华为的,华为只是OpenHarmony项目的主要贡献者和使用者。华为向OpenHarmony项目贡献了大量代码,未来也将持续为OpenHarmony开源项目贡献代码。HarmonyOS 是华为基于开源项目OpenHarmony 开发的面向多种全场景智能设备

2022-01-26 11:10:09 2461

原创 RemixIDE连接本地并导入OpenZeppelin合约库

1.本地安装Remixnpm install -g @remix-project/remixd2.建立Remix本地文件remixd -s /path/to/local/dir --remix-ide http://remix.ethereum.org/3.进入IDE浏览器打开http://remix.ethereum.org , workspace选择localhost到这里以及可以看到remix链接至本地文件夹4.Github上拉OpenZeppelin合约库这里因为我npm安装

2022-01-18 06:38:12 12138

原创 (HarmonyOS)BearPi开发板上部署HAP工程

BearPi开发板上部署HAP工程1. 准备工作2.使用MobaXterm与开发板终端建立连接1.打开MobaXterm2.将开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮复位开发板。3.安装HAP应用3.1 拷贝bm文件至SD卡3.2 将hap文件拷贝到SD卡3.3 重启开发板3.4 安装4. 安装成功1. 准备工作将开发板用Type-C与电脑进行连接SD卡(要格式化成FAT32)以及一个读卡器小熊派开发板项目源码 https://gitee.com/bear

2022-01-16 15:38:53 2545

原创 TypeError: Struct containing a (nested) mapping cannot be constructed.

TypeError: Types in storage containing ‘nested’ mappings cannot be assigned to.TypeError: Struct containing a ‘nested’ mapping cannot be constructed.

2021-12-24 09:15:15 2037 2

原创 TypeError: “send“ and “transfer“ are only available for objects of type “address payable“, not “addr

TypeError: "send" and "transfer" are only available for objects of type "address payable", not "address".以下书写方式可以看到编译会报错。pragma solidity ^0.8.7;contract transferTest{ function transfer(address account) payable public{ account.transfer(msg.v

2021-12-05 20:45:18 1783 2

原创 微信小程序组件与页面互相传值

微信小程序组件与页面互相传值1.外界对组件内部传值(父传子)组件properties属性的应用① 定义组件内部要接受外部的值② 定义页面要传输给组件内部的值③ 传输数据④ 组件内部对properties内值的调用2. 组件内部对外界传值(子传父)自定义事件① 在组件method列表内`定义并且触发一个自定义事件`② 在外部页面的wxml中引用组件的地方用bind:绑定自定义事件③ 在外部页面的js文件中创建方法获取到组件传递的数据1.外界对组件内部传值(父传子)组件properties属性的应用① 定

2021-08-16 15:25:13 2010

原创 JavaScript的this指向详细解读

导读在这个暑假的一个前端项目中,在没有学习面向对象的情况下去用JavaScript进行编程,导致在我碰到this关键字的时候遇到不少困难,下面就是我对JavaScript中对this与箭头函数的一些学习总结。1. this指向的四种规则1.1 默认绑定规则this默认指向window,① 在全局中:console.log(this === window);// true 因为this的地址和window相同,就是window,故输出trueconsole.log({} === {});

2021-08-16 15:22:01 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除