定律 软件开发 项目 软件
构建Yocto项目
原文:https://blog.csdn.net/bjbz_cxy/article/details/129140200 前言Yocto Project简称YP, 是一个致力于帮助开发者构建自己的Linux嵌入式的项目,除了Yocto还有其它的开源项目例如:Debian,著名的Ubuntu就是基于De ......
读《大道至简 ——软件工程实践者的思想》有感
自学习软件工程以来,我在编程中一直有着不小的困惑。我时常感觉编程时没有逻辑感,时常找不到编程的思路。但在阅读了由王建民老师推荐的《大道至简 ——软件工程实践者的思想》后,我才真正明白到原来我正是缺少了“大道至简”。 《大道至简 ——软件工程实践者的思想》是一本让我受益匪浅的书。作者周爱民先生用非常通 ......
硬件管理平台 - 公共项目搭建(Nancy部分)
## 项目变更 之前使用的是Nancy库进行项目搭建的,使用的Nuget版本及其他引用如下 ```xml ``` 昨天在搭建时感觉太多与臃肿,原因如下: 1. 由于依托的为windows服务,且有独立配置程序,因此没有设计页面。 2. 因之前版本多余久远,Nancy.Viewengines.Razo ......
完整记录 ROS2 MoveIt! 项目编写过程
目的是编写一个简单的项目,根据一个特定的机器人模型生成 moveit 配置文件,并根据配置文件模拟控制机器人,以学习为目的。这里使用的环境为 moveit2 humble。 创建一个名叫 `ur5_project` 的文件夹作为工作区,后续工作都在其中进行。 ## 创建软件包 `ur_descrip ......
从0开发属于自己的nestjs框架的mini 版 —— 终极篇
这篇其实是最简单的,就是将前面所实现的ioc,路由整合在一起就可以了 话不多说,直接上代码 > \src\koa-ioc.ts #### 引入相关库 ``` import Koa from "koa"; import koaRouter from "koa-router"; import { Con ......
《大道至简(软件工程实践者的思想)》读后感
《大道至简(软件工程实践者的思想)》读后感 《大道至简(软件工程实践者的思想)》是周爱民先生在软件工程领域的经验和思考的结晶,这本书给我留下了深刻的印象。在这篇读后感中,我将分享我对这本书的理解和感受。 首先,我被书中强调的简单的力量所震撼。作者通过自己的亲身经历和对软件工程的深入研究,认识到了简单 ......
从0开发属于自己的nestjs框架的mini 版 —— koa-decorator路由篇
这篇主要是实现路由注解,用过nestjs的都知道,其路由都是通过注解来实现的,如有控制器@Controller(),@Get()...等等,nestjs 底层框架可选 是expres或者是Fastify,在这里我选择 koa2。 话不多说,直接上代码 > src/koa-decorator.ts # ......
从0开发属于自己的nestjs框架的mini 版 —— Module篇
在开写之前,我们看一下nestjs 关于Module 装饰器的用法: - 有四个参数,每个参数都是一个数组, controllers控制器,主要是路由的 providers 提供给该模块用的服务 imports导入的其他模块的服务或者模块 exports 导出该模块中的服务 ``` import { ......
项目搭建Nginx的使用
1、使用nginx代理我们的前端页面,Nginx是自带缓存的,如果页面修改了没有刷新出来可以清除浏览器数据或者按Shift + f5进行强制刷新试试 找到我们的nginx安装目录下的D:\StudyConfig\nginx\nginx-1.12.0\conf\nginx.conf文件进行配置: 在s ......
Revit二次开发-获取族类型以及族参数值
在族环境中获取当前族的所有族类型以及族类型对应的所有参数和参数值。直接上代码~ public override Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { var ......
从0开发属于自己的nestjs框架的mini 版- ioc篇
如今,nodejs的框架也是层出不穷,偏向向底层的有 [express](https://www.expressjs.com.cn/)、[koa](https://koa.bootcss.com/)、 [Fastify](https://www.fastify.cn/),偏向于上层有阿里的 [Egg ......
如何开发一套苹果cms前端模板
> 本文运用了苹果cms官网的模板开发教程,开发了一套苹果cms的前端模板,感兴趣的同学可以去github下载使用。 ### 什么是模板 模板是网站的主题外观,也被称为主题或皮肤。通过使用不同的模板,网站的前台可以以不同的样式展示。这就像人们的服装一样,人们打扮得漂亮会吸引人,同样地,一个好看的模板 ......
Go语言的项目目录中pkg文件夹
在 Go 项目的目录结构中,`pkg` 文件夹通常用于存放库代码,这些代码可以被其他应用程序或库使用,但不是特定于当前应用程序的。这与项目中的 `cmd` 文件夹相对应,`cmd` 文件夹通常用于存放项目的可执行应用程序代码。 以下是一个典型的 Go 项目目录结构示例: - `/cmd`: 存放应用 ......
[python+opencv]从0开始的ChineseChessOL项目
# 背景 暑假某日,家父突然提出想我做一个象棋的程序。由于在上个学期,我学过一点java的网络编程,也搭建了一台自己的服务器(腾讯云,后面考),同时考虑到下象棋没有什么复杂的算法,于是欣然答应。 # 项目地址 纯代码在[github](https://github.com/jiangjie21752 ......
BasicSample项目说明
整个示例项目,两个Fragment,ProductListFragment和ProductFragment,一个MainActivity。在MainActivity里面展示的是ProductListFragment,点击每个Item, 会进入相应的ProductFragment。 相关技术点说明: ......
Modbus tcp转ETHERCAT在Modbus软件中的配置方法
Modbus tcp和ETHERCAT是两种不同的协议,这给工业生产带来了很大的麻烦,因为这两种设备之间无法通讯。但是,捷米JM-ECT-TCP网关的出现,却为这个难题提供了解决方案。 ......
Qt/C++音视频开发50-不同ffmpeg版本之间的差异处理
## 一、前言 ffmpeg的版本众多,从2010年开始计算的项目的话,基本上还在使用的有ffmpeg2/3/4/5/6,最近几年版本彪的比较厉害,直接4/5/6,大版本之间接口有一些变化,特别是一些废弃接口被彻底删除了,而网络上的各种文章几乎都是ffmpeg3左右为主的,所以本人在写这个全功能播放 ......
国产MCU-CW32F030开发学习-BH1750模块
# 国产MCU-CW32F030开发学习-BH1750模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. BH1750数字型光照强度传感器 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd659 ......
国产MCU-CW32F030开发学习--移植rtthread-nano
# 国产MCU-CW32F030开发学习--移植rtthread-nano ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd659e304ae4aa789 ......
国产MCU-CW32F030开发学习-圆形GC9A01_LCD模块
# 国产MCU-CW32F030开发学习-圆形GC9A01_LCD模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. 1.28寸圆形彩色TFT显示屏高清IPS 模块240X240 SPI接口GC9A01 ![在这里插入图片描述](https ......
VS选择Visual C++中的控制台项目和空项目、Windows桌面应用程序三者之间有什么区别?
在Visual Studio中创建C/C++项目时,可以选择控制台项目、空项目和Windows桌面应用程序,它们有以下区别: 控制台项目(Console Application):这种项目类型适用于命令行应用程序的开发。它提供一个命令行界面,可以在控制台中进行输入和输出操作,通常用于简单的控制台程序 ......
硬件管理平台 - 公共项目搭建(第一部分)
## 前言 本章节主要是搭建``HardwareGatewayService``和``HardwareGatewayWebApi``项目,当在windows系统中,系统服务和web平台的集成能用在大多数项目上,作为他们的基础搭建。可能部分人对于硬件网关兴趣不大,可是对于基础项目,直接可使用的项目应该 ......
Android Studio开发小项目
“莆仙小馆”——莆田文化展示APP 文化展示程序目的在于应用科学技术助推家乡优秀传统文化的展示与交流。通过图片、视频、音频等展示方式向用户立体地展示一个文化城邦。传统文化与科学技术的有效融合,顺应了社会发展的需要。传统文化与科学技术的有效融合是发展中国特色社会主义文化的客观需要,是传承中国优秀传统文 ......
软考中级--软件设计师毫无保留的备考分享
0.概述 今年上半年,五月底参加的软考考试,当时我被分配到很远很远的校区,早上5点多就起床了,赶着6点钟的第一班地铁。在去考场的路上,遇到很多参加考试的考生,有的匆匆忙忙,有的还拿着纸质试题还是知识点什么的在看,有的困的直接倒头睡。我是那个困了也睡不着的,有一点紧张,又有点兴奋,在过去的路上我并没有 ......
openwrt开发使用-增加package
前言 openwrt开发中,我们经常要增加一些自定义的进程运行,这个时候怎么合入我们的整包呢,这里就用到了package增加开发。这里以oor为例进行示范: 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me package介绍: openwrt里 ......
Linux 7 网络 webserver服务器开发项目1
小项目 跟QT翻金币差不多 ###### 1.webserver服务器原理 ![Image](I:\webser\Image.png) ###### 2.html语言基础介绍 ps:前端我迟早也要拿下 html语言 超文本标签语言 此处详情查看linux服务器开发中html语言介绍 ```html ......
阿里云Centos环境部署springboot项目
# JDK安装 直接云安装即可 yum install -y java-1.8.0-openjdk, java -version 查看. # MySQL安装 [~~下载~~](https://dev.mysql.com/downloads/mysql/)~~ 选择 Compressed TAR Ar ......
手机免root安装最新青龙面板(非Alpine term | Zero term软件)
##### 使用软件:Termux ##### 可以用于任何支持qemu虚拟机的环境、APP ##### 制作了基本的系统环境、开发环境和青龙面板环境、多个虚拟机,按需求下载 ##### 官方网站:[https://api.wer.plus](https://api.wer.plus "https: ......
Spring开发步骤
引入spring相关依赖 创建类,定义属性和方法 按照spring要求创建配置文件(xml格式) 在spring配置文件配置相关信息 进行测试 第一步 引入spring相关依赖 查看代码 <dependency> <!-- 当你引入这个依赖,表示spring的基础依赖引入了--> <groupId> ......
TypeScript 对象解构操作符在 Spartacus 实际项目开发中的应用
下面这段代码来自 Spartacus 项目的 `navigation-entry-item.reducer.ts` 实现。 ```typescript import { NodeItem } from '../../model/node-item.model'; import { CmsAction ......