简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux系统调用讲义 Linux下系统调用的实现 Linux中的系统调用 Linux中怎样编译和定制内核 Linux下系统调用的实现 Unix/Linux操作系统的体系结构及系统调用介绍 什么是操作系统和系统调用 操作系统是从硬件抽象出来的虚拟机,在该虚拟机上用户可以运行应用程序。它负责直接与硬件交互,向用户程序提供公共服务
Linux Shell常用技巧十八. 和系统运行状况相关的Shell命令: 1. Linux的实时监测命令(watch): watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watc
linux内核调度算法(3)--多核系统的负载均衡分类: linux 技术分享多核CPU现在很常见,那么问题来了,一个程序在运行时,只在一个CPU核上运行?还是交替在多个CPU核上运行呢?LINUX内核是如何在多核间调度进程的呢?又是内核又是CPU核,两个核有点绕,下面称CPU处理器来代替CPU核。实际上,如果你没有对你的进程做过特殊处理的话,LIN
一)gdb的调试信息1)gdb是一个命令行调试器,它可用于全面控制和检查运行中的程序.2)所有程序都会对gdb发出的命令有所响应,但只有按照合适选项编译并连接的程序才能包括足够的调试信息.3)一般我们在gcc编译时,加入-g参数,指定程序在编译的时候加入调
一)MALLOC_CHECK_GNU的标准库(glibc)可以通过内置的调试特性对动态内存进行调试,它就是MALLOC_CHECK_环境变量,它在默认情况下是不设定的,在老的版本默认这个值为0,新的版本默认值为2,但有一个矛盾,如果设定为空,它将会打印出长长的跟踪
一)gprofgprof是一个用来统计可执行程序数据的工具.它能帮助用户确定程序在哪个地方耗时过多.被编译器生成指令后的代码将会被gprof捕获并进行计算,在gcc编译过程中使用-pg选项编译就会产生指令化工具,当执行编译后的二进制程序时,就会生成一个profile信息的
linux下c++的编译器g++的基本使用
linux 普通用户成为sudoer(转)使用自己的用户登录Linux时,可以避免使用root用户误删一些东西,不过有些命令必须得使用root用户才可以使用,所以使用sudo是个很好的选择!sudo命令 這個時候, sudo 就派的上用場囉~那麼 sudo 是怎樣工作的呢? 當使用者執行 sudo 時,系統會主動的去尋找 /etc/sudoers 檔案,判斷該使用者是
linux区分大小写,即大小写不同的文件名被认为是不同文件。但windows不区分,比如test和Test是一个文件,这就造成了linux的源代码在win下阅读时文件名冲突。因此可以通过约定linux下文件命名习惯来规避。
一)概述.open系统调用返回的文件描述符是非负整型..每一个进程都有自己的文件描述符集合..当创建进程时,通常有3个打开文件描述符(0,1,2),0代表标准输入,1代表标准输出,2代表标准错误,它们统称为标准IO..当多个描述符指向同一个文件,每个文件描述符仍保