Linux
蓝色忘忧
这个作者很懒,什么都没留下…
展开
-
Centos6.9 配置java
1.下载jdkjdk-8u231-linux-x64.tar.gz2.创建安装目录mkdir /usr/local/java3.解压文件tar -zxvfjdk-8u231-linux-x64.tar.gz解压后名为jdk1.8.0_2314.配置环境变量打开文件 vi /etc/profile在文件末尾添加#set java environmentJAV...原创 2019-11-21 11:03:46 · 367 阅读 · 0 评论 -
Centos6.9 编译安装Git
1.下载源码包wgethttps://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.0.tar.xz2.解压tar -zxf git-2.18.0.tar.xz3.安装依赖包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-dev...原创 2019-11-21 10:58:52 · 211 阅读 · 0 评论 -
Shell实例手册
shell实例手册0说明{手册制作: 雪松更新日期: 2013-12-06欢迎系统运维加入Q群: 198173206 # 加群请回答问题请使用"notepad++"打开此文档,"alt+0"将函数折叠后方便查阅请勿删除信息,转载请说明出处,抵制不道德行为。错误在所难免,还望指正!# shell实例手册最新下载地址:http://hi.baidu转载 2017-09-07 09:46:51 · 2402 阅读 · 0 评论 -
获取http头
/*** 获取http头* @param int fd 套接字* @param char* phead 保存头部指针* @return int*/int get_http_head(int fd, char* phead){ if (phead == nullptr) { return -1; } bool isHead = false; char buf = 0; i原创 2017-12-26 18:06:03 · 330 阅读 · 0 评论 -
Linux+Nginx+Mysql+PHP
Nginx:1、 在/etc/yum.repos.d/目录下面创建一个源配置文件nginx.repoa) vi /etc/yum.repos.d/nginx.repob) 填写如下内容[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgc原创 2018-01-15 17:15:57 · 322 阅读 · 0 评论 -
Linux下多线程同步
#include<pthread.h>class Mutex{public: Mutex() : m_mutex(PTHREAD_MUTEX_INITIALIZER){ } ~Mutex(){ pthread_mutex_destroy(&m_mutex); }public: void enter(){ pthread_mutex_l...原创 2018-01-15 17:21:03 · 139 阅读 · 0 评论 -
linux下面g++ gcc编译选项
vi 多屏 1、横屏 sp 文件名 2、竖屏 vsp 文件名vi 多屏切换 1、Ctrl+wwGCC+G++编译流程 -E -S -C.c .i .s .o-I 包含头文件路径 -E 预处理 .i-S 汇编文件 .s-C 二进制文件 .o-D 指定宏定义-O(n) 优化代码(n:代码优化级别0、1、2、3)-Wall 程序编译原创 2018-01-25 14:25:12 · 220 阅读 · 0 评论 -
控制台关闭信号
#ifdef WIN32/*CTRL_C_EVENT - 当用户按下了CTRL+C,或者由GenerateConsoleCtrlEvent API发出. CTRL_BREAK_EVENT - 用户按下CTRL+BREAK, 或者由GenerateConsoleCtrlEvent API发出.CTRL_CLOSE_EVENT - 当试图关闭控制台程序,系统发送关闭消息。CTRL_LOGO...原创 2018-10-26 10:37:48 · 1278 阅读 · 0 评论