疯狂软件李刚

LV0
发表了文章

Python 为什么没有 void 关键字?

void 是编程语言中最常见的关键字之一,从字面上理解,它是“空的、空集、空白”的意思,最常用于表示函数的一种返回值类型。

疯狂软件李刚
发表了文章

你不一定会用的JPA(Hibernate)的fetch all properties

HQL(JPQL)在执行查询时提供了一个”fetch all properties“选项,乍一看该关键字就不难猜到它的作用就是用于”立即抓取“延迟加载的属性。但...

疯狂软件李刚
发表了文章

局部函数实现add(1)(2)(3)

本文主要介绍如何通过局部函数(高阶函数)来实现函数curry,国内翻译为函数柯里化(这翻译太操蛋了)。这样可通过一个函数同时实现如下调用:

疯狂软件李刚
发表了文章

一小时掌握方法引用和构造器引用

Java Lambda表达式是很常用的语法,Lambda表达式进一步简化就可写成方法引用和构造器引用。

疯狂软件李刚
发表了文章

机器学习的种类介绍

根据训练期间接受的监督数量和监督类型,可以将机器学习分为以下四种类型:监督学习、非监督学习、半监督学习和强化学习。

疯狂软件李刚
发表了文章

Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?

Spring Boot2 系列教程接近完工,最近进入修修补补阶段。Freemarker 整合貌似还没和大家聊过,因此今天把这个补充上。

疯狂软件李刚
发表了文章

在用Mockito做单元测试时如何使用doAnswer…when

刚使用Mockito来做Java项目的单元测试时,对doAnswer…when的使用场合不怎么理解,查了Mockito的官方文档和网上的各种资料,感觉都说得不够...

疯狂软件李刚
发表了文章

Python自动抢红包,超详细教程,再也不会错过微信红包了!

提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一个前提条件:手机需要root,对于苹果手机的话就需要越狱了。现在的手机...

疯狂软件李刚
发表了文章

使用Scrapy shell调试一步一步开发爬虫

很多文章可能直接给你一个爬虫的代码,但这些代码是怎么写出来的,可能往往语焉不详。本文不同,本文并不着重如何写一个爬虫项目,而是一步一步地教会你、一行一行地写出具...

疯狂软件李刚
发表了文章

Java泛型的协变与逆变

泛型是Java最基础的语法之一,众所周知:出于安全原因,泛型默认不能支持型变(否则会引入危险),因此Java提供了通配符上限和通配符下限来支持型变,其中通配符上...

疯狂软件李刚
发表了文章

关于Python函数装饰器最简单的说明

本文是关于Python函数装饰器最简单的介绍,没有废话,没有套路,赤裸裸的一句话就掌握Python函数装饰器。

疯狂软件李刚
发表了文章

List与List<?>的区别何在

泛型是Java最基础的语法之一,不过这种语法依然有值得一说的地方:如果仅停留在泛型的基本使用上,泛型当然很简单;但如果从字节码层次来看泛型,将会发现更多泛型的本...

疯狂软件李刚
发表了文章

使用pygame开发合金弹头(5)

Python的强大超出你的认知,Python的功能不止于可以做网络爬虫,数据分析,Python完全可以进行后端开发,AI,Python也可进行游戏开发,本文将会...

疯狂软件李刚
发表了文章

Java 12的switch详解

Java的switch语句是一个变化较大的语法(可能是因为Java的switch语句一直不够强大、熟悉swift的可与swift的switch语句对比一下,就会...

疯狂软件李刚
发表了文章

Java与Scala如何编译Lambda表达式?

Lambda表达式在过去几年中风靡编程世界。大多数现代语言都将它们作为函数式编程的基础部分。基于JVM的语言(如Scala,Groovy和Clojure)已将它...

疯狂软件李刚
发表了文章

使用pygame开发合金弹头(4)

Python的强大超出你的认知,Python的功能不止于可以做网络爬虫,数据分析,Python完全可以进行后端开发,AI,Python也可进行游戏开发,本文将会...

疯狂软件李刚
发表了文章

受用一生的高效 PyCharm 使用技巧(二)

此系列的第一篇文章的阅读量还不错,说明大家对 PyCharm 使用技巧还是颇感兴趣的。今天又来给大家推荐一些我自己的用的小技巧,大家择需所取即可。

疯狂软件李刚
发表了文章

MyBatis的“基于嵌套select”映射的剖析

本文详细分析了MyBatis中“基于嵌套select”映射策略的性能缺陷、并给出了具体的实施建议,本文适合对MyBatis有一定使用经验的读者阅读,对MyBat...

疯狂软件李刚
发表了文章

快速学会Python tkinter的Pack布局

GUI编程就相当于小孩子搭积木,每个积木块应该放在哪里?每个积木块显示为多大?也就是这些大小和位置都需要进行管理,而布局管理器正是负责管理各组件的大小和位置,此...

疯狂软件李刚
发表了文章

MyBatis一级缓存的脏数据——MyBatis迷信者,清醒点之二

本文详细分析了MyBatis中“一级缓存”在实际项目中如何产生脏数据,并并给出了具体的实施建议,本文适合对MyBatis有1年以上使用经验的开发者阅读,对MyB...

疯狂软件李刚

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券