git 切换到历史版本

项目经过一段时间的修改,已经与原版大相径庭。这时候想要拿到最初版本的代码,可以选择回滚代码,但回滚之后可能会对当前的分支造成严重影响。回滚到指定的版本git reset --hard e377f60e28c8b84158强制提交git push -f origin master这时可以考虑用指定版本的代码生成新的分支。分支之间是不会互相影响的。获取历史提交的版本 hash 值# 倒数前三的版本记录

计算机中换行符怎么区分,\r,\n,\r\n?

\r'是回车,前者使光标到行首,(carriage return)'\n'是换行,后者使光标下移一格,(line feed)\r 是回车,return\n 是换行,newline对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r)Unix系统里,每行结尾

git 切换远程分支

【转】git clone 只能 clone 远程库的 master 分支,无法 clone 所有分支(当然可以用 git clone -b dev git@...git 直接获取 dev 分支的代码,所以问题应该是如何整合远程分支),解决办法如下:找一个干净目录,假设是 git_workcd git_workgit clone http://myrepo.xxx.com/project/.git

git clone携带用户名和密码的方式(私人仓库取代码)

【转】直接在 url 中携带就好,与 ssh 远程登录形似。git clone http[s]://username:password@git.coding.net/git/repo.gittip:⚠️ url 中的用户不能为邮箱地址(因为邮箱地址中带有 @ 特殊符号)。当然作为程序员,没有什么不可能,可以将邮箱地址进行url转码后再提交。<?php $userame='jasonli@se

Destoon(公司二次开发版本) 本地化操作

DESTOON 本地化操作本地环境: 集成环境 wamp 3.1.7 PHP 7.3.1 mysql 5.7.24 apache 2.4.37基于 php7 和 MySQL 5.7 做一些适配和调整1. 编辑器字体选用 source code pro(个人喜好)2. 添加本地DNS解析(根据喜好自定义域名)##c:\Windows\System32\drivers\etc\hosts 127.0.

函数闭包测试

private function executeX($str = '') { $str2 = 'abcdefg'; return function($str) use ($str2) { echo $str2.','.$str; }; } /** * 测试内容:测试方法闭包输出内容

面试遇到的坑(2)—— 二维数组的子数组(第二维数组)赋值给新变量,是值引用还是地址引用?

如题,依旧是之前的那一位看似资深的面试官问的问题。印象中,php = 赋值一直是值引用,但是面试的时候忽然被问了这个问题,有点懵。一般用到的二维数组都是,比如说接口返回的结果集,一般都是定义好第二维数组,再反过来添加到二维数组中,之后再序列化、JSON 化。没有这样先赋值给新变量,再修改的。感觉上是不对的,但确实没有测试过。所以我的回答就是,应该是值引用,但具体的要上机测试一下才能确定。这回答我当

面试遇到的坑(一)—— http 状态码 301 和 302 的区别

这个问题,之前也看了无数遍,301 永久重定向,302 临时重定向。使用方面,代码里的重定向大多是 302,也就是临时的。永久重定向只在域名统一访问路径的时候用过,比如说把所有的 非 https://www.baidu.com 的访问连接都重定向到这个标准地址上。面试的时候,一位看似资深的面试官问了这个问题。我回答一个是永久,一个是临时,但他并不买账,非要我说出其他区别来。我。。感觉心里有十万匹草

数据库中的Schema是什么?

Schema 是什么在数据库中,schema(发音 “skee-muh” 或者“skee-mah”,中文模式)是数据库的组织和结构,schemas and schemata都可以作为复数形式。模式中包含了schema对象,可以是表(table)、列(column)、数据类型(data type)、视图(view)、存储过程(stored procedures)、关系(relationships)、

在 CI 中使用 composer 安装的依赖包

本文针对 Linux 系统,windows 第一步 根据 composer 官网进行安装 后面的步骤相同本文参考来自:栁罗风尘 - CSDN废话不多说step 1  全局安装 composer$ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composerstep 2  创建