自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 XAgent调研

本文对XAgent框架进行简单的介绍

2024-01-07 17:20:37 577

原创 Python:Virtual Environment——venv

本文介绍python venv的基本情况及使用方法

2023-11-14 14:52:28 122

原创 AI小镇Generative Agents: Interactive Simulacra of Human Behavior

详细记录了AI小镇(论文)的内容,并掺杂少部分个人理解

2023-11-12 13:03:31 470

原创 2023.11.7: OpenAI DevDay总结

本文对OpenAI DevDay进行回顾

2023-11-10 09:00:54 238

原创 非母语玩家如何撰写英文研究性论文:2 Methodology

本文对《Science research writing for non-native speakers of English》中的第二个章节进行整理以及归纳,希望对各位同仁有所帮助

2023-10-31 12:42:05 115

原创 城市群(Megalopolis)/城际(inter-city)OD相关研究及Open Access数据集调研

本文对OD相关概念、研究、数据集等进行了调研与整理

2023-10-28 20:01:50 542

原创 Investigating Dominant Trip Distance for Intercity Passenger Transport Mode Using Large-Scale ...

本文解读与整理

2023-10-28 19:53:59 33

原创 TreeSLS: A Whole-system Persistent Microkernel with Tree-structured State Checkpoint on NVM

本文对SOSP 2023的best paper做了简单介绍和解读

2023-10-26 12:08:31 257

原创 黑眼圈:缓解/防止方法

缓解/防止出现黑眼圈的七条小建议

2023-10-23 10:36:19 68

原创 非母语玩家如何撰写英文研究性论文:1 Introduction部分如何撰写

介绍英文研究性论文的Introduction部分如何撰写

2023-10-17 19:20:26 239

原创 非母语玩家如何撰写研究性英文论文:0. 前言

non-native English speaker如何撰写一片英文学术论文:前言

2023-10-15 23:15:38 149

原创 CBLab: Supporting the Training of Large-scale Traffic Control Policies with Scalable Traffic...

KDD2023 CBLab

2023-10-14 09:33:43 95 1

原创 Andrew Huberman‘s morning routine尝试与学习(欢迎监督)

该文章记录了我尝试Andrew Huberman morning routine的过程与心得,欢迎大家监督

2023-10-13 09:55:37 211 3

原创 ebpf背景介绍:什么是ebpf

eBPF背景简介

2023-10-10 11:43:43 62

原创 Qemu系统模拟:1 简介

Qemu系统模拟简介

2023-10-09 23:30:44 429

原创 QEMU背景知识

Qemu背景简介

2023-10-09 22:43:31 244

原创 ebpf子系统在Linux内核源码中的分布情况

ebpf子系统在Linux内核源代码中的分布

2023-02-26 00:08:02 374 1

原创 ebpf子系统在Linux中的发展历程

梳理了ebpf子系统随Linux版本更迭的过程

2023-02-24 22:10:18 119

原创 3.Linux传统性能检测工具——vmstat

介绍传统性能检测工具——vmstat的使用方法以及部分关键参量的解释方法

2022-11-29 14:38:20 449

原创 2.Linux传统性能检测工具——dmesg | tail

介绍传统性能检测工具——dmesg,配合tail一起使用,用于侦测系统的运行行为并判断问题所在。

2022-11-29 11:31:35 942

原创 1.Linux传统性能监测工具——uptime

对Linux传统性能监测工具——uptime进行介绍

2022-11-29 11:19:52 299

原创 Go语言特性——defer的使用方法及其注意事项

本篇文章对Go语言中的defer进行了简单介绍,并通过一些示例对defer的特性进行了说明,大家一起学习

2022-03-08 09:02:24 316

原创 Go语言standard package——time.Timer

本篇文章对go语言标准包time中的Timer进行了介绍,包括Timer的创建方法,可执行方法等,并进行了相关的实验,大家一起学习!

2022-02-18 10:51:11 548

原创 containerd系列 —— plugins详解

本篇文章对containerd的插件系统进行介绍,包括插件系统的定位、功能、意义等。除此以外,本文还对container的三种插件类型进行了介绍,包括runtime v2插件,proxy插件以及内置插件三部分。欢迎大家一起学习!

2022-02-09 16:06:18 2344

原创 杂项文章——K8S使用docker作为容器运行时与使用containerd作为容器运行时的结构差异

杂项文章

2022-02-09 11:47:43 1012

原创 containerd系列——什么是containerd?

本篇文章是containerd系列的第一篇文章,对containerd进行了系统的介绍,包括其含义,历史以及基础架构(1.4.x)

2022-02-09 11:30:41 1727

原创 runc系列(2)——specification(config.json)文件详解

本篇文章对OCI specification进行了详尽的描述与介绍,通过本篇文章读者可以了解到OCI标准容器的构建流程及其思想同时也能够知道后续生成(config.json配置)

2022-01-30 14:29:51 3318

原创 runc系列(1)——如何理解runc的存在及其定义?

对runc工具的最基本介绍,希望有助于大家理解runc的工作方式,后续文章将会进一步对runc进行剖析

2022-01-29 16:04:44 2496

原创 什么是.dat? python读取.dat文件并转换为png图像——超简单实现

什么是.dat文件呢?如何理解流文件的概念呢?面对一个流文件的处理思路是什么呢?怎样将封装为.dat文件的图像装换为.png格式呢?如果你对这些问题存在困惑,看这里!

2021-12-10 10:35:59 12235 9

原创 同步与异步,阻塞与非阻塞傻傻分布清楚——来看看这几句话

这段时间一直在学习网络通信,IO,NIO的一些知识,途中经常会碰到“同步”,“异步”,“阻塞”,“非阻塞”这几个关键词。有时候觉得自己动了,但是下次呢又有点分不清了,找几个人想问一下,几个人反而能吵起来。这就说明,大家对同步与异步,阻塞与非阻塞的理解是不一致,或者至少说有些人对这些概念的理解是存在误差的。下面让我们一起来看看。1. 几句话,一个场景1.1 同步与异步关注点:关注点在通信机制两个角色:调用方(发起请求)与处理方(处理请求)什么可以被看作是调用方,什么可以被看作处理方呢?这要根.

2021-11-29 15:28:09 187

原创 为什么说Scala中public的底层还是private?

了解过Scala的同学应该都知道,Scala中“取消”了许多关键字的使用,例如public,static等;但是这也为我们带来了一些困惑,本文将对其中的一个困惑进行解答:为什么说Scala中public的底层还是private?类中的属性不用加范围限定符就表示为“public”上面这段话,或许在学习Scala的过程中我们都会听过,例如下面这段代码:object TestClass { def main(args: Array[String]): Unit = { val instanc

2021-11-17 13:09:16 341

原创 Scala技术点——多态性质的动态绑定问题

1. 知识点:scala是单继承语言scala的多态性实现方式与Java中基本相同(基于引用类型与实际对象类型的差异性实现多态性)Java的动态绑定只是方法的动态绑定Scala的动态绑定不仅包括方法还包括属性的动态绑定2. 代码实验:Java实现:class Person { public String name = "Person"; public void show() { system.out.println("I am a Person") }}

2021-11-16 15:38:15 517

原创 创建型模式——建造者模式(Builder)

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式目录1. 建造者模式简介2. 优势与缺点3. 应用场景4. 模型结构5. 模型实现6. 补充知识1. 建造者模式简介在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成模型定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的2. 优势

2021-11-15 16:17:59 329

原创 创建型模式——抽象工厂模式(Abstract Factory)

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式目录1. 抽象工厂模式简介2. 优势与缺点3. 适用场景4. 模型结构5. 模型实现6. 补充知识1. 抽象工厂模式简介抽象工厂模式考虑多等级产品的生产,将同一个具体工厂所生产的位于不同等级的一组产品称为一个产品族模式定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等

2021-11-15 14:56:34 222

原创 Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning——“预取”论文解读

参考传送门:1. Hardware Prefetching笔记2. 全球百科——缓存预取3. 百度百科——缓存数据预期技术目录0. 什么是Hardware Prefetching(本节内容不包括在论文中)1. 简介1.1 关于Hardware Prefetching的一些关键信息1.2 现阶段方法的缺陷1.3 论文团队的目标1.4 核心思想2. 必要的背景知识介绍2.1 强化学习(Reinforcement learning)2.2 为什么说强化学习是一个好的解决思路3. 解决方法与思路3.1 Py

2021-11-15 14:20:24 1046

原创 创建型模式——工厂方法模式(Factory Method)

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式目录1. 工厂方法模式简介2. 工厂方法模式的优缺点3. 工厂方法模式的适用场景4. 模式结构5. 工厂方法模式的实现1. 工厂方法模式简介专门的工厂生产专门的产品(从对简单工厂模式的介绍中也可以看出,简单工厂需要负责对很对产品的创建,不满足单一职责原则)“工厂方法模式”是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则2. 工厂方法模式的优缺点优

2021-11-14 17:41:00 501

原创 创建型模式——简单工厂模式(Factory)

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式目录1. 简单工厂模式简介2. 简单工厂模式的优缺点3. 简单工程模式的适用场景4. 模式结构5. 模式实现1. 简单工厂模式简介日常开发中,凡是需要生成复杂对象的地方,都可以尝试考虑使用工厂模式来代替;复杂对象:指因类的构造函数参数过多等原因对类的构造有影响的情况;因为类的构造过于复杂,如果直接在其他业务类内使用,则两者的耦合过重,后续业务更改,就需要在任何引用该类的源代码内进行更改,成本过高工厂模式定

2021-11-14 17:08:03 410

原创 创建型模式——原型模式(Prototype)

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式3. Java浅拷贝与深拷贝的实现方式目录1. 原型模式简介2. 原型模式的优势与缺点3. 应用场景4. 原型模式的结构5. 原型模式的实现6. 模型的扩展7. 补充知识7.1 Java的浅拷贝与深拷贝7.2 原型模式会破坏单例模式吗?1. 原型模式简介原型模式:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象生活中原型模式的例子:文件的复制与拷贝,3D打印程序中原型

2021-11-13 19:13:47 709

原创 创建型模式——单例模式(Singleton)

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式目录1. 单例模式介绍2. 单例模式的优势与缺点3. 应用场景4. 结构与实现4.1 单例模式结构4.2 单例模式实现1. 单例模式介绍单例模式:指一个类只有一个实例,且该类能自行创建这个实例的一种模式生活中的单例对象:一个公司的CEO,一个工程的总负责人程序中的单例示例:J2EE 标准中的 ServletContext 和 ServletContextConfig、Spring 框架应用中的 Appl

2021-11-13 17:33:32 131

原创 设计模式——你真的知道什么是设计模式吗?

传送门(参考资料):1. GoF设计模式——C语言中文网2. 廖雪峰学Java——设计模式本篇文章的建议阅读时长为:20分钟目录1. 什么是设计模式?2. 软件设计模式的基本要素3. GoF 23种设计模式总览3.1 模式划分3.2 各设计模式含义及功能简介1. 什么是设计模式?设计模式 (Design Pattern) 是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案1995 年,GoF(Gang of Four,四人组

2021-11-12 15:15:22 1288

空空如也

空空如也

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

TA关注的人

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