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

- 阅读全文 -

"Truncated incorrect DOUBLE value: .." 错误解析

在 update 语句中碰到了这个问题 "Truncated incorrect DOUBLE value: .."。第一次遇到这个错误,是比较懵的。只好去求百度。网上呼声最高的原因是类型不一致,即表中的字段与设置的值的类型不一致。检查一遍,发现报错的地方并没有类型不一致,字段为varchar,传入的值为字符串。一圈兜兜转转,不说了,直接上我这种情况的解决方案。修改了多个列的值

- 阅读全文 -

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.

- 阅读全文 -

Fatal error: Call to undefined function mysqli_result()

本地 php 的 mysql 的数据库连接扩展只能使用 mysqli(可能因为只有 mysqli 扩展,也可能 php7 不再支持mysql)。针对 mysqli 的一些特性和变化,框架处理的是比较好的,但是现阶段维护的项目是一个基于 destoon B2B 的网站管理系统。内部是直接对 mysqli 扩展方法进行的封装。mysql 是可以使用 mysql_result() 方法的,但是在 mys

- 阅读全文 -

mysqli_fetch_array 和 mysqli_fectch_row 的异同

mysqli_fetch_array 和 mysqli_fectch_row 的异同相同点,都是获取结果集中的一条。不同点,mysqli_fetch_array 是对 mysqli_fetch_row 的扩展,可以根据第二个参数的不同,返回不通格式类型的数据。$resulttype 可取值 MYSQLI_ASSOC,MYSQLI_NUM,MYSQLI_BOTH。mysqli_fetch_row 只

- 阅读全文 -

sql 文件导入报错 “ Got a packet bigger than 'max_allowed_packet' bytes ”

问题:本地执行SQL文件,每次执行到附件表时mysql就会报错提示:”Got a packet bigger than 'max_allowed_packet' bytes“,并终止了数据库导入操作。分析项目中是把附件转换成byte数组,存入数据库类型为mediumblob的字段中。由于附件较多,导致单表数据量较大,于是大体定位到mysql会对单表数据量较大的SQL做限制。解决方案 show VA

- 阅读全文 -

函数闭包测试

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

- 阅读全文 -

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

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

- 阅读全文 -