git分支管理-创建分支、合并分支、分支提交等操作
branch-name是分支名称
初始化项目
初始化一个git仓库,做一次提交操作
查看分支
查看分支信息: Continue reading
warning: LF will be replaced by CRLF in README.md.
The file will have its original line endings in your working directory
git报错
输 入 git add README.md
后出现
0 1 2 |
warning: LF will be replaced by CRLF in README.md. The file will have its original line endings in your working directory |
解决方法:
git config --global core.autocrlf false
就可以解决了。
原因就是:
原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题
Rocket.Chat聊天程序的开发版本安装部署,安装部署Rocket.Chat开发版
您可以在Linux机器或VM上运行Rocket.Chat进行开发。以下说明已在新的Ubuntu 18.04 LTS安装上经过测试。尝试查找并使用未安装其他不必要软件(而不是“台式机”或“客户端”)的新Ubuntu服务器安装。
不要使用已经安装了nodeJS的系统,以避免出现问题。
在构建期间,内存使用量将接近8G,这是为开发工作站推荐的最低RAM水平。(如果您不进行任何开发,而只是部署Rocket.Chat服务器-所需的RAM可能低至1G。)
重要信息:请注意,无需在基本操作系统上安装mongo,nodejs或npm。如果您已经安装了其中任何一个;重新开始,或使用另一个CLEAN系统。 Continue reading
mkdir 自动创建多层级目录的方法
0 |
$ mkdir -p ./a/bb/cc/dd |
参数 – p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
linux系统中的node项目在安装(npm install)的时候,会有如下类似的报错,这都是因为 mkdir 权限问题,造成不能创建多层目录,报错内容如下几种示例:
gyp ERR! stack Error: EACCES: permission denied, mkdir ‘xxx’
0 |
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/mrdede/Rocket.Chat/node_modules/gc-stats/build' |
0 |
gyp ERR! stack Error: EACCES: permission denied, mkdir '/mrdede/Rocket.Chat/node_modules/msgpack/build' |
解决办法(但是不一定是终极):
0 |
$ npm install --unsafe-perm |
如果想根除权限问题,那就切换为 root 超级管理员权限下操作。
切换超级管理员方法如下:
ubuntu切换到超级管理员权限,linux切换用户
默认情况下是无法切换的,需要给root用户设置上密码,设置方法如下:
0 1 2 3 |
mrdede@mrdede-linux:$ sudo passwd root Enter new UNIX password: 【这里输入密码】 Retype new UNIX password: 【确认密码】 passwd: password updated successfully<br> |
切换为 root 用户:
0 |
mrdede@mrdede-linux:$ su |
切换为普通用户:
0 |
mrdede@mrdede-linux:$ su mrdede |
这样就可以一直使用 root 权限安装应用了。
PHP时间戳和日期相互转换实例,时间转换,日期转换,日期转时间戳,时间戳转日期,年月日带时间,日期时间
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。
1. php中时间转换函数
0 1 2 |
strtotime(date("Y-m-d H:i")) date("Y-m-d H:i",$unixtime) |
FastCGI 进程超过了配置的请求超时时限
解决办法:
IIS7->FastCGI设置->双击”php-cgi.exe”->”活动超时” 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高~)
注意这个是全局那边设置的不是针对单个网站设置 Continue reading
Makefile选项 CFLAGS和LDFLAGS
makefile内嵌隐含规则的命令中,所使用的变量都是预定义的变量。我们将这些变量称为“隐含变量”。这些变量允许对它进行修改:在Makefile中、通过命令行参数或者设置系统环境变量的方式来对它进行重定义。无论是用那种方式,只要make在运行时它的定义有效,make的隐含规则都会使用这些变量。 Continue reading