最新 最热

Linux学习笔记(二)、常用指令(下)

这样会在目录下生成一个.out可执行文件,运行该.c文件使用的指令时./c。如果想指定生的.c文件名,使用gcc [xxx.c] -o [自定义文件名即可]

2020-06-30
1

为什么 Linux 系统调用会消耗较多资源

系统调用是计算机程序在执行的过程中向操作系统内核申请服务的方法,这可能包含硬件相关的服务、新进程的创建和执行以及进程调度,对操作系统稍微有一些了解的人都知道 — 系统调用为用户程序提供了操作系统的接口[^1]。...

2020-06-28
0

程序员必须掌握的 CPU 硬核干货!

CPU先从系统的RAM中提取指令,随后解码该指令的实际内容,最后再由CPU的相关部分执行该指令。

2020-06-24
0

strstr ShellCode实现

注意是外平栈. 调用者平展. 有两个参数. 所以在调用的时候.你需要 add esp , 8

2020-06-19
0

X86保护模式入门简介

以上概念简单了解. 我们要学的是保护模式 而之前 的16位汇编 王爽著作 都是讲的实模式.

2020-06-19
0

50 种不同编程语言的“Hello World”,你知道多少?

历经 70 年,不断出现的编程语言为开发者解决了哪些难题?其存在又有怎样的特性?本文将以「Hello World」为例,花样呈现 50 种编程语言。

2020-06-18
0

一文读透php到底是不是最好的语言

导读: 说到php,一句顺口溜流传已广:php是世界上最好的语言;还有一个特别的谐音名字:拍xx片。至于php是不是世界上最好的语言,这个有意思的口号我们也探究一下他的来源。...

2020-06-15
1

synchronized关键字详解

synchronized 这个关键字,我相信对于并发编程有一定了解的人,一定会特别熟悉,对于一些可能在多线程环境下可能会有并发问题的代码,或者方法,直接加上synchronized,问题就搞定了。...

2020-06-12
0

编译、链接到载入、运行的大致过程 ----1. 编译

对于需要编译的编程语言(c, c++, java, c# ...高级语言),源码写完后,是无法直接运行的;需要有 编译,链接的过程才能生成最终可以执行的二进制文件;

2020-06-08
0

雷军 1994 年写的代码,像诗一样优雅!不服不行!

雷军曾自夸自己写的代码像诗一样优雅,网友感觉这雷军写的94年代码如何?2019年世界500强企业排行榜,仅成立9年的小米全球排名第468位,这让小米的创始人雷军兴奋的像个孩子一样。雷军一高兴就给小米的每一位员工包了1000股...

2020-06-04
0