刷新
注解是如何实现的?

博主头像 注解是否支持继承 不支持继承 不能使用关键字extends来继承某个@interface,但注解在编译后,编译器会自动继承java.lang.annotation.Annotation接口. 虽然反编译后发现注解继承了Annotation接口,但即使Java的接口可以实现多继承,但定义注解时依然无法 ...

CMake构建学习笔记9-Eigen库的构建

博主头像 Eigen是一个高性能的C++线性代数库,广泛用于科学计算、机器学习、计算机视觉等领域。不过,Eigen有点特别,它是一个纯头文件实现的库;也就是说,任何一个程序要引入它,只要include它的头文件就可以了。这天然就规避了不同操作系统不同编译器造成的二进制兼容的问题,所有的实现都include源代 ...

生产者消费者模式,以及基于BlockingQueue的快速实现

博主头像 什么是生产者消费者模式?简单来说就是有两个角色,一个角色主要负责生产数据,一个角色主要负责消费(使用)数据。那么生产者直接依赖消费者,然后直接调用是否可以?答案是可以的,但是有些场景无法及时解决,典型的就是生产者消费者的速度无法同步,导致整体的速度上不去的情况。执行速度永远取决于二者的最小速度(假设 ...

C++入门第一课

博主头像 我准备再出一个合集,这个合集主要是讲C++一些知识,主要是因为懒得写洛谷题解(´ー∀ー`),适合新手学习。 本人语文不太好,有些用词不太恰当,还请各位多多指正o( ̄︶ ̄)o OK我们现在就开起C++学习吧ヾ(≧▽≦*)o! 第一课 认识C++ 要学习C++,就首先要知道C++是什么。 1.C++是一 ...

B站湖科大《计算机网络》超详细重点笔记

湖科大 《计算机网络》 超详细重点笔记 适合没时间看课想快速掌握知识点 或者 课后梳理复习 基础概念 路由器 是实现分组交换的关键构建 是最重要的分组交换机 任务是将网络互联起来,并对接收到的分组进行转发 不称其为主机 报文 表示一条消息的整个01串 三种交换方式 电路交换 报文交换 分组交换(分组 ...

对于api管理系统的一些总结和思考

博主头像 这个项目算是找工作前,用来充当简历上的项目来用的,估计以后看看会更有感悟吧。 好了,那我们开始吧。 一、前端篇 对于这个项目是前端是使用的 ant design pro(因为这玩意可以自动创建请求的接口,而且那些后端需要用到的类呀,属性基本上都是自动封装和生成的,不过要配和文档是使用我是用的是swa ...

【日记】好热(527 字)

博主头像 正文 这几天,高温预警一直发。真的好热。中午睡完午觉,上班之前顺路晒了一下被子,一出门,那个温度…… 不知道是不是室内待得太久了,有些畏光,总觉得地上的阳光非常刺眼。 上午特别忙。上周五被柜面主管轰回去的那个客户,今天一早继续来办上周没完成的业务。我感觉柜面主管总有些死脑筋。给客户半个小时处理完了。 ...

CMake构建学习笔记7-freetype库的构建

博主头像 Freetype是一个广泛使用的开源字体渲染库,可以加载、渲染和显示各种类型的字体文件。一般的用户来说可能没有直接使用过这个库,都是通过使用依赖于它的依赖库来间接使用它。根据笔者构建的经验,构建这个库需要zlib、libpng这两个库,可以按照本系列博文的相应文章提前构建好。关键的构建指令如下所示: ...

一种PyInstaller中优雅的控制包大小的方法

博主头像 PyInstaller会在打包时自动为我们收集一些依赖项,特别是我们在打包PyQt/PySide相关的应用时,PyInstaller会自动包含我们程序通常不需要的文件,如'tanslations'文件夹,'plugins/imageformats'等,通常这些文件会使我们最终的exe文件变大。在网上 ...

P5788 【模板】单调栈

博主头像 P5788 【模板】单调栈 传送门 题目描述 给出项数为 \(n\) 的整数数列 \(a_{1 \dots n}\)。 定义函数 \(f(i)\) 代表数列中第 \(i\) 个元素之后第一个大于 \(a_i\) 的元素的下标,即 \(f(i)=\min_{i<j\leq n, a_j > a_i} ...

Flask细说

博主头像 Flask框架 简介 特点: 微框架,间接,给开发者提供很大的扩展性 Flask和相应的插件写得很好,用起来很爽。 开发效率非常高,比如使用 SQLAlchemy 的 ORM 操作数据库可以节省开发者大量书写 sql 的时 间。 文档地址 中文文档(http://docs.jinkan.org/do ...

了解泛型的类型擦除吗?

博主头像 概念 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和 ...

<1···141516···50>