- 博客(42)
- 收藏
- 关注
原创 解决because its MIME type (‘text/html‘) is not a supported stylesheet MIME type, and strict MIME check
vue连接django,vue+django
2022-04-20 12:25:49
13392
原创 软件工程(理论)
第一章先确定目标,然后再确定过程,方法,最后工具软件开发技术(主)目标方法工具目标正确性(功能要求,性能要求)及时开销合益软件功能分类系统软件支撑软件应用软件软件开发方法结构化面向对象软件开发过程管理分配资源钱软件的特点逻辑实体设计制造无磨损老化定制开发复杂软件开发的含义第二章...
2022-03-07 12:42:20
118
原创 数据链路层
功能:链路管理,帧定界,帧同步,透明传输,流量控制,差错检测概括组帧:字符计数法:头部加计数字段来表明镇内字符数 首尾定界法:使用特定字符或比特式定真的开始和结束 字符填充: EOF 比特填充:每五个1就填一个0 违规编码法:采用无违规编码表示其实结束差错控制:检错编码:奇偶校验码(不考)循环冗余码CRC冗余码细节部分信道:点对点信道,广播信道链路:一根线(物理链路)数据链路:物理链路+协议网络适配器:既有软件也有硬件,实现了通信协议,包括
2021-12-21 21:18:39
200
原创 计网第二章物理层
传输媒体接口:机电过功机械特性电气特性功能特性过程特性数据通信基础知识:调制解调器常用术语:信号:模拟信号,数字信号,码元基带信号:来自源的信号;代表文字图像的数学信号基带调制(编码):仅对基带信号的波形进行变换,使其能与信道特性相适应,变换后的信号仍是基带信号带通调制:使用载波进行调制,把基带信号的频率范围移到较高频段,并转换为模拟信号(连续),变换后的信号称为带通信号编码:差分南曼切斯特:看边界,边界跳变代表值变化,平稳值不变,跳值变化,开始没有跳代表1,无代表0)曼切斯.
2021-12-21 16:50:48
461
原创 计网复习第一章
分组交换和报文交换:报文交换:发送的是报文(报文是原发送信息的整体) 分组交换:发送的是分组(分组是由报文切割成的,需要报文的拆分和重组),无需面向连接多路复用:分组交换均采用储存-转发 报文分组,一个以完整报文,一个是分组分组交换比报文交换有更好的网络响应计算机性能指标:速率,带宽,吞吐率,时延,时延带宽积,往返时间,利用率。速率:带宽和吞吐量也是速率时延:发送时延,传播时延,处理时延,排队时延发送:数据帧/发送速率 一般等于数据帧/带宽传播时延:信道长度/电磁波在信道
2021-12-20 23:04:25
198
原创 数据库第一章
1.1长期储存在计算机内,有组织,可共享的大量数据的集合DBDBMS基础软件,啥功能都有DBS DB DBA DBMS和应用程序组成人工管理,文件系统,数据库系统文件特点冗余度大,数据独立性差数据安全性保护:防止不合法使用数据完整性保护:数据的正确性,有效性,相容性并发控制一致性,恢复功能数据结构化是与文件系统的主要区别数据共享可以大大的减少冗余,避免数据不相容性,不一致性,弹性大以扩充数据独立性包括物理逻辑独立数据库系统出现使市中心变成共享数据库1.2数据模型现实
2021-12-18 21:54:03
721
原创 数据库复习题
A、 日志备份仅备份日志,不备份数据B、 日志备份的执行效率通常比差异备份和完整备份高C、 日志备份的时间间隔通常比差异备份短五个基本运算:并,差,选择,投影,笛卡尔积数据库的完整性是指数据的正确性和相容性PRIMARY KEY主键UNIQUE唯一现实世界,信息世界,机器世界数据模型的组成要素中描述系统静态特性的是数据结构,描述系统动态特性的是数据操作。实体完整性,参照完整性,用户自定义完整性为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就__.
2021-12-18 20:50:47
842
原创 C#学习第二天
{0}占位符,输出货币形式write({0:C6},d)6是精度write({0:C6},d)d只能是整数,N是逗号分隔符P**string类型**1.复制length长度(属性)小写大写删除首尾空白字符Trim函数,只会移除前面或后面连着的字符串,不管中间只去首位左对齐可以将空格替换成其他10.比较11.indexof()返回s中字符串或字符的索引12.insert在指定的位置插入字符串13.14.remove15. replace16..
2021-11-15 08:35:49
79
原创 C#自学第一天
Console.Write(“hello!”);//输出Console.ReadKey();//等待输入一个字符后再关闭窗口快捷键 Ctrl K C 注释 Ctrl K U 取消注释Ctrl K D 代码对齐 Ctrl J智能提示/* /不能嵌套,因为系统只识别第一个/作为结束文档注释///如图,在打///后会自动弹出上图所示,只需要在里面填充说明,注释里的内容会在智能提示中弹出。类型系统默认小数为double,如float f=3.50 错误,要在后..
2021-11-13 19:12:19
846
原创 数据库第一章
(概念)模式的概念1.模式不涉及具体的硬件环境与平台,也与具体的软件环境无关。2.每一个一个数据库只有一个概念模式。3…模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。4.数据的逻辑独立性是指______。(3分)A.模式改变,外模式和应用程序不变SQL、DDL、DML 及DCLDDL数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言DML数据操作语言,SQL中处理数据等操作统称为数据操纵语言DCL数据控制语言,用来授予或回收访问数据库的某种特权
2021-09-19 12:05:02
98
原创 铁轨
#include<bits/stdc++.h>using namespace std;const int MAX = 1100;int n,B[MAX];//n是火车的数量,B是出战的顺序 int main(){ while((scanf("%d",&n))==1){ int a=1,b=1;//a是入站的数量同时也是出战的数,b是出战的数量 stack<int> C;//站 for(int i=1;i<=n;i++){ cin>
2021-04-24 08:52:09
107
原创 大数加法
#include<bits/stdc++.h>using namespace std;int main(){ char a[100],b[100];//存大数 int lena,lenb,len; while((scanf("%s %s",a,b))){ int x[100]={0},y[100]={0},z[100]={0};//x存a,y存b,z存和 lena=strlen(a); lenb=strlen(b); //cout<<'@'; //
2021-04-21 09:39:14
57
原创 find函数
find(s,i)从i找s s可以换成字符字符串字符数组find_first_of(‘a’,i) 从i开始找第一个a的位置find_last_of同上
2021-04-19 08:53:23
145
原创 Dij
#include<bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;//紧急救援//1.建图 //2、通关算法求最短路径 地杰斯拉算法 int N,M,S,D;int mapp[510][510];//邻接矩阵 一定要注意不能用map当数组 int nums[510];//消防员的数目 int Dis[510];//记录最短路径int cnt[510];//结点i同长路径的条数 int sum[510];//走到
2021-04-14 20:07:19
116
原创 吃火锅
# include <iostream># include<algorithm> # include<cstring>using namespace std; int main(){ //char a[90]; string a; string d = "chi1 huo3 guo1"; string c1; int f=0;//id只需要被更新一次 int c = 0;//记录有多少条信息 int cnt=0;//记录有几次吃火锅 int
2021-04-03 10:29:59
150
原创 前世档案
对于字符串的输入如果想用cin直接输入字符串,要#include"string"//前世档案这道题考验的是我们对完全二叉树的了解//这里的结论号=结点号-上层的最后一个节点号//结点号:由路径决定,设根序号为i,y的话就2i,n的话就2i+1 //上层的最后一个节点号:2的n次方-1,n为答的题数 //#include <bits/stdc++.h>#include<iostream>#include<math.h>#include<strin
2021-04-01 22:54:00
566
原创 2021-03-31
快速算法思想:以第一个单元为基准,将其分成两部分(小于大于),再依次对两部分进行排序;//快速算法#include<iostream>using namespace std;void print(int a[], int n){ for(int j= 0; j<n; j++){ cout<<a[j] <<" "; } cout<<endl;}void swap(int *a,int *b){//交换两个数 int tmp=
2021-03-31 19:21:35
45
原创 string类的使用
今日题目7-1 字符串排序–string类的使用 (30 分)先输入你要输入的字符串的个数。然后换行输入该组字符串。每个字符串以回车结束,每个字符串不多于一百个字符。 如果在输入过程中输入的一个字符串为“stop”,也结束输入。 然后将这输入的该组字符串按每个字符串的长度,由小到大排序,按排序结果输出字符串。如果存在多个字符串长度相同,则按照原始输入顺序输出。输入格式:字符串的个数,以及该组字符串。每个字符串以‘\n’结束。如果输入字符串为“stop”,也结束输入.输出格式:可能有多组测试数据,
2021-03-30 22:51:56
100
原创 生成元
//枚举#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){ int T,n; int ans[100005]; memset(ans,0,sizeof(ans)); for(int i=0;i<100005;i++){ int x=i,y=i;//这里注意 while(x>0){ y+=x%10; x/
2021-03-27 15:24:22
98
原创 猜数字游戏的提示
(a,b)a是位置对的个数,b是数字对的个数#include<stdio.h>int main(){ int n,a[100],b[100]; int k=0; while((scanf("%d",&n)!=EOF)){ printf("Game %d:",++k); for(int i=0;i<n;i++) scanf("%d",&a[i]); while(1){ int A=0,B=0; for(int i=0;i<n
2021-03-27 15:00:22
69
原创 小卓在进步
回文词判断一行是否是镜像串和回文串#include<stdio.h>#include<ctype.h>//isalpha函数判断是否是字母 #include<string.h>char rev[]="A 3 HIL JM O 2TUVWXY51SE Z 8 "; char r(char ch){//返回字符的镜像字符 //思想:我开始没有想到利用镜像字符与原字符一一对应的关系 //还有26个字母是挨着的不用再写一个对应数组 if(isal
2021-03-26 16:35:40
55
原创 小卓在进步
左右引号#include<stdio.h>int main(){ char c; int p=1; while((c=getchar())!=EOF){ if(c=='"') { //(p)?putchar(“):putchar(”); printf("%s",p?"“":"”"); //p=-p; p=!p; } else putchar(c); } return 0;} 今日知识?:语句 (这个语句的意思是将问号后的值赋给p,所以
2021-03-26 09:44:09
58
原创 小卓在进步
常量数组char s[]="`1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./";//不用写个数,不用大括号,直接双引号输出字符putchar(ch);//不加双引号今日习题:输出键盘上前一个字符#include<stdio.h> char s[]="`1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./";int main(){ char c; while((c=getchar())
2021-03-26 09:22:41
131
原创 复习题
数据结构复习题判断1.1、所谓“循环队列”是指用单向循环链表或者循环数组表示的队列。(2分)解:错误。将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)2.二分法不能用于链表3.二分法查找平均复杂度是O(logN)...
2020-12-16 15:55:45
2671
原创 苹果软件开发复习
@苹果软件开发课程总结跑马灯(练习timer)//// ViewController.swift// 走马灯//// Created by s20191106196 on 2020/12/2.// Copyright © 2020 s20191106196. All rights reserved.//import UIKitclass ViewController: UIViewController { @IBOutlet weak var box1:
2020-12-16 12:05:09
122
原创 关于学C++与C学堆栈的一些心得
#关于Stack刚开始学堆栈的时候,感觉堆栈不就是链表嘛,为啥要单独拿出来讲,还有队列也是,后来才知道,原来有关于stack和queue的函数,这样就不用自己建立链表了下面我说一下关于Stack的函数##c++ stl栈stack介绍C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。c++ stl栈stack的头文件为:#includec++ stl栈stack的成员函数介绍操作 比较和分配堆栈empty()
2020-10-10 13:10:15
189
原创 c++ stl栈stack介绍
c++ stl栈stack介绍C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。c++ stl栈stack的头文件为:#include c++ stl栈stack的成员函数介绍操作 比较和分配堆栈empty() 堆栈为空则返回真pop() 移除栈顶元素push() 在栈顶增加元素size() 返回栈中元素数目top() 返回栈顶元素...
2020-10-10 12:37:54
144
原创 数据结构第一周
若一个栈的输入序列为1,2,3,…,N,输出序列的第一个元素是i,则第j个输出元素是j−i−1。 (2分)F:[解析] 一串数据依次通过一个栈,并不能保证出栈数据的次序总是倒置,可以产生多种出栈序列。一串数据通过一个栈后的次序由每个数据之间的进栈、出栈操作序列决定,只有当所有数据“全部进栈后再全部出栈”才能使数据倒置。事实上,存在一种操作序列――“进栈、出栈、进栈、出栈……”――可以使数据通过栈后仍然保持次序不变。题目中输出序列的第一个元素是i,则第j个输出元素是不确定的。在单链表中,要访问某.
2020-09-29 21:01:25
750
原创 还需改进
#include<bits/stdc++.h>using namespace std;//第一步:用结构体来存一个矩阵struct matrix{int a[2][2];};matrix mul(matrix a,matrix b){matrix ans;/*需要用三重循环来运算矩阵乘法乘完还是一个矩阵 */for(int i=0;i<2;i++){for...
2020-03-22 23:51:57
123
原创 斐波那契数列
// An highlighted blockvar foo = 'bar';//正确答案#include<stdio.h>int a[1000001]={7,11};int main(){ int n,i,c; for(i=2;i<=1000000;i++){ a[i]=(a[i-1]%3+a[i-2]%3)%3; } while(scanf("%d",...
2020-03-21 23:19:32
130
原创 人见人爱
问题如下:Problem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。Output对于每个测试实例,请输出A^B的最后三位表示的整数,...
2020-03-20 08:40:00
101
原创 rightmost dight
#include<stdio.h>long long ll(long long a){ long long c=10,b=a,ans=1; while(b!=0){ if(b&1) ans=(ans*a)%c; a=(a*a)%c; b>>=1;} return ans;}int main()...
2020-03-20 00:06:53
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人