自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣206.链表反转

力扣206.链表反转22.01.26By ljm题解:C语言/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* reverseList(struct ListNode* head){ struct ListNode *newHead = NULL; s

2022-01-26 14:59:54 1531

原创 BF算法

给定两个字符串 S 和 T,用 BF 算法,在主串 S 中查找字串 T2020.11.01By ljmBF算法c语言代码实现如下:#include <stdio.h>#include <stdlib.h>int mate(char * B,char *A){ int i=0,j=0; printf("开始匹配——————————————————————\n") ; int len_A = strlen(A)-1; int len_B

2020-11-01 20:36:04 839 1

原创 CSP试题—— 风险人群筛查

CSP试题—— 风险人群筛查2020.10.07By ljmC语言满分答案:#include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) { int n,k,t,x1,y1,x2,y2

2020-10-07 21:54:57 1942 2

原创 CSP试题—— 称检测点查询

CSP试题—— 称检测点查询2020.10.07By ljm题目名称: 称检测点查询题目背景:2020 年 6 月 8 日,国务院联防联控机制发布《关于加快推进新冠病毒核酸检测的实施意见》,提出对“密切接触者”等八类重点人群“应检尽检”,其他人群“愿检尽检” 。题目描述:某市设有n个核酸检测点,编号从1到n,其中i号检测点的位置可以表示为一个平面整数坐标(xi, yi)。为方便预约核酸检测,请根据市民所在位置(X,Y),查询距其最近的三个检测点。多个检测点距离相同时,编号较小的视为更近。

2020-10-07 21:45:09 1359

原创 Spring的依赖注入

Spring的依赖注入2020.10.05By ljm1.什么是依赖注入?依赖注入是spring框架中解耦的一种策略,称为DI或IOC(控制反转),主要有set方式(提供set和get方法)和constractor(构造方法)方式,它使得类与类之间以配置文件的形式组织在一起,而不是硬编码的方式。这是我在百度中搜到的答案,似乎没有那么通俗易懂。那么,到底什么是Spring的依赖注入呢?我们回想刚开始学习Java的时候,当我们学到类时,我们知道,类中有属性和方法。再学深一点,我们知道一个类也可以

2020-10-05 20:55:05 293 1

原创 实例化Bean的其他方式

实例化Bean的其他方式2020.09.29By ljm上篇博客我们说到,bean标签默认情况下使用无参构造来创建对象,要保证这个类内部必须存在无参构造,但某些时候,我们需要其他方式创建对象,那么我们就需要知道bean标签的其他用法。本篇说到的两种方式都需要借助到另外一个类(我们称为工厂类)。在这里,我将userServiceImpl作为我们需要实例化的类。1.工厂静态方法实例化工厂类:(含有一个静态方法用来实例化类)public class StaticFactory { pub

2020-09-29 20:54:27 109

原创 Spring配置文件中的Bean标签

Spring配置文件中的Bean标签2020.09.27By ljmSpring配置文件(这里指xml文件)中的Bean标签通常用于配置对象交由Spring来创建。bean标签默认情况下使用无参构造来创建对象,要保证这个类内部必须存在无参构造通常格式如下:<bean id="userDao" class="com.dao.impl.UserDaoImpl"></bean>其中:id:bean的唯一性标识,在配置文件内部不允许重复。class:全限定类名(

2020-09-27 20:57:11 1056

原创 工厂模式多例对象改单例对象

工厂模式多例对象改单例对象2020.9.21By ljm1.工厂模式创建对象这里利用工厂来创建对象是为了降低程序的耦合度,详情参考程序的耦合和解耦利用工厂模式创建对象有以下两个步骤:创建一个配置文件来配置对象,配置的内容:唯一标识==全限定类名通过读取配置文件中的配置内容来创建对象这里我准备了两个实现类,分别是业务层实现类(AccountServiceImpl)和持久层实现类(AccountDaoImpl),相应的接口我在这里就省略了。public class AccountD

2020-09-22 21:24:28 835

原创 程序的耦合和解耦

程序的耦合和解耦2020.9.21By ljm1.什么是耦合​ 在我们编写程序的时候,通常会用多个功能模块,共同实现我们的功能,这时,各个功能模块间联系的紧密度就可以理解为我们常说的耦合度。例如:内容耦合 、公共耦合等。2.为什么要解耦我们常听到,编写程序要做到“高内聚,低耦合”。“高内聚”是要我们在编写程序时,每个功能模块可以专注的完成一个功能。而“低耦合”是指我们在编写程序时,尽量减少模块间的联系。然而,为什么要这样做呢?​ 在程序设计开发时,我们的理想状

2020-09-21 17:48:47 1608 1

空空如也

空空如也

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

TA关注的人

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