自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet项目创建

Servlet项目的创建,访问异常情况分析

2023-02-06 15:39:39 2258

原创 Maven的配置及使用

文章目录一、关于Maven1.Maven的概念2.Maven的作用二、Maven的配置及使用1.Maven 依赖管理流程2.Maven的配置三、新建maven项目四、添加外部jar包1.查找依赖信息2.添加依赖至pom.xml3.加载依赖4.代码测试五、Maven项目jar导入失败解决方案1.检查配置2.删除jar包3.使用Maven重新生成依赖六、Maven生命周期一、关于Maven1.Maven的概念Maven 是⼀个项⽬构建⼯具,创建的项⽬只要遵循 Maven 规范(称为Maven项⽬),即可使

2022-05-14 17:10:43 6754 2

原创 死锁的产生和避免

1.死锁的定义死锁:指的是两个或两个以上的进程在执⾏过程中,由于竞争资源或者由于彼此通信⽽造成的⼀种阻塞的现象,若⽆外⼒作⽤,它们都将⽆法推进下去。简而言之,就是两个进程在各自拥有锁的前提下,又尝试获取对方锁,从而导致程序一直处于阻塞状态的情况。(1)图示说明:线程1在拥有资源1的情况下,尝试申请线程2所占有的资源2,而线程2又在拥有资源2的情况下,尝试获取线程1释放的资源1,但是两个线程此时都占有资源且不释放,所以它们一直处于互相等待的状态,即死锁状态。(2)代码实例:用synchroniz

2022-04-22 19:26:02 683

原创 初识C语言

目录C语言的概念数据类型变量与常量字符串选择语句循环语句函数数组操作符关键字C语言的概念作为一门刚接触到的编程语言,到底什么是C语言呢?C语言是一门通用的编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的能力,但仍然保持着良好跨平台特性,以一个标准规格写出的C语言程序可在许多电脑平台进行编译,甚至包含一些嵌入处理器(单片机或称MCU)以及超级电

2021-08-07 18:36:50 168

原创 操作符作业

问题描述:下面代码的结果是()#include <stdio.h>int i;int main(){ i--; if (i > sizeof(i)) { printf(">\n"); } else { printf("<\n"); } return 0; }A.>B.<C.不输出D.程序有问题问题分析:首先,这道题定义了一个整形变量i,而且它是作

2021-07-31 18:00:37 102

原创 交换两个整形变量的内容

写一个函数可以交换两个整形变量的内容。方法一:首先,想到的是定义一个第三变量进行两数的交换,假设两个整形变量为a、b,临时变量为temp,那么将a的内容赋值给temp,将b的内容赋值给a,再将temp的内容赋值给b,这样就完成了两数的交换。在内存中申请一个4字节的空间存放num1的内容10,再申请一个4字节的空间存放num2的内容20,现在通过传参将两个数值交换,我们第一反应可能写出的是下面的函数,void main(){ int num1 = 10, num2 = 20; printf("

2021-07-30 22:08:38 366

原创 (智力题)你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?

问题描述:你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?问题分析:将一个等分的7段金条,两次分为三份,第一份为一段,第二份为两段,第三份为四段,分别编上序号①,②,③。利用这三份的数量关系,给工人进行每天的工资分配。第一天,把①发给工人,此时我拥有②③第二天,把②发给工人,收回①,此时我拥有①③第三天,再把①发给工人,此时我拥有③第四天,把③发给工人,收回①②,此时我拥有①②第五天,再

2021-07-29 18:43:09 1269

原创 有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠?

问题描述:有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠?解题思路:对1000瓶药物进行二进制编号,则需要10只小白鼠,给10只小白鼠编号,编为1,2,3,4,5,6,7,8,9,10。在1000瓶药物中,将第1个bite位数字为1的药物取出喂给第一只小白鼠吃,将第2个bite位数字为1的药物取出喂给第二只小白鼠吃,以此类推,将第10个bite位为1的药物取出喂给第十只小白鼠吃。小白鼠只要吃过有毒的药物就在一周内

2021-07-29 17:46:55 733

原创 (智力题)一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。确定每个开关具体管哪盏灯?

问题:一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。确定每个开关具体管哪盏灯?解题思路:在电灯打开的状态下,灯不仅产生了所需要的光能,还产生了热能,所以灯在开启一段时间后会发热,可以根据这一特征判断开关所控制的灯泡。将三个开关当中的第一个打开,使灯开启一段时间后关闭这个开关,再打开第二个开关,关闭第三个开关。此时打开房门进行观察,可以判断(1)灯不亮的且发热的由第一个开关控制(2)灯亮着的由第二个开关控制

2021-07-29 11:30:17 1570

原创 C语言实现三子棋小游戏

三子棋游戏这个小游戏大家众所周知,在学习了一段时间C语言之后,尝试编写这个游戏。我用的是编译环境是VS 2013。基本思路:展示棋盘玩家下棋电脑下棋判断输赢首先创建一个头文件game.h,存放游戏编写所需要的功能函数,保存程序的声明,如下所示:#define ROW 3#define COL 3//人下用‘M’表示,电脑下用‘C’表示void BoardInit(char board[ROW][COL], int row, int col);void BoardShow(char

2021-01-23 20:44:41 111

原创 认识编程 未来可期

自我介绍:我是一个大二软件工程专业的学生,虽然之前接触过C和C++,但是仍然无所收获,编程的知识十分匮乏,但是我是一个不放弃不服输的人,是一个积极的乐观主义者,生活伤我千百遍,我待生活如初恋,尽管困难重重,但我会积极坦然面对,另外,我脾气很好很有耐心。虽然之前的一年,我浪费了很多宝贵时光,错过了很多知识,但我觉得现在开始好好学习专业知识,还不晚,相信只要我坚持不懈,刻苦努力未来一定可以找到心仪的工作。我的flag:学好C和C++语言,更深层次地学习Java和网络。未来可以独立地写代码,编程序,彻底摆脱

2020-11-19 22:41:03 194 1

空空如也

空空如也

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

TA关注的人

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