这是我在php面试题中遇到的一道试题,单例模式按字面来看就是某一个类只有一个实例,这样做的好处还是很大的,比如说数据库的连接,我们只需要实例化一次,不需要每次都去new了,这样极大的降低了资源的耗费。
阅读全文在gitlab新建了一个项目,怎么将此项目删除呢?打开这个工程,点击右上角的“settings”拉到最下面,有个show them to me,点击~在下拉选项的最后,有个remove框,点击即可以彻底删除
阅读全文在本地克隆gitlab上的项目,报如下错误:Disconnected:No supported authentication methods available(server sent:publickey,gssapi-keyex,gssapi-with-mic)解决方案:
阅读全文测试服务上使用ip访问gitlab,比如`http://192.168.0.2/`,创建用户并登陆后创建一个项目,比如`git@gitlab.demo.com:demo/helloworld.git`如果想在本地克隆这个项目,需要先在gitlab上配置ssh key,否则会报如下错误:Disconnected:No supported authentication methods available(server sent:publickey,gssapi-keyex,gssapi-with-mic)
阅读全文安装准备:首先你得安装windows下的git Git-2.8.2-64-bit.exe安装版本控制器客户端tortoisegit TortoiseGit-2.1.0.0-64bit.msi [32和64别下载错,不习惯英文的朋友,也可以下个语言包]
阅读全文gitlab官网https://about.gitlab.com/gitlab。安装和官网英文文档https://about.gitlab.com/downloads/
阅读全文GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。官方只提供了Debian/Ubuntu系统下的安装说明文档,如果需要在centos下安装,可以参考这篇
阅读全文环境Requirements软件 版本CentOS 6.6Python 2.6Ruby 2.1.5Git 1.7.10+Redis 2.0+MySQLGitLab 7-8-stableGitLab Shell v2.6.0
阅读全文CentOS/RHEL 6/7安装gitlab。新建 /etc/yum.repos.d/gitlab-ce.repo,内容为你的CentOS/RHEL版本:centos6
阅读全文前些日子开始着真正的去了解下设计模式,开始么,简单地从单例模式开始,当然网上看了一些资料,单例模式比较好理解,看看介绍,然后看看代码基本也就能够理解了,设计模式这些的花点心思基本的是能够理解的
阅读全文Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。
阅读全文Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。
阅读全文有时我们的apache产生的日志是超大的并且没什么用处,这时我们就可以关闭了,关闭apache日志很简单,直接ErrorLog off或 # CustomLog即可。
阅读全文以前都是用的很土的办法,大概有以下几种。1. 直接删除,创建一个新的同名文件(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性)。
阅读全文错误提示:Potential causes:- A typo in the package name- The package is not available in a stable-enough version according to your minimum-stability settingsee <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
阅读全文学习Docker的过程中Docker的私有仓库一直没能成功,就是因为CentOS 6.x和CentOS 7默认引入了支持https认证,每次在push和pull的时候都会报错,今天是周末,利用一天的时间反复测试和网上案列的整合,总算是成功了,也借此机会对学习Docker的朋友有所帮助。
阅读全文一、centos6.5 yum安装php的memcache扩展搜索memcacheyum search memcache有了,现在可以安装了yum -y install memcached memcached-devel php-pecl-memcache验证一下安装结果
阅读全文启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (111)1、先查看 /etc/rc.d/init.d/mysqld status 看看 mysql 是否已经启动.另外看看是不是权限问题.
阅读全文1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时
阅读全文1.docker安装启动通过yum安装docker,官方使用了两种方式安装安装教程:`https://docs.docker.com/engine/installation/`yum install docker
阅读全文服务器上安装了最新的Ubuntu Server 18.04,代号为bionic。使用apt-get命令安装软件时,有时候速度比较慢,有时候会失败。因此考虑用国内的镜像源更换下apt-get的默认源。
阅读全文在子页面修改layer.open弹窗的title,代码如下:var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
阅读全文ubuntu18.04使用openresty官方APT源安装openresty 添加openresty的 APT 仓库,这样就可以便于未来安装或更新软件包(通过 apt-get update 命令)。 运行下面的命令就可以添加仓库(每个系统只需要运行一次): 导入openresty官方的GPG密钥:
阅读全文网站的访问url可能是这样http://www.xxx.com/index.php/home/index/index这种有点不美观,我们想达到如下效果http://www.xxx.com/home/index/index修改一下nginx配置即可:
阅读全文web是基于HTTP协议传输的,明文传输是极其危险的,随便哪个抓包工具分析下数据包,就over啦,一个加密的传输过程应该包括两部分,一部分为身份认证,用户鉴别这个用户的真伪;另外一部分为数据加密,用于数据的保密。
阅读全文php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:
阅读全文记录用户不正常退出,如关闭浏览器的时候,执行onunload方法,跳回后台记录用户已经退出的信息,在ie上可以正常跳转,但在Firefox和chrome上却无法跳转。
阅读全文使用bootstrap设置顶部导航,并将导航栏固定,在浏览器里预览,发现导航会把下面的内容遮挡住,发现是因为导航设置了fixed-top,而下面的模块样式没有处理,所以就遮挡住了下面的内容
阅读全文Copyright © L1MN.COM 联系方式:l1mnfw@163.com