🧑🎓I am currently working on my master's degree at UESTC, Chengdu.
👨💻Enjoy coding!
🏀Enjoy playing basketball!
blog
https://me.hollin.icu/2020/01/04/plan-for-vacation/
寒假计划 Linux 熟悉一下linux 掌握vim的基本用法 vim的进阶用法 C语言 C语言本身:编程范式 C语言常用的库 string.h(涉及存储区域的操作) stdlib.h math.h stdio.h (涉及文件的输入输出) ctype.h C语言实现线性表等数据结构 C语言编程题 计算机网络(B站视频复试前再过一遍) 计算机网络:自顶向下方法 尽量编程实现算法(不够
https://hooollin.github.io/2020/01/04/computer-networking-chapter1/
第一章 什么是因特网 具体构成描述 因特网实际上就是互联了所有计算机设备的网络。所有接入网络的设备都称为主机(host)或着终端(end system)(比较早的时候可能只有传统的桌面PC、服务器等,现在汽车、手表等电子产品都算)。 端系统通过通信链路(communication link)或者分组交换机(packet switch)连接到一起。通信链路实际上就是具体的物理连接方式,比如说电缆、
https://hooollin.github.io/2020/01/05/C-programming-language-chapter1-md/
C语言程序设计基础知识 C语言概述 基本语法单位 字符集 C语言字符集由下列字符组成: 字母和数字——小写字母az,大写字母AZ,数字0~9。 不可打印的字符——空格符、回车符、换行符、控制符。 空字符——ASCII码为0的NULL字符,特殊作用是作为字符串的结束符。 标点和特殊字符。 标识符 C语言规定标识符只能由字母、下划线和数字组成,且第一个字符必须是字母或下划线。 合法标识符如下:
https://hooollin.github.io/2020/01/31/computer-networking-chapter3/
运输层 运输层位于应用层和网络层之间,是分层网络体系结构中的重要部分。 概述和运输层服务 运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信(logic communication)。简而言之就是两台主机之间好像是直接相连的。应用进程使用运输层提供的逻辑通信互相发送报文,不许考虑承载这些报文的物理设备。 实际上运输层的协议是在端系统中实现的而不是在路由器中实现的(我的确认为是在路由器里面实现
memcpy和memmove 在学习string.h标准库的时候注意到了两个功能十分类似的函数:memcpy和memmove。两个函数的十分相似: memcpy: copies one buffer to another memmove: moves one buffer to another 常理来说同一个库下是不会重复实现同一个功能的,这就显得有些蹊跷。百度一下后,发现memcpy是无
https://me.hollin.icu/2020/03/21/%E6%B5%AE%E7%82%B9%E6%95%B0%E7%9A%84%E8%A1%A8%E7%A4%BA/
浮点数 浮点表示对形如$V=x\times2^y$的有理数进行编码。他对执行涉及非常大的数字以及非常接近0的数字,更普遍地作为实数运算的近似值的计算是很有用的。 二进制小数 理解浮点数的第一步是考虑含有小数值的二进制数字。十进制表示法使用如下形式的表示:
https://hooollin.github.io/2020/01/01/learn-markdown/
一、标题markdown中用连续的若干个放置在文字之前的’#’来表示标题,一个’#’代表一级标题,两个’#’代表二级标题,以此类推。支持六级标题。 123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 二、字体加粗要加粗的文字两边用两个包起来。需要在同一行才会生效,否则只是普通字符。 如:加粗。 斜体要倾斜的文字左右分别用一个号
例子 一个很简单的算法题: 删除非负有序数组中的重复项。 简单思路 最直接的思路:从前往后一次遍历,碰到重复项的时候就将后面的数据往前移动。 1234567891011121314151617181920void delDup(int *arr, int size){ int newSize = size; for (int i = 0; i <
https://hooollin.github.io/2020/01/07/computer-networking-chapter2/
应用层 应用层很重要。为什么重要?因为如果我们不能构想出任何有用的应用,也就没有必要去设计支持它们的网络协议了。 应用层协议原理 网络应用程序体系结构 客户-服务器体系结构(client-server architecture) 在这个体系结构中,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户的主机的请求。如apache就是一个非常著名的Web服务器。这种体系结构中,客户之间不相互直
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.