自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单链表实现学生成绩管理系统的增删改查

写在前面:这个代码除了实现基本的数据增删改查外,还对数据进行了按学号排序输入,输出到文档中!同时对界面实现了优化!对数据插入方法使用插入排序!以及人数的统计,多种查询方式等!代码是很久之前写的,当时刚好学了单链表这一块,最近碰巧在磁盘里看到了就把它发了出来,顺便把文件操作内容补充了!//全局定义两个指针变量(头指针和尾指针);头指针用来遍历,尾指针用来添加Student成员;实现结果就不附图...

2018-06-04 22:55:35 15029 32

原创 纯虚函数和抽象类的接口作用

#define _CRT_SECURE_NO_WARNINGS #include <iostream>#include <string>using namespace std;//图形类//拥有纯虚函数的类, 就叫抽象类class Shape{public: //是一个抽象的接口,说明图形是有一个得到面积方法 virtual double get...

2020-03-20 15:52:59 315

原创 第一章:C的基本介绍

1:int一般为4个字节,每个字节为8bit,以补码形式存储在内存中(字符型同样如此),数值范围:-32768--32767,因为数值0已经存在,其补码为31个全0和1个符号位0,所以规定负0的补码为存储的最大数值-32768。2:float一般占8个字节,内存中以规范化的指数形式存储,eg:-34.964 >> 规范化:-0.34964e2数符- and 数字部分0.3496...

2020-01-05 16:22:12 218

转载 数字图像处理编程入门笔记

源自http://blog.csdn.net/tlovet1314/article/category/718759第一章Windows位图和调色板1.1位图和调色板的概念1.真彩色图:它的颜色数高达256×256×256种,也就是说包含我们上述提到的R、G、B颜色表示方法中所有的颜色。真彩色图是说它具有显示所有颜色的能力,即最多可以包含所有的颜色。1.2bmp文...

2019-03-07 21:37:32 3628

原创 python口令管理箱

1.windows下的python命令行参数使用https://www.cnblogs.com/madsnotes/articles/5687079.html下面的口令管理箱使用的命令行参数将存储在sys.argv中,sys.argv列表中的第一项总是一个字符串,它包含程序的文件名password.py,第二项是第一个命令行参数。。。这里是你输入帐户名,所以sys.argv列表长度不少于2...

2019-01-17 19:28:33 485

原创 linux安装时的零碎知识点整理

1.linux命令大全查询网址:http://man.linuxde.net/2.windows下的python解释器的下载和安装(windows下的cmd指令调用python(需要配置环境变量path)):https://jingyan.baidu.com/article/0bc808fc42dfab1bd485b99f.html?isBdboxShare=13.Linux下的p...

2019-01-06 22:58:16 283

原创 python文件操作学习心得

 infile= open("E:\\python项目\\test1_5\\tan.txt","r+")print("Name of file: ",infile.name)print("Closed or not: ",infile.closed)print("Opening mode: ",infile.mode)content = infile.readlines() ...

2019-01-02 22:28:10 1828

原创 python类属性,实例属性,类方法,实例方法,继承学习心得

 第一部分:类属性class person: name = 'Xavier' __num = 20156307p = person() #生成实例对象Pprint(p.name) #正确,不提倡,这样会造成类属性值不一样, # 因为实例对象在类外可以更改属性值,eg第12行,但不影响类对象中的类属性14行print(person.name)p...

2019-01-02 19:09:21 751

原创 python的几种常见排序方法

#简单交换排序n=int(input('请输入需要排序的数据个数:'))x=[]for i in range(n): x.append(int(input('请输入第{0}个数:'.format(i+1))))for i in range(n-1): for j in range(i+1,n): if x[i] &gt; x[j]: ...

2018-12-10 16:11:25 2053 1

转载 Ubuntu 18.04系统提速的5个方法

你逐渐成为一名经验丰富的Ubuntu用户,可能注意到Ubuntu系统的速度越来越慢。这可能是由于逐渐安装了大量应用程序,或者配置设置对于更爽的Ubuntu体验来说并非最佳。我在本文中将介绍为Ubuntu系统提速的几个方法,多年来这些方法对本人来说屡试不爽。文中提到的命令和程序已在Ubuntu 18.04 LTS系统上试过。1. 更改grub配置以缩短启动时间默认情况下,系统grub给了你1...

2018-12-03 12:16:50 8698 1

转载 Linux下的python解释器更新

一、下载Python3安装包: 1、在线下载 wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 2、下载python3 依赖环境执行: # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-d...

2018-12-03 00:35:36 2035 1

原创 ubuntu安装过程中提示: the path " " is not vaild path to the gcc binary等gcc路径不对和kernel不存在?

在VMware虚拟机上安装好linux系统后,发现往往不能全屏,也不能设置共享文件夹进行文件共享,这时候可以通过安装VMwareTools这个工具来实现文件拖拽、共享和全屏。    安装的过程不再赘述,关键在安装的过程中有些问题需要进行说明。    我们安装的时候,常常会提示找不到C headers文件和gcc目录文件,之前这个地方总是出错,后来过了很久之后,重新安装linux时,看到网上...

2018-12-03 00:34:23 3023

转载 Ubuntu下安装VMware Tools教程

用于学习借鉴,转载于:https://blog.csdn.net/yibinqi6303/article/details/78382996猿友们都知道linux不太好用,如果你想将你主机Windows上的文件或安装包放到虚拟机上,VMware Tools是必不可少的工具。欢迎关注,相互学习讨论,后续还会有更多linux搭建java开发环境和框架相关博客。下面小宝鸽附上VMware To...

2018-12-03 00:13:10 637

转载 安装 VMware tools出现“正在进行简易安装时,无法手动启动VMware tools安装”解决方法是:(学习转载)

本文用于学习借鉴,转载于:https://blog.csdn.net/zhouxj0818/article/details/51830203安装VMware虚拟机的时候如果出现“正在进行简易安装时,无法手动启动VMware tools安装”的提示信息,如下图所示:解决方法是:修改1, 修改2,确认是否为如图所示。     如果是上图所示,修改3,对应虚拟机安装...

2018-12-03 00:08:06 4403

原创 Ubuntu18.04安装中文输入法

安装Ubuntu的英文版,通常只有英文输入法,如何追加中文输入法呢?首先,需要给Ubuntu安装中文语言包的支持。打开如下系统设定/System Setting,选择区域与语言/Region&amp;Language,点击管理安装的语言/Manage Installer Languages.其次,在弹出的如下语言管理对话框中,点击安装/删除语言(Installer/Remove L...

2018-12-02 23:46:25 675

转载 函数指针的几种初始化方法

看如下代码,然后思考如下几个问题: &lt;span style="font-family:KaiTi_GB2312;font-size:18px;"&gt;#include&lt;iostream&gt; #include&lt;cstdlib&gt; using namespace std; int func() { cout &lt...

2018-07-01 09:00:40 6474

原创 数据库并发操作下的:排他锁(X),共享锁(S),死锁,活锁

丢失数据修改:两个事务T1,T2读入同一数据并进行修改,但只能保存最后执行事务的修改结果所以第一个事务修改的结果就自动后一个事务被覆盖!!!读“脏”数据:产生原因:数据在执行修改操作!例:两个事务T1,T2,事务T1执行的功能是对某一数据进行修改,而事务T2在T1执行过程中读取该修改后数据(此时T1还未将数据写回数据库中),但因某些原因T1修改数据失败,数据回滚!造成T2读到的值与数据库中的不一致...

2018-06-09 19:03:01 4482

转载 进程与线程学习心得

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。    1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。    2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就  是,单个CPU一次只能运...

2018-06-09 14:23:26 2276

原创 C语言学习心得

局部变量仅在包含它的最内的大括号内有效;for循环中定义的变量仅在for循环内有效!在main()中定义的变量,不能在被调函数中使用(除全局变量)。 普通变量或指针变量间的赋值,非地址概念(不同的普通变量或不同的指针变量在内存中所分配的空间地址不同)!两者间传递的是内容(对普通变量而言:内容仅仅是具体数值等;对指针变量而言:内容是其他变量地址)。 例 int a=5, int b= ...

2018-06-09 14:15:35 1823

空空如也

空空如也

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

TA关注的人

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