#UNIX环境高级编程第三版

UNIX基础知识之系统调用与库函数的区别与联系

  上图为UNIX操作系统的体系结构。内核的接口被称为系统调用(systemcall),公用函数库构建在系统调用接口之上,应用软件既可以使用公用函数库,也可直接使用系统调用。  更详细的说明如下:    所有操作系统都提供多种服务的入口点,程序由此向内核请求服务。各种版本的UNIX实现都提供定义明确、数量有限、可直接进...

C++编程对缓冲区的理解

本文转自:http://www.vckbase.com/index.php/wv/1592什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲...
代码星球 ·2021-02-21

用户环境配置文件/etc/profile

当用户在登录界面正确地输入用户名和密码后,系统就开始为用户构建一个可以使用的用户环境。用户环境包括用户使用的环境变量、快捷键设置及命令别名等。这些设置大多是通过运行全局用户配置文件/etc/profile及用户主目录中的个人用户配置文件profile文件得到的。一、全局用户配置文件/etc/profile/etc/pr...

Tcsh脚本编程

Tcsh主要用于FreeBSD等UNIX系统中。一、输出字符串Hello的示例脚本Tcsh脚本的基本格式、编写方法及脚本中使用的命令等,与Bash脚本完全相同,只需要直接套用即可。[root@localhostshell]#cathello.csh#!/bin/tcsh#Thisisatestscript.#Thiss...
代码星球 ·2021-02-21

Bash脚本编程基础

为实现某个任务,将许多命令组合后,写入一个可执行的文本文件的方法,称为Shell脚本编程。按照应用的Shell环境不同,可以将Shell脚本分为多种类型。其中最常见的是应用于Bash和Tcsh的脚本,通常将其称为Bash和Tcsh脚本。同Tcsh脚本相比,Bash脚本在Linux中的应用相对较广。一、Shell脚本的基...
代码星球 ·2021-02-21

GDB高级使用方法

1、设置环境变量  用户可以在GDB的调试环境中定义自己需要的变量,用来保存一些调试程序中的运行数据。要定义一个GDB的变量很简单,只需使用GDB的set命令。  GDB的环境变量和Linux一样,也是以$起头。如:  (gdb)set$foo=xxx  使用环境变量时,GDB会在第一次使用时创建这个变量,而在以后的使...
代码星球 ·2021-02-21

GCC高级测试功能扩展——程序性能测试工具gprof、程序覆盖测试工具gcov

gprof是GNU组织下的一个比较有用的性能测试功能:  主要功能:  找出应用程序中消耗CPU时间最多的函数;        产生程序运行时的函数调用关系、调用次数  基本原理:  首先用户要使用gprof工具,必须在GCC编译该文件的选项中添加-pg选项,然后GCC会在用户应...

Bash Shell的环境配置文件

loginshell:取得bash时需要完整的登录流程non-loginshell:取得bash接口的方法不需要重复登录,举例来说,你以xwindow登录Linux后,再以x的图形界面启动终端机,此时那个终端接口并没有需要再次输入账号与密码,那个bash的环境就称为non-loginshell。你在原本的bash环境下...

环境变量之执行文件路径的变量PATH

当我们执行一个命令时,系统会依据PATH的设置去PATH定义的每个目录下查寻该命令的可执行文件,如果在PATH定义的目录中含有多个文件名为我们要执行的命令的可执行文件时,那么先查询到的同名命令先被执行。  #echo $PATH    查看PATH定义了哪些目录  PATH(一定是大写),这个变量的内容是由一...

阿里云环境搭建

https://blog.linuxeye.com/31.html...
代码星球 ·2021-02-20

windows 10 配置Java 环境变量(5步骤)

前提:1.windows10系统(不是win8,也不是win7)2.安装JDK步骤1.打开环境变量窗口右键ThisPC(此电脑)->Properties(属性)->Advancedsystemsettings(高级系统设置)->EnvironmentVariables(环境变量)... &n...

C#开发移动应用系列(4.调用系统应用,以及第三方应用(调用与被调用))

前言上篇文章地址:C#开发移动应用系列(1.环境搭建)C#开发移动应用系列(2.使用WebView搭建WebApp应用)C#开发移动应用系列(3.使用照相机扫描二维码+各种基础知识) 写完这篇..本系列基本也就结束了.看完这些,基本做个Webapp应该是毫无问题的了..其实略微有点伤感,Xamarin确实是好...

C#开发移动应用系列(1.环境搭建)

是时候蹭一波热度了..咳咳..我什么都没说..其实也是有感而发,昨天看到Jesse写的博文(是时候开始用C#快速开发移动应用了),才幡然醒悟,原来我们的Xamarin已经如此的成熟了...其实从2013开始就想用Xamarin,奈何当初收费一座大山压在身上完全无法见得庐山真面目后面2015,微软收购Xamarin,没过...

vue-element-admin 打包测试环境报错

例如下图的报错方式: 需要删除项目中的dist文件,即可打包成功 ...

配置xampp搭建简单的web服务器环境

1.下载xampp,地址:https://www.apachefriends.org/index.html2.解压并安装,一直next,直到安装成功。linux环境安装在/opt/lampp下3.配置虚拟路径  1)修改/opt/lampp/etc下的httpd-conf文件,window环境应该是apache目录下的...
首页上一页...1617181920...下一页尾页