P1307 数字反转(此为超链接) 本题考查字符串的知识,但是我选择了不使用字符串,因为字符串较为繁琐,下面是我的题解: 1 #include<cstdio> 2 using namespace std; 3 int main() 4 { 5 int x,y=0; 6 scanf("%d",&x); ...
分类:
其他好文 时间:
2020-01-31 10:40:37
阅读次数:
82
一、含义 其实就是依赖注入或者控制反转,主要用于: 1、对象创建 2、依赖管理 二、好处 目的就是为了解耦合,使代码具有更高的扩展性和维护性 1、耦合度和扩展性的关系 耦合性越高,加入新功能就需要大量的修改已有的代码,可扩展性越低 2、耦合度和可维护性的关系 耦合性越高,代码之间关联性依赖性紧密性越 ...
分类:
其他好文 时间:
2020-01-30 23:13:58
阅读次数:
126
c++ 构造函数 1. 定义 ? 类的 构造函数 是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 2. EG Sort int数组 默认升序 降序cmp struct 1. cmp函数 动态数组 / 向量—— 1. 定义 2. 操作 堆栈——stack size( ) :返回栈中元素个数 ...
分类:
编程语言 时间:
2020-01-30 22:35:29
阅读次数:
82
公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁(实现秒杀的一种解决方案) (select * from product p where p.type=’xxxxx’ for update) 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 这些分类并不是全是指锁的状态,有的指锁 ...
分类:
编程语言 时间:
2020-01-30 21:13:57
阅读次数:
64
1.IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就 ...
分类:
编程语言 时间:
2020-01-30 14:26:45
阅读次数:
59
算法部分主要由头文件<algorithm>,<numeric>和<functional>组成。<algorithm>是所有STL头文件中最大的一个,它是由一大堆模版函数组成的,可以认为每个函数在很大程度上都是独立的,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、移除、反转、排序、 ...
分类:
编程语言 时间:
2020-01-29 19:41:52
阅读次数:
91
IOC: Inverse of Control, 控制反转。对象的创建权由程序控制反转为Spring框架控制。 AOP: Aspect Oriented Programming, 面向切面编程。在不修改目标对象的源码情况下,增加IOC容器中Bean的功能。 DI: Dependency Inject ...
分类:
编程语言 时间:
2020-01-29 17:43:10
阅读次数:
71
题目描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:输入描述:输入N个字符输出描述:输出该字符串反转后的字符串解法1(C语言版):#include<stdio.h>intmain(){charstr[1000];intlen,i,j;chartemp;gets(str);len=strlen(str);for(i=0,j=len-1;i<j;++i,--j
分类:
其他好文 时间:
2020-01-28 21:33:10
阅读次数:
99
一、题目描述 输入一个链表,反转链表后,输出新链表的表头。 二、思路 使用迭代的思想,从前往后遍历链表。定义三个指针,分别指向三个相邻的结点。反转前两个节点,然后将三个指针依次后移。直到第二个指针为空。最后再处理链表头尾结点。 三、代码 public class 反转链表 { public clas ...
分类:
其他好文 时间:
2020-01-28 14:10:09
阅读次数:
64
557 反转字符串中的单词 III 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 来源:力扣(LeetCode) 链接:https://leetcode cn.com/ ...
分类:
其他好文 时间:
2020-01-28 14:02:13
阅读次数:
65