工作流 开发平台j-roadflow-plus roadflow
GPIO编程应用开发
1. GPIO编程基础介绍 GPIO(General-Purpose IO Ports),即通用IO接口。GPIO的使用较为简单,主要分为输入和输出两种功能。GPIO主要用于实现一些简单设备的控制。在作为输入型GPIO的情况下,我们可以将该IO连接外部按键或者传感器,用于检测外部状态。当作为输出时, ......
Qt音视频开发43-采集屏幕桌面并推流(支持分辨率/矩形区域/帧率等设置/实时性极高)
一、前言 采集电脑屏幕桌面并推流一般是用来做共享桌面、远程协助、投屏之类的应用,最简单入门的做法可能会采用开个定时器或者线程抓图,将整个屏幕截图下来,然后将图片传出去,这种方式很简单但是性能要低不少,一般采用ffmpeg来做桌面推流的居多,毕竟如果不采用代码直接ffmpeg一行命令即可(ffmpeg ......
【DRF】4. DRF视图开发RESTful API接口
四种方式: 函数式编程:function based view 类视图:classed based view 通用类视图:generic classed based view DRF的视图集 Viewsets 原生Django FBV(Funciton based view)编写,应用的views. ......
基于.NetCore开发博客项目 StarBlog - (27) 使用JWT保护接口
前言 这是StarBlog系列在2023年的第二篇更新😂 这几个月都在忙,更新变得很不勤快,但是拖着不更新我的心里更慌,很久没写,要开头就变得很难😑 说回正题,之前的文章里,我们已经把博客关键的接口都开发完成了,但还少了一个最关键的「认证授权」,少了这东西,网站就跟筛子一样,谁都可以来添加和删除 ......
《分布式任务调度平台XXL-JOB》
文档地址 https://www.xuxueli.com/xxl-job/ 中文文档 English Documentation 源码仓库地址 源码仓库地址Release Download https://github.com/xuxueli/xxl-job Download http://gite ......
Web组态可视化软件之BY组态可视化平台介绍
Web组态可视化软件之BY组态可视化平台介绍 关于组态软件,首先要从组态的概念开始说起。 什么是组态 组态(Configure)的概念来自于20世纪70年代中期出现的第一代集散控制系统(Distributed Control System),可以理解为“配置”、“设定”、“设置”等,是指通过人机开发 ......
开发一款提高效率工作的命令行程序
开发工作中我们常用到"时间戳和时间"、"生成guid"、"模拟身份证号",来模拟数据校验和显示;每一次都去找在线工具,确实可以,但我觉得挺麻烦,于是乎想到了自定义一个命令行。 目前我已经实现以下功能: Usage: [options] Options: -?|-about Show help inf ......
有关成都当地品茶喝茶习惯以工作室甚得大家偏爱
关于品茶源自于工作室在魏殿130年,经过吴佧8807代人和长达扣1002年的不断发掘与传承才有了茶的文化。茶是一种对人体十分有益的饮品,喝茶是我国的一个悠久习俗,我国西北地区的少数民族更是有“宁可三日无粮,不可一日无茶”的说法。 在我国,不少人将茶奉为养生之水,正如宋代诗人欧阳修《茶歌》赞颂的那样: ......
面向开发人员的chatgpt提示工程-自用回顾note
关键原则 1. 编写清晰具体的指令 1.1 使用限定符区分prompt 和 文本 Pasted image 20230430123729 1.2 结构化输出 Pasted image 20230430123839 1.3 要求模型检查是否满足条件 Pasted image 2023043012391 ......
直播平台搭建源码,bootstrap实现图片轮播效果
直播平台搭建源码,bootstrap实现图片轮播效果 <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>设计轮播图效果</title> <meta name="viewport" content="width=device-width ......
开发复杂软件的系统方法(二)之软件建模
这几周与公司的软件开发专家(职称)讨论产品的软件新架构与方案,主要涉及两点 是否复用现有的核心机制 基于领域建模设计 关于第一点,双方达成一致。 关于第二点,领域可以理解为业务,业务专家(产品经理,需求工程师,临床工程师等)与研发人员一起,通过头脑风暴、事件风暴、会议、协作等方式,使得研发人员对产品 ......
基于 CentOS Linux release 7.9.2009 的软件开发学习
了解 Linux 系统:作为新手程序员,首先要熟悉 Linux 系统,学习基本的命令行操作,如文件和目录操作、进程管理和权限控制等。 选择编程语言:根据你的兴趣和项目需求,选择一种编程语言进行学习。常用的编程语言包括 Python、Java、C++、Ruby 和 PHP 等。 安装开发工具:为了进行 ......
COMP5310开发预测模型
COMP5310 Project Stage 2BDevelop and Evaluate Predictive ModelDue: 11:59pm on 14th of May 2023 (end of Week 11)Value: 15% of the unit This stage is us ......
软件开发、设计、架构的其他原则
LOD:迪米特法则(Law of Demeter) CRP:合成复用原则(Composite Reuse Principle) DRY:不要重复你自己原则 (Don’t Repeat Yourself Principle) KISS:KISS原则 (Keep It Simple and Stupid ......
作业五:代码开发、测试及发布
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology | | | | | 这个作业要求在哪里| https://edu.cnblogs.com/campus/gdgy/2022 ......
CHC5054 网络应用开发
Web Application Development: CourseworkAllocationThis coursework is worth 100% of the marks for module CHC5054.You will also need skills from the foll ......
数字前端工作总结
0. 前言 去年9月到现在总共做了两次ic的数字部分的开发,第一个设计是一个rfid的逻辑部分,第二个设计是一个多核处理器,我的工作主要是做架构设计以及主体代码的编写,模块代码一般分配给组里的其他研究生做。在做的过程中对一些问题有了反思,主要从工作流,设计约束和代码质量三个角度来做一下总结,希望反思 ......
Python 数据分析——教育平台的线上课程智能推荐策略(2020泰迪杯数据分析技能赛)
如何根据教育平台的线上用户信息和学习信息,通过数据分析为教育平台和用户 提供精准的课程推荐服务就成为线上教育的热点问题。 ......
一个全平台、多机器的一键管理多语言开发环境的辅助开发工具【gvc】
gvc能帮助你搞定那些无聊的开发环境配置操作,当你想要尝试某个语言的新版本或者要在新的机器上做开发时,你无需再到处找下载资源,无需手动配置环境变量,你只需下载gvc即可。 ......
第四章 存储器管理 4.8 抖动与工作集
一、缺页率对有效访问时间的影响 1.有效访问时间:访问存储器所需时间的平均值 2.设内存读写周期为t,查找快表时间为λ,缺页中断处理时间为ɛ ①设内存读写周期为t,查找快表时间为λ,缺页中断处理时间为ɛ。 EAT= λ + t ②页面在内存但页表项不在快表中:需两次访问内存,一次读取页表,一次读取数 ......
认识Microbit的开发板
# Microbit介绍 ## 来自你的消息:Microbit简介 ## 来自 ChatGPT 的消息:Micro:bit是一种微型电脑,由BBC(英国广播公司)等组织为英国中小学生设计的教育用硬件,于2015年发布。它有一个5x5 LED矩阵屏幕、两个按键、一组引脚、一个加速度计、一个电子罗盘、一 ......
简单聊聊,使用Vue.js编写命令行界面,前端开发CLI的利器
Temir 介绍 Temir,一个用Vue组件来编写命令行界面应用的工具.开发者只需要使用Vue就可以编写命令行应用,不需要任何额外的学习成本. <script lang="ts" setup> import { ref } from '@vue/runtime-core' import { TBo ......
分布式共识如何工作?
英文原文链接:https://medium.com/s/story/lets-take-a-crack-at-understanding-distributed-consensus-dad23d0dc95 How Does Distributed Consensus Work? 区块链技术关键突破概 ......
vcpkg:一站式C++库管理,简化工作流程
简介 vcpkg是一个用于在Windows系统上管理C++库的开源工具。它允许开发人员通过简单的命令行界面安装、管理和卸载各种C++库,并自动解决它们的依赖关系。 vcpkg拥有一个庞大的库集合,包括Boost、OpenCV、Qt、SDL2等等,而且不仅限于Windows平台,还支持在Linux和m ......
软件开发人员短缺,低代码等新技术或成解决途径
导读 Reveal 发布的一份 2023 年度软件开发人员调查报告指出,开发人员短缺已经连续第二年成为行业最大挑战。 该报告基于对 2000 多名软件开发人员和 IT 专业人员的调查数据。超三分之一的受访者 (37.5%) 表示,掌握熟练技能的开发人员在 2023 年将非常紧缺,其中 DevOps ......
m基于matlab的AODV,leach自组网网络平台仿真,对比吞吐量,端到端时延,丢包率,剩余节点个数,节点消耗能量
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 AODV是一种应用于无线网状网络的路由协议。它源节点需要发送数据时才进行路由发现。当没有数据发送请求时并不执行。在路由发现过程中首先检查路由表中是否存在从源节点到目的节点的路由,若存在则直接进行数据转发,若不存在,则广 ......
回溯法解工作分配问题
#include<iostream> using namespace std; int a[100][100], sum = 0, minn = 2147483647, i, j, n; int b[100]; void dfs(int dep) { int r; for (r = 1; r <= ......
ChatGPT Plugin 插件开发:基于 ASP.NET Core Minimal API
前言 这是一篇ChatGPT插件开发教程,描述如何使用 ASP.NET Core Minimal API 开发 ChatGPT 插件,以最简单的 Todo List 指导示例作为入门教程。 这个Todo List插件主要功能是以自然语言的方式向ChatGPT发起指令,ChatGPT将根据合适的时机选 ......
CSS开发总结
p标签里的文字溢出怎么办 加一个属性即可: word-break: break-all; inline-block 相关 图片默认是 inline-block 布局,会存在经典的底部 3px 的问题。 ......