自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Connect Things

Creativity is just connecting things. ---- Jobs

  • 博客(4)
  • 收藏
  • 关注

原创 计算机设计理念之如何计算

在某大厂搬砖两年多,有逐渐成为没有灵魂代码机器的趋势。而且可能是应用层呆久了,总觉得对一些平时摸不到的底层缺乏了解。大学不算编程科班出身,一些基础课程基本也是划水 + 突击飘过,对于计算机这个专业的基础知识结构还是欠缺的,所以准备慢慢把之前欠的债还回来。考虑到自己三分钟热度,决定开一个正经的系列来建立自己对计算机系统的认知体系!主要参考书目就是经典中的经典:CSAPP 《深入理解计算机系统》了,文章不会过于纠结于细节,而是站在感受计算机系统设计的角度。1. 问题提出系列第一篇,主要目的是,搞清楚计算.

2021-09-19 15:54:09 197

原创 有向无环图的 Transitive Reduction 算法

文章目录1. 问题描述2. 问题分析2.1 直接法2.2 拓扑排序法3. 算法实现3.1 直接法3.2 拓扑排序法4. 算法性能5. 三方库中的实现参考链接最近搞了一个类似的需求还蛮有意思的,由于开始样例没有准备充分,导致设计算法的时候思路走偏了,结果写完了才发现问题。赶完需求之后觉得这个算法应该有业界统一的方案,所以整理记录一下。1. 问题描述删除有向无环图中的跨层冗余依赖关系,可用于依赖关系处理中对非必要依赖关系的简化。对于 Transitive Reduction 的专业解释,可以参考链接[

2021-06-10 19:07:10 1097

原创 Java Socket 发送/接收数据

在上一篇了解过 Java Socket 的两种形式(TCP、UDP)后,本文将继续介绍如何利用 Java Socket 发送和接收数据及其内部原理的实现。Java Socket 的目的在于实现与其他程序的信息交互,包括发送和接收信息两种主要操作。进行信息交互的前提在于相互之间具有共同的协议,协议规定了程序之间交互信息的规范和标准。比如 IPv4 和 IPv6 就是定义了如何传输数据的标准,头部的...

2018-11-28 13:52:53 13605 6

原创 Java Socket 入门

Java Socket 入门1. Socket 简介1.1 关键问题一:如何定位到目标应用1.2 关键问题二:与 TCP/IP 关系1.3 关键问题三:socket 工作过程2. TCP Echo Request 样例2.1 Server 端2.2 Client 端3. UDP Echo Request 实例3.1 Server 端3.2 Client 端4. UDP Socket 与 TCP S...

2018-11-08 11:04:21 6815

空空如也

空空如也

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

TA关注的人

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