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代表杯子中装满了空气,虽然杯子看起