自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 2023春计算机系统大作业

2023春计算机系统大作业。

2023-05-28 15:47:09 143

原创 数据结构与算法——第一章绪论

数据结构与算法绪论

2022-09-11 19:40:26 498

转载 WebApp 之 manifest.json

简述manifest.json 用于提供应用程序相关描述的文件(名称,作者,图标和描述)如何使用在HTML页面的头部,引入一个链接基础案例属性介绍只介绍部分常用的属性nameWebApp的名称。用户保存WebApp到桌面时,将作为App的名称。short_name为应用程序提供简短易读的名称。 这是为了在没有足够空间显示Web应用程序的全名时使用。icons应用程序图标。用户保存WebApp到桌面时,根据适配,将作为App的图标字段描述sizes包含空格分隔的

2022-07-12 11:26:43 1357

原创 JAVA学习笔记6——面向对象编程

三条主线Java类及类的成员面向对象oop的三大特征其他关键字物质由分子与原子构成,java由类构成类class包括:属性:对应类中的成员变量Field行为:对应类中的成员方法Method类的语法格式public class text(){ int a;//属性 public void someName(){ }//方法}对象的创建与使用程序员没有对象没关系,new一个就行。类名 变量名=new 类名();变量名.属性=xx;变量名.函数();//函数的调用

2022-01-22 14:09:07 246

原创 JAVA学习笔记5——数组

动态初始化int[] a=new int[4];//默认值0,默认类型null静态初始化int[] b=new int[]{1,2,3,4};a.length为数组的长度二维数组int[][] c=new int[][]{ {}, {}, {}};几个注意的点int[][] d=new int[3][];//合法int[][] e=new int[][3];//非法int[] x,y[];//特殊写法:x是一维数组,y是二维数组...

2022-01-21 17:03:21 317

原创 JAVA学习笔记4——各种运算符

int i=0;int k=i++;//则k=0,后i自己加1int k=++1;//则k=12默认为int类型,s+2为int类型,s=s+2;应该改为s=(short)(s+2)然而使用扩展运算符时,运算结果会自动强制转化成原类型很少用到101010负数=补码=反码+1...

2022-01-20 11:04:52 79

原创 java学习笔记3——数据类型的自动转换与强制转换

强制转换:(类型)变量名;

2022-01-20 10:13:52 178

原创 JAVA学习笔记2——注释、关键字与保留字、数据类型

注释单行://多行/* */文档注释/***文档注释*这是一个打印xxx的类*@author xxx*@version 1.0.0*/关键字与保留字标识符数据类型整数类型:long i =3l;浮点类型float i=0.3f;字符类型转义\System.out.println();//也可以换行布尔类型输出:System.out.println(变量名);...

2022-01-13 11:12:45 79

原创 JAVA学习笔记1——搭环境与输出Hello World

JVM(Java Virtual Machine)虚拟机所以JAVA可以跨平台GC(Garbage Collection)垃圾回收机制搭环境1.搞JDK2.配置环境变量path均改变系统变量新增变量JAVA_HOME 变量值记录JDK所在路径新增变量CLASSPATH变量值输入:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar在Path变量中新增路径%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin最后在DOS命

2022-01-12 22:47:58 183

原创 数据字典定义及应用

数据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体。当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量是不断变化的,特别是当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。数据字典的两种形式...

2022-01-11 10:44:03 1316

原创 数据库设计的一些要点

E-R图(Entity-Relationship)实体关系图数据库建模三线图进行数据表设计PowerDesignerPDMan概念数据模型(Conceptual Data Model)给客户看逻辑数据模型(Logical Data Model)给程序员看:体现了主外键关系物理数据模型(Physical Data Model)生成SQL语言面向对象模型(Object-Oriented Model)生成代码多对多关联:需要一个表来维护,关系表分别创建外键与两张表关联一对多,多对一

2022-01-09 23:14:02 575

原创 数据库学习笔记3——创建和操纵表、创建和使用视图

创建和操纵表在创建新的表时,指定的表名必须不存在,否则会出错。为防止意外覆盖已有的表,SQL 要求首先手工删除该表,然后再重建它,而不是简单的用创建表语句覆盖它。每个表列要么是 NULL 列,要么是 NOT NULL 列。当我们不明确指定 NULL 或 NOT NULL 时,默认为 NULL。SQL 允许指定默认值,在插入行时如果不给出值,DBMS 将自动采用默认值。默认值在 CREATE TABLE 语句的列定义中用关键字 DEFAULT 指定。CREATE TABLE orderitems_t

2022-01-09 20:28:01 139

原创 数据库学习笔记2——分组,连接,组合,插入更新删除数据

分组在使用 GROUP BY 时,除计算语句外,SELECT 语句中的每一列都必须在 GROUP BY 子句中给出。GROUP BY 子句必须出现在 WHERE 子句之后,ORDER BY 子句之前。# 使用 having 进行过滤SELECT vend_id, AVG(prod_price) AS avg_priceFROM productsGROUP BY vend_idHAVING avg_price > 5;#SQL 子句的顺序

2022-01-07 11:10:12 559

原创 数据库学习笔记1——查询,注释,排序,过滤

**查询**切换数据库。我们可以使用 MySQL 的 USE 命令来选中数据库。USE order_manager1.查询什么?SELECT2.从哪查询?FROMSELECTprod_name FROM products;如果没有明确排序查询结果,则返回的数据没有特定的顺序。返回数据的顺序可能是数据被添加到表中的顺序,也可能不是。对于单条 SQL 语句来说,在结尾处加分号或者不加分号都是可以的。但是多条 SQL 语句必须以分号分隔。查询多个列:SELECT prod_id, ve

2022-01-06 22:53:33 391

原创 数据库中的关键字——字段(列)、记录(元组)、表、主键、外键

一、字段(列)某一个事物的一个特征,或者说是属性其中姓名就是员工的一个属性,可称之为字段二、记录(元组)事物所有特征的组合,可以描述一个具体的事物三、表记录的组合 表示***同一类***事物的组合四、主键能唯一标识信息的事物在说主键之前,先看上面一个表格,上述格式可以存储信息,但是某一天当出现两个姓名,性别、年龄都相同的王二麻子时,就无法辨别,我们管这种现象叫做***冗余***,并且这两信息就无法辨别,所以这是就需要设置一个特定的东西来唯一的标识信息。所以我们就用编号来唯一标识员工的

2022-01-05 18:38:04 2586

原创 C语言中enum的定义与用法

enum是C语言中有一个关键字定义enum 标识符 { 枚举数据表};小tip:枚举型是预处理指令#define的替代枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量(无需int),元素之间用逗号,隔开。枚举数据表的值都是整数。第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。也可以人为设定枚举成员的值,从而自定义某个范围内的整数。枚举常量不是字符串,不能用%s方式输出字符串。egenum img{ WIDTH=5,

2021-12-20 11:32:54 3534

原创 c语言中的排序与查找

**c语言中的排序与查找**一、排序冒泡法排序//冒泡法排序代码实现(以升序为例)int BubbleSort(int num[],int n)//传输数组与数据个数(决定排序次数){ for(int i=0;i<n-1;i++)//总共进行n-1次排序 { for(int j=1;j<n-i;j++)//每次进行n-i-1次比较(交换) { if(num[j-1]>num[j]) { int bridge; bridge=num

2021-11-24 18:03:07 1218

原创 判断是否是闰年

2021-11-08 11:18:52 48

原创 如何求C语言字符串长度(strlen函数和sizeof关键字)

如何求C语言字符串长度(strlen函数和sizeof关键字)在程序里,一般会用***strlen()***函数或***sizeof()***来获取一个字符串的长度,但这2种方法获取的字符串的长度其实是不一样,我们用如下函数进行测试:void test6(){ char s1[20] = "hello world"; char s2[20] = {'h','e','l','l','0',' ','w','o','r','l','d','\0'}; char s3[] =

2021-10-28 11:21:05 3168

原创 %s与%c区别

%s是接受字符串%c是接受所有类型的单个字符%s本身会跳过空白符,并且不检查长度,但是%c不会跳过,甚至回车键都会被接受,有时会造成程序无法输入直接结束的现象,其实就是%c接受了回车键...

2021-10-28 10:18:30 13537 1

原创 最大公约数问题

根据最大公约数的如下3条性质,采用递归法编写计算最大公约数的函数Gcd(),在主函数中调用该函数计算并输出从键盘任意输入的两正整数的最大公约数。性质1 如果a>b,则a和b与a-b和b的最大公约数相同,即Gcd(a, b) = Gcd(a-b, b)性质2 如果b>a,则a和b与a和b-a的最大公约数相同,即Gcd(a, b) = Gcd(a, b-a)性质3 如果a=b,则a和b的最大公约数与a值和b值相同,即Gcd(a, b) = a = b``#include <std

2021-10-28 09:43:21 194

原创 2021-10-28

define用法,C语言#define详解(笔记)用 #define 定义标识符的一般形式为: #define 标识符 常量 **//注意, 最后没有分号** 需要注意的是,预处理指令不是语句,所以后面不能加分号。这是很多新手经常犯的错误。#include 后面也没有加分号。#define 和 #include 一样,也是以“#”开头的。凡是以“#”开头的均为预处理指令,#define也不例外。#define又称宏定义,标识符为所定义的宏名,简称宏。标识符的命名规则与前面讲的变量的

2021-10-28 08:35:26 63

原创 循环控制结构小题1

#include<stdio.h>int main(){ char line; int i; for(i=1;;i++) { if((i=getchar())!='\n') { putchar(i); } else break; }}可读入任意数目字母直到按下回车

2021-10-04 11:13:31 89 2

2023计算机系统大作业

2023计算机系统大作业

2023-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除