![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
文章平均质量分 92
streamer-lss
区块链(已离开)
sass服务(尚在)
展开
-
php 多数元素(摩尔投票)
class DuoShu{ // 摩尔投票法 public function maxNum($array1) { // 设定默认值为数组第一个元素 $start = $array1[0]; // 计数器初始化 $count = 0; for ($i =1 ; $i < count($array1);$i++) { // 如果数组里面的元素等于设定值原创 2020-09-24 17:15:07 · 180 阅读 · 0 评论 -
php字符串最大公因子
概念:符合可取最大公因子的两个字符串肯定满足1:其中一个是单独的字符串 $str = ‘ABC’;2:另一个是N倍的另一个字符串 $str2 = ‘ABCABC’;3:如果 $str = ‘ABCD’; $str2 = ‘ABCABCABC’;这样的数据则不符合规则class Test{ public function num($str1, $str2) { //如果两个字符串相拼不相等,则不符合数据格式 if ($str1 . $str2原创 2020-09-23 18:01:48 · 110 阅读 · 0 评论 -
linux系统安装微信开发者工具版本太低问题(已解决)
在linux中,微信官方并没有linux系统的安装包,现在可以安装的都是github上面的工具但是上面的版本已经近三年没有人维护,这时候就会发现你有很多接口什么的都请求不成功,这时候就需要来解决这个问题最简单的就是,linux上面安装的时候也会有个package.nw文件,这时候你只需要找到另外一个安装了最新版本的微信开发者工具的朋友让他把这个文件传给你你在去替换掉原先安装的这个文件,这时候也会有两个问题1:在没打开工具前替换,会有几率打不开2:打开反应过慢第一个可以解决,就是在linux先打开微原创 2020-08-19 17:55:20 · 681 阅读 · 0 评论 -
composer 需要php扩展,装了也不好使(已解决)
在执行composer update时,提示需要去php。ini开启CLI 模块在网上有很多答案1:去php。ini开启fileinfo扩展2:去php。ini开启openssl扩展我是都开启了的但是还是不好使,找了好久找到了解决方案:composer 更新说需要开启扩展1:检查php是否开启fileinfo扩展,在看是否开启openssl扩展2:如果都开启了还是提示需要开启扩展直接使用composer install --ignore-platform-reqs 或者 co原创 2020-08-19 17:35:39 · 1112 阅读 · 0 评论 -
laravel 微信jsapi支付
首先先去下载专属的sdk,并且要开通微信商户平台,申请支付,拿到appid:微信公众号APPIDappkey:商户支付密匙Keyappsecret:公众号secretmchid:商户号准备好这些东西,就准备开始了,首先的原理就是微信登陆,然后再去确认订单,发起支付,返回状态,重写回掉函数以下是针对laravel的,TP5可照搬,修改方法名字下面展示一些 内联代码片。 pub...原创 2020-03-30 16:56:15 · 495 阅读 · 0 评论 -
laravel 导出excel 一分钟解决
自己项目存储:导出的原理大家都知道,就是弹出一个超链接,在关闭有这么个动作。下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted block $daochuData = DB::table('lease_rechage')->join('users',function($join){ $j...原创 2020-03-30 13:30:54 · 413 阅读 · 0 评论 -
支付宝申请
登录支付宝:第二部:第三部:商户私钥:的获取方法如下1)需要去下载生产应用公钥的工具https://docs.open.alipay.com/291/106097第四部:原创 2020-08-19 17:39:59 · 128 阅读 · 0 评论 -
PHP发送CURL请求get,post
1:get请求function getApi($url){ $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFE...原创 2019-12-05 11:44:23 · 358 阅读 · 0 评论 -
Laravel添加分组路由
增加路由文件laravel中新增路由文件随着业务的发展,前后台和不同平台的代码都写在一个路由文件里面会非常庞杂,这时候就诞生了拆分路由文件的需求,好在Lavravel给我们提供了支持:1、在routes文件夹中添加新的路由文件如:admin.php2、在app/Providers/RouteServiceProvider.php中添加方法:3、在map方法中添加该方法4、大功告成,可...原创 2019-12-03 14:16:49 · 257 阅读 · 0 评论 -
Phaclcon学习笔记(二)多条件搜索
废话不多说直接上代码!!!强调一下我在这里是把业务逻辑写在了service层,controller只做校验,model只做查询。这里涉及到了多条件搜索,也带了分页这里扩展两个方法,一个是接值转数组,一个是执行原声sql的,在Phalcon中,很多的封装好的方法,我们用的不习惯,再有就是Phalcon的多表联查很垃圾,所以我觉得还是写原声的sql文件比较好使。一:转换数组:public s...原创 2019-09-23 15:15:36 · 363 阅读 · 0 评论 -
header---如何防止304请求失败
今天碰见了一个很难缠的问题,去翻找了好多资料都没有解决方案,全是让我理解的文章,解决方案一个没有,头很炸,这个问题在其他的网站上面找到了解决方案。首先我们在宝塔部署前后端分离的项目,前端的代码放在哪里,我们第一次访问的时候是200的状态码,下次一刷新就是304,然后在ctrl+f5,就又是200,这就是缓存造成的,我们清理了服务器的缓存,但是访问还是这样,上面全是为解析的前段js代码链接在下被...原创 2019-09-23 15:03:10 · 1198 阅读 · 0 评论 -
Phalcon简单的笔记(一)
Phalcon学习笔记(一)因为是心学习到的框架,对于官方的手册只能是报以参考的学习价值,不能用(对框架进行了重构)说实话在phalcon框架中,对于代码规范后,真的看起来非常方便,并且代码的C层所容纳的代码也非常少,废话不多说,直接上代码。这里就是我的C层,在其中只负责方法的调用,与判断结果,真正的逻辑是在M层,这样在看的时候,也会对结构比较清晰下面的方法是相同的,(KID),就是这样...原创 2019-08-20 10:38:13 · 118 阅读 · 0 评论 -
TP3.2.3 封装调用导出Excel
TP3.2.3 封装调用导出Excel封装的步骤还是引入execl 对数据进行处理,letter为execl行标,letter为execl行标,letter为execl行标,field为数据库对应字段,param就为我们在文件中显示的行栏,param就为我们在文件中显示的行栏,param就为我们在文件中显示的行栏,list为传输过来的数据/*** ** 导出指定时间的已分派数据* @pa...原创 2019-07-26 13:54:18 · 406 阅读 · 0 评论