
问题记录
编程哲学家
资深PHP,擅长抽象编程,没有我实现不了的需求,没有我解决不了的问题;主导过多个成功的项目,带领过超过十人以上团队,擅长架构与程序设计、发掘业务以及解决各种各样的问题,知识面广,博学,爱智慧与思考。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Microsoft微软官方Win10 visual c++(vc++2019)运行库下载
最新支持Visual C++ 可再发行程序包下载 | Microsoft Docs本文列出了最新版本的包的下载Visual C++ 可再发行程序包链接。https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloadsWindows10 C/C++运行库Visual Studio 2015、2017 和 2019下载地址安装后可以解决某些软件(如QQ)运行时 .dll 文件报错问题最新支原创 2022-02-08 17:26:53 · 36270 阅读 · 0 评论 -
由于找不到msvcr110.dll,无法继续执行代码
“由于找不到msvcr110.dll,无法继续执行代码”解决办法维护一个旧项目,下载了php5.6.20,运行php -S localhost:80 -t D:\PHP发生错误“由于找不到msvcr110.dll,无法继续执行代码”,经过迅速的一番排查之后发现是缺少了vc++2012,下载安装即可:Download Visual C++ Redistributable for Visual Studio 2012 Update 4 from Official Microsoft Download Ce.原创 2021-11-09 16:26:30 · 1230 阅读 · 0 评论 -
关于golang第三方包的引用报错:no required module provides package
关于golang第三方包的引用报错:no required module provides package : go.mod file not found in current directory or any parent directory;执行:go env -w GO111MODULE=auto原创 2021-06-26 12:21:43 · 18800 阅读 · 0 评论 -
安装Docker Desktop报错WSL 2 installation is incomplete.
报错描述我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面更加出色。在我们选择使用WSL2之后,并且我们也确定打开了如下图所示的Windows功能(如果没有打开,请先百度如何打开wsl。)还是会出现一个下图所示的报错。解决报错更加报错提示,猜测可能是我们使用的wsl2版本老了,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安原创 2021-06-02 12:06:04 · 220 阅读 · 0 评论 -
thinkphp5.0不使用composer,加载vendor里类库方法
public function verifyCode(){ $captcha = new \think\captcha\Captcha(); $captcha->imageW=121; $captcha->imageH = 32; //图片高 $captcha->fontSize =14; //字体大小 $captcha->length = 4; //字符数 $cap...原创 2021-01-21 18:17:33 · 977 阅读 · 0 评论 -
一个关于thinkphp3.2查询构造器的bug
M('country')->where(['cid'=>1])->select();//这个行代码会生成如下sql:SELECT * FROM `lan_country` WHERE `cid` = 1//这是正常的,但是下面的M('country')->where(['cid =>1])->select();//注意cid后面一不小心加了一个空格,就变成了SELECT * FROM `lan_country` WHERE `cid` = '1' ...原创 2020-12-26 10:27:03 · 181 阅读 · 0 评论 -
浅谈PHP导出百万excel问题解决思路与解决方案
前两年做外包时候的事了,记录一下吧,也正好梳理一下思路,温故而知新。php导出excel,数据量小的时候使用phpexcel可轻松解决问题,仅仅限于5w行以下数据,但实际上我在使用phpexcel导出4w行数据的时候就出问题了:一开始是报内存溢出,然后随手给了1g内存,当然是程序里ini_set动态设置没动配置文件。 然后又报运行时间超过30秒,我又设置了在程序执行完在结束 又过了一段...原创 2020-01-25 01:29:22 · 1079 阅读 · 1 评论 -
Git新建分支出现fatal: Not a valid object name: 'master'错误
git用branch创建分支时,用git branch 加分支名字,结果出现以下错误:原因是没有提交一个对象,要先commit之后才会真正建立master分支,此时才可以建立其它分支。创建分支成功...原创 2020-01-03 11:41:27 · 816 阅读 · 0 评论 -
mysql 查询重复数据
查询user表中,user_name字段值重复的数据及重复次数selectuser_name,count(*)ascountfromusergroupbyuser_namehavingcount>1;另一种形式:Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Cou...原创 2020-01-02 11:20:27 · 170 阅读 · 0 评论 -
关于nginx在windows环境下安装运行遇到的一些问题
关于windows安装运行nginx遇到的一些问题:nginx 错误提示 "The system cannot find the path specified"将nginx.exe文件拖入命令行窗口,回车运行后,出现以下错误提示:nginx:[alert] could not open error log file: CreateFile() "logs/error.log" fail...原创 2019-12-28 13:09:37 · 1419 阅读 · 0 评论 -
Android Studio模拟器 Intel HAXM is required to run this AVD ,VT-x is disabled in BIOS.
Android Studio中启动一个模拟器去运行程序的时候,出现下面的错误提示:“Intel HAXM is required to run this AVD,VT-x is disabled in BIOS”.解决方法:1.进入BIOS界面在“configurations”中找到“Intel Virtualization Technology”将其设置成Enable即可(关于进入BIOS...原创 2019-12-28 11:05:23 · 792 阅读 · 0 评论 -
解决Chrome插件安装时程序包无效:"CRX_HEADER_INVALID"
打开chorme的扩展程序(设置——>更多工具——>扩展程序)chrome://extensions选择开发者模式拖拽.crx至Chrome的扩展程序列表安装失败报错为:程序包无效:"CRX_HEADER_INVALID"选择加载已解压的扩展程序成功安装的操作如下:成功安装...原创 2019-12-28 10:58:00 · 297 阅读 · 0 评论 -
tp bug之查询构造器数据库插入bug
废话不多说,看代码:$data['money_type ']='luckyCoupon';//注意["money_type "]多了一个空格,这样字段值插不进去,也不报错,使用数据库默认值,真坑!让我好找M('withdrawals')->add($data);$data['money_type']='luckyCoupon';//这样就可以,垃圾tp果然一如既往的坑M('...原创 2019-12-16 17:32:16 · 180 阅读 · 0 评论 -
关于编辑器的选择:强烈推荐zend studio
各位猿们好,你是否正在找一个ide?你是否正在为编辑总是出问题或不顺手而苦恼? zendStudio会让你爱不释手,爱上编程,有事没事、上班下班都想去zendStudio里敲两下。如果你已有编辑器在使用,那介不介意换一个尝尝鲜? zend studio是zend(php)官方发布的编辑器,Zend Studio是屡获大奖的专业PHP集成开发环境,具备功能强大的专业编辑工...原创 2019-12-16 13:34:22 · 667 阅读 · 0 评论 -
【php爬虫】网络爬虫开发领域常见问题分析以及解决方案
这里只谈数据采集/爬虫开发过程中可能遇到一些问题/反爬机制,以及如何解决(问题解决思路),其他的暂时不谈。可能会遇到的一些问题:目标网站/app没有做反扒机制,那这就很好搞了,你就放开了随便爬,爬他个天荒地老、海枯石烂,只要服务器不到。 目标网站/app会做一些简单的Referer、host、head请求头验证等。 目标网站会做一些登录之类的cookie验证(如淘宝)。 目标网站会一...原创 2019-12-15 15:27:34 · 605 阅读 · 0 评论 -
关于jquery click()方法模拟点击事件对a标签不生效对问题
1 <ahref="www.baidu.com"></a> 问题分析点击A标签本身,并不会触发跳转到指定链接的事件,就是说,我们平时都是点击的A标签中的文字了。 所以要想用JS模拟点击A标签事件,就得先往A标签中的文字添加能被JS捕获的元素,然后再用JS模拟点击该元素即可。打印$(“a”)[0],得到的是http://w...原创 2019-12-13 15:04:38 · 407 阅读 · 0 评论 -
关于tp5 的request()接收文件上传问题
最近在改别人做项目的时候,其使用webuploader插件上传图片缩略的时候,发现使用request()->file('filename'),获取不到file的信息,经过一番摸索和bug的较量之后,最终解决。为避免其他人踩坑,分享如下:1.确认php上传文件大小的限制,修改php.ini配置文件中的upload_max_filesize和post_max_size2.如果...原创 2019-12-13 15:04:52 · 4731 阅读 · 0 评论 -
php递归函数return会出现无法正确返回想要值的情况
php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的,就下面的具体例子来说明一下吧:function test($i){ $i-=4; if($i<3){ return $i; }else{ test($i); }}echo test(30);这段代码看起来没有...原创 2019-12-13 15:05:02 · 439 阅读 · 0 评论 -
php无法开启curl,windows下curl扩展开启不成功(早期问题记录)
很基础的问题,鉴于网上这方面没有很有管用的博文,记录一下吧,也处于新手/初学者能够少走弯路,对老程序员没用,或许对新手有用呢,发一下吧:1.首先需要将Php环境安装买了目录和ext扩展目录加在系统变量里,然后依次点三次确定,点完三个窗口。(必点,否则不生效)2.重启你的http server(apache or nginx),立即生效。...原创 2019-12-13 15:05:19 · 448 阅读 · 0 评论 -
GD库调试技巧(早期问题记录)
GD出错,显示不出图形,也不报错,只会显示一个小白色的方块,也没有任何报错信息, 此时把header头类型声明改成utf8就会出现报错信息。这个技巧2年就摸索到了,只是一直忙于庸碌没时间写,现在再记录下,希望正在饱受GD库bug的猿们能够看到这篇文章,虽然很短,但实用性很大。...原创 2019-12-13 15:05:28 · 415 阅读 · 0 评论 -
git的使用总结
git的使用总结git add . //提交代码git commit -m "描述" //添加描述git push origin master //提交代码到远程git pull //获取远程代码到本地git pull 的出现如下错误:Your local changes to the following files would be overwritten by ...原创 2019-12-11 14:59:29 · 162 阅读 · 0 评论 -
PHPExcel在高版本PHP7中出现ERR_INVALID_RESPONS:无法访问此网站错误解决办法
找到PHPExcel-1.8\Classes\PHPExcel\Calculation\functions.php,删除或注释第565行的break,即可正常运行。错误原因:发生这个错误的原因有很多,我这发生这个错误是因为行数过多导致的(在php7环境),在19000左右行的数据的时候没事,到了26000左右就出现如下错误:无法访问此网站网址为 http://xxxxx的网页可能...原创 2019-12-05 12:17:54 · 1478 阅读 · 0 评论 -
androidStudio:unable to locate ADB无法连接安卓手机
记录一篇早期刚接触安卓时遇到的真机调试问题,希望给后来的猿提供个参考,以避免再踩同样的坑。记得那时经过一翻折腾后,逐渐摸索出了原因,主要由以下几种原因导致:1.adb未安装,或安装不完整,没安装好。2.usb未连接或接触不良,adb及android studio未检测到。3.电脑未安装指定手机的android ADB interface驱动(比如),这个可能性最大,下载一个驱动管理...原创 2019-11-17 14:39:32 · 4512 阅读 · 2 评论