• 2025-01-22Windows下,powershell实现自动编译生成Visual Studio项目
    windows平台、VS2019、x64、C++/C在进行生成编译版本,并输出版本时,常常会遇到多个工程编译,同时提取出所需的动态库dll、执行文件exe,并进行打包。每次进行编译和打包均需要手动操作,过于繁琐,所以这里通过一个powershell文件去执行自动编译,后续可以通过批处理或者其他的powershell
  • 2025-01-02学无止境-Linux-申请设备号注意事项
    备注:学习记录所用,若有高手不吝赐教,万分感谢!1、申请设备号过程现在基本都是如下:#defineN_DEVS_MINOR 32if(major){ devno=MKDEV(major,0); ret=register_chrdev_region(devno,N_DEVS_MINOR,DEV_NAME); } else{ ret=alloc_chrdev_region(&devno,0,N_DEVS_
  • 2025-01-02外设驱动程序设计
    外设驱动程序设计实验内容和要求在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验。提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息)。实验步骤test实验描述编写最简单的字符驱动程序,这里的设备也就是一段内
  • 2024-12-264. JVM 运行时内存
    Java堆从GC的角度还可以细分为:新生代(Eden区、FromSurvivor(S0)区和ToSurvivor区(S1))老年代1.新生代a)Eden区Java新对象的出生地(如果新创建的对象占用内存很大,则直接分配到老年代)。当Eden区内存不够的时候就会触发MinorGC,对新生代区进行一次垃圾回收。b
  • 2024-12-23实验六
    task4Vector.hpp#pragmaonce#ifndefVECTOR_HPP#defineVECTOR_HPP#include<iostream>#include<stdexcept>#include<memory>template<typenameT>classVector{private:std::unique_ptr<T[]>data;intsi
  • 2024-12-21实验6 模板类、文件I/O和异常处理
    实验任务1-3:验证性实验。无需写入实验博客文档。 已亲自动手实践。实验任务4:1#pragmaonce2#include<iostream>3#include<stdexcept>4usingnamespacestd;5template<typenameT>6classVector{7private:8intsize;9T*dat
  • 2024-12-21实验六 C++
    任务四:Vector.hpp:#pragmaonce#ifndefVECTOR_HPP#defineVECTOR_HPP#include<iostream>#include<stdexcept>//为异常类提供支持#include<memory>//为std::unique_ptr提供支持template<typenameT>classVector{private:std::uniqu
  • 2024-12-19实验六
    任务4:源码:1#include<iostream>23usingnamespacestd;45template<typenameT>6classVector{7private:8T*head;9intsize;10intlength;11public:12Vector(intnum);13Vector(intnum,Tdata);14
  • 2024-12-19实验6 模板类、文件I/O和异常处理
    实验任务4:Vector.hpp源码:1#pragmaonce2#include<iostream>3#include<stdexcept>4usingnamespacestd;56template<typenameT>7classVector{8public:9Vector(intn):size(n)10{11if(n<0)12
  • 2024-12-18程序设计实验6
    任务4task4.cpp1#include<iostream>2#include"Vector.hpp"34voidtest1(){5usingnamespacestd;67intn;8cout<<"Entern:";9cin>>n;1011Vector<double>x1(n
  • 2024-12-17实验6 模板类、文件I/O和异常处理
    实验任务4:源代码:Vector.hpp1#pragmaonce2#include<iostream>3#include<stdexcept>4usingnamespacestd;56template<typenameT>7classVector{8public:9Vector(intn){10if(n<0)throwlength_error("ve
  • 2024-12-17程序设计实验6
    实验任务1 实验任务2实验任务3实验任务41#pragmaonce2#include<iostream>3#include<stdexcept>4#include<iomanip>5usingnamespacestd;6template<typenameT>7classVector{8private:9intsize;10T*ptr;11public:12V
  • 2024-12-17实验六
    task4:代码:1#pragmaonce23#include<iostream>4#include<stdexcept>5#include<cmath>67usingnamespacestd;89template<typenameT>10classVector{11private:12intsize;13T*ptr;14
  • 2024-12-16cpp 实验6
    1Vector.h2#pragmaonce3#include<iostream>4#include<stdexcept>5usingnamespacestd;6template<typenameT>7classVector{8private:9intsize;10T*ptr;11public:12Vector(intsize,intvalue=0):siz
  • 2024-12-12链表-查找结点
     链表好难啊!理解了尾差法但是却无法写出完整代码.题目描述设计函数int  locate(structnode*head,charx);,找到以head为头指针的链表中,数据域的值等于x的结点,并返回该结点的序号(即是第几个结点)。输入一行包含#的字符串,将以#前的每个字符为数据域的值创建多个结点
  • 2024-12-09FreeBSD解析【2】
    文章目录内核FreeBSD内核是操作系统的核心组件1.**进程管理**2.**内存管理**3.**文件系统**4.**设备驱动和硬件抽象**5.**网络功能**6.**安全性**7.**系统调用与用户空间交互**8.**调度器和多任务**9.**虚拟化和容器**10.**日志和审计**总结内存被划分为**
  • 2024-12-01修改训练策略,无损提升性能
  • 2024-11-30flask框架高校疫情管理系统的设计与实现(毕设源码+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于高校疫情管理系统的研究,现有研究主要以疫情防控的某一环节或部分功能为主,如健康监测或物资管理等。专门针对集班级、学生、健康信
  • 2024-11-28Linux下端口连通性测试
    端口连通性测试使用nc命令Linux下自带/dev/tcp命令#!/bin/bash#检测脚本传入的参数if[$#-eq0];thenecho"使用格式:$0<IPPORT>|-f<file>"echo"<IPPORT>测试单个IP和端口"echo"-f<file>批量测试,使用参数-f指定要测试
  • 2024-11-23Node.js 中 TypeError [ERR_IMPORT_ASSERTION_TYPE_MISSING]
    使用导入断言解决错误“TypeError[ERR_IMPORT_ASSERTION_TYPE_MISSING]:Moduleneedsanimportassertionoftypejson”,例如importmyJsonfrom'./example.json'assert{type:'json'}。此语法指示模块是JSON并且不被执行。这是发生该错误的示例//⛔️TypeError[ERR
  • 2024-09-17linux驱动开发-内核异步通知
    驱动/内核异步通知在Linux驱动程序中,异步通知机制允许内核模块在特定事件发生时主动通知用户空间进程。这样的设计通常用于管理输入输出操作,确保用户程序可以及时获得数据或状态变化而无需频繁查询设备状态。在Linux驱动中,常见的异步通知机制主要有以下几种:信号(Sign
  • 2024-09-022.多数元素
    给定一个大小为n__的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2解法1:HashMapclassSolution
  • 2024-09-02在对数坐标系中绘制函数图象
    本文记述了用Matplotlib在对数坐标系中绘制图象的一种方法,并在以2为底的对数坐标系上展示了选择排序、冒泡排序(二)、快速排序(四)的性能数据图象。笔者按如下布局绘制了12(4x3)幅图象,其中[a,b]代表某幅图象的位置。+---------------+---------------+---------------+|
  • 2024-07-15软件工程课设——成绩管理系统
    软件工程课设——成绩管理系统该文档是软件工程课程设计,成绩管理子系统的开发模块仓库。功能分析从面向的用户分,成绩管理子系统主要面向三类用户,即至少需要满足这三类用户的需求:学生:学生是成绩管理系统的最基本的用户,需要向学生提供:查看课程成绩。成绩信息汇总,并提