← Back to all posts

#Tutorial

14 posts with this tag

Hisen's Memo on OPSYS

A collection of memos on CSCI 4210 Operating System

System Calls - What’s Underneath the Hood

In previous memos, I briefly mentioned that read() and write() functions in libc are wrappers of system call read and write

About libc - The Standard C library

The C standard library, often referred to as libc, is a standard library for the C programming language

The Philosophy of UNIX and C Programming Language

This memo overviews UNIX and C programming for CSCI 4210 Operating System from both high-level and low-level perspectives

The Guide to Memory Debugging

As a C programmer, debugging memory issues can be one of the most frustrating tasks

指南 | 快速上手一门编程语言

近来很多同学提问求助: 海森你学过XX语言吗

料理 | 基于食材的料理练习

依我目前的浅见, 料理这门学问的核心是如何使手上的食材发挥出最大的潜力

Mac双系统之删除Windows系统

很多同学在Mac上通过Bootcamp安装了双系统之后, 由于种种原因, 想要卸载Windows操作系统并释放磁盘空间

C语言 | 从内存视角看函数和指针的本质

近期在尝试编写一个Simpson's Rule近似数值积分的例子, 忽然想到可以把被积函数作为一个参数传入, 使这个积分函数更具有通用性

C语言 | register变量

本文译自The C Programming Language的4

C语言 | 头文件

本文译自The C Programming Language的4

C语言 | 利用越界和溢出

这篇文章以一道challenge为例, 讲述C语言的越界和溢出

汇编视角:不同优化级别下的GCC行为分析

> 本篇以memcpy这一函数为例, 分别在0-3的gcc优化级别下编译并反汇编, 并对反汇编得到的代码进行分析, 以观察不同优化级别下gcc的行为

Elementary Programming Study Package

Elementary Programming Study Package INTRODUCTION This file contains several key information and instructions