随笔分类 -  计算机系统/Linux

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