自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

就叫我菜菜吧的博客

一个PHPer的自我学习经历分享

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于安装node-sass以及sass-loader时遇到的错误问题

这个配置项主要就是node-gyp在build的时候会用到,但是这个需要我们本地安装Microsoft Visual Studio 编辑器。最后,注意一点,在安装node-sass以及sass-loader时,它们的版本必须要一一对应,可以按照我的安装命令进行安装。下载安装完成后,找到python安装目录,如果在安装时没有选择自动添加到系统环境的path路径中,需要自己手动安装。首先根据错误信息,我发现是我本地没有安装python导致的,于是我就去官网下载了最新的python。然后,就能安装成功啦!

2023-04-19 16:08:28 1201

原创 Goland2023最新安装说明讲解以及免费使用教程

GoLand将打开“重命名”窗口,您可以在其中更改当前名称,选择是否在注释和字符串中对其进行更改,然后打开重构的预览。JetBrains GoLand 2021是由JetBrains专门为了Go开发者而设计的跨平台IDE软件,也是这个系列最新的2021版本,它增加了很多新功能,对用户界面也做了很多优化,使用户的体验更好,全方面满足用户的需求。3、在“首选项/设置” | “完成”弹出窗口中,勾选“标记位置更改” 编辑器 一般| 代码完成以标记 由ML完成重新排序的选项,并在完成列表中使用向上/向下箭头图标。

2022-12-28 15:06:18 6413 3

原创 IDEA2022的下载与安装以及体验使用教程

此种激活为插件体验。

2022-09-02 11:45:47 2882

原创 【PHP8入门指南】运算符和类型比较

其实编程语言中的运算符与我们从小学的数学中的运算符大致是相通的。在数学中,我们比较两个数的大小时会用到大于(>)小于(

2022-07-28 15:01:29 357

原创 「PHP8入门指南」数据类型

数组是一组数据的集合,它是把一系列数据组织起来,形成一个可操作的整体。不过由于PHP是弱类型语言的特性,我们在对布尔型变量进行判断时需要注意,其他标量类型的空值或0值都会被认定为false。但我们需要注意的是所指定的键名是要存在于数组中的,否则程序会报错,索引未定义或索引越界。字符串型是一个连续的字符序列,它可以包含字符,整数,浮点数以及符号等等。根据程序运行结果我们可以看出,在将布尔型的false值与其他标量数据类型的空值进行松散比较时,PHP会认定它们是相等的。NULL是数据类型为NULL的值。...

2022-07-28 14:55:58 282

原创 【PHP8入门指南】基础语法与变量

也正因为如此,导致PHP的从业者们良莠不齐,也就产生了“PHP是世界上最好的语言”的调侃。静态变量$a在每次test()函数执行完后都没有被删除,而是继续存在,当我们再次调用test()函数时,PHP就会取出静态变量$a用于函数内部的执行。因为PHP弱类型语言的特性,在声明使用变量时,我们无需关注即将要声明的变量的类型。而在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。可以看出,在函数外部去访问函数内部创建的变量$b时,程序代码会报错提示未定义的变量$b,但访问$a不会报错。...

2022-07-26 18:00:46 936

原创 Goland2022的安装与激活

此种激活为插件激活。

2022-07-26 10:56:15 7813 9

原创 Laravel6.X 跨域问题解决方案

第三步注册中间件(全局)

2022-07-18 14:54:12 445

原创 PHP利用双向链表方式实现LFU(最不常使用)缓存算法

请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。实现 LFUCache 类:LFUCache(int capacity) - 用数据结构的容量 capacity 初始化对象int get(int key) - 如果键 key 存在于缓存中,则获取键的值,否则返回 -1 。void put(int key, int value) - 如果键 key 已存在,则变更其值;如果键不存在,请插入键值对。当缓存达到其容量 capacity

2022-03-30 21:44:06 498

原创 [PHP]LeetCode第8题:字符串转换整数 (atoi)

题目要求:请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。注意:假如该字符串中的第一个非空格字符不是一个有效整数字符、字符串

2021-12-20 11:24:56 88

原创 Laravel如何读取Excel文件【PHPer菜菜的PHP技术分享篇】

昨天讲了如何利用Laravel的Excel扩展类去创建一个excel文件,今天来讲讲如何读取一个excel文件,这个在我们日常开发中经常遇到。比如,做一个excel导入功能,读取excel里的数据,并存进数据库中。这时候就需要今天讲到的知识点了。下面是代码:public function loadExcelForUser(){ $file = storage_path('app/public/excel/user.xlsx');//获取\storage\app\public\excel\user

2021-12-17 15:07:36 2959

原创 Laravel如何导出excel文件【PHPer菜菜的PHP技术分享篇】

直接上代码:\Excel::create('excel文件名', function ( $excel ) use ( $data, $headName) { $excel->sheet('设置sheet名称', function ( $sheet ) use ( $data, $headName ) { //设置头部 合并单元格 $sheet->cell("A1", '设置表头');

2021-12-17 15:06:10 949

原创 Laravel中如何添加全局的助手函数文件【PHPer菜菜的PHP技术分享篇】

找到根目录 composer.json 文件如下所示添加: "autoload": { "files": [ "app/helper.php" ], "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" .

2021-12-17 15:01:55 429

原创 Laravel 给 Eloquent 的 whereHas 加个 where in 的优化【PHPer菜菜的PHP技术分享篇】

将下面这段代码写到 AppServiceProvider 中,这样就不需要修改原有的模型类了,也不需要创建 Model 基类。

2021-12-17 14:57:19 906

原创 Mysql配置本地数据库在局域网下的共享互联

在同一局域网内的同事只需要输入我的IP地址和端口号,还有用户名和密码就可以连接到我的本地数据库了。

2021-12-17 14:08:29 1412

原创 一文教懂你关于Elasticsearch的安装配置

请一定要更新JDK到最新版本我们去官网https://www.elastic.co/cn/elasticsearch/下载最新版本的软件包并解压软件包。然后启动运行elasticsearch./bin/elasticsearch首先会报一个错误:[ERROR][o.e.b.Bootstrap] [01] Exceptionjava.lang.RuntimeException: can not run elasticsearch as root这是因为我们不能以root用户进行运行导致的。我

2021-12-11 16:31:36 2236

原创 laravel结合Elasticsearch的使用[PHPer菜菜的PHP技术分享篇]

首先我们现在本地搭建一个laravel项目,在你的专门存放代码的目录下通过composer安装一个laravel新项目包。composer create-project laravel/laravel elasticsearch_demo安装完成后进入项目根目录,依次安装好elasticsearch所需的第三方扩展包composer require elasticsearch/elasticsearch //elasticsearch核心包composer require tamayo.

2021-12-09 22:58:48 1828 2

WechatPay.py

为什么要进行接口升级验收 商户开通免充值类产品功能后,微信支付接口和账单格式会有调整,商户内部系统需要适配升级后的接口参数。 注:本文所提供Python脚本代码需要电脑安装python环境才可以运行。PHP代码同理。不过PHP代码只完成了1003+1004+1005组合 注意:一键验收脚本虽好,自己应用层代码也需要改哦 如何进行接口升级 准备事项 1) 微信支付商户号 2)微信支付商户号对应32位秘钥

2021-12-17

毕业设计课设基于ThinkPHP3.3.2开发的购物培训类网站前后兼备

此demo具备完整的权限管理,订单管理,及用户管理。适合拿去做为学生课设或者毕业设计使用。 预览网址:http://tp3_shop.demo.wanone.cn/ 后端预览网址:http://tp3_shop.demo.wanone.cn/index.php/Admin/Public/login.html

2018-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除