
linux
郭三亿
全面布局
展开
-
Linux下tar.xz tar.bz2 tar.gz 等文件的解压
今天在尝试重新编译自己的开发环境的时候,下载了一些安装包,发现是以tar.xz tar.bz2等格式结尾的,就记录一下linux下如何解压这些格式的文件:$tar -zxvf ***.tar.gz //以gz结尾$tar -xjvf ***.tar.bz2 //以bz2结尾$tar -xvjf ***.tar.xz //以xz结尾再顺便讲解一下tar的用法:-c原创 2016-07-11 12:36:23 · 1022 阅读 · 0 评论 -
CentOS7.4 编译安装php7
记录一下编译安装PHP7的过程,希望大家能够用得上。另外,推荐大家多多使用编译安装,不要排斥,编译安装有很多好处。第一步,准备工作新申请的机器是CensOS 7.4的系统,可以直接用yum安装工具包yum -y groupinstall "Development tools"yum -y install gcc gcc-c++ autoconf automake libto原创 2017-11-02 15:59:55 · 664 阅读 · 0 评论 -
Git 取消追踪某个文件
$ git rm --cached 如果是目录的话:$ git rm -r --cached 这个操作不会本地删除文件或文件夹原创 2017-02-09 10:51:46 · 4173 阅读 · 2 评论 -
进程间通讯的方式中哪种的访问速度最快
进程间通讯的方式:管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。FIFO是一种先进先出的队列。它类似于一个管道,只允许数据的单向流动。每个FIFO都有一个名字,允许不相关的进程访问同一个FIFO,因此也成为命名管。消息队列:是用于两个进程之间的通讯,首先在一个进程中创建一个消息队列,然后再往消息原创 2017-01-13 18:34:12 · 16377 阅读 · 1 评论 -
HTTPS 和 HTTP 的区别
什么是 HTTPS?HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。你也可以说:HTTPS = HTTP + SSLHTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。为什么需要 HTTPS ?超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的转载 2016-12-08 15:42:29 · 724 阅读 · 0 评论 -
Mac下使用brew搭建PHP7+nginx+mysql开发环境
由于新换了个macbook,原来的mac上的环境搭建也已经很久没搭建过了,于是重新整理一下搭建过程。Mac下自带了php,但是最近想新尝试一下php7的相关特性,于是就重新搭建个php吧。mac下有个很棒的第三方包的管理程序——homebrew,建议大家在mac下搭建环境的时候使用这个来做。闲话不多说,直接开干。HomeBrewbrew的安装,直接上官网:http://brew原创 2016-08-17 14:42:22 · 9438 阅读 · 0 评论 -
BigPipe:高性能的“流水线技术”网页
原文地址:http://www.facebook.com/note.php?note_id=389414033919译文地址:http://isd.tencent.com/?p=2419作者:蒋长浩Facebook的网站速度做为最关键的公司任务之一。在2009年,我们成功地实现了Facebook网站速度提升两倍 。而正是我们的工程师团队的几个关键的创新使它成为可能。在本文中,我将向转载 2016-07-15 12:02:05 · 474 阅读 · 0 评论 -
操作系统面试题总结
1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的原创 2016-07-15 11:18:40 · 5932 阅读 · 0 评论 -
mac下文件带有扩展属性的问题
在mac下开发的时候,经常会发现有些文件的属性后面,有个@符号如上图所示。为什么呢?在mac os 下 HFS+的文件系统里,有时候有些文件会附加上mac的专有属性,@属性就表示文件或文件夹是来自互联网下载去掉方法:xattr -l 文件名:查看attrxattr -d 属性名:删除attr原创 2016-07-13 17:53:55 · 3990 阅读 · 0 评论 -
DNS 原理入门
文章转载自阮一峰网络博客(http://www.ruanyifeng.com/blog/2016/06/dns.html)DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。一、DNS 是什么?DNS (Domain Na转载 2016-07-13 14:49:35 · 428 阅读 · 0 评论 -
HTTP请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(原创 2016-07-12 12:47:05 · 3311 阅读 · 0 评论 -
Linux下Thrift的安装
安装环境:CentOS Linux 6.8安装步骤:Building Apache Thrift on CentOS 6.5Starting with a minimal installation, the following steps are required to build Apache Thrift on Centos 6.5. This example bu原创 2016-07-11 15:38:46 · 7378 阅读 · 2 评论 -
MacOS 更新系统或XCode后Terminal使用Git报错的问题
更新了XCode后,在Terminal使用git,发现报错:dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild Reason: image not foundgit: err...原创 2019-09-23 10:44:18 · 6158 阅读 · 1 评论