thumbnail
04线性代数基础矩阵3 求逆阵 行列式不为0可逆
初等矩阵逆阵仍为初等矩阵且型不变 初等行变换与初等列变换合称为初等变换 解方程组禁止使用初等列变换!很简单的道理,把x1和x2的系数一换,方程组就变了 逆阵 逆阵的求法,可逆是前提 行列式不为0,旁边构造单位阵,将左边矩阵通过行变换变为单位阵,右侧矩阵即为原阵的逆矩阵 禁止列变换 回顾 左行 右列 ,三种类型初等矩阵 I交换两行 逆阵再次交换两行 ;II某行k倍 逆矩阵为 1/k倍; III i行k倍加到j行 逆矩阵为 -k倍 完整求逆阵流程,十分详细 秩 不要求方阵了 mxn的矩阵,其秩小于等于min{m,n} 定义 最重要的一句话: 两个条件,其一 存在r阶子式不为0 ,其二 对于任意的r…
thumbnail
《吾爱破解培训第四课:击破程序最坚固的堡垒–实战去程序自校验》全流程
前言 目的 记录踩坑经验,帮助他人避免同样问题。 提示 使用浏览器左侧目录快速导航。 注意 如有错误,请指正。 免责声明 本文档中的信息仅供参考,作者仅免费分享技术,不对因使用本文档中的信息而导致的任何损失或损害承担责任。读者在使用本文档中的信息时,应自行判断其适用性,并承担相应的风险。本文档中的内容可能会随时更改,恕不另行通知。 环境: 虚拟机Windows 10 企业版 LTSC 可能用到的软件: 工欲善其事必先利其器 软件名称类别作用VMware虚拟化软件创建和管理虚拟机,运行多个操作系统实例Detect It Easy(DIE)文件分析工具识别可执行文件的编译器、打包器和加壳工具Exe…
thumbnail
CQU WEB开发实验五 利用ajax实现省市联动
目标 架构 vue+ts 前端 #ProvinceCitySelector.vue <template> <div> <label>省份:</label> <select v-model="selectedProvince" @change="fetchCities"> <option value="">请选择</option> <option v-for="province in provinces" :key="province.id" :value="province.id"> {{ province.name }} </option…
thumbnail
CQU WEB开发第四次 Web服务的定制与调用
实验目标 架构 采用vue+ts 前端 #App.vue <template> <div class="container"> <h1>Number Sorter</h1> <input v-model="numbers" placeholder="Enter numbers separated by spaces" /> <button @click="sortNumbers">Sort Numbers</button> <div v-if="sortedNumbers.length"> <h3>Sorted Numbers:</h…
thumbnail
CQU Web开发实验3 照片管理器
1构思&架构设计 1.1构思 主页用来显示所有照片,照片应该缩小后显示,带边框,看起来整洁 显示照片的地方有筛选选项,可根据时间地点筛选 底部有上传照片的按钮,上传时应给出时间和地点 1.2架构 由于项目较小,不需要前后端分离 前端vue+ts 后端node 2新建项目 npm create vue@latest 安装必要包在后面 3项目目录 3.1PhotoGallery.vue用于展示照片 <template> <div class="photo-gallery"> <h2>照片库</h2> <div class="filters"> <inpu…
微信小程序开发
前后端接口: v1/home/bannerList #获取滚动图片 v1/home/getHotList #获取课程列表 v1/order/lessonList #获取用户购买的全部课程信息 数据库: 课程数据库需要包含 课程id 课程名称 老师姓名,课程时间,课程地点,课程单价 #课程表和课程详情表可以合为一个 用户数据库需要包含 openid,密钥,uniond,账户余额(先空着) 用户课程表需要包含 openid 课程id 剩余次数 待做: 完善前端 ui设计并存储在后端 前后端交互
微信小程序后端
1、MYSQL数据库设计 -- 教师信息表 CREATE TABLE teachers ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, phone VARCHAR(20), description TEXT ); -- 课程表 CREATE TABLE courses ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, teacher_id INT, FOREIGN KEY (teacher_id) REFERENCES teacher…
数据挖掘DataMining
数据挖掘(Data Mining)主要讲述了以下内容: 数据预处理:包括数据清洗、数据集成、数据变换和数据归约等步骤,以确保数据质量和一致性。 模式发现:通过算法和技术从数据中提取有用的模式和知识,如关联规则、频繁模式、序列模式等。 分类和预测:使用分类算法(如决策树、支持向量机、神经网络等)对数据进行分类,并使用回归分析等方法进行预测。 聚类分析:将数据分组,使得同一组内的数据对象相似度高,不同组间的对象相似度低。常用算法有K-means、层次聚类等。 异常检测:识别数据中的异常或异常模式,这在欺诈检测、网络安全等领域非常重要。 数据可视化:通过图形和图表展示数据和挖掘结果,帮助理解和解释数…
thumbnail
Machine Learning Project1
0、前期准备 配置anaconda3的环境变量 使用anaconda3 作为python包管理器,把包都存在统一集成环境中,后续在IDE中使用anaconda3的python解释器即可 在创建项目时,使用已有conda的python解释器 1、实现线性回归算法 自己构造数据集 1.1、代码 import numpy as np import matplotlib.pyplot as plt # 设置中文字体,否则图片上的中文会显示成方框 plt.rcParams['font.sans-serif'] = ['SimHei'] # 使用黑体 plt.rcParams['a…
thumbnail
CQU Web开发实验2 计算器 vue+ts
1、新建项目 vscode 导航到 VUE+TS项目目录 ctrl+shift+~打开终端 npm create vue@latest #命名项目为vue-ts-project2-calculator cd vue-ts-project2-calculator npm install 2、编写代码创建计算机组件并编写计算器逻辑 在 src/components 目录下创建一个名为 Calculator.vue 的文件,并编写计算器组件的代码。 在 Calculator.vue 中编写计算器的逻辑,包括显示屏、按钮和计算功能。 <template> …