随笔分类 - 【C语言】
摘要:转自:https://blog.csdn.net/liyuewuwunaile/article/details/106773630 进程切换一、context_switch二、switch_mm2.1 刷新I-CACHE2.2 ASID和TLB2.3 页表转换基址切换三、switch_to进程切换由
阅读全文
摘要:转自:Linux字符画最佳工具jp2a简单教程 | Linux区 jp2a应该是Linux下最好用的字符画生成工具了,它能自定义字符将具体的jpg图片生成一片字符画,比如下面这样: 用法也很简单:jp2a --chars=Fre. --size=150x60 file.jpg 再复杂一点: jp2a
阅读全文
摘要:转自:https://www.cnblogs.com/kingstarer/p/12586721.html 我们在使用bash命令时,会经常使用二次tab键进行补齐。 例如我们常用的telnet命令,在输入二次tab键时,会列出当前系统配置的所有主机名,供选择 # 输入 telnet <Tab> <
阅读全文
摘要:转自:https://blog.csdn.net/weixin_45206746/article/details/117642974 libc_hidden_def、libc_hidden_weak、libc_hidden_proto在阅读glibc源码的时候,遇见了几个没见过的宏,几乎所有的函数都
阅读全文
摘要:转自:https://www.cnblogs.com/jiqingwu/p/4325382.html Linux上的静态库,其实是目标文件的归档文件。在Linux上创建静态库的步骤如下: 写源文件,通过 gcc -c xxx.c 生成目标文件。 用 ar 归档目标文件,生成静态库。 配合静态库,写一
阅读全文
摘要:转自:https://blog.csdn.net/wwh578867817/article/details/45101033 前几天在小组无意见听到学姐说到c语言实现多态这个词,比较感兴趣,欢迎一起讨论哈。 提前说一下,c实现多态算是一个奇怪的用法吧,而且不是完全的多态,并不通用,也不推荐用。感兴趣
阅读全文
摘要:转自:https://blog.csdn.net/caoyan_12727/article/details/51824073 首先我们来看看内联函数的相关解释: 1.引入目的:为了解决程序中函数调用的效率问题 2. 优点:节省了函数调用时间,也就是说没有call指令(也就没有相关参数的压栈(push
阅读全文
摘要:转自:https://blog.csdn.net/linyt/article/details/51635768 在介绍PLT和GOT出场之前,先以一个简单的例子引入两个主角,各位请看以下代码: #include <stdio.h> void print_banner() { printf("Welc
阅读全文
摘要:转自:http://www.ruanyifeng.com/blog/2018/11/awk.html awk 入门教程 作者: 阮一峰 日期: 2018年11月 7日 awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于
阅读全文
摘要:转自:http://www.ruanyifeng.com/blog/2019/08/xargs-tutorial.html 作者: 阮一峰 日期: 2019年8月 8日 xargs是 Unix 系统的一个很有用的命令,但是常常被忽视,很多人不了解它的用法。 本文介绍如何使用这个命令。 一、标准输入与
阅读全文
摘要:转自:https://blog.csdn.net/davidhopper/article/details/90410419 严正声明:本文系作者davidhopper原创,未经许可,不得转载。 在使用git管理源代码时,经常需要将一台机器上一堆已修改但未提交的文件,按照原来的目录层次,全部复制到另一
阅读全文
摘要:转自:https://blog.csdn.net/yang_quan_yang/article/details/103522275 为每一个modified文件成diff文件并且checkout为原来文件重命名为.old,例如再Android 源码里面下面:生成: #!/bin/bash # 不用d
阅读全文
摘要:转自:https://blog.csdn.net/u011192270/article/details/49339071?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channe
阅读全文
摘要:转自:https://www.cnblogs.com/motadou/archive/2009/01/17/1558438.html 1 -- 结构体数据成员对齐的意义 许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐
阅读全文
摘要:转自:https://www.cnblogs.com/mmmmar/p/6040325.html 这几天通过《游戏安全——手游安全技术入门这本书》了解到linux系统中ptrace()这个函数可以实现外挂功能,于是在ubuntu 16.04 x86_64系统上对这个函数进行了学习。 参考资料: Pl
阅读全文
摘要:转自:https://blog.csdn.net/zhangskd/article/details/37902159 版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/zhangskd/article/details/37902159从2.6.31内核开始,
阅读全文
摘要:转自:https://www.cnblogs.com/zxl0715/articles/5365989.html
阅读全文
摘要:cppcheck -hCppcheck - A tool for static C/C++ code analysis Syntax: cppcheck [OPTIONS] [files or paths] If a directory is given instead of a filename,
阅读全文
摘要:转自:https://bbs.csdn.net/topics/391943383#include #include #include #ifdef _MSC_VER #pragma warning(disable:4996) #include #include #else #include #include #include ...
阅读全文
摘要:转自:https://www.cnblogs.com/xudong-bupt/p/3504442.html 本文:http://www.cnblogs.com/xudong-bupt/p/3504442.html Linux C 下面读取文件夹要用到结构体struct dirent,在头#inclu
阅读全文