自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Checked异常与Unchecked异常

Unchecked异常Unchecked异常从RuntimeException派生出子类型,代码不需要处理它们的异常也能通过编译,但执行时出现就导致程序失败,代表程序中的潜在bug,类似于编程语言中的 dynamic type checking。如果客户端对出现的异常无能为力,采用unchecked exception。 应使用unchecked exception来处理编程错误:因为unchecked exception不用使客户端代码显式的处理它们,它们自己会在出现...

2021-07-10 00:11:22 494

原创 Java设计模式

设计模式可分为三大类,分别使创建型模式、结构性模式和行为型模式。本博客简要介绍adapter、decorator、strategy、template、 iterator/iterable、factory method、visitor几个模式。Creational patterns工厂模式(factory method)这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对...

2021-07-09 22:20:48 164

原创 [CSAPP]ICS大作业

摘 要本文主要阐述hello程序的整个生命周期,探讨hello程序从hello.c经过预处理、编译、汇编、链接生成可执行文件的全过程。通过对hello生命周期的追踪与探索,来进一步熟悉计算机系统中有关进程、内存的知识,加深对于计算机系统的理解。关键词:hello world;Linux;预处理;编译;链接;内存;进程;I/O目 录第1章 概述................................................

2021-06-27 22:09:44 313

原创 关于git使用的一些记录

因为之前没用用过github,对于相关的一些操作也是十分生疏,在此做一点简单的记录。对于提交的时候的目录层级,提交的时候应该让.git文件与想要提交的内容处于同一层级,

2021-06-20 21:27:42 106

原创 二维凸包问题

凸包问题图1 示例图1  点集Q的凸包(convex hull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。图1中由红色线段表示的多边形就是点集Q={p0,p1,...p12}的凸包。2  一组平面上的点,求一个包含所有点的最小的凸多边形,这就是凸包问题了。这可以形象地想成这样:在地上放置一些不可移动的木桩,用一根绳子把他们尽量紧地圈起来,并且为凸边形,这就是凸包了。...

2021-06-20 21:09:42 476

空空如也

空空如也

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

TA关注的人

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