• 2024-07-04前端学习-flutter学习-002-计数器示例学习
    学习参考链接拆解代码学习Material是一种标准的移动端和web端的视觉设计语言,Flutter默认提供了一套丰富的Material风格的UI组件。//导入了MaterialUI组件库。import'package:flutter/material.dart';main函数为应用程序的入口。main函数中调用了runApp方法
  • 2024-07-04深入探索 Yarn 脚本:发掘自动化构建的潜力
    引言Yarn是一个现代的包管理工具,它提供了快速、可靠和安全的依赖管理方式。除了包管理,Yarn还允许开发者通过脚本来自动化构建过程,从而提高开发效率。本文将详细介绍如何查看所有可用的Yarn脚本,并展示如何利用这些脚本来优化你的开发流程。Yarn脚本简介Yarn脚本是定
  • 2024-07-03VSCode + Qt + QMake 开发编译环境搭建
    鉴于Qt官方IDE太过难用,VSCode+各种插件功能强大,遂采用VSCode来写Qt项目;本博客在Windows平台进行指导操作,Mac、Linux平台配置方式类似,学习其本质就可。前置准备VSCode,最新版本即可本地Qt环境,版本随意,本文主要针对较老版本使用Qmake构建系统的项目环境变量Qt环境变
  • 2024-07-02golang 构建标签(go:build)条件编译
     //go:build是Go语言(golang)中的一种构建标签(buildtag),用于控制源代码文件在特定条件下是否被编译。这个注释标记允许你在同一个包内编写针对不同平台、操作系统或编译条件的代码。当gobuild或gotest等命令执行时,它们会检查这些标签来决定哪些文件应该包含在构建过程中
  • 2024-07-02Nuxt3 的生命周期和钩子函数(七)
    title:Nuxt3的生命周期和钩子函数(七)date:2024/6/30updated:2024/6/30author:cmdragonexcerpt:摘要:文章阐述了Nuxt3中Nitro生命周期钩子的使用,如nitro:config自定义配置、nitro:init注册构建钩子、nitro:build:before/after调整构建设置及处理公共资产、prerend
  • 2024-07-02聊聊gitlab ci如何构建以时间为版本号的docker镜像
    前言最近朋友他们部门有部分内部项目,打算用gitlabci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。其格式为yyyymmddhhmm一开始朋友翻阅官方文档,发现gitlabci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳,他默认生成的格式是ISO-8601。就
  • 2024-07-01HarmonyOS 开发探索: ArkUI常用样式布局
     ArkUI布局简介ArkUI支持多种布局方式,包括但不限于Column、Row、Stack、Flex等。这些布局方式能够满足不同的UI设计需求,帮助开发者高效地创建复杂的界面。1.Column布局Column布局用于垂直排列子组件,适用于需要纵向排列元素的场景。它在创建列表、表单等界面时非常实用。@
  • 2024-07-01Nuxt3 的生命周期和钩子函数(七)
    title:Nuxt3的生命周期和钩子函数(七)date:2024/6/30updated:2024/6/30author:cmdragonexcerpt:摘要:文章阐述了Nuxt3中Nitro生命周期钩子的使用,如nitro:config自定义配置、nitro:init注册构建钩子、nitro:build:before/after调整构建设置及处理公共资产、prerender:rou
  • 2024-07-01NRF52840DK PCA10056 BLE Mesh Light例程记录
    1.创建项目在打开的VSCode窗口,打开nRFConnect选项卡,"Createanewapplication" 选择"Copyasample" 输入"light", 选择"BluetoothMeshlight". 选择copy后,保存的路径。 键盘"Enter"一下。 点击"AddBuildConfiguration&qu
  • 2024-07-01Flutter自编教程
    Flutter的核心设计思想便是“一切皆Widget”1、应用入口main函数,runApp功能是启动Flutter应用,它接受一个Widget参数voidmain(){runApp(constMyApp());}2、MyApp继承了StatelessWidget类,可以看出应用本身也是一个widget。widget我的理解是,有点类型安卓的view/vie
  • 2024-07-01vue-element-admin搭建步骤
    克隆项目gitclonehttps://github.com/PanJiaChen/vue-admin-template.git进入项目目录cdvue-admin-template安装依赖npminstall--registry=https://registry.npm.taobao.org启动服务npmrundev浏览器访问 http://localhost:9528发布构建测试环境npmrun
  • 2024-07-01CMake教程
    CMake教程1.运行CMake1.1构建项目在构建项目前建议创建一个build目录,以下是一个经典的Cmake构建过程:~/package$mkdirbuild~/package$cdbuild~/package/build$cmake..~/package/build$makemake命令也可以使用cmake--build来代替以下任何一条命令都可以执
  • 2024-06-24QEMU专栏 - 使用 QEMU 调试 FreeRTOS示例
    写在最前这几天一直在研究QEMU中多核ARM加载不同镜像的问题,一直不得其解,这部分后续可以分几个不分拆解下,看看为什么会出现这种问题.今天先来看看如何使用QEMU来调试FreeRTOS的示例代码.编译并运行FreeRTOS示例代码(基础版本)首先是下载代码,这种只需要看最新代
  • 2024-06-23Vue 组件打包记录
    一、打包脚本constpath=require('path')constfs=require('fs')const{build,defineConfig}=require('vite')constvue=require('@vitejs/plugin-vue')constdts=require('vite-plugin-dts')constDefineOp
  • 2024-06-22petalinux编译出错解决方法
    petalinux编译若干出错解决方法问题一:ERROR:qemu-xilinx-native-v4.1.50-xilinx-v2020.1+gitAUTOINC+e371d99ac1-r0do_fetch:FetcherfailureforURL:‘gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.1’.UnabletofetchURLfro
  • 2024-06-22TVM学习笔记
    安装podman拉取镜像podmanpulltlcpack/ci-gpu:20240105-165030-51bdaec6podmanrun-it--network=host--gpusall--shm-size=10g-v/home/moguw/Github/tvm-learn:/workspace--nametvm-buildtlcpack/ci-gpu:20240105-165030-51bdaec6/bin/bash--shm-size=10g指
  • 2024-06-18Windows Qt 6.7.1 mqtt 编译
    Qt6.7.1vs201964位Src目录带有qtmqtt组件,但是没有二进制包,须手工编译。1.cmake安装就不说了2.修改qtent.bat增加自动加载vc相关环境@echooffechoSettingupenvironmentforQtusage...setPATH=D:\Qt\6.7.1\msvc2019_64\bin;%PATH%cd/DD:\Qt\6.7.1\msvc201
  • 2024-06-17dart闪屏成功跳转
    import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});@overrideWidgetbuild(BuildContextcontext){returnconstMaterialApp(title:&
  • 2024-06-16Trusty qemu + android环境搭建详细步骤
    下载源码mkdirtrustycdtrustyrepoinit-uhttps://android.googlesource.com/trusty/manifest-bmasterreposync-j32编译./trusty/vendor/google/aosp/scripts/build.pygeneric-arm64查看编译结果lsbuild-root/build-generic-arm64/lk.bin安装运行依赖sud
  • 2024-06-15【JAVA开发笔记】实战演练,如何用EasyExcel导出表格,并且自定义合并单元格
    目录1.前言2.EasyExcel简介3.EasyExcel简单导出案例讲解3.1EasyExcel依赖引入3.2测试类创建3.3Excel导出实现4.EasyExcel合并单元案例讲解4.1实现自定义合并策略4.2 使用自定义合并策略5.总结1.前言项目上,需将一个列表数据导出Excel表格,并将指定列相同
  • 2024-06-15传播之路——为了标题分类从而艰难安装GENSIM的不眠夜
    一、缘起要做传播学研究中,短视频标题的类目分析,其中的一个步骤是做词频矩阵参考了大佬的代码思路探索主题建模:使用LDA分析文本主题_lda主题分析-CSDN博客,前面都好好的,直到GENSIM的出现...二、问题出现(一)、gensim环境构建词频矩阵要用到gensim包,这就开始了我一整晚都在修电
  • 2024-06-136.12
    后端server:port:7070spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/k3?serverTimezone=GMT%2b8username:rootpassword:123456mybatis:mapper-locations:classpath*:mapper/*.xmlconfiguration:
  • 2024-06-13【模版】线段树
    https://www.luogu.com.cn/problem/P3372#include<cstring>#include<iostream>#include<algorithm>usingnamespacestd;#defineN100005#defineLLlonglong#definelcu<<1#definercu<<1|1LLw[N];structTree{//线段树LL
  • 2024-06-13Vue Antd Admin本地部署
    官网:https://doc.vue-antd-admin.pages.dev/github地址:https://github.com/iczer/vue-antd-admin/tree/basic 1、basic分支本地部署(开发基于此分支)克隆项目basic分支到本地->>下载依赖:npminstall->>启动项目:npmrunserve 2、master分支本地部署(研究基于此分支-试
  • 2024-06-13This version of the Android Support plugin for IntelliJ IDEA or Android Studio cannot open this proj
    解决低版本的android导入高版本的工程7.2修改适配android4.2.11、setting.gradle保留rootProject.name=""和include‘:app’,其余注释//pluginManagement{//repositories{//gradlePluginPortal()//google()//mavenCentral()//}//