UML图介绍

本文全面介绍了统一建模语言(UML)中的各种图及其在软件开发过程中的应用。内容涵盖了用例视图(用例图)、设计视图(类图、对象图)、进程视图(序列图、协作图、状态图、活动图)、实现视图(构件图)和拓扑视图(部署图)。文章还总结了这些UML图在需求、分析、设计、实现、测试等不同软件开发阶段所扮演的角色。

Korbin 发布于 2019-04-21

边缘计算系统中延迟敏感任务的成本有效调度

本文研究了边缘计算系统中延迟敏感任务的成本效益调度问题。文章将该问题建模为一个NP难的优化问题,目标是在满足所有任务延迟要求的前提下,最小化整个系统的成本。为解决此问题,作者提出了一种名为“两阶段任务调度成本优化”(TTSCO)的近似算法,并通过与最优解的对比验证了其有效性,证明该算法能显著降低系统成本。

Korbin 发布于 2019-04-05

java注解的使用

本文介绍了Java中的注解(Annotation)及其使用。主要讲解了三种标准注解(@Override, @Deprecated, @SuppressWarnings)和四种元注解(@Target, @Retention, @Documented, @Inherited)的功能与用法,并提及了Java 7和8中新增的@SafeVarargs, @FunctionalInterface, @Repeatable注解。

Korbin 发布于 2019-03-20

数据可视化开源项目

本文盘点了一系列优秀的数据可视化开源项目,主要基于JavaScript。文中列举并介绍了多个知名的图表库,如D3.js、Chart.js、LeafletJS(专注于地图)、ECharts(百度出品)、Chartist.js等。此外,还提及了阿里巴巴的AntV系列可视化解决方案,包括G2、G6、F2和L7,为开发者提供了丰富的选择。

Korbin 发布于 2019-03-10

简单的iptables配置过程

本文记录了一个简单而实用的iptables防火墙配置流程,方便日后查阅。文章将配置过程总结为四个核心步骤:首先,清除所有旧的、自定义的规则;其次,为INPUT、OUTPUT、FORWARD等链设定默认的策略(如默认拒绝所有入站请求);接着,根据需要添加具体的自定义规则,例如允许特定端口(如SSH的22端口)的TCP连接;最后,讲解了如何保存当前配置,以确保重启后规则依然生效。

Korbin 发布于 2018-10-19

socket网络编程

本文是一篇关于Socket网络编程中常用函数的学习笔记。文章详细列举并解释了多个关键函数的功能和用法,包括用于IP地址格式转换的`inet_aton`, `inet_ntoa`, `inet_addr`, `inet_pton`和`inet_ntop`。此外,还介绍了用于I/O多路复用的`select`函数,用于设置套接字选项的`setsockopt`函数,以及用于接收数据的`recvfrom`函数,为网络编程提供了重要的参考。

Korbin 发布于 2018-10-18

形式语言与自动机基础知识

本文为学习《形式语言与自动机》课程所需的基础知识提供了精炼的总结,特别适合没有离散数学背景的读者。内容系统地梳理了集合论的基本概念,包括子集与真子集、集合的交、并、差、补运算、幂集以及笛卡尔乘积。此外,文章还详细定义了集合之间的关系及其性质,如自反性、对称性和传递性,并最终引出了等价关系的概念,为后续课程学习打下坚实基础。

Korbin 发布于 2018-09-22

梯度旋度和散度

本文清晰地记录和解释了向量微积分中三个核心概念:梯度(Gradient)、旋度(Curl)和散度(Divergence)。文章分别给出了它们的数学定义和计算公式。梯度是指标量场在某点的变化率最大的方向和大小;旋度描述了向量场在某点附近的旋转程度;而散度则衡量了向量场在某点的源或汇的强度。文中使用了∇算子来形象地表示这三个概念,便于理解和记忆。

Korbin 发布于 2018-09-08

vim的使用

本文是一篇简洁的Vim编辑器使用入门指南。文章主要介绍了两个方面的基本操作:一是光标的移动,包括使用`h,j,k,l`进行基本移动,通过`Ctrl`组合键实现翻页,以及利用`H,M,L,G`等命令进行快速定位。二是搜索与替换功能,讲解了如何使用`/`和`?`命令进行向下和向上搜索,以及如何使用`n`和`N`键重复上一次的搜索操作。

Korbin 发布于 2018-06-23

python中关于路径的知识

本文简明扼要地总结了Python中`os`模块里用于处理文件和目录路径的几个常用函数。内容涵盖了获取当前工作目录(`os.getcwd`)、列出目录内容(`os.listdir`)、删除文件(`os.remove`或`os.unlink`)、删除空目录(`os.rmdir`)、递归删除目录(`os.removedirs`)以及更改当前工作目录(`os.chdir`)等基本操作,为Python进行文件系统交互提供了实用的命令参考。

Korbin 发布于 2018-05-17
上一页 下一页