上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页
摘要: 简述Clang 与LLVM 以及其关系 随着 Android P 的逐步应用,越来越多的客户要求编译库时用 libc++ 来代替 libstdc++。libc++ 和 libstdc++ 这两个库有关系呢?它们两个都是 C++ 标准库,libc++ 是针对 Clang 编译器特别重写的 C++ 标准 阅读全文
posted @ 2021-09-15 10:09 michaelchengjl 阅读(1907) 评论(0) 推荐(0)
摘要: 《Linux内核设计与实现》 读书笔记(3)--Linux的进程 进程是所有操作系统的核心概念,同样在linux上也不例外。 主要内容: 进程和线程 进程的生命周期 进程的创建 进程的终止 1. 进程和线程 进程和线程是程序运行时状态,是动态变化的,进程和线程的管理操作(比如,创建,销毁等)都是有内 阅读全文
posted @ 2021-08-29 20:49 michaelchengjl 阅读(82) 评论(0) 推荐(0)
摘要: git lfs的使用 1.什么是git lfs Git LFS(Large File Storage, 大文件存储)是可以把音乐、图片、视频等指定的任意文件存在 Git 仓库之外,而在 Git 仓库中用一个占用空间 1KB 不到的文本指针来代替的小工具。通过把大文件存储在 Git 仓库之外,可以减小 阅读全文
posted @ 2021-08-27 14:55 michaelchengjl 阅读(7344) 评论(0) 推荐(1)
摘要: TCPDUMP(命令行操作)-抓包、筛选、高级筛选 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主 阅读全文
posted @ 2021-08-26 19:01 michaelchengjl 阅读(632) 评论(0) 推荐(0)
摘要: shell 截取字符串(cut, sed, awk) cut -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d:自定义分隔符,默认为制表符。 -f:与-d一起使用,指定显示哪个区域。 -n:取消分割多字节字符。仅和-b标 阅读全文
posted @ 2021-08-26 16:06 michaelchengjl 阅读(455) 评论(0) 推荐(0)
摘要: python 和shell 变量互相传递 主要介绍python和shell变量互相传递方法,使用了环境变量、管道等方法。 python → shell: 1.环境变量 import os var=123或var='123' os.environ['var']=str(var) #environ的键值 阅读全文
posted @ 2021-08-26 15:39 michaelchengjl 阅读(3136) 评论(0) 推荐(0)
摘要: 应用程序分段: 数据段、代码段、BSS段以及堆和栈 参考文档 https://www.cnblogs.com/jiangzhaowei/p/9094523.html https://zhuanlan.zhihu.com/p/348026261 https://zhuanlan.zhihu.com/p 阅读全文
posted @ 2021-08-25 11:35 michaelchengjl 阅读(146) 评论(0) 推荐(0)
摘要: hexdump, hexedit 使用指南 hexdump 详解 hexdump命令一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。 用法 hexdump [选项] [文件]... -n length 只格式化输入文件的前length个字节。 -C 输出规范 阅读全文
posted @ 2021-08-25 11:31 michaelchengjl 阅读(5028) 评论(0) 推荐(0)
摘要: Python调用Shell命令 (python,shell 混合编程) Python经常被称作“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库,也当然可以用Python调用Shell命令。 用Python调用Shell命令有如下几种方式: 1. os.system os.s 阅读全文
posted @ 2021-08-25 10:30 michaelchengjl 阅读(2161) 评论(0) 推荐(0)
摘要: 《Linux内核设计与实现》 读书笔记(2)--内核开发准备 在尝试内核开发之前,需要对内核有个整体的了解。包括: 获取内核源码 内核源码的结构 编译内核的方法 内核开发的特点 1. 获取内核源码 内核是开源的,所有获取源码特别方便,参照以下的网址,可以通过git或者直接下载压缩好的源码包。 htt 阅读全文
posted @ 2021-08-22 21:19 michaelchengjl 阅读(96) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页