git pull的时候发生冲突的解决方法之“error: Your local changes to the following files would be overwritten by merge”

发布时间:2020-09-03 19:22:10   分类:php

方法一、stash1 git stash 2 git commit 3 git stash pop接下来diff一下此文件看看自动合并的情况,并作出相应修改。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地

liunx mongodb配置远程访问

发布时间:2020-09-02 10:32:23   分类:php

配置账户,授权登录./mongo启动的时候是默认不需要授权登录的创建admin数据库,创建用户,设置账号,密码,权限> use admin switched to db admin > db.createUser({user:"root",pwd:"123456",roles:["root"]})   Successfully added user: { "user" : "root", 

php生成随机数/生成随机字符串的方法

发布时间:2020-08-25 12:00:26   分类:php

mt_rand()<?phpfunction GetRandStr($length){ //字符组合 $str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $len = strlen($str)-1; $randstr = ''; for ($i=0;$i<$length;$i++) {  $num=mt_rand(0,$len);  $randstr .= $str[$num]; } return $randstr;}//传入长

PHP的执行原理和流程

发布时间:2020-08-06 16:09:18   分类:php

先看看下面这个过程:  • 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;  • PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);  • PHP总共有三个模块:内核、Zend引擎、以及扩展层;  • PHP内核用来处理请求、文件流、错误处理等相关操作;  • Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;  • 扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;  • 当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权

apache wamp windows上做反向代理

发布时间:2020-07-30 17:55:47   分类:php

1、打开httpd.conf,找到以下几个Module并将其启用(如果没有,可以自行添加)   mod_proxy.so(module_proxy)      mod_proxy_http.so(module_proxy_http)                     mod_cache.so(module_cache)     

php 简单的mysql数据库类,mysqli调用方式

发布时间:2020-07-08 18:58:51   分类:php

include 'mysql.php'; $conn = new mysql('127.0.0.1','root','','hulong','','UTF8');$filed = 'title,type'; $value = '"AAA",1'; $conn->insert('wx_news',$filed,$value);<?phpclass mysql {    private $db_host; //数据库主

php array_search与array_column实现二维数组查找

发布时间:2020-07-01 14:47:21   分类:php

array_search() 函数在数组中搜索某个键值,并返回对应的键名。array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。array_column() 返回输入数组中某个单一列的值。<?php $userdb = array( 0 => array(      'uid' => 100,      'name' => 'Sandra Shush',   

PHP strtotime date 获取今日、昨日、本周、上周、本月、上月、本季、上季、今年、去年

发布时间:2020-06-30 17:13:00   分类:php

//今天开始$beginToday = date('Y-m-d 00:00:00', time());//今天结束$endToday = date('Y-m-d 23:59:59', time());//昨天开始$beginYesterday = date('Y-m-d 00:00:00', strtotime(' -1 day'));//昨天结束$endYesterday = date('Y-m-d 23:59:59', strtotime(' -1 day'));//本周开始,周一开始$beginThisWeek = date('Y-m-d 00

PHP使用array_unique对二维数组去重处理

发布时间:2020-06-19 11:56:59   分类:php

array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数一维数组的重复项:使用array_unique函数即可,使用实例如下:代码如下 复制代码12345<?php$aa = array("apple", "banana", "pear", "apple", "wail", "watermalon");$bb = array

MySQL中NULL和空字符串的区别

发布时间:2020-06-02 10:04:29   分类:php

字段类型是NOT NULL,为什么可以插入空值?NOT NULL的效率比NULL高?判断字段不为空的时,到底要 select * from table where column <>  还是要用 select * from table wherecolumn is not null 呢?带着上面几个疑问,我们来深入研究一下NULL 和 NOT NULL 到底有什么不一样。首先,我们要搞清楚“空字符串” 和 “NULL” 的概念:空值是不占用空间的。MySQL中的NULL是占用空间的打个比方来说,你有一个杯子,空值代表杯子是真空的,NULL代表杯子中装满了空气,虽然杯子看起