国科大学习
文章平均质量分 65
记录在国科大学习的课程和其他
逆羽飘扬
在路上ing
展开
-
国科大-高性能计算考试
思路:采用MPI_Type_struct 方法,将需要传输的内容整合成一个MPI 结构体进行传输。首先初始化进程环境,然后获取通信子的进程编号和进程个数,再使用MPI的进行自定义数据类型和打包} dataType;else {原创 2023-01-22 16:29:01 · 3086 阅读 · 0 评论 -
操作系统安全实验
缓冲区溢出与数据执行保护DEP实验实验环境虚拟机:VirtualBox 6.1.30操作系统:Ubuntu21.04主机OS:Microsoft Windows10实验要求在关闭数据执行保护机制下,在Linux系统平台上实现缓冲区溢出攻击开启数据执行保护机制,运行一样的溢出攻击代码,比较实验现象缓冲区溢出概述定义缓冲区是指被程序内部使用或存放用户输入的内存区域,而溢出是指计算机向缓冲区填充数据时超出了缓冲区本身的容量,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令原创 2022-04-17 18:44:20 · 3891 阅读 · 0 评论 -
两个栈溢出的CVE漏洞实验
实验原理缓冲区溢出概述定义缓冲区是指被程序内部使用或存放用户输入的内存区域,而溢出是指计算机向缓冲区填充数据时超出了缓冲区本身的容量,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的目的。由于堆栈是由内存高地址向内存低地址方向增长,而数组的变量是从内存低地址向高地址方向增长。如果没有对数据的越界进行检查和限制,通过向程序的数组缓冲区写入超出其长度的内容,覆盖堆栈原来的返回地址,就会造成缓冲区溢出,从而破坏程序的堆栈。如果构造特殊的注入向量覆盖返回地址,使程序转而执行恶意代码原创 2022-04-19 09:33:47 · 5319 阅读 · 4 评论 -
CVE漏洞攻击——ccproxy溢出
CCProxy6.2溢出漏洞虚拟机:VirtualBox 6.1.30操作系统:WindowsXP SP2主机OS:Microsoft Windows10CVE编号:CVE-2004-2685安装共享文件夹按照下面箭头指向程序,然后再虚拟机设置中自动挂载一个主机的共享文件夹2. 关闭winxp的DEP使系统显示C:\boot.ini修改DEP选项查询虚拟机IP并连接ccproxy命令提示符中输入ipconfig可以获得ip地址,或者使用127.0.0.1原创 2022-04-17 18:45:18 · 4479 阅读 · 0 评论 -
基于PAM的用户权能分配
国科大操作系统安全实验——基于PAM的用户权能分配简介可拔插验证模块PAM(Pluggable Authentication Modules ),PAM模块通过一套动态链接库和一套统一的API,将系统提供的服务和其认证分离,并将其认证统一托管给PAM模块,来实现更加快捷方便的统一管理不同服务之间的认证机制。实验环境:ubuntu21.04实验要求及结果指出每个权能对应的系统调用,简要解释功能查找linux路径 /usr/src/linux-headers-5.11.0-46/inc原创 2022-03-19 08:47:03 · 627 阅读 · 0 评论 -
国科大——高性能计算系统习题1
矩阵乘法(C++一维数组实现)#include<iostream>using namespace std;class matirx {private: int rows;// 矩阵行数 int cols;// 矩阵列数 int* mValue;// 矩阵的值public: // 标准构造函数格式 matirx() {} // 获取输入 void initMatirx() { // 获取矩阵的行列和值 cout << "请输入行数:";.原创 2022-03-02 19:55:21 · 1645 阅读 · 4 评论 -
宿舍小讲堂相关网址
各种处理器性能排行https://rank.kkj.cn/mcpu3.shtml自动打开网站https://blog.csdn.net/qq_43840665/article/details/115589284win自动化脚本AHK(b站自学)https://blog.csdn.net/qq_43840665/article/details/114041166美化桌面https://zhutix.com/markdown编辑软件:Typoramarkdown语法:https://www..原创 2021-11-06 16:51:48 · 322 阅读 · 0 评论 -
国科大并发数据结构和多核编程
个人认为国科大计算机学院最硬核课程,学完后帮助你清楚的知道自己多么菜,你能见识到非常认真负责的老师(你每份的作业会认真看给出批复,雷同扣分,然后老师会分享优秀同学的思路)和非常优秀的同学,eg:用傅里叶变换思想进行锁的优化,把老师一个小作业写成一篇严谨认真的论文,当你还在懵懂时候有的同学已经可以上去给老师讲他的新思路······正如老师所说这门课程不是一门水课,如果想水过的同学建议退选,老师也支持,不要把最后的无能转化成对老师诘责,祝你好运!!!课程建议:把老师的讲义打印认真看下面的pdf是整理.原创 2022-01-11 11:25:15 · 906 阅读 · 11 评论 -
.start和.join如何使线程间并发执行
// 第一个for指线程异步启动自己的run方法,第二个for所有线程都阻塞主线程,等每个线程都完成后才运行主线程,而每个线程之间是并发 for (int i = 0; i < threadNums[p]; ++i) threads[i].start(); // 真正启动线程,jvm异步地调用每个线程的run方法 for (int i = 0; i < threadNums[p]; i++) { threads[i].join(); //主线程调用每个线程wait,.原创 2021-11-29 16:16:43 · 160 阅读 · 0 评论 -
国科大第一次作业——spec2000的使用
linux下解压spec2000文件tar -xvf FileName.tar在解压后的文件夹中,找到config 文件夹下的 x86_63.O3打开,进行更改配置选项O0是无编译优化O2是有编译优化为O2每次使用一个编译优化选项,到软件主目录运行RUNME.sh每次结果在result文件夹下的log001文件内...原创 2021-09-11 21:45:36 · 2850 阅读 · 3 评论 -
国科大计算机体系结构习题整理
横线上方为基础知识和解题思路,横线下方为具体题目解答学习效率最高的是:基于考试题的课堂视频片段的回放(我悟了)计算机体系结构第二章在3台不同指令系统的计算机上运行同一程序P时,A机需要执行 1.0∗1081.0 * 10^81.0∗108 条指令,B机需要执行 2.0∗1082.0 * 10^82.0∗108 条指令,C机需要执行 4.0∗1084.0 * 10^84.0∗108 条指令,但实际执行时间都是10s。请分别计算这3台机器在运行程序P时的实际速度,以MIPS为单位。这3台计算.原创 2022-01-02 21:49:00 · 4880 阅读 · 2 评论 -
国科大计算机体系结构考试专用
横线上方为基础知识和解题思路,横线下方为具体题目解答考试考的大部分是课后题,但是不完全是老师划的题,所以尽量全部复习这些考试资料只是一些绝大部分正确的感性资料,需要你自己去总结思考让我重学一遍,我会以课程视频为基础(b站有回放你也可以自己录)把每个课后题搞清楚,当然前提是你不要选太多的课计算机体系结构第二章在3台不同指令系统的计算机上运行同一程序P时,A机需要执行 1.0∗1081.0 * 10^81.0∗108 条指令,B机需要执行 2.0∗1082.0 * 10^82.0∗108 .原创 2022-01-11 10:36:10 · 1990 阅读 · 1 评论 -
国科大计算机网络
去看谢高岗老师的论文,搜不到的题目,搜相关论文假定有一个通信协议,每个分组都引入100字节的开销用于头和成帧,现在使用这个协议发送1M字节的数据(为方便计算,1M=10^6),然而在传递的过程中有一个字节被破坏了,因而包含该字节的那个分组被丢弃并重传。当数据的分组大小为1000、5000、20000和40000字节时,计算相应(包括开销)的传递字节总数目计算分组大小的最优值是多少,即分组的大小为何值时总的传输字节数最少。(提示:最优值不是1000、5000、20000和40000字节中..原创 2021-12-30 09:15:54 · 4081 阅读 · 20 评论 -
【总计】国科大英语Unit1
Translation and Paraphrasing改写重点:Even my most private and personal reflections are entangled with perspectives and voices of different people ,be it those who agree with me ,those who criticize,or those who praise me.即使是我最私密、最个人的情绪,也与不同人的观点或声音纠缠在一起,无论原创 2021-10-12 16:48:48 · 8219 阅读 · 8 评论 -
国科大英语测试Unit3
Translation and ParaphrasingWithout the 1968 experiments of Kendall, Friedman and Taylor at the Stanford Linear Accelerator Center (SLAC), quarks would have remained a mere theory, a will-o-wisp whose existence was confidently postulated but never proven原创 2021-10-30 21:48:20 · 8737 阅读 · 2 评论 -
国科大英语Unit4
Translation and ParaphrasingMaths becomes beautiful through the power and elegance of its arguments and formulae ; through the bridges it builds between previously unconnected worlds.数学之美,在于其论证和公式的力量和优雅,在于它贯通了原本互不相干的世界。For those who learn the langua原创 2021-11-24 08:22:03 · 4121 阅读 · 0 评论 -
国科大英语Unit5
Translation and ParaphrasingWhereas computers use zeros and ones to store and manipulate data, the neurons in our brains transmit information in binary, on/off spikes known as action potentials.计算机使用0和1来存储、处理数据,而我们大脑中的神经元则以二进制形式的开关尖峰来传输信息,这些尖峰被称为动作电势。T原创 2021-12-13 11:38:04 · 2407 阅读 · 0 评论 -
硕士英语GET真题词汇高频
qq原创 2021-07-05 16:40:46 · 1747 阅读 · 0 评论 -
贪心算法的最优解条件
条件证明每次的局部最优解必须在全局最优解序列中,否则不可能到达全局最优原创 2020-05-14 22:29:36 · 4108 阅读 · 0 评论 -
国科大算法分析陈玉福老师——第三章作业
王森 2021E8013382020Exercise1 and 2归并排序及时间复杂性:#include<iostream>#include<stdlib.h>#include<time.h>using namespace std;#define N1 10000#define N3 30000#define N5 50000#define N8 80000#define N10 100000#define N20 200000voi.原创 2021-10-10 16:07:23 · 443 阅读 · 0 评论 -
国科大计算机算法与分析——陈玉福 马菲菲
国科大 计算机算法与分析 陈玉福(了解)这种表示拓展答案,方便理解,但是在原考试题目中没有2021背包,矩阵(要动手算,有熟练度和好的计算能力,最好带计算机)打破对称,n皇后,傅里叶变换···这是整理的历年真题,当然有剩下的没整理题目(考频低),2021年下面的除了打破对称都考了,但是没带计算机加复试时间太少祝你好运!!!!!简答题贪心算法设计的关键是什么?应该注意哪些问题?关键:贪心策略的选择。问题:贪心算法的每一步决策都是局部最优,但不一定是整体最优解选择的贪心策略原创 2022-01-11 11:32:22 · 2176 阅读 · 9 评论 -
navicat连接华为opengauss有感
navicat需要使用高版本才能配置opengauss配置文件 postgresql.conf打开文件:vi /gaussdb/data/db1/postgresql.conf修改监听地址:listen_addresses = ‘*’配置文件pg_hba.conf打开文件:vi /gaussdb/data/db1/pg_hba.conf增加可访问数据库的IP(百度输入ip,复制你自己ip地址,不要使用cmd中ipconfig那个)host all .原创 2021-10-06 21:47:59 · 1120 阅读 · 0 评论 -
数据库字段类型的选择
这里给大家介绍的就一些常用的字段,例如:int、float、double、 decimal、varchar、char、 date、datetime等八种常用的类型。在数据库设计过程中我们要本着够用的原则,如果一味的把数据字段范围设为最大或者默认值的话,会导致存储空间大量的浪费。在数据量特别大的情况下,这样的设计原理将会使数据库空间造成严重的浪费,也会对数据库的执行效率造成很大的影响。所以我们在做数据库设计的时候要谨慎再谨慎、小心再小心。下面说一下字段各自的使用原则:1.当数据存储的是字符,且长度是一个原创 2021-10-13 19:38:26 · 1443 阅读 · 0 评论 -
国科大——数据库新技术第三次作业
要求1使用E-R图表示概念模型设计出合理的关系模式coursedepartmentselectcoursestudentteachteacher要求2完成在表上的操作 (用SQL的SELECT语句):给出学生名,查询学生所选的所有课程名、成绩,累计学分给出课程名,查询学生的平均成绩各门课按平均成绩排序显示所有的课程名和讲课教师名名和讲课教师名[外链图片转存中…(img-3zf49wr3-1634370747原创 2021-10-16 15:52:41 · 813 阅读 · 3 评论 -
国科大数据库新技术
**第1章 **关系数据库模型和关系运算要求掌握的基本概念和理论与网状和层次数据库相比,关系数据库有哪些优点?数据结构单一建立在严格的数学概念基础上将数据的定义和操作统一在一种语言中,易学易用试述关系模型的完整性规则关系模型三要素:数据结构、关系操作、完整性约束完整性约束包括:实体完整性:关系中,键的属性值不能为空参照完整性:关系中,外键的值必须为空或者与被参照关系中主键的值对应用户定义的完整性:数据间应满足由用户定义且被系统检查的语义约束关系。试述等值连接.原创 2022-01-11 11:06:56 · 1066 阅读 · 2 评论 -
国科大---移动互联技术第一次作业
环境:使用python3.7,需要安装一些非自带的库,根据提示安装就行1. 学校官网邮箱和电话的爬取#1. 模拟浏览器爬取网页信息import urllib.requesturl = "https://www.ucas.ac.cn/site/37"# 所要爬取的目标网址req = urllib.request.Request(url=url) req.add_header("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleW原创 2021-09-15 08:23:42 · 950 阅读 · 0 评论 -
国科大——移动互联第二次作业
xpath的路径表达式:表达式描述nodename选取此名字节点的所有子节点。/从根节点选取。//选取其后节点的所有子元素,而不考虑它们的位置。.选取当前节点。…选取当前节点的父节点。@选取属性。*匹配任何元素节点@*匹配任何属性节点。nodename/text()选取当前节点的所有文本子节点。|返回两个xpath表达式的结果路径表达绝对位置路径:/step/step/…相对原创 2021-09-17 11:15:19 · 439 阅读 · 0 评论 -
国科大——移动互联第三次作业
淘宝网站登录,使用:requests和cookies注册淘宝并登录复制cookie#!coding:utf-8import requestsurl = 'https://login.taobao.com/member/login.jhtml'header = { 'Cookie': '你的cookie', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.原创 2021-09-25 15:19:41 · 2132 阅读 · 3 评论 -
国科大移动互联网技术考试
移动互联知识点策略:侧重于后两章重视填空即使一段文字中选择N个核心词汇(不重视长段文字)期望用20%的时间获得80%的分数本PDF使用方法:重点是 :后面的 或者 标记的18,20年真题已经标出,可以完全使用,不需要耗费经历和金钱找真题(填空+简答)所有课里面最高分(记得90多),老师真好——沈阳计算技术研究所王森&沈阳自动化研究所鹏哥,合著2022回忆版(其余的是已经下面整理的)14:12:5280端口是对的14:12:53最后两节课涵盖的物联网那章一原创 2022-01-11 10:53:58 · 3513 阅读 · 0 评论