包裹函数(wrapper function)用来执行实际的函数调用,测试其返回值,并在碰到错误时终止进程。书写包裹函数的约定规则是将函数的第一个字母大写。例如 Sem_post(ptr) 在Linux/Unix编程中当遇到一个以大写字母开头的函数名时,它就是我们说的包裹函数。它调用一个名字相同但是相 ...
分类:
其他好文 时间:
2019-11-06 16:51:28
阅读次数:
122
一:国内常用的一些开源软件镜像地址 目前在linux开发中,经常需要下载一些软件,通常在国内的话使用的网址为阿里巴巴、网易等企业级开源网,还有北京理工、北京清华等校级别网。 如果要是下载软件的话,直接执行 weget wget https://mirrors.aliyun.com/apache/ma ...
分类:
其他好文 时间:
2019-11-06 15:08:33
阅读次数:
361
我们一定遇到过这样的情况:许多项目是由多个人同时开发的,涉及到不同的开发环境和测试环境我们的许多PHP工程师在windows上开发代码虽然nginx+PHP+MySQL的环境也可以在windows上配置,但是测试环境和生产环境都是Linux系统,有些功能只能在Linux下运行,有些PHP扩展(如分布 ...
分类:
Web程序 时间:
2019-11-06 13:33:16
阅读次数:
91
Samba概述Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBI
分类:
其他好文 时间:
2019-11-06 09:14:03
阅读次数:
111
Linux上部署web服务器并发布web项目 近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果。以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一样的新手们有些帮助,有误的地方还请大神们指出 😀!( ...
分类:
Web程序 时间:
2019-11-06 01:15:58
阅读次数:
133
前言 之前一直用的eolinker的免费版,但是人数有限,所以想找个免费开源的API管理平台,然后就选择了CRAP API。 步骤 部署环境 LNMT部署 我的环境是之前部署的是LNMP,后面又增加的JDK和Tomcat没部署的朋友可以使用 "oneinstack" 一键自动部署来安装好。 Mave ...
Linux文件系统数如下: 在 Linux 系统中,文件系统通过目录"包含"子目录及文件的方式,来组织成一个树状结构。那么目录到底是如何"包含"其他目录及文件的呢? 目录,在 Linux 中,其实也是一种文件,所以它也是由“inode+数据块”构成的。而其文件内容是一个列表,每一个列表项记录“ino ...
分类:
系统相关 时间:
2019-11-04 20:02:03
阅读次数:
91
在引入标准库头文件的时候,很多时候要先查询一下该函数所属的库,以及基本用法,在linux系统下,可以使用 man 1-9 函数名称 但是 问题来了,No manual entry for printf in section 3 那这个问题也很容易解决了,yum在线安装解决!! [root@Zabbi ...
分类:
其他好文 时间:
2019-11-04 19:27:57
阅读次数:
74
下载jdk安装包 安装Java环境之前,首先要到 官网下载地址 下载我们需要的jdk安装包,根据我们Linux系统的位数来选择需要下载的包,我的Linux是64位的,所以我下载的64位的jdk安装包。 如果你不知道自己系统的位数,那么在Linux终端中,输入 getconf LONG_BIT ,如果 ...
分类:
编程语言 时间:
2019-11-04 11:54:39
阅读次数:
100
Linux系统版本:CentOS7.4MySQL版本:5.7.28在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装。下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz具体安装步骤如下
分类:
数据库 时间:
2019-11-04 09:56:54
阅读次数:
99