代码改变世界

随笔档案-2020年07月

[Vue]组件——.sync 修饰符实现对prop 进行“双向绑定”(子组件向父组件传值)

2020-07-31 14:27 by 天心PHP, 355 阅读, 收藏, 编辑
摘要: 一、同时设置1个 prop 1.以 update:my-prop-name 的模式触发事件,如对于title属性: this.$emit('update:title', newTitle) 2.然后父组件可以监听那个事件并根据需要更新一个本地的数据属性: <text-document v-bind: 阅读全文

vm.$attrs 【Vue 2.4.0新增inheritAttrs,attrs详解】

2020-07-30 17:21 by 天心PHP, 307 阅读, 收藏, 编辑
摘要: 1、vm.$attrs简介 首先我们来看下vue官方对vm.$attrs的介绍: 包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (class 和 style 除外),并且可以 阅读全文

(转)vue v-on修饰符

2020-07-29 15:00 by 天心PHP, 200 阅读, 收藏, 编辑
摘要: 1、stop 功能:阻止事件冒泡使用方法: <button v-on:click.stop="show">B</button> View Code 举例: <div id="app"> <div style="width: 100px;height: 100px;background-color: 阅读全文

Vue中的computed属性

2020-07-29 00:41 by 天心PHP, 270 阅读, 收藏, 编辑
摘要: 看了网上很多资料,对vue的computed讲解自己看的都不是很清晰,今天忙里抽闲,和同事们又闲聊起来,对computed这个属性才有了一个稍微比较清晰的认识,下面的文章有一部分是转自: https://www.w3cplus.com/vue/vue-computed-intro.html © w3 阅读全文

总体框架

2020-07-28 17:11 by 天心PHP, 257 阅读, 收藏, 编辑
摘要: 总体框架 一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。 vue-cli项目总体结构 文件结构细分 1.build——[webpack配置] build文件主要是webpack的配置,主要启动文件是dev-server. 阅读全文

前端开发之走进Vue.js

2020-07-28 16:27 by 天心PHP, 194 阅读, 收藏, 编辑
摘要: Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。 文章将以PPT图片附加文字介绍的形式展 阅读全文

nginx基本配置与参数说明

2020-07-17 14:16 by 天心PHP, 177 阅读, 收藏, 编辑
摘要: #运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs 阅读全文

php-fpm.conf配置文件中文说明详解及重要参数说明

2020-07-17 14:07 by 天心PHP, 777 阅读, 收藏, 编辑
摘要: php-fpm工作流程 php-fpm全名是PHP FastCGI进程管理器 php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。 启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据 阅读全文

PHP并发IO编程之路

2020-07-17 02:07 by 天心PHP, 202 阅读, 收藏, 编辑
摘要: 并发 IO 问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接 Fork 进程,到 Worker 进程池/线程池,到现在的异步IO、协程。PHP 程序员因为有强大的 LAMP 框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍 PHP 进行并发 IO 编程的各种尝试,最后再介绍 Swoo 阅读全文

一次读懂 Select、Poll、Epoll IO复用技术

2020-07-17 01:39 by 天心PHP, 753 阅读, 收藏, 编辑
摘要: 我们之前采用的多进程方式实现的服务器端,一次创建多个工作子进程来给客户端提供服务。其实这种方式是存在问题的。 可以打个比方:如果我们先前创建的几个进程承载不了目前快速发展的业务的话,是不是还得增加进程数?我们都知道系统创建进程是需要消耗大量资源的,所以这样就会导致系统资源不足的情况。 那么有没有一种 阅读全文

PHP socket初探 --- select系统调用

2020-07-17 01:20 by 天心PHP, 567 阅读, 收藏, 编辑
摘要: 在<PHP socket初探 先从一个简单的socket服务器开始>中依次讲解了三个逐渐进步的服务器: 只能服务于一个客户端的服务器 利用fork可以服务于多个客户端的额服务器 利用预fork派生进程服务于多个客户端的服务器 最后一种服务器的进程模型基本上的大概原理其实跟我们常用的apache是非常 阅读全文

通俗讲解 异步,非阻塞和 IO 复用

2020-07-16 21:52 by 天心PHP, 231 阅读, 收藏, 编辑
摘要: 通俗讲解 异步,非阻塞和 IO 复用 1. 阅前热身为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。 1.1 同步与异步同步与异步的理解同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。同步: 当一个同步调用发出去后,调用者要一直等待调用结果的通知后,才能进行后续的执行。 阅读全文

同步IO和异步IO

2020-07-16 21:12 by 天心PHP, 548 阅读, 收藏, 编辑
摘要: IO编程 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据 阅读全文

UDP主要丢包原因及具体问题分析

2020-07-16 20:29 by 天心PHP, 951 阅读, 收藏, 编辑
摘要: 一、主要丢包原因 1、接收端处理时间过长导致丢包:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。 2、发送的包巨大丢包:虽然send方法会帮 阅读全文

socket套接字及缓冲区详解

2020-07-16 20:05 by 天心PHP, 1741 阅读, 收藏, 编辑
摘要: socket套接字及缓冲区详解 文章目录一、域(domain)二、类型(type)三、协议(protocol)四、socket缓冲区以及阻塞模式1、缓冲区简介2、使用write()/send()发送数据3、使用read()/recv()读取数据4、系统调用read()的返回错误场景五、面试题 >TC 阅读全文

TCP和UDP的区别(Socket)

2020-07-16 19:20 by 天心PHP, 220 阅读, 收藏, 编辑
摘要: TCP和UDP的区别(Socket) TCP和UDP区别 TCP和UDP编程区别 TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind( 阅读全文

PHP进程通信 UNIX Socket

2020-07-16 18:35 by 天心PHP, 942 阅读, 收藏, 编辑
摘要: AF_UNIX所代表的UNIX本地socket方式。当然了人家是先有socket后有这种UNIX Socket,这玩意也是后来满满发展来的,你可以理解为一开始socket是面向跨机器的网络通信,后来发现这玩意纯用在本地搞搞单机版跨进程通信效果也贼不错,而且这种本地版本的socket跑在127.0.0 阅读全文

php socket通信

2020-07-16 17:28 by 天心PHP, 229 阅读, 收藏, 编辑
摘要: socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket既不是程序,也不是协议,其只是操作系统提供的通信层的一组抽象API。前面章节介绍了php socket的一些常用重要的函数,在socket通信中就会有使 阅读全文

PHP socket连接

2020-07-16 17:16 by 天心PHP, 279 阅读, 收藏, 编辑
摘要: socket建立套接的过程图: 首先了解socket 几个主要函数: socket的关键函数1: socket_create($net参数1,$stream参数2,$protocol参数3) 作用:创建一个socket套接字,说白了,就是一个网络数据流。 返回值:一个套接字,或者是false,参数错 阅读全文

关于PHP程序员技术职业生涯规划

2020-07-13 12:07 by 天心PHP, 860 阅读, 收藏, 编辑
摘要: 看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。 这些文章都存在一个严重的缺陷 阅读全文

让PHP7达到最高性能的几个Tips

2020-07-13 11:57 by 天心PHP, 185 阅读, 收藏, 编辑
摘要: 本文地址: https://www.laruence.com/2015/12/04/3086.html 转载请注明出处 PHP7已经发布了, 作为PHP10年来最大的版本升级, 最大的性能升级, PHP7在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想 阅读全文

php-fpm解读-进程管理的三种模式 及 worker进程、master进程详解

2020-07-12 18:12 by 天心PHP, 1928 阅读, 收藏, 编辑
摘要: php-fpm 和 单例设计模式 都是短连接 php-fpm进程管理一共有三种模式:ondemand、static、dynamic,我们可以在同一个fpm的master配置三种模式,看下图1。php-fpm的工作模式和nginx类似,都是一个master,多个worker模型。每个worker都在a 阅读全文

CGI、FastCGI和php-fpm概念和区别

2020-07-12 17:57 by 天心PHP, 515 阅读, 收藏, 编辑
摘要: CGICGI(Common Gateway Interface),公共网关接口,它是Web服务器与外部应用程序(CGI程序)之间传递信息的接口标准。如请求/index.html,那么web server会去指定目录下找到这个文件(如果存在的话)发送给浏览器,这里分发的是静态数据。那么,请求的是/in 阅读全文

什么是PHP7中的孤儿进程与僵尸进程,加上守护进程

2020-07-12 01:14 by 天心PHP, 192 阅读, 收藏, 编辑
摘要: 基本概念 僵尸进程:一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。任何一个子进程(init除外)在exit()之后,并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构,等待父进程处理。这是每个 子进程在结束时都要经过的阶段。如果 阅读全文

PHP 信号管理知识整理汇总

2020-07-11 23:00 by 天心PHP, 135 阅读, 收藏, 编辑
摘要: SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立CORE文件 跟踪自陷SIGBUS 建立CORE文件 总线错误SIGSEGV 建立CORE文件 段非法错误SIGFPE 建立CORE文件 浮点异常SIGIOT 建立CORE文件 阅读全文

PHP多进程---fork多个子进程,父进程阻塞与非阻塞

2020-07-11 19:22 by 天心PHP, 695 阅读, 收藏, 编辑
摘要: PHP的多进程是不是可以无限制的fork子进程?fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值: 在父进程中,fork返回新创建子进程的进程ID在子进程中,fork返回0如果出现错误,fork返回一个负值在fork函数执行完毕后,如果创建新进程成功,则出现两 阅读全文

php 接触的不常见函数

2020-07-11 02:52 by 天心PHP, 165 阅读, 收藏, 编辑
摘要: constant constant — 返回一个常量的值 constant ( string $name ) : mixed 通过 name 返回常量的值。 当你不知道常量名,却需要获取常量的值时,constant() 就很有用了。也就是常量名储存在一个变量里,或者由函数返回常量名。 <?php d 阅读全文

php 中__set()和__get()的具体用法

2020-07-11 02:18 by 天心PHP, 321 阅读, 收藏, 编辑
摘要: php 中__set()和__get()的具体用法__set() 方法用于设置私有属性值。__get() 方法用于获取私有属性值。 __isset() 方法用于检测私有属性值是否被设定。 __unset() 方法用于删除私有属性。 __set()与__get()是两个魔术方法,用于设置和输出对象里的 阅读全文

PHP之Trait详解

2020-07-11 01:25 by 天心PHP, 533 阅读, 收藏, 编辑
摘要: php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性 用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化 与普通类的异同: 相同: trait 能够像普 阅读全文

PHP中__call()方法与重载解析

2020-07-11 00:56 by 天心PHP, 565 阅读, 收藏, 编辑
摘要: 一、前言 特别注意,虽然__call()或__callStatic()方法就是为实现重载而设计的,但是为了便于理解,先将两者分开进行理解!!! __call()方法的特性是它的特性,用其实现重载是实现重载,这是两码事~ 二、__call()方法 在PHP5.3.0之后,又增加了一个__callSta 阅读全文

PHP Closure(闭包)类详解

2020-07-11 00:28 by 天心PHP, 796 阅读, 收藏, 编辑
摘要: 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 在php中,闭包函数一般就是匿名函数. Closure 面向对象变成语言代码的复用主要采用 阅读全文

PHP 核心特性 - 匿名函数

2020-07-11 00:18 by 天心PHP, 213 阅读, 收藏, 编辑
摘要: 在匿名函数出现之前,所有的函数都需要先命名才能使用 function increment($value) { return $value + 1; } array_map('increment', [1, 2, 3]);//array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用 阅读全文

回调函数

2020-07-10 23:30 by 天心PHP, 157 阅读, 收藏, 编辑
摘要: 回调函数就是在主进程执行当中,突然跳转到预先设置好的函数中去执行的函数. 以下是自知乎作者常溪玲的解说: 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电 阅读全文

php的各种 I/O流 以及用法

2020-07-10 01:54 by 天心PHP, 850 阅读, 收藏, 编辑
摘要: php://协议 首先,我们来说一下一个php提供的协议:"php://" 或许有人看到这个会懵逼,这是什么东东?这有啥用?这咋用?我是谁?我在哪?我要去往何处? 恩,大家可以翻开php手册,搜索一下 php://是php内置的一个类url操作的协议,它运行我们访问php各种I/O流,至于什么是I/ 阅读全文

关于php的buffer(缓冲区)

2020-07-10 01:52 by 天心PHP, 323 阅读, 收藏, 编辑
摘要: 传统的web php的输出数据,例如echo var_dump ....等等输出函数(语句)是经过了几个步骤,最终到浏览器展示的呢? 以下是PHP的输出流程 php echo,var_dump -> php output_buffering -> webServer buffer-> browser 阅读全文

php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别

2020-07-10 01:33 by 天心PHP, 128 阅读, 收藏, 编辑
摘要: CGI: CGI的英文是(COMMON GATEWAY INTERFACE)公共网关接口,它的作用就是帮助服务器与语言通信,这里就是nginx和php进行通信,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而CGI就是这个沟通的协议。 nginx服务器在接受到浏览器传递过来的数据后, 阅读全文

浅谈PHP进程管理

2020-07-10 01:11 by 天心PHP, 392 阅读, 收藏, 编辑
摘要: 天天被进程线程困扰,相信这不是一个两个人的问题了,今天我们来认认真真仔仔细细的看看,到底什么是进程,没学过操作系统的我们又该怎样进行理解呢? 1、什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工 阅读全文

nginx 平滑重启的实现方法

2020-07-10 00:45 by 天心PHP, 1299 阅读, 收藏, 编辑
摘要: 转载:https://www.cnblogs.com/zhuyeshen/p/12061495.html 一、背景 在服务器开发过程中,难免需要重启服务加载新的代码或配置,如果能够保证server重启的过程中服务不间断,那重启对于业务的影响可以降为0。最近调研了一下nginx平滑重启,觉得很有意思, 阅读全文

fast-cgi & php-fpm 等的理解 (讨论试理解)

2020-07-10 00:25 by 天心PHP, 172 阅读, 收藏, 编辑
摘要: 原文地址:https://segmentfault.com/q/1010000000256516 我在网上查fastcgi与php-fpm的关系,查了快一周了,基本看了个遍,真是众说纷纭,没一个权威性的定义。 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fp 阅读全文

Fast CGI 工作原理

2020-07-09 23:57 by 天心PHP, 892 阅读, 收藏, 编辑
摘要: CGI的历史 早期的webserver只处理html等静态文件,但是随着技术的发展,出现了像php等动态语言。 webserver处理不了了,怎么办呢?那就交给php解释器来处理吧! 交给php解释器处理很好,但是,php解释器如何与webserver进行通信呢? 为了解决不同的语言解释器(如php 阅读全文

TCP/IP协议详解

2020-07-09 23:46 by 天心PHP, 429 阅读, 收藏, 编辑
摘要: 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最 阅读全文

PHP配置文件中与错误相关选项

2020-07-09 23:13 by 天心PHP, 378 阅读, 收藏, 编辑
摘要: PHP配置文件中与错误相关选项 1.error_reporting 设置错误报告级别 2.display_errors 是否显示错误 3.log_errors 设置是否将错误信息记录到日志或者error_log中 4.error_log 设置脚本错误将记录到的文件 5.log_errors_max_ 阅读全文

PHP中的异常

2020-07-09 22:35 by 天心PHP, 153 阅读, 收藏, 编辑
摘要: PHP5引入了异常,这是一个看着简单,实际复杂的功能,本文结合PHP的具体情况讨论一二。 为什么要有异常? 在PHP4的时代,那时候还没有异常,编码时如果要处理一些特殊情况,一般是通过返回错误码(比如类似1,2,3之类的整数)的方式来处理,类似于shell中的处理方式,随着项目尺度的增大,这种方法带 阅读全文

PHP Filter 函数 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。

2020-07-09 22:27 by 天心PHP, 197 阅读, 收藏, 编辑
摘要: PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 安装 Filter 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。 PHP Filter 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数描述PHP filter_has_va 阅读全文

PHP面向对象中的聚合和组合

2020-07-09 14:12 by 天心PHP, 772 阅读, 收藏, 编辑
摘要: PHP面向对象中的聚合和组合对象之间进行交互主要有三种:继承,聚合,组合,继承大家都很熟悉,这里就不具体介绍了,本文主要介绍聚合和组合的一些内容。 聚合:可以理解成第二个对象通过第一个对象的某个方法传递给第一个对象,然后第二个对象就可以调用第一个对象的方法,第二个对象可以根据自己的目的使用第二个对象 阅读全文

PHP迭代器与生成器

2020-07-09 13:33 by 天心PHP, 256 阅读, 收藏, 编辑
摘要: 一.迭代器分析:想一下,如果把集合对象和对集合对象的操作放在一起,当我们想换一种方式遍历集合对象中元素时,就需要修改集合对象了,违背“单一职责原则”,而迭代器模式将数据结构和数据结构的算法分离开,两者可独立发展。 优点: 1.支持多种遍历方式。比如有序列表,我们根据需要提供正序遍历、倒序遍历两种迭代 阅读全文

php魔术方法

2020-07-08 16:15 by 天心PHP, 172 阅读, 收藏, 编辑
摘要: php魔术方法是什么?有哪些? PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: ● __construct(),类的构造函数 ● __destruct(),类的析构函数 ● __call(),在对象中调用一个不 阅读全文

堆和栈的区别和联系

2020-07-08 14:56 by 天心PHP, 1526 阅读, 收藏, 编辑
摘要: 堆和栈概要 在计算机领域,堆栈是一个不容忽视的概念,堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。 堆和栈的要点 堆,队列优先,先进先出(F 阅读全文

Nginx+Php-fpm运行原理详解

2020-07-08 12:58 by 天心PHP, 686 阅读, 收藏, 编辑
摘要: 转载:https://blog.csdn.net/u013474436/article/details/52972699 一、代理与反向代理 现实生活中的例子 1、正向代理:访问xxxx.com如上图,因为xxxx网站无法访问,我们需要代理server才能访问xxxx.com。 代理server对于 阅读全文

PHP底层的运行机制与原理

2020-07-08 11:18 by 天心PHP, 373 阅读, 收藏, 编辑
摘要: PHP 的特点 多进程模型 PHP是以多进程模型设计的,这样的好处是请求之间互不干涉,一个请求失败也不会对其他进程造成影响,作为最开始仅仅用于个人网站的一个工具集这样的设计并没有什么不妥,随着PHP的应用变大,访问量增加这种方式显然是不合适的,因为启动一个进程的开销对于海量请求是不划算的,所以现在P 阅读全文

gitlab占用内存太多

2020-07-07 23:03 by 天心PHP, 2794 阅读, 收藏, 编辑
摘要: 首选 free -h 查看内存情况 解决办法 修改/etc/gitlab/gitlab.rb #2019-12-4 add by lishuo start unicorn['worker_processes'] = 4 #2019-12-4 add by lishuo end #2019-12-4 阅读全文

centos7虚拟机设置静态ip以及解决设置静态ip后无法连接外网的问题

2020-07-06 18:20 by 天心PHP, 1289 阅读, 收藏, 编辑
摘要: centos7虚拟机初始运行时ip是动态随机分配的 通过修改etc/sysconfig/network-scripts/ifcfg-ens33文件的配置可以设置固定的ip TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"#BOOTPROTO="d 阅读全文

centos7安装gitlab并汉化

2020-07-06 02:29 by 天心PHP, 525 阅读, 收藏, 编辑
摘要: 简介 gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git 项目仓库,可通过Web界面迚行访问公开的戒者私人项目。Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。GitLab 拥有与Github 类似的功能,能够浏 阅读全文

Centos7系统安装yum遇到的问题failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try. http: (中断yum或者换yum源出问题)

2020-07-06 01:10 by 天心PHP, 12454 阅读, 收藏, 编辑
摘要: 问题所在 [root@cit-server6-s1-372 yum.repos.d]# yum makecache Loaded plugins: fastestmirror base | 5.6 kB 00:00:00 http://mirrors.163.com/centos/7/os/x86_ 阅读全文

Git 服务器搭建

2020-07-05 19:22 by 天心PHP, 217 阅读, 收藏, 编辑
摘要: Git 服务器搭建 上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,2019 年开始 Github 私有存储库也可以无限制使用。 这当然我们也可以自己搭建一台 Git 服务器作为私有仓库使用。 接下来我们将以 Centos 为例搭建 Git 服务器。 1、安装Git $ 阅读全文

VirtualBox上Centos7系统磁盘扩容

2020-07-05 18:59 by 天心PHP, 827 阅读, 收藏, 编辑
摘要: centos7中默认使用的是xfs文件系统,本文操作为扩大已有文件系统的容量 扇区-->物理分区-->物理卷(pv)-->卷组(vg)-->逻辑卷(lv)-->文件系统 1.查看文件系统容量可用情况: df -h 2.查看现有磁盘和分区状况: fdisk -l 3.给sda磁盘新建分区 ①执行命令 阅读全文

Linux 硬盘操作(分区、分区、删除分区、格式化、挂载、卸载)

2020-07-05 17:32 by 天心PHP, 2160 阅读, 收藏, 编辑
摘要: 转载:https://blog.csdn.net/qq_39866513/article/details/85120338 1,创建分区先查看下是否有磁盘没有分区 fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区。 开始分区 fdisk /dev/sdc 输入m,可以 阅读全文

虚拟机virtualBox CentOS系统 硬盘存储空间扩容

2020-07-05 14:36 by 天心PHP, 580 阅读, 收藏, 编辑
摘要: 转自:https://blog.csdn.net/weixin_43469047/article/details/104287278 一、cmd下记得先关闭所有正在运行的虚拟机,关闭virtualbox 1、然后先去VirtualBox的安装目录,打开cmd,输入 VBoxmanage showhd 阅读全文

VirtualBox虚拟机路径迁移方法

2020-07-05 14:24 by 天心PHP, 851 阅读, 收藏, 编辑
摘要: VirtualBox虚拟机文件默认存放位置在C盘,hadoop搭建完全分布需要多建立几个虚拟机,C盘就直接炸了,所以先改个默认路径吧。 1.选择全局设定 2.选择你想把虚拟机vdi存放的路径 重点:虚拟机文件迁移方法 1.先把你的某个虚拟机的整个文件夹拷贝到你的目录下去,比如这是我拷过来的文件夹。 阅读全文

phpstorm 代码上传服务器

2020-07-05 12:24 by 天心PHP, 313 阅读, 收藏, 编辑
摘要: 1、Tools->deployment->configuration 2、点击左上角的“+”,在弹出窗口填写随便一个名称,选择服务器为sftp 3、输入主机,账号,密码,并在Autodetect选择服务器上的路径,其中SFTP HOST指的是服务器的地址,如192.168.1.10,Root pat 阅读全文

phpstorm git管理

2020-07-05 12:11 by 天心PHP, 655 阅读, 收藏, 编辑
摘要: 转载于 https://blog.csdn.net/Knight_quan/article/details/54894691 ,感谢作者的劳作,让我们少走了很多弯路 1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率 阅读全文

Git 常用命令大全

2020-07-05 11:17 by 天心PHP, 122 阅读, 收藏, 编辑
摘要: Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git rem 阅读全文

转载自 Git使用教程

2020-07-05 01:44 by 天心PHP, 152 阅读, 收藏, 编辑
摘要: 转载自 Git使用教程 预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料)一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 二 阅读全文

linux进程-线程-协程上下文环境的切换与实现

2020-07-04 08:13 by 天心PHP, 928 阅读, 收藏, 编辑
摘要: 一:进程-线程-协程简介 进程和线程的主要区别是:进程独享地址空间和资源,线程则共享地址空间和资源,多线程就是多栈。 1、进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于 阅读全文

进程之间究竟有哪些通信方式

2020-07-04 07:46 by 天心PHP, 615 阅读, 收藏, 编辑
摘要: 需要特殊指出的是消息队列、信号量和共享内存这三种IPC同属于XSI IPC(XSI可以认为是POSIX标准的超集,简单粗暴理解为C++之于C)。这三种IPC在*NIX中一般都有两个“名字”来为其命名,一个叫做标志符,一个叫做键(key)。标志符是一个非负整数,每当一个IPC结构被创建然后又被销毁后, 阅读全文
点击右上角即可分享
微信分享提示