Git Product home page Git Product logo

hooollin.github.io's Introduction

Hi, there!👋

🧑‍🎓I am currently working on my master's degree at UESTC, Chengdu.

👨‍💻Enjoy coding!

🏀Enjoy playing basketball!

Hollin's GitHub stats

hooollin.github.io's People

Contributors

hooollin avatar

Watchers

 avatar  avatar

hooollin.github.io's Issues

寒假计划 | Hollin的代码之路

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站视频复试前再过一遍) 计算机网络:自顶向下方法 尽量编程实现算法(不够

计算机网络第一章学习笔记 | Hollin的代码之路

https://hooollin.github.io/2020/01/04/computer-networking-chapter1/

第一章 什么是因特网 具体构成描述 因特网实际上就是互联了所有计算机设备的网络。所有接入网络的设备都称为主机(host)或着终端(end system)(比较早的时候可能只有传统的桌面PC、服务器等,现在汽车、手表等电子产品都算)。 端系统通过通信链路(communication link)或者分组交换机(packet switch)连接到一起。通信链路实际上就是具体的物理连接方式,比如说电缆、

C-programming-language-chapter1.md | Hollin的代码之路

https://hooollin.github.io/2020/01/05/C-programming-language-chapter1-md/

C语言程序设计基础知识 C语言概述 基本语法单位 字符集 C语言字符集由下列字符组成: 字母和数字——小写字母az,大写字母AZ,数字0~9。 不可打印的字符——空格符、回车符、换行符、控制符。 空字符——ASCII码为0的NULL字符,特殊作用是作为字符串的结束符。 标点和特殊字符。 标识符 C语言规定标识符只能由字母、下划线和数字组成,且第一个字符必须是字母或下划线。 合法标识符如下:

计算机网络第三章学习笔记 | Hollin的代码之路

https://hooollin.github.io/2020/01/31/computer-networking-chapter3/

运输层 运输层位于应用层和网络层之间,是分层网络体系结构中的重要部分。 概述和运输层服务 运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信(logic communication)。简而言之就是两台主机之间好像是直接相连的。应用进程使用运输层提供的逻辑通信互相发送报文,不许考虑承载这些报文的物理设备。 实际上运输层的协议是在端系统中实现的而不是在路由器中实现的(我的确认为是在路由器里面实现

memcpy与memmove的区别和C语言中指针的一些技巧 | Hollin的代码之路

https://me.hollin.icu/2020/02/26/memcpy%E4%B8%8Ememmove%E7%9A%84%E5%8C%BA%E5%88%AB%E5%92%8CC%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%8C%87%E9%92%88%E7%9A%84%E4%B8%80%E4%BA%9B%E6%8A%80%E5%B7%A7/

memcpy和memmove 在学习string.h标准库的时候注意到了两个功能十分类似的函数:memcpy和memmove。两个函数的十分相似: memcpy: copies one buffer to another memmove: moves one buffer to another 常理来说同一个库下是不会重复实现同一个功能的,这就显得有些蹊跷。百度一下后,发现memcpy是无

浮点数的表示 | Hollin的代码之路

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的数字,更普遍地作为实数运算的近似值的计算是很有用的。 二进制小数 理解浮点数的第一步是考虑含有小数值的二进制数字。十进制表示法使用如下形式的表示: $$d_md_{m-1}···d_1d_0d_{-1}d_{-2}···d_{-n}$$ 其中每个十进制数$d_i$的取值范围是$0~9$,这个

markdown基本语法回顾 | Hollin的代码之路

https://hooollin.github.io/2020/01/01/learn-markdown/

一、标题markdown中用连续的若干个放置在文字之前的’#’来表示标题,一个’#’代表一级标题,两个’#’代表二级标题,以此类推。支持六级标题。 123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 二、字体加粗要加粗的文字两边用两个包起来。需要在同一行才会生效,否则只是普通字符。 如:加粗。 斜体要倾斜的文字左右分别用一个

关于删除多余项等类似算法题的一个通用方法 | Hollin的代码之路

https://me.hollin.icu/2020/02/23/%E5%85%B3%E4%BA%8E%E5%88%A0%E9%99%A4%E5%A4%9A%E4%BD%99%E9%A1%B9%E7%AD%89%E7%B1%BB%E4%BC%BC%E7%AE%97%E6%B3%95%E9%A2%98%E7%9A%84%E4%B8%80%E4%B8%AA%E9%80%9A%E7%94%A8%E6%96%B9%E6%B3%95/

例子 一个很简单的算法题: 删除非负有序数组中的重复项。 简单思路 最直接的思路:从前往后一次遍历,碰到重复项的时候就将后面的数据往前移动。 1234567891011121314151617181920void delDup(int *arr, int size){ int newSize = size; for (int i = 0; i <

计算机网络第二章学习笔记 | Hollin的代码之路

https://hooollin.github.io/2020/01/07/computer-networking-chapter2/

应用层 应用层很重要。为什么重要?因为如果我们不能构想出任何有用的应用,也就没有必要去设计支持它们的网络协议了。 应用层协议原理 网络应用程序体系结构 客户-服务器体系结构(client-server architecture) 在这个体系结构中,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户的主机的请求。如apache就是一个非常著名的Web服务器。这种体系结构中,客户之间不相互直

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.