全部
[入门]九日集训
[初级]C语言
[中级]算法零基础
[高级]算法专项
有问必答
万人千题公告
自定义打卡发布(联系管理员)
自定义打卡区
信息分享
编程基础
开源项目
解题报告
优质社区
面经
付费专栏答疑
《算法零基础100讲》
登录/注册
社区首页
910
我加入的社区
编程语言&开发工具
221
游戏
14
前端
47
大数据
42
数据结构与算法
13
人工智能
65
开发工具
7
网络
17
物联网
27
区块链
7
移动开发
18
微软开发
9
测试
11
软件工程
27
设计模式
1
操作系统
18
搜索
1
数据库
28
技术团队/企业
33
中间件
2
LBS
1
硬件
11
高校
38
考试认证
2
求职招聘
6
技术大赛
4
安全隐私
5
IT图书&杂志
142
客服专区
1
技术纪念馆
18
其他
41
云计算
22
高校教学
4
区块链
7
最新发布
最新回复
标题
阅读量
内容评分
精选
切换为经典版
茶色岛
9小时前
java之String类详解
...全文
网页链接
3
评分
回复
微信扫一扫
点击复制链接
分享
茶色岛
9小时前
java多线程详解
...全文
网页链接
3
5.0
回复
微信扫一扫
点击复制链接
分享
执久呀
Java领域优质创作者
13小时前
JdbcTemplate查询操作
目录查询操作查询所有 查询单个聚合查询 知识要点总结查询操作需要放入字节码对象.class数据库中 运行结果 运行结果 是一个实体就new一个对象,但是一个简单的数据,则创建一个普通的数据...
...全文
3
3.0
回复
微信扫一扫
点击复制链接
分享
执久呀
Java领域优质创作者
13小时前
Spring的AOP介绍和使用
AOP为Aspect Oriented Programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的同一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的课重用性,同时提高了开发的效率。......
...全文
1
评分
回复
微信扫一扫
点击复制链接
分享
执久呀
Java领域优质创作者
13小时前
基于xml的AOP开发
①导入AOP相关坐标②创建目标接口和目标类(内部有切点)③创建切面类(内部有增强方法)④将目标类和切面类的对象创建权交给spring⑤在applicationContext.xml中配置织入关系⑥测试代码1、导入坐标spring-context本身有aop的实现,但是aspectj更好,aspectj本身就是一个小框架。MyAspect切面类(有增强方法)applicationContext.xml下AopTest测试类下运行之后报错了仔细一看需要Junit4.12以上的版本,改完之后,...
...全文
浏览
评分
回复
微信扫一扫
点击复制链接
分享
执久呀
Java领域优质创作者
13小时前
基于注解的AOP开发
同xml配置aop一样。我们可以将切点表达式抽取,抽取方式是在切面内定义方法,早该方法上使用。③将目标类和切面类的对象创建权交给spring。⑤在配置文件中开启组件扫描和AOP的自动代理。定义切点表达式,然后在在增强注解中进行引用。①创建目标接口和目标类(内部有切点)快速入门,基于注解的aop开发步骤。④在切面类中使用注解配置织入关系。②创建切面类(内部有增强方法)MyAspect切面类下。AnnoTest测试类下。Interface类下。其中Target类下。...
...全文
浏览
评分
回复
微信扫一扫
点击复制链接
分享
执久呀
Java领域优质创作者
13小时前
编程式事务之基于XML的声明式事务控制
TransactionDefinition是事务的定义信息对象,里面有如下方法:设置隔离级别,可以解决事务并发产生的问题,如ISOLATION_DEFAULT//默认的ISOLATION_READ_UNCOMMITTED//读未提交,哪种都不能解决ISOLATION_READ_COMMITTED//读已提交,解决脏读ISOLATION_REPEATABLE READ//可重复读,解不可重复读ISOLATION_SERIALIZABLE//串行化,解决所有,性能最低。...
...全文
浏览
评分
回复
微信扫一扫
点击复制链接
分享
令辰柒
2天前
发红包啦!
...全文
红包已过期,查看明细
37
评分
回复
微信扫一扫
点击复制链接
分享
减肥第亿天
5天前
前端的那些必须要掌握的样式设置和布局【CSS、浮动、清除、固定、em、rem等等......】
前端的那些必须要掌握的样式设置和布局【CSS、浮动、清除、固定、em、rem等等......】
...全文
14
5.0
回复
微信扫一扫
点击复制链接
分享
宇宙大爆炸
9天前
八月集训第5天解题报告
500. 键盘行 bool isInWords(char ch, char* words){//判断该字符是否在字符串中,该字符大小写不敏感 for(int i = 0; words[i]; ++i){ if(ch == words[i] || ch
...全文
20
评分
回复
微信扫一扫
点击复制链接
分享
宇宙大爆炸
08-04
八月集训第4天解题报告
2016. 增量元素之间的最大差值 int maximumDifference(int* nums, int numsSize){ int ans = -1; for(int i = 0; i < numsSize - 1; ++i){ for(in
...全文
21
评分
回复
微信扫一扫
点击复制链接
分享
代码kobe
08-04
【快速选择的三种方法】:曾经有同学在大厂面试的一道算法题目,想要解决题目不难,但是往往这种题目才需要优化
曾经有同学在大厂面试的一道算法题目,想要解决题目不难,但是往往这种题目才需要优化。注:原则上只要是排序的算法都能解决这道题目,因此这道题目的解法其实有很多,但是在大数据的要求下,本文的三种方法相对会更高效,其中第二种方法会结合快速排序算法,相对需要一
...全文
16
5.0
回复
微信扫一扫
点击复制链接
分享
代码kobe
08-04
【快速排序】:绝对是史上最全的快速排序分析,分析了所有的边界情况并给出算法可视化动图帮助你理解算法
排序问题可以说是最经典的算法问题了,一般一开始学的基础算法就是排序,排序既是算法的基础,也是考研数据结构的重要知识点。但是C/C++ 都有现成的库函数(C里是 qsort、C++是sort),所以导致很多人就没有学排序算法本身,其实排序算法的思路
...全文
15
5.0
回复
微信扫一扫
点击复制链接
分享
椰子栋栋
08-03
八月集训 第一天 —— 数组
一、今日学习内容 今天的学习内容是:字符串。 参考资料:《画解数据结构》(1 - 2)- 字符串 二、解题报告 1、674. 最长连续递增序列 int findLengthOfLCIS(int* nums, int numsSize){ int
...全文
34
评分
回复
微信扫一扫
点击复制链接
分享
宇宙大爆炸
08-03
八月集训第3天解题报告
1588. 所有奇数长度子数组的和 枚举长度之后枚举第一个下标和最后一个下标,加起来即可 int sumOddLengthSubarrays(int* arr, int arrSize){ int ans = 0; for(int l = 0; l
...全文
12
评分
回复
微信扫一扫
点击复制链接
分享
IT小郭.
08-03
斐波那契数列的迭代算法和递归算法
## 斐波那契数列 斐波那契数列(Fibonacci sequence),又称“==黄金分割数列==“,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“==兔子数列==”,指的是这样一个数列:1、1
...全文
17
评分
回复
微信扫一扫
点击复制链接
分享
阿阿阿阿锋
08-03
【深度学习】今日bug(8月2)
【深度学习】今日bug(8月2)
...全文
16
5.0
回复
微信扫一扫
点击复制链接
分享
IT小郭.
08-02
测试同步社区 YYYY
测试同步社区
...全文
12
评分
回复
微信扫一扫
点击复制链接
分享
宇宙大爆炸
08-01
八月集训第1天解题报告
补一下前面的题目 2319. 判断矩阵是否是一个 X 矩阵 bool checkXMatrix(int** grid, int gridSize, int* gridColSize){ int n = gridSize; int flag = 0;
...全文
21
评分
回复
微信扫一扫
点击复制链接
分享
减肥第亿天
07-31
讯飞AIUI智能机器人5-----让器理解你
讯飞AIUI智能机器人5-----让器理解你
...全文
16
评分
回复
微信扫一扫
点击复制链接
分享
为您搜索到以下结果:
发帖
万人千题
微信扫一扫
点击复制链接
分享社区
下载分享明细
6.2w+
社区成员
1.4w+
社区内容
学习「 算法 」的捷径就是 「 题海战略 」,社区由「 夜深人静写算法 」作者创建,三年ACM经验,校集训队队长,亚洲区域赛金牌,世界总决赛选手。社区提供系统的训练,答疑解惑,面试经验,大厂内推等机会
社区管理员
加入社区
社区公告
QQ群:480072171
英雄算法交流 8 群