自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

原创 Spring中的Bean装配(一):Spring的三种装配机制

引言在Spring中,对象无需自己查找或创建与其所关联的其他对象。相反,容器负责把需要协作的对象引用赋予各个对象。创建应用对象之间协作关系的行为通常称为装配,这也是依赖注入的本质。Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。作为开发人员只需要告诉Spring要创建哪些bean并且如何将其装配在一起。Spring的三种装配机制Spring提供三种主要的装配机制:在XML中进行显式配置;在Java中进行显示配置;隐式的bean发现机制和自动装配。应该尽可能

2021-03-22 11:12:01 691

原创 MFC课程设计——基于对话框实现学生信息管理系统

MFC基于对话框实现的学生信息管理系统,能够实现添加、删除、修改、查找、导入、导出数据,根据数据绘制直方图和折线图的功能。

2019-07-07 13:10:35 8854 5

原创 Spring中的Bean装配(二):高级装配

环境与profileSpring中引入了bean profile功能,使得Spring能够在运行时决定该创建哪个bean和不该创建哪个bean。使得同一个部署单元能够适用于所有的环境,没有必要进行重新构建。要使用profile功能,首先要将所有不同的bean定义整理到一个或多个profile之中,在将应用部署到每个环境时,要确保对应的profile处于激活(active)状态。配置profile基于JavaConfig配置profile在Java配置中,使用@Profile注解指定某个bean属于

2021-03-24 13:48:42 199

原创 Java虚拟机之运行时数据区域

Java运行时数据区域Java虚拟机在执行Java程序时会将它管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。《Java虚拟机规范》规定,Java虚拟机所管理的内存将会包含以下几个运行时数据区域:1、程序计数器程序计数器是一块较小的内存空间,它可以看作是当前线程的所执行的字节码的行号指示器。由于Java虚拟机的多线程是通过线程轮流切换、分配处理器执行时间的方式来实现的,在任何一

2020-12-05 23:13:03 124

原创 HotSpot虚拟机中的Java对象

一、对象的创建过程1、类加载检查当Java虚拟机遇到一条字节码new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载,解析和初始化过。如果没有,则必须先执行相应的类加载过程。2、内存分配类加载检查通过后,虚拟机为新生对象分配内存,对象所需的内存大小在类加载完成后便可以完全确定,为新生对象分配内存的过程等同于从Java堆中划分出一块确定大小的内存块。(1)、内存分配方式指针碰撞:若Java堆中的内存是绝对规整的,所有被使用过的内存被

2020-12-05 23:08:09 114

原创 如何在网易云音乐上正常听周杰伦的歌曲

前言相信习惯用网易云音乐的伙伴,一定都遇到过歌曲“变灰”的情况,尤其是周杰伦的歌曲,大部分都无法在网易云音乐上播放。而想听周杰伦的歌只能去QQ音乐等客户端。更恶心的是,QQ音乐里必须有VIP才能听整首歌。以下介绍一种方法,能够让你在网易云音乐上免费播放周董等网易云音乐没有版权的歌,并且多端同步,永久有效。先上效果图:歌曲下载首先需要先下载周董(你喜欢)的歌,下载渠道就各自想办法了,这里...

2020-04-28 12:39:49 17896 10

原创 自动备份Hexo源文件

前言配置一个Hexo博客往往需要作者倾注大量心血,而如果哪天电脑坏了或者换电脑导致Hexo源文件丢失的话就是一件比较杯具的事。因此本文给出了一种自动备份Hexo源文件到Github的方法,能够在执行hexo deploy命令后自动执行Git命令以推送Hexo源文件到Github仓库。原理NodeJS的事件监听机制能够监听Hexo的事件。通过查询Hexo文档,找到了Hexo的主要事件,见下表...

2019-07-11 18:23:53 797

原创 VS Code配置C/C++

安装前在开始安装之前,请先确认你满足以下几个条件。1、首先,你有一台电脑,并且已经连接到网络。(受你当前网速的影响,安装过程可能会花费10几分钟或1个小时以上的时间。)2、其次,你的电脑硬盘有500MB的剩余空间。下载MinGw-w64点击链接从sourceforge官网下载MinGw-w64点击图片中的“Download Latest Version”下载最新版本的MinGW-w6...

2019-05-08 01:16:49 1022

原创 malloc函数详解

函数定义及原理函数定义extern void *malloc(unsigned int num_bytes);//函数原型#include<stdlib.h>//头文件void *malloc(size_t size);//函数声明原理malloc()函数接收一个参数:所需的内存字节数。malloc()会根据这个参数找到合适的空闲内存块,然后返回动态内存块的首字节地址。这...

2019-04-08 01:42:59 5814

原创 Pop Sequence

Pop Sequence题目Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, …, N and pop randomly. You are supposed to tell if a given sequence of numbers is a possible pop...

2019-04-04 14:04:24 433

原创 Oil Deposits——HDU-1241

题目思路逐个遍历所有的字符,遇到‘@’则利用递归判断其周围八个方向的字符是否连通,并将一个连通块的所有‘@’置换为‘*’。记录,然后继续遍历下一个字符,直到所有的字符都遍历完。代码实现#include&lt;iostream&gt;using namespace std;char a[101][101];void dfs(int a, int b);int main(){ ...

2018-12-19 15:12:17 187

原创 A + B Problem II——HDU-1002

题目思路输入的数据较大因此只能使用数组接收,分别定义输入数组a、b,和输出数组c。从数组a、b的最后一个数开始,二者与temp相加,取个位数储存到c中,取十位数储存到temp中,循环直到a、b所有的数都加完。最后倒序输出的c即为a、b相加的值。代码实现#include&lt;iostream&gt;using namespace std;int main(){ int T, n ...

2018-12-19 00:57:37 319

原创 一只小蜜蜂——HDU-2044

题目思路定义一个数组,假设出发点是N,终点是M。则N、M之间的元素i是点i到终点M的路线数。根据题目可以发现,点i到M的路线数等于i+1的路线数加i+2的路线数;且M-2到M的路线数等于2,M-3到M的路线数等于3。代码实现#include&lt;iostream&gt;using namespace std;int main(){ int N; cin &gt;&gt; N;...

2018-12-18 23:00:53 138

原创 A. Theatre Square——CF-1A

题目题解第一行输入三个整数,分别是剧院的长、宽和石板的边长。要求不能破坏石板而覆盖整个剧场广场,求所需的最少的石板数。思路先计算不破坏石板的情况下,覆盖广场的长所需的石板数m,然后计算不破坏石板的情况下覆盖广场的宽所需的石板数n,m、n相乘即得到所需的最少的石板数。代码实现#include&lt;iostream&gt;using namespace std;int main()...

2018-12-18 22:47:26 527

原创 数列有序——HDU-2019

题目题目简述输入有多个测试用例,对于每个测试用例,第一行输入两个整数n、m;n表示被插入数列的元素的个数,m表示需要插入的数;第二行输入一个从小到大排序的n个元素的数列。将m插入该数列使之仍然由小到大排序,然后输出。思路定义一个数组,将第二行输入的数据储存到该数组中,通过循环逐个判断该元素是否大于m,如果大于,则将从该元素开始的所有元素后移一位,然后将m储存到该元素原来的位置,最后在一行...

2018-12-12 20:48:57 395

原创 Let the Balloon Rise——HDU-1004

题目题目简述输入包含多个测试用例,每个测试用例先输入一个N,接下来有N行,每行输入一串最多15个小写字母(气球的颜色),如果N=0,则终止输入并且不处理该测试用例。对于每个测试用例,输出气球最多的颜色。思路分别定义一个输入数组in和一个输出数组ou和一个计数数组num,使用while循环实现多个测试用例的输入。对于每个测试用例,在输入N后,使用for循环逐个输入字符串(气球的颜色),将第...

2018-12-12 20:33:31 203

原创 水仙花数——HDU-2010

题目题目简述输入的数据有多组,每组在一行内输入两个整数m、n;在同一行内输出m和n范围内由小到大排序的的“水仙花数”,之间用空格隔开;如果该范围内不存在水仙花数,则输出no。思路定义一个输出数组,同过for循环逐个判断m和n范围内的数是否满足水仙花数的条件,将满足条件的数赋值到输出数组中,跳出循环后对输出数组进行排序输出即可。代码实现#include&lt;iostream&gt;...

2018-12-12 20:10:33 302

原创 A+B Again——HDU-2057

题目题目简述输入两个十六进制的数A、B,AB的长度小于15,对于每个测试用例,在一行中以十六进制打印A和B的总和。思路将输入的数A,B和输出的数C都定义成long long 类型,使用while循环实现多组数据的输入,输出时使用 “%llX” 格式输出C。代码实现#include&lt;iostream&gt;#include&lt;cmath&gt;using namespac...

2018-12-12 19:57:40 199

原创 空心三角形——HDU-2091

题目Problem Description把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。Input每行包含一个字符和一个整数n(0&lt;n&lt;41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出...

2018-12-11 21:36:39 332

原创 赛题分析 ——HDU - 6292

题目题解即输入赛题的数量,然后对于每道题输入三行,第一行是验题人数量以及AC该题的队伍的数量;第二行输入每个验题人的代码字节数,此处应使用循环;第三题输入每支AC队伍的代码字节数,若没有队伍AC该道题,则不输入,此处同样使用循环。思路对于第一行输出可以利用循环,先初始化一个值为1000的整型变量,利用自增即可实现。第二第三行要求输出最短的验题人(选手)代码字节数,则可以在输入时将各位验...

2018-12-11 18:08:36 186

原创 三角形——HDU-2039

题目题解通过while循环实现输入多个测试用例,if判断是否满足组成三角形的条件。有个巨坑就是三角形的三条边必须是double型,否则无法通过。代码实现#include&lt;iostream&gt;using namespace std;int main(){ unsigned num; cin &gt;&gt; num; while(num--) { double ...

2018-12-09 22:18:48 116

原创 Watermelon——CF-4A

题目One hot summer day Pete and his friend Billy decided to buy a watermelon. They chose the biggest and the ripest one, in their opinion. After that the watermelon was weighed, and the scales showed w...

2018-12-09 22:10:53 292

原创 排序——HDU-1106

# 题目题解分别定义一个输入的char型数组和一个int型的输出数组;通过for循环查找输入数组中的每个字符如果遇到‘5’则跳过,将两个‘5’中间的字符转换成整数并保存在输出数组中。可以定义一个int型的k来记录是否有生成新的temp值,如果没有生成新的值,则不保存至输出数组,以此来跳过第一个字符为‘5’和多个连续‘5’的情况此时如果输入的字符全是‘5’也不会保存在输出数组中。最后将得到的输...

2018-12-07 17:25:20 168

原创 A + B Problem Too——HDU-2101

# 题目题解while循环实现输入多组数据,if、else语句判断输出yes还是no。代码实现//HDU-2101#include&lt;iostream&gt;using namespace std;int main(){ int a, b; while (cin &gt;&gt; a &gt;&gt; b) { if ( (a + b) % 86 == 0) cou...

2018-12-06 18:38:30 124

原创 ASCII码排序——HDU-2000

# 题目题解使用while循环实现输入多组数据,然后将三个字符进行排序,输出时在字符中间打上空格即可。代码实现//HDU-2000#include&lt;iostream&gt;using namespace std;int main(){ char a, b, c, temp; while (cin &gt;&gt; a &gt;&gt; b &gt;&gt; c) {...

2018-12-06 18:32:15 158

原创 计算球体积——HDU-2002

# 题目题解输入数据有多组,因此使用while循环来输入输出数据,输出数据时使用.3f实现保留三位小数代码实现//HDU-2002#include&lt;iostream&gt;using namespace std;#define PI 3.1415927int main(){ double r; while (cin &gt;&gt; r) { printf("%...

2018-12-06 18:24:11 114

原创 A+B Problem——HDU-1000

# 题目题解Input每行包括两个整数A和B,处理到文件结束Output对于每个数据,在一行输出A+B思路这里的输入可能有多行数据,因此使用while循环输入同时判断是否到文件结尾。代码实现#include&lt;stdio.h&gt;int main(){ int A, B; while (scanf("%d%d",&amp;A,&amp;B) != EOF) p...

2018-12-06 15:01:31 339 1

原创 Stones on the Table——CF-266A

题目题解桌子上有n块相邻的石头,每块石头都有可能是红色、绿色或者蓝色数一下需要从桌子上拿走的石头数,使得两块相邻的石头有不同的颜色如果一排石头之间没有其他石头,就被认为是相邻的Input第一行包含整数n (1&lt;= n &lt;=50)——石头的数量接下来一行包含字符串 s,它表示石头的颜色我们将这一排石头从左到右编号1~n如果第i个字符s是红色,那么它等于R;如果是...

2018-12-06 14:48:36 517

原创 George and Accommodation——CF-467A

题目题目链接 (https://vjudge.net/problem/CodeForces-467A)题解整个宿舍一共有n个房间第i号房间有pi个人住,这个房间可以容纳qi个人(pi ≤ qi)计算有多少房间可以同时容纳George 和 Alex.Input第一行包含一个整数n(1 ≤ n ≤ 100)——房间的数量接下来n行的第i行包含两个整数pi和qi(0 ≤ pi...

2018-12-06 14:29:54 167

原创 String Task——CodeForces-118A之C++解法

题目A. String TaskPetya started to attend programming lessons. On the first lesson his task was to write a simple program. The program was supposed to do the following: in the given string, consisting...

2018-12-05 15:12:08 302

MTK手机驱动.zip

MTK手机驱动,适用于各版本MTK手机,可在WINXP、WIN7、WIN8、WIN10等各个版本Windows系统上使用。

2019-08-06

课程设计—MFC学生信息管理系统.7z

MFC基于对话框实现的学生信息管理系统,能够实现增加、删除、修改、导出、导入数据,对数据进行分析并直方图和折线图。

2019-07-07

《高数下》讲义笔记.pdf

高等数学期末复习必备,重点题型1

2019-06-11

《高数上》讲义笔记.pdf

高等数学期末快速复习,重点题型精华

2019-06-11

《线性代数》讲义笔记【高斯课堂】.pdf

《线性代数》讲义笔记【高斯课堂】,期末稳过系列

2019-06-11

四输入智力抢答器.ms14

数字电路模拟实验,智力竞赛抢答器电路模拟,使用74LS175,74LS20,74LS00。

2019-06-08

空空如也

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

TA关注的人

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