随笔分类 - 计算机系统/Linux
linux 系统的学习,汇编以及计算机基础知识的学习
摘要:1.信号 信号是软件中断,提供了一种处理异步事件的方法 unix信号机制最简单的接口是signal函数 /* * sign 信号整型 * func 函数指针 * return :函数指针(一个函数地址,函数有一个整型参数,无返回值) */ void (* signal(int sign,void (
阅读全文
摘要:一文搞懂C语言中指针、数组、指针数组、数组指针、函数指针、指针函数 1.背景 阅读redis源码,初始化流程-创建并初始化服务器数据结构中(initServer) // 设置信号处理函数 signal(SIGHUP, SIG_IGN); signal(SIGPIPE, SIG_IGN); signa
阅读全文
摘要:learning the git 1.创建repository 版本库 在需要的文件夹下面直接 git init 2.时光穿梭机 1.版本回退 掌握工作区的状态,是否有修改 git status 查看修改的内容 git diff 对于已经 add commit的文件需要回到回退版本 第一步 查看gi
阅读全文
摘要:MIT HAKMEM算法 1.问题来源 "牛客刷题" 问题描述: cpp int bitcount(unsigned int n) { unsigned int tmp; tmp = (n &010101010101) +((n 1)&010101010101) +((n 2)&0101010101
阅读全文
摘要:程序运行的基础 程序语言到机器指令的过程 1.hello.c 源程序一个文本文件,经过预处理(pre processer)成为hello.i 2.hello.i 修改的源程序,经过编译处理(compiler) 成为hello.s 3.hello.s 汇编程序,经过汇编器(assembler)成为he
阅读全文
摘要:1.基本命令 echo 显示一行文本 echo+要输出的文本, echo 有“显示,打印出”的意思 clear 清理显示器界面 history 显示之前敲的代码 tab 补全命令键,会检测到文件目录下的相匹配的文件名并自动补全。 unbutu 的磁盘清理: sudo apt get clean 清理
阅读全文

浙公网安备 33010602011771号