03.HarmonyOS4.0开发踩坑总结
获取权限 以获取相机权限为例,先在 main/module.json5 中配置相应的权限 { "module":{ "requestPermissions": [ { "name": "ohos.permission.CAMERA", "usedScene": { "abilities": ["EntryAbility"], "wh…
ArkUI使用总结
ArkUI采用的声明式UI,写法类似 flutter 语法,思想和属性同 Flutter 基本一致; 常用组件 单位统一配置 在鸿蒙应用中,没有web中的 px 单位;鸿蒙采用 vp(屏幕密度单位)即所有尺寸后面追加 vp,如想撑满整个屏幕容器可以用 "100%" 字符串表示; 为了统一调整这些尺寸,官方建议使用 Resource 数据类型统一配置…
ArkTS总结
自定义组件 示例 @Component struct myComponent{ ... build(){ .... } ... } 自定义页面 @Entry /*表示页面的默认入口,一个页面有且只有一个*/ @Component struct IndexPage{ ... build(){...} ... } 组件生命周期 方法注释aboutToA…
nest起手式
安装脚手架 npm install -g @nestjs/cli nest new projectName 项目目录创建 删除 src 中多余的文件只保留 app.module.ts 和 main.ts 重置 app.module.ts 文件 import { Module } from '@nestjs/common'; @Module({ im…
flutter 运行构建时速度过慢以及运行错误
重新运行时建议先清空项目的缓存文件 flutter clean 运行命令查看下载进度详情 flutter run -v 通常情况下在下载 gradle.zip 包时会连接超时或者失败,因 gradle 的远程仓库在国外会受到墙的影响,国内一些文章建议更换镜像源实测后无效。 报错信息 [ +152 ms] Downloading https:…
Koa2 脚手架快速搭建项目
使用脚手架创建项目 npm install -g koa-generator 创建项目 koa2 项目名 运行项目 yarn start 项目名 路由创建 在 routers 中新建文件夹 xxx.js const router = require('koa-router')()router.prefix('/api') //根目录​router.…
nginx 配置 https 环境
以腾讯 ssl 申请为例,从 0 开始配置 https ; 腾讯云申请ssl证书 申请免费的ssl证书,走完向导,获得证书信息,下载 nginx 证书 证书文件包括 域名.csr域名.key域名_bundle.crt域名_bundle.pem nginx配置 在安装 nginx 默认是没有 https 模块的,需要重新安装 查看服务器nginx版本…
node 连接MySQL数据库报错问题
先贴出 node 连接池的代码 yarn add mysql -s /* 创建一个数据库连接 */const db = mysql.createPool({  host: '114.115.218.xx',  port: "3306",  user: 'root',  password: "xxx", &nb…
node 中操作MySQL数据库
安装 yarn add mysql -S 使用 创建 mysql.js 文件夹 /*导入模块*/const mysql = require('mysql');​/*创建一个数据库连接*/const db = mysql.createPool({  host: '', /* 地址*/  port: "3306", /* 端口号*/…
flutter 消息小红点提示
安装 badges: ^3.1.1 引用 import 'package:badges/badges.dart' as badges; 基础使用 badges.Badge(    badgeContent: Text('3'), /*红点中的文本*/    child: Icon(Icons.settings…