- 博客(39)
- 收藏
- 关注
原创 shell语法(一)
概论脚本示例运行方式注释单行注释多行注释变量定义变量使用变量删除变量变量类型字符串默认变量文件参数变量其它参数相关变量数组定义读取数组中某个元素的值读取整个数组数组长度
2023-09-26 21:26:35
272
原创 vim基本操作
每次用vim编辑文件时,会自动创建一个`.filename.swp`的临时文件。 如果打开某个文件时,该文件的`swp`文件已存在,则会报错。此时解决办法有两种: (1) 找到正在打开该文件的程序,并退出 (2) 直接删掉该swp文件即可
2023-09-25 19:43:45
609
原创 tmux常用操作
tmux:新建一个session,其中包含一个window,window中包含一个pane,pane里打开了一个shell对话框按下Ctrl + a后手指松开,然后按%:将当前pane左右平分成两个pane按下Ctrl + a后手指松开,然后按":将当前pane上下平分成两个paneCtrl + d:关闭当前pane;如果当前window的所有pane均已关闭,则自动关闭window;如果当前session的所有window均已关闭,则自动关闭session鼠标点击可以选择pane
2023-06-14 11:32:42
784
原创 Linux | 常用文件管理命令
列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件。:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项。重命名也是用这个命令。: 取消命令,并且换行。可以是一个路径,比如。
2023-06-07 11:06:55
795
原创 Python | 猜数字游戏 + 显示历史战绩 + 显示最佳战绩(MVP)+ 3个游戏难度
Python猜数字游戏,分简单,中等,困难模式。可查看历史战绩和最佳战绩功能介绍:三个文本文件存战绩、菜单界面、查看全部战绩、难度选择:、选择难度后进入游戏:游戏后结束界面:最佳战绩MVP判断依据:代码:一些问题解决:清屏、按任意键(回车键)继续的乱码问题、
2023-05-31 18:19:35
733
原创 数据库实验 | 第5关:使用游标的存储过程
jdxx数据表有四个字段,分别是省份(sf)、城市(cs)、区县(qxmc)、街道(name)。例如,查询天心区(qxmc)的所有字段的值结果如图所示。tjdq(in sf varchar(10))输入省份的名称,将该省份所有城市的所有地区的乡x、镇z和街道jd和其他的个数插入到数据表dqtj中。dqtj数据表已经建立在数据库中,有城市(cs),区县名称(qxmc)、县(x)、街道(jd)、镇(z)、其他(qt)六个字段。分别存储指定省份的城市、区县名称和县、街道、镇、其他的个数。以湖南省为参数,调
2023-04-18 16:03:08
4191
原创 数据库实验 | 第4关:修改多个数据表的存储过程
输入图书条形码sh、读者证编号dzbh和还书日期rq,办理还书。检查借阅数据表是否有此记录(条形码txm为sh读者dzzh为dzbh,且还书日期hsrq是否为null,若没有则zt返回"没有该借阅",否则在借阅表将该借阅记录的还书日期改为rq。并将图书数据表该图书的在库zk改为1,zt返回"成功还书".
2023-04-18 15:56:30
3353
原创 数据库实验 | 第3关:建立和调用存储函数
任务要求建立存储过程gkjb(nf int, xm varchar(10) )输入年份nf和月份yf和姓名xm ,返回该会员的等级。若该顾客在指定年份的消费金额(销售单xsd的实际付款sjfk的合计)大于等于10000元,则返回超级vip,大于等于5000元,则返回vip,大于0小于5000元返回一般会员,若没有销售数据则返回非会员。调用过程通过select查询所有顾客数据表的姓名和2015年的顾客级别,结果如下所示
2023-04-18 15:49:20
2932
原创 数据库实验 | 第2关:建立和调用存储过程(带输出参数)
本关任务:销售数据库有工作人员、销售单数据表工作人员gzry数据表有雇员号gyh、姓名gyxm、出生日期csrq、学历xl、工资gz、部门bm、电话dh字段销售单xsd数据表有销售单号xsdh、会员号hyh、雇员号gyh、销售日期xsrq、应付款yfk、实际付款sjfk字段。输入年份nf和月份yf和姓名xm ,输出对该工作人员的评价pj。若该员工在指定年份和月份的销售业绩(销售单xsd的实际付款sjfk的合计)大于等于10000元,则返回优秀,大于等于5000元,则返回达标,大于0小于5000元返回不达标
2023-04-17 23:52:12
2933
原创 数据库实验 | 第1关:建立和调用存储过程(不带输出参数的存储过程)
本关任务:该实验是针对数据表jdxx,该数据表有四个字段,分别是省份(sf)、城市(cs)、区县(qxmc)、街道(name)。例如,查询天心区(qxmc)的所有字段的值结果如图所示。dqxx(in city varchar(10),in district varchar(10))输入城市city和区县district的名称,显示乡x、镇z和街道jd、其他的个数提示:即name字段含有乡、镇、街道及不包含上述选项的个数**调用过程**以长沙市和开福区为参数,调用dqxx过程以厦门市和同安区为参数
2023-04-17 20:50:12
5545
原创 sql 数据查询练习 实验题
按照院系降序显示所有学生的 “院系,学号、姓名、性别、年龄”等信息,其中院系按照以下规定显示:院系为CS显示为计算机系,院系为IS显示为信息系,院系为MA显示为数学系,院系为EN显示为外语系,院系为CM显示为中医系,院系为WM显示为西医系,其他显示为院系不明;查询学生信息表中的学生总人数及平均年龄,在结果集中列标题分别指定为“学生总人数,平均年龄”;修改student表,将cs系姓名为“李咏”的学生姓名为“李勇”;查询同时选修“01”号课程和“02”号课程的所有学生的学号;
2022-10-21 19:19:39
2008
原创 数据库实验 知识点(二)
数据的插入、数据的删除、删除表中指定行、删除表中的所有行、数据的更改、基本select查询、检索数据表中一个字段的内容、检索数据表中多个字段的内容、检索数据表中所有字段的内容、带限制条件的查询和表达式查询、查询前几行的数据、表达式查询、使用where语句进行检索
2022-09-25 23:46:31
376
原创 数据库实验 知识点(一)
创建数据库、选择数据库、创建表、删除表、添加主键约束、修改字段类型、添加外部关键字、添加唯一约束、添加非空约束、使用默认约束、设置表的属性值自动增加
2022-09-18 23:40:03
401
原创 【HTML5、CSS3】新增内容
HTML5、语义化标签、多媒体标签、input类型、表单属性、CSS3、选择器、属性选择器、结构伪类选择器、伪元素选择器、盒子模型、滤镜filter、calc函数、过渡
2022-08-24 23:11:04
206
原创 CSS:常见技巧
精灵图、字体图标、三角、鼠标样式、轮廓线outline、防止拖拽文本域resize、行内块和文字垂直居中对齐、解决图片底部默认空白缝隙问题、文本溢出显示省略号、margin的巧妙运用、、
2022-08-21 23:31:13
121
原创 CSS:定位、元素的显示与隐藏
定位、定位组成、静态定位、相对定位、绝对定位、固定定位、粘性定位、定位叠放次序、绝对定位的盒子居中、定位特殊特性、元素的显示与隐藏、display属性、visibility可见性、overflow溢出、...
2022-08-18 23:27:38
954
原创 CSS:浮动、清除浮动
传统网页布局的三种方式、浮动、浮动特性、浮动元素经常和标准流父级搭配使用、浮动布局注意点、清除浮动、清除浮动的本质、清除浮动的方法、1、额外标签法2、父级添加overflow3、:after伪元素法4、双伪元素清除浮动常见的图片格式、CSS书写循序......
2022-08-18 00:43:53
338
原创 CSS:盒子模型、圆角边框、盒子阴影、文字阴影
盒子模型、盒子模型组成、边框、表格的细线边框、内边距、外边距、外边距合并、清除内外边距、圆角边框、盒子阴影、文字阴影、
2022-08-13 18:07:03
397
原创 CSS:背景、三大特性
目录、背景、背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定、背景复合写法、背景色半透明、CSS的三大特性:层叠性、继承性、优先级、
2022-08-13 15:15:16
458
原创 emmet语法、CSS复合选择器
emmet语法、快速生成HTML结构语法、快速生成CSS样式语法、复合选择器、后代选择器、子选择器、并集选择器、伪类选择器、链接伪类选择器、:focus伪类选择器
2022-08-04 21:45:17
162
原创 CSS: 文本属性、引入方式
文本属性、文本颜色、对齐文本、装饰文本、文本缩进、行间距、CSS引入方式、三种样式表、内部样式表、行内样式表、外部样式表
2022-08-03 21:35:16
259
原创 Codeforces Round #807 (Div. 2) A~D
A - Mark the Photographer.B - Mark the Dust Sweeper.C - Mark and His Unfinished Essay.D - Mark and Lightbulbs.
2022-07-16 23:09:28
166
原创 【第十三届蓝桥杯】省赛C/C++ B组 题目+题解
A: 九进制转十进制B: 顺子日期C: 刷题统计D: 修剪灌木E: X 进制减法F: 统计子矩阵G: 积木画H: 扫雷I: 李白打酒加强版J: 砍竹子
2022-07-05 17:20:17
12941
原创 C++机房预约系统
用C++实现机房预约系统学校现有几个规格不同的机房,由于使用时经常出现“撞车”现象,现开发一套机房预约系统,解决这一问题。
2022-06-11 22:58:53
2423
11
原创 C++通讯录管理系统
用C++实现通讯录管理系统系统中需要实现的功能如下:1、添加联系人:向通讯录中添加新人,信息包括(姓名,性别,年龄,联系电话,家庭住址)最多记录1000人。2、显示联系人:显示通讯录中所有联系人信息。3、删除联系人:按照姓名进行删除指定联系人。4、查找联系人:按照姓名查看指定联系人。5、修改联系人:按照姓名重新修改指定联系人。6、清空联系人:清空通讯录中所有信息。7、退出通讯录:退出当前使用的通讯录。...............
2022-06-05 12:27:24
2892
3
原创 学习笔记:计算机网络(一)
因特网概述网络,互联网和因特网因特网的组成三种交换方式电路交换分组交换 ⭐计算机网络通常采用分组交换;报文交换报文交换主要用于早期的电报通信网;不限制报文的大小,需要各结点交换机有较大的缓存空间;计算机网络的定义计算机网络的分类 按交换技术分类 电路交换网络 报文交换网络 分组交换网络 按使用者分类 公用网 专.........
2022-03-13 23:26:42
3599
原创 高精度运算 (不压位)
1、高精度加法高精度 + 高精度#include<iostream>#include<vector>using namespace std;vector<int> add(vector<int> &A, vector<int> &B){ vector<int> C; int t = 0; //t表示进位 for(int i = 0; i < A.size() || i
2022-01-06 18:41:30
116
原创 逆序对的数量
给定一个长度为 n 的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第 i 个和第 j个元素,如果满足 i<j,且 a[i]>a[j],则其为一个逆序对;否则不是。输入格式:第一行包含整数nn,表示数列的长度。第二行包含nn个整数,表示整个数列。输出格式:输出一个整数,表示逆序对的个数。数据范围:1≤n≤1000001≤n≤100000,数列中的元素的取值范围[1,109][1,109]。输入样例:62 3 ...
2021-12-30 22:34:05
512
3
原创 C++ 归并排序模板
#include<iostream>using namespace std;const int N = 1000010;int n;int q[N], tmp[N];void merge_sort( int q[], int l, int r){ if(l >= r) return; int mid = l + r >> 1; merge_sort(q, l, mid),merge_sort(q, mid + 1, r); .
2021-12-26 17:51:46
902
原创 C++ 快速排序模板
#include<iostream>using namespace std;const int N = 1e6+10;int q[N];int n;void quick_sort(int q[], int l,int r){ if ( l >= r) return; int i = l-1, j = r + 1, x = q[l + r >> 1]; while(i < j) { do i++ ; whil.
2021-12-26 17:49:17
1526
原创 万能的排序函数 (C语言)
有n个整数,需要对他们进行各种排序:升序排序、降序排序、按个位数升序排序、按十位数降序排序,为了提高代码的重用性,可以用指向函数的指针作排序函数的参数。程序输入n+2个整数:第一行是整数n,表示后面有n个整数需要排序第二行是待排序的n个整数第三行是排序需求,分别是1-4,依次表示升序排序、降序排序、按个位数升序排序、按十位数降序排序程序的输出是排好序的n个整数,两个整数之间用空格隔开函数接口定义:需要实现以下函数:void sort(int *p, int (*compare)(in
2021-12-16 00:29:46
5978
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人