很老的文章了~~总结一下我们的代码发布流程,本地svn commit 到svn 服务器,线上linux 安装一个svn, svn update 代码到线上服务器。
···今天碰到一个问题,其实这个问题好久之前就没碰到了,只是之前可以通过别的方式化解,然后今天没法通过别的方式解决了,只能通过正确的方式解决。
问题描述:在线上修改了代码,怎么更新到本地。
爱动漫,热爱LOL
很老的文章了~~总结一下我们的代码发布流程,本地svn commit 到svn 服务器,线上linux 安装一个svn, svn update 代码到线上服务器。
···今天碰到一个问题,其实这个问题好久之前就没碰到了,只是之前可以通过别的方式化解,然后今天没法通过别的方式解决了,只能通过正确的方式解决。
问题描述:在线上修改了代码,怎么更新到本地。
使用vagrant的原因?
其实主要是因为来公司的时候用的这个东西,相比于传统的xampp这种window下的一体化工具,vagrant其实是在vitrual box 之上的一种管理工具,他是基于虚拟机的,所以你可以在虚拟机上干的事他都能干。
首先xampp是window平台下的,他的lamp这个l不具备,所以,你xampp永远都接触不到linux,但是vagrant不同,他是基于虚拟机的,虚拟机可以装linux,所以使用vagrant,你可以使用linux。
使用vagrant首先得加载镜像,这个镜像就相当于最原始的环境,他是个box文件,想象一下,如果这个镜像是你们生产环境的打包,那你是不是就不用做别的处理就可以直接使用了,节省了新人安装环境的成本。
参考:https://segmentfault.com/a/1190000012196642
作为一个web开发者,对于https和http肯定要有所了解,现在的我对于深层次的https通信看着还不是太懂,但是对于https和http的差别,记得有一次去中科招商的时候面试有问到过。写这篇文章的时候,主要是方便自己看的时候理解。
这篇博客的目的就是把自己平时用的比较顺手,方便能提升效率的工具分享给大家,互相交流,提升工作效率
Evernote 一款记笔记的工具,之所以用这个,是因为刚开始编程的时候,有一次记笔记,当时用的还是word,然后没保存,然后····大家都懂得,记得那时写了挺久的关于php的笔记,不知道你们有没有相同的感觉,即使再看一遍书,很容易把笔记都能写回来,但是心里还是很难受,于是就开始用这款印象笔记了,不知道没网能不能用,···因为我一直在有网的情况下使用,然后他可以最多三个终端上使用(免费版),还有就是会有冲突的,记得冲突的时候及时查看,然后修改就好了,不要像我一样攒着很多(听说有道云也挺不错,但是没有用过)
简书 我用他主要是因为他上面写文章(编辑器可以调整成md)可以一边写,一遍预览
七牛云 主要用来做图床(写md的时候用的啦)
phpstorm 真的好好用(下面的terminal,还有新建文件能自动git添加等等)
可以快速打开文件,不用在项目中找(ctrl+alt+n)
本文搜索 ctrl + f
全局搜索 ctrl + shift +f
回退 ctrl + alt + 左方向键
大段注释 ctrl +shift + /
alt + 上下键 上下方法切换
alt + 左右键 左右tab页切换
本行注释 不太记得了
应该还有很多,但不太记得了(创建文件自动添加命名空间)
面板上的类的结构
百度云,现在的百度云下载速度受限制了,只有开通会员才会下载速度贼猛,百度干净云帮你解决疑难杂症, 链接: https://pan.baidu.com/s/1dFzqZK1 密码: cjrr,直接下载是个安装好的文件包,点击baiduyunguanjia.exe,,然后就当做普通的百度云用就好了,速度能到4 5m,··当然这和你本身的网速也有关(记得点击召唤大神提速)
git bash 命令行,有很多linux命令都可以使用,比如ll这种(直接在git官网下载git.exe,然后安装后就直接会撞上这个)windows有个很有用的命令,explorer .,这是打开当前文件夹,图形化界面的形式(记得xampp也有这个按钮)
常用端口号 :
http 80
https 443
mysql 3306
redis 6379
ssh 22
~代表家目录,root用户 /root,普通用户/home/用户名
事情是这样的:今天在看一个课程的时候,说redis 是非阻塞的,但redis 是单进程的,而且之前我给redis备份数据的时候,确实客户端的响应会比较慢, 感觉这应该属于阻塞,于是查了一下php 的非阻塞模式
这篇文章主要是对于php运行环境的搭建中运行起来框架的总结,其实运行框架,不管是yii,还是tp,还是laravel,还是我们那个项目框架,与其说是运行起来,不如说是找到框架的入口文件,然后剩下的就直接交给了框架进行处理(route.php的处理,restful api等等,通过解析模块,控制器,方法),绝大部分时候就这这么简单,至少上面三个都不用对apache进行特殊的配置(目前的这篇文章只是单纯的针对Apache)。
感觉七牛云和我们公司的产品datrix做的东西是一样的,都是用来做存储的,还有树洞外链(GitHub上一个php star很高的项目)
hexo server -port 4000 启动服务器,因为我改了端口,导致得换端口
hexo new “文章名称”
产生新的文章,注意这个地方一定要是双引号,单引号会出错
hexo g 产生静态文件
hexo c 清理缓存
hexo d 部署到github上 (这个其实就是代码提交,以前很傻比,每次提交代码都用git,其实这个就是把一些静态文件代码git到GitHub上,只是封装了一些操作而已)
注意经常写好了,命名没问题,但是本地测试显示不出来,其实有时候是type那个save快捷键的问题,手动点击保存
还有经常显示不出来都是语法啊什么问题(md语法),不要总怀疑缓存,服务器,注意下md语法和是否保存好了,刷新就可以了
<p>
直接使用换行&emsp
后面加上 ; 代表缩进一个,因为这个; 如果直接写在&emsp 后面会直接不显示,所以我分开来写 
啦*** ***
两个星号之间的内容是加粗, ** **
代表泄题1.
空格后会自动生成列表,以后想生成下一个列表,自动换行就可以了,不用一个个手敲(这个markdown语法都是空格后好像才能生效)```
代表下面的内容是代码块,结束也是 ```[]()
插入超链接,中括号里面是要显示的文本内容, ![]()
插入图片,[]也是文本内容<!--more-->
nexo 产生阅读全文的按钮*
代表无序列表,(小圆点图标)之前学习hexo建站的原因很简单,一个朋友弄过,当第一次见得时候很好奇,好像是被h5那个背景图所吸引,还有一点就是相比于wordpress他更大方,更感觉是现代化的产物。随着进一步的了解,相比于wordpress他不用主机,对于我这种穷人来说就更有好啦,哈哈哈,而且还能在GitHub上混commit。
但当我建出这个小站的时候,我却发现不知道写什么,难道纯粹是为了面试的时候简历上有个博客地址博取好感,感觉仅仅因为这个去经常写些文章花费太大,有些人说生活笔记,关于笔记我用的Evernote,这个随时随地都能同步,没有必要非得用这个。
但不久之后我发现在学习的过程中我虽然记了很多的笔记,但我从来没有去总结,我的总结都是通过第二次第三次第四次去再次碰到这个问题,再去解决,而学会的这个问题,所以我觉得我这种记笔记的方法从根本上说并不是记笔记,而是自我安慰,所以我想通过写博客总结我写过的笔记,进行进一步的加工,还有列出关键的点,这样还能方便平时自己对问题的快速查找,这是我写博客的初衷,当然分享也是其中一点,希望如果有朋友能看见,能指出我的不足,或者我写的东西很方便的帮你找到了答案,这也是我最希望看到的。