ArrayList-JDK1.8 0. 参考资料 transient关键字 ArrayList详解,看这篇就够了 1. 成员变量 private int size 实际元素个数 transient Object[] elementData transient 关键字,标识后,序列化时不会序列化该属性 ...
转载
2021-04-23 15:20:00
55阅读
2评论
rplidar_ros的源码 1、pragma pack(1)的作用:以1个字节对齐 #include <cstdio> #pragma pack(push) //保持对齐状态 #pragma pack(1) //设定结构体s强制一个字节对齐 struct s { char ch; int i; } ...
转载
2021-11-01 10:51:00
286阅读
2评论
io.netty.util.internal.TypeParameterMatcher定义: 类型参数匹配器 功能: 用于判断 SimpleChannelInboundHandler<?> 中传入参数是否是该handler要处理的 message
io.netty.channel.SimpleChannelInboundHandlerpublic abstract class Sim
原创
2022-03-30 13:51:35
444阅读
本篇文章总结第三部分,也是最后一部分。这部分主要讲解核心技术的源代码分析,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。希望大家能从「阅读笔记」3篇文章中,对Spring Boot提供的功能有所了解,在项目中进行实践,不断从繁琐重复的开发中解放出来。本篇主要从以下几个方面总结:Spring Boot自动配置实现原理;Spring Boot数据访问实现原理;微服务核心技术实现原理
转载
2024-09-25 13:57:36
31阅读
mybatis 源码1.MyBatis 源码概述1.1 源码架构分析MyBatis 源码共 16 个模块,可以分成三层,如下图:基础支撑层:技术组件专注于底层技术实现,通用性较强无业务含义;核心处理层:业务组件专注 MyBatis 的业务流程实现,依赖于基础支撑层;接口层:MyBatis 对外提供的访问接口,面向 SqlSession 编程;思考题:系统为什么要分层?代码和系统的可维护性更高。系统
转载
2021-08-09 23:08:00
141阅读
2评论
ReactElement 源码笔记ReactElement通过 createElement创建,调用该方法需要 传入三个参数:typeconfigchildrentype指代这个ReactElement 的类型config指代这个ReactElement 的属性对象children指代这个ReactElement 的子元素节点字符串比如 'div','p'代表原生DOM,称为HostCompone
转载
2021-03-04 13:47:10
245阅读
2评论
Note 所有涉及到多用户操作的代码,我们都假设系统只有一个用户,就是 SYSTEM用户,对应的 UserID == USER_SYSTEM ==0 。 隐式广播 使用隐式intent进行广播会造成数据泄露、拒绝服务、钓鱼等安全问题。 使用Intent.setPackage 、Intent.setC ...
转载
2021-08-03 15:27:34
852阅读
2评论
Note 所有涉及到多用户操作的代码,我们都假设系统只有一个用户,就是 SYSTEM用户,对应的 UserID == USER_SYSTEM ==0 。 隐式广播 使用隐式intent进行广播会造成数据泄露、拒绝服务、钓鱼等安全问题。 使用Intent.setPackage 、Intent.setC ...
转载
2021-04-14 23:44:00
400阅读
2评论
smac.optimizer.smbo.SMBO#runself.start()smac/optimizer/smbo.py:156self.incumbent = self.initial_design.run()incumbent是现任者,可以理解为最优解。进入initial_design.pysmac/initial_design/initial_design.py:116...
原创
2021-08-04 09:58:07
180阅读
spring 提供了2中容器类型BeanFactory:基础类型IoC容器,提供完整成.参考博客...
原创
2022-08-04 15:33:28
63阅读
mybatis 源码1.MyBatis 源码概述1.1 源码架构分析MyBatis 源码共 16 个模块,可以分成三层,如下图:基础支撑层:技术组件专注于底层技术实现,通用性较强无业务含义;核心处理层:业务组件专注 MyBatis 的业务流程实现,依赖于基础支撑层;接口层:MyBatis 对外提供的访问接口,面向 SqlSession 编程;思考题:系统为什么要分层?代码和系统的可维护性更高。系统
转载
2021-08-09 23:08:00
155阅读
2评论
itResult来进行调度IO
原创
2023-05-24 00:04:58
68阅读
1.pixabay Pixabay是全球知名的图库网站及充满活力的创意社区,拥有高清图片素材,涵盖照片、插画、矢量图、视频等分类。其中,图片高达200万张,30万张优质插画,11万高清矢量图,视频音乐也不计其数,你可以在任何地方使用Pixabay图库中的素材,无惧版权风险。2.随手记 记账是理财中最最基础的一个,所以记账这个小习惯我也是坚持了很久了,这个app也是有小工具,也有小程序。左侧是小程序
转载
2024-06-02 10:23:51
53阅读
python笔记10--pyinstaller打包源码1 介绍2 用单的py文件vim echo.py#!/usr/bin/python # -*- coding:utf-8 -*-import timeimport datetime
原创
2022-08-29 10:17:17
123阅读
决策树、集成学习、支持向量机与神经网络算法详解及编程实现
原创
2022-09-16 21:43:04
305阅读
首先思考几个问题: String对象在不同的JDK中是如何实现的? String对象的不可变性是什么样的? 下面这段代码的输出结果是什么?
原创
2024-01-02 10:09:15
71阅读
一、前言Spring起源于2002年Rod Johnson写的一本书《Expert One-on-One J2EE》,书里介绍了Java企业应用程序开发情况,并指出Java EE和EJB组件框架中的一些主要缺陷,还提出了一个基于普通的Java类和依赖注入的更简单的解决方案。在书中,他展示了如何在不使用EJB的情况下构建高质量、可扩展性的在线预留座位系统。为构建应用程序,他编写了超过30,000行的
转载
2024-03-17 15:49:53
33阅读
1、通过PyInstaller库实现; pip install pyinstaller # 在terminal终端中执行命令 pyinstaller 词云生成.py pyinstaller -F 词云生成.py #python源文件生成一个独立的可执行文件。 2、指定打包程序使用的图标 ,格式只能为 ...
转载
2021-10-29 19:28:00
159阅读
2评论
BufferedInputStream是一个带有内存缓冲的InputStream.1.首先来看类结构BufferedInputStream是继承自FilterInputStream。FilterInputStream继承自InputStream属于输入流中的链接流,同时引用了InputStream,将InputStream封装成一个内部变量,同时构造方法上需要传入一个InputStream。这是一
原创
2012-07-31 12:33:00
389阅读
struct event_base { const struct eventop *evsel; void *evbase; int event_count; /* counts number of total events */ int event_count_active; /* counts number of active events */ int event_gotterm; /*
原创
2015-02-03 20:13:14
774阅读