自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员光剑

AI 天才研究院和光剑读书创始人兼 CEO

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 春心沁透: 99首 / 一个会写诗的程序员 2019.3

春心沁透: 99首 / 一个会写诗的程序员 2019.3

2019-03-24 01:14:00 8669

原创 Maven 构建生命周期 : Maven Lifecycle Reference

Maven 构建生命周期Maven Lifecycle Referencehttps://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Lifecycle_Reference

2019-03-22 21:05:00 8384

原创 nginx 帮助文档 用户手册 : man nginx

$ man nginxNGINX(8) BSD System Manager's Manual NGINX(8)NAME nginx -- HTTP and reverse proxy server, mail proxy serverSYNOPSIS ngi...

2019-03-20 17:35:00 8791

原创 idea中的maven模块变成灰色的可能原因

image.pngimage.pngidea中的maven模块变成灰色的可能原因在使用idea的过程中,遇到其中一个maven模块变成灰色,如下所示:image造成这个的原因可能是忽略了maven模块,可以尝试如下解决方法:在idea中maven的setting中找到ignored files,看右边的面板中...

2019-03-20 11:21:00 8488

原创 程序员面试指南:面试技巧&常见面试题解答

JDBC(Java Database Connectivity)是Java中用于连接和操作数据库的一种机制,它提供了一组标准的接口和类库,使得Java程序可以通过统一的方式访问不同的数据库。在Java中,异常是通过try-catch-finally语句块来处理的,try块中可能会抛出异常,catch块用于捕获并处理异常,finally块用于执行一些必须完成的代码,例如资源的释放等。Java中的反射机制可以让程序获取类的构造器、方法、字段等信息,也可以通过反射机制来创建对象、调用方法、获取和设置字段的值等。

2019-03-18 23:59:00 8562 1

原创 SQL LEFT JOIN 关键字: LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行

desc programming_lang;desc cnt;SELECT * from programming_lang;SELECT * from cnt;SELECTa.id as lang_id,a.name as name,b.cnt as cntFROM programm...

2019-03-15 14:32:00 9022 1

原创 一个copyList的Kotlin代码例子:

一个copyList的代码例子:#Kotlin#/** * 把S的列表copy到D的列表 */fun <S, D> copyList(sourceList: List<S>?, clazz: Class<D>): List<D>? { if (null == sourceList || so...

2019-03-12 16:42:00 10309

原创 AopConfigException: Could not generate CGLIB subclass of class ....

Initialization of bean failed; nested exception is org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class com.alibaba.alibrain.quotarepor...

2019-03-12 16:41:00 10933

原创 e.printStackTrace()导致的锁死

e.printStackTrace()导致的锁死e.printStackTrace() 会导致锁死?这仅仅是打印啊,怎么可能?!先别惊呼不可能,且听我细细道来。先看截图1:image注意右下角区域,红框部分。这块内存是什么呢?非堆!那么,左边是代码缓存区内存,右边红框就是字符串池,常量,基本类型数据的内存区。然后呢?已经满了。什么原因...

2019-03-12 15:09:00 8619

原创 spring boot 获取 request

spring boot获取request1. Controller中1.1 通过静态方法获取HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();但我在使用过程中发现遇到了...

2019-03-11 13:40:00 8688

原创 《旷野游荡的精灵》 一个会写诗的程序员 2019.3

《旷野游荡的精灵》一个会写诗的程序员 2019.31.想象力之赞做人最重要的就是想象力!爱因斯坦说,想象力比知识更重要。想象力概括着世界上的一切,推动者进步,是源泉。高尔基说,艺术是靠想象力存在。杜威说,科学最伟大的进步是由想象力带来的。想象力是人类极其可贵的品质。人类正是靠想象力征服世界,安心活在这个巨大空虚的宇宙。人类的整个历史,都是靠想象力滋养培育的。正是靠着想象力,才...

2019-03-06 00:50:50 10382 2

原创 历届诺贝尔文学奖获得者名录

历届诺贝尔文学奖获得者名录1901年苏利•普吕多姆(Sully Prudhomme,1839~1907),法国诗人。主要作品有诗集《命运》,散文《诗之遗嘱》、《孤独与深思》等。获奖理由:“是高尚的理想、完美的艺术和罕有的心灵与智慧的实证。”1902年克里斯蒂安•马蒂亚斯•特奥多尔•蒙森(Christian Matthias Theodor Momm...

2019-03-06 00:44:00 11879

ClickHouse 高性能、可扩展和低成本的OLAP数据库 陈光剑 20230912

ClickHouse 设计哲学 具体问题具体分析 use good algorithms in a good context; 深入细节 dig into details; 度量指标 measure everything; 贴近生产环境 be close to production; 基准测试 do benchmarks, more of them; 不断试验、实践never stop experimenting; 大规模测试 test at scale; 大胆创新 do weird stuff; have fun! It is a database: A database has both a storage engine and a query engine. ClickHouse can efficiently ingest data from various sources and its query engine provides low-latency query responses. It is an OLAP database: An On-Line Analytic

2023-09-14

Will AI Fix Work? 工作节奏超过了我们的跟上能力 人工智能有望创造一种全新的工作方式

The pace of work is outpacing our ability to keep up. AI is poised to create a whole new way of working. 工作节奏超过了我们的跟上能力。人工智能有望创造一种全新的工作方式。 微软工作趋势指数年度报告( Work Trend Index Annual Report ) Key findings: The data points to three urgent insights business leaders must know now as they look to quickly and responsibly adopt AI. 1. Digital debt is costing us innovation: 64% of people have struggled with finding time and energy to get their work done, and those workers are 3.5x more likely to say they

2023-05-17

THE AI INDEX REPORT 人工智能指数报告 Measuring trends in Artificial Inte

THE AI INDEX REPORT 人工智能指数报告 Measuring trends in Artificial Intelligence 衡量人工智能的趋势 TOP TAKEAWAYS 最重要的要点 Industry races ahead of academia. 工业界领先于学术界。 Until 2014, most significant machine learning models were released by academia. Since then, industry has taken over. In 2022, there were 32 significant industry-produced machine learning models compared to just three produced by academia. Building state-of-the-art AI systems increasingly requires large amounts of data, compute, and money, resources

2023-04-06

四大常用限流算法原理详解:计数器固定窗口、计数器滑动窗口、漏桶、令牌桶算法.pdf

四大常用限流算法原理详解:计数器固定窗口、计数器滑动窗口、漏桶、令牌桶算法.pdf

2021-05-28

Kotlin Coroutines by Tutorials (1st Edition)

Kotlin Coroutines by Tutorials (1st Edition)

2021-04-28

Principles of programming languages by Gilles Dowek (auth.) (z-lib.org).pdf

Principles of programming languages by Gilles Dowek (auth.) (z-lib.org).pdf

2021-04-28

A Brief History of Artificial Intelligence

A Brief History of Artificial Intelligence What It Is, Where We Are, and Where We Are Going by Michael Wooldridge (z-lib.org).pdf

2021-04-28

An introduction to functional programming through lambda calculus.PDF.zip

Author: Michaelson, Greg Functional programming is rooted in lambda calculus, which constitutes the world's smallest programming language. This well-respected text offers an accessible introduction to functional programming concepts and techniques for students of mathematics and computer science. The treatment is as nontechnical as possible, and it assumes no prior knowledge of mathematics or functional programming. Cogent examples illuminate the central ideas, and numerous exercises appear throughout the text, offering reinforcement of key concepts. All problems feature complete solutions.

2019-09-22

《Kotlin项目实战开发》第3章+类型系统与可空类型

《Kotlin项目实战开发》 第3章 类型系统与可空类型 跟Java、C和C ++ 一样, Kotlin也是“静态类型编程语言”。 通常,编程语言中的类型系统中定义了  如何将数值和表达式归为不同的类型  如何操作这些类型  这些类型之间如何互相作用 我们在编程语言中使用类型的目的是为了让编译器能够确定类型所关联的对象需要分配多少空间。 在每一个编程语言中,都有一个特定的类型系统。静态类型在编译时期时,就能可靠地发现类型错误。因此通常能增进最终程序的可靠性。 类型系统在各种语言之间有非常大的不同,主要的差异存在于编译时期的语法,以及运行时期的操作实现方式。 本章我们简单介绍一下Kotlin的类型系统。

2017-09-30

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

TA关注的人

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