鸿蒙 开发者harmonyos生态

Typescript 测试驱动开发 TDD (17)

使用async await 如果一个异步函数正在使用Promises,那么我们可以使用async await语法来运行测试,就像我们通常做的一样。例如,考虑以下类,它使用Promise返回一个值,如下所示: 1 class AsyncWithPromise { 2 delayedPromise(): ......
Typescript TDD 17

【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410

原文:https://blog.51cto.com/u_14202100/5087350 ​作者​ : ​万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; ​烧写 ......
嵌入式 型号 S3C6410 系统 Linux

鸿蒙手机WLAN Hotspot个人热点状态研究

鸿蒙设备需要注册事件监听,来获取WLAN状态 (权限申请不可少 "ohos.permission.GET_WIFI_INFO","ohos.permission.GET_WIFI_CONFIG") private void subscriberWlanEvent() { // 注册消息 // 增加获 ......
鸿蒙 状态 Hotspot 热点 手机

Angular 应用开发中 Injection Token 的使用方法介绍

Angular是一个流行的前端JavaScript框架,它提供了一种强大的方式来构建单页应用程序(SPA)。在Angular中,依赖注入(Dependency Injection,DI)是一项关键的功能,它允许我们有效地管理应用程序中的依赖关系。Angular的依赖注入系统使用InjectionTo ......

Vue-进阶:路由及elementUI组合开发

Vue-router路由 什么是vue-router? 服务端路由指的是服务器根据用户访问的 URL 路径返回不同的响应结果。当我们在一个传统的服务端渲染的 web 应用中点击一个链接时,浏览器会从服务端获得全新的 HTML,然后重新加载整个页面。 然而,在单页面应用中,客户端的 JavaScrip ......
路由 elementUI Vue

尚观6410开发板移植linux 3.6.6问题记录及经验小结

原文:https://www.cnblogs.com/iwantcomputer/p/8489831.html 尚观6410开发板移植linux 3.6.6问题记录及经验小结把开发板右上角的红色启动选项开关,两个都拨到下面(NAND),连接串口,已经内置了uboot 1.16。根文件系统使用ext2 ......
小结 经验 问题 linux 6410

阿波罗H743开发板串口下载0KB出错,使用STLINK解决方法

导师那边的博后给了一块正点原子的阿波罗H743(非常不好意思地花了人家600+,我还以为是实验室那边本来就有的开发板给我学习呢,结果给我买了全新的还带一个wifi模块,越发觉得任重道远 今天尝试连电脑使用,并按照原子那边的教程用flyMCU下载hex文件,反正就是用它一下载,第一遍烧录可以,第二遍烧 ......
串口 方法 STLINK H743 743

JHub开发之插件化模块构建

文章介绍了在根项目中创建了两个新maven模块,一个是名为jhub-user的模块,另一个是名为jhub-common的模块,最终形成了新的项目结构。 ......
插件 模块 JHub

JHub开发之初始化Maven项目

本文介绍了在安装IDEA、Git、JDK和Maven的基础上,创建一个简单的Maven项目,并配置Maven仓库为阿里云。同时,作者还提到了安装Postman和进行一些Git仓库的清理工作。文章以创建名为'JHub'的项目为例,强调了项目的模块化管理,包括删除自动生成的文件和提交代码到仓库。 ......
项目 Maven JHub

南京大学《问题求解》第一学期项目开发日志

9-22 决定写一个具有 TUI 的小型回合制策略游戏。 先利用 VT 序列获得了控制台的鼠标输入,以及对光标和缓冲区的控制能力。 封装了一些输出日志的宏。 本来想用 getopt 搞点 log-level 控制的,不过之后再说吧。 ......
项目开发 学期 项目 问题 大学

uniapp项目实践总结(二十一)日常开发方法汇总

导语:在跨端应用的日常的开发过程中|经常要用到一些全局通用方法|下面就整理一下我经常用的方法|仅供参考。 目录 路由拦截 数据处理 文本转换 禁用手势 缓存管理 权限列表 系统通知 案例展示 路由拦截 主要是uni.addInterceptor添加拦截器和uni.removeInterceptor移 ......
方法 项目 uniapp

开发一个简单的swift 包

swift 对于包包含了比较严格的访问控制,套路上与rust 比较类似,一般开发的项目都是自己项目的代码,以及引用别人开发 好的包,但是很多时候可能会有自己开发包共享别人的场景 简单包 可以直接使用swift 的cli 创建,或者手工 代码结构 ├── Package.swift └── Sourc ......
swift

在python开发过程中常见的异常错误

下面这些也是常见的异常错误,在报错的时候不要害怕,记住这些常见的单词。 AttributeError 尝试访问未知的对象属性 EOFError用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close() ......
常见 错误 过程 python

为什么 Rust 备受开发者青睐?

引子 作为一名敏锐的前端开发者,您可能早已对 Rust 有所耳闻,毕竟近几年,使用 Rust 开发的前端构建工具每经发布,其卓越的性能数据总是能带来社区的一阵惊叹。 图片来源:https://swc.rs/ 例如 SWC 就在其官网宣称在单线程上的执行速度是传统代码转译工具 Babel 的 20 倍 ......
开发者 Rust

Android 开发RxJava2常用操作符

在 Android 开发中,RxJava 2 是一个强大的异步编程库,提供了丰富的操作符来简化数据流的处理。下面是一些常用的 RxJava 2 操作符及其使用方法。 Observable.create(): 创建一个新的 Observable,可以在 subscribe() 方法中定义回调函数。 O ......
操作符 常用 Android RxJava2 RxJava

[转] 记sublime配置typescript开发环境(插件和编译)的二三事

最近这几天在了解typescript,typescript官网上说Visual Studio 2017和Visual Studio 2015 Update 3默认包含了TypeScript,网上也有很多前辈推荐vscode。但是自己习惯上用sublime,本着编辑器能不换就不换的原则(懒人原则),还 ......
typescript 插件 sublime 环境

android开发Flutter Text自动换行实现

flutter 自动换行处理 flutter自动换行有几种场景:column中,row中 在Column中的Text不用任何处理,能够自动换行。 在Row中的Text需要用Expanded包裹。因为文字是水平方向排放的,和Row的计算规则冲突,需要使用Expanded包裹,表示剩下的给Text,Te ......
android Flutter Text

3D打印进阶之230个3D打印Gcode指令以及释义 + 在开发工具VScode中配置Gcode指令提示

Gcode指令以及释义 "G0": "快速移动,用于快速移动到指定位置,在使用该命令之前,要考虑其移动的直线路径上是否有障碍物", "G1": "运动。F: 喷嘴最大移动速度,单位为 mm/min;E:控制挤出机给丝量,即输入丝材的长度,单位 mm,也可控制回抽。与M82(绝对挤出)/M83(相对) ......
指令 Gcode 开发工具 工具 VScode

快速搭建云原生开发环境(k8s+pv+prometheus+grafana)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 欣宸正在为接下新的Java云原生实战系列原创做准备,既然是实战,少不了一套云原生环境,以下内容是必不可少的: linux操作系统 kuberne ......
prometheus grafana 环境 k8s k8

Android开发笔记[4]-串口控制esp32及使用摄像头

摘要 无需root权限,Android使用串口与esp32通信控制小灯开关;开启Android摄像头预览. 平台信息 Android Studio: Electric Eel | 2022.1.1 Patch 2 Gradle:distributionUrl=https://services.gra ......
串口 摄像头 Android 笔记 esp

虚拟机和开发板之间通过NFS互联

简介 NFS是Network File System的首字母缩写。它是一种分布式协议,使客户端可以访问远程服务器上的共享文件。它允许网络中的计算机之间通过TCP/IP网络共享资源。 配置过程 安装NFS服务端 sudo apt-get install nfs-kernel-server 遇到提示:输 ......
之间 NFS

关于GEC6818开发板常用命令

cd 目录路径cd 用于切换路径(文件夹/目录),用来切换终端的工作路径到 指定目录中去格式:cd 路径名cd . 表示进入当前目录cd .. 表示进入上一级目录cd /main/mainls 列举ls 列出指定目录下的文件名,可以用来查看当前工作路径下所有的文件信息格式:ls 路径名ls main ......
命令 常用 6818 GEC

软件设计开发笔记5:QT开发三参数温室气体数据记录软件

最近有一个为三参数温室气体分析仪及其多通道换向阀箱编写数据记录和控制的需求。所以在这一篇中我们就来分析一下如何使用QT实现这一需求。 1、需求分析 虽然说传递过来的需求只有“实现一个三参数温室气体分析仪及其多通道换向阀箱的数据记录和控制”这样一句话,但所有人都清楚实际需求并非表达的那么简单。所以,我 ......
软件 温室 设计开发 气体 参数

VSCode 连接远程 Linux 开发

安装 vscode Remote - SSH 使用SSH打开远程机器上的任何文件夹,并利用VS Code的完整特性集。 配置本地 C:\Users\liuzonglin\.ssh\config 阅读更多关于SSH配置文件的信息:https://linux.die.net/man/5/ssh_conf ......
VSCode Linux

用户故事与敏捷开发 读书笔记 01

软件需求是一个沟通问题,一旦任何一方在沟通中把持绝对地位,项目就会遭受损失。我们需要一种协同工作的方式,让双方都不占绝对主导地位,共同面对感情用事和办公室政治化的资源分配问题。 什么是用户故事? 每个用户故事代表了一个独立的功能,即用户在一个单一环境中可能做的事情。用户故事描述了对用户有价值的功能, ......
笔记 故事 用户 01

App开发_可爱小符号表情

๑ ଲ ଇ ଉ କ ღ ౪ ʚɞ งง คค εïз ✐ ➳ ☽ ⚚ ☼ ✧ ☆ ღ ઇଓ εïз ლ ❁ ๓ ´◡` .◡. ᵔ◡ᵔ •ᴗ• ◡̈⃝ ˙Ⱉ˙ ˃̣᷄ 〄 ๑҉ ˙Ꙫ˙ '◡' ᑋᵉᑊᑊᵒ ᵕ̈ ᑋᵉᑊᑊᵒ ഒ ˙³˙ ₍ᐢ..ᐢ₎ (๑°⌓°๑) ´•ᴥ•` ॱଳॱ ·ꙫ· ˙Ꙫ˙ ......
符号 表情 App

freeswitch 新模块开发2

1、随便找个地方,创建个目录 mod_book 2、在里面创建个mod_book.c文件,写入 #include <switch.h> SWITCH_MODULE_LOAD_FUNCTION(mod_book_load); SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_bo ......
freeswitch 模块

00 - Rust 开发环境设置

目录Rust 开发环境设置0.1 安装 rust编译器及工具链0.2 CargoCargo 的使用构建可执行(Executable)项目构建 Library 项目0.3 vscode 配置 Rust 开发使用 VScode 上使用LLDB调试 Rust 程序 Rust 开发环境设置 0.1 安装 r ......
环境 Rust 00

freeswitch 新模块开发

1、在Debian系统上 成功编译并通过源码安装 freeswitch 2、在src/mod/application/ 目录下新建 mod_helloworld 目录。 2、在 src/mod/application/mod_helloworld/ 目录下创建 mod_helloworld.c 文件 ......
freeswitch 模块

关于表单快速开发低代码技术平台的内容介绍

运用什么样的表单快速开发软件平台可以实现高效率创收?随着科技的进步和飞速发展,专业的低代码技术平台已经走入了很多企业的办公职场中,它们灵活、轻量级、优质、高效、易维护等优势特点,可以高效助力广大企业提质增效,并且利用数据资源,实现流程化办公。 什么是低代码技术平台?其实,低代码是无需编码(0代码)或 ......
表单 代码 内容 平台 技术