camellia。_社区达人页

个人头像照片
camellia。
已加入开发者社区2001

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布464篇文章
10条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年12月

  • 11.24 10:00:24
    发表了文章 2023-11-24 10:00:24

    laravel5.8(四)引入自定义常量文件及公共函数文件

    开发过程中,我们一般会用到一些不会改变,或者改变不是很频繁的值,这样的值我们一般将他们定义成常量。 比如网站根目录,或者分页数,或者域名等等。 那我们如何在laravel5.8中引入自定义的常量文件及公共的函数文件呢。 大概有两种方式: 1:框架目录下引入(不推荐) 在框架目录vendor下新建常量文件const.php,以及公共函数文件function.php 在autoload.php文件中引入。 这种方法是可以的,但是不推荐,框架目录下最好都是框架自己的那些文件,正常来说,框架的文件我们在开发过程中,git是不会进行托管的。 2:在app目录下引入 在bootstrap目录下新建常量文件
  • 11.24 09:59:33
    发表了文章 2023-11-24 09:59:33

    laravel5.8(三)数据库相关操作及配置

    数据库相关的操作,大概看下laravel封装的增删改查的数据库操作方法以及laravel对原生sql的支持。 一:执行原生sql 1:查询select php 复制代码 $results = DB::select('select * from users where id = ‘{$id}’'); 2:写入 php 复制代码 $result = DB::insert('insert into users (id, name) values (‘{$id}’, ‘{$name}’)'); 3:修改,该方法返回受更新语句影响的行数:
  • 11.24 09:58:22
    发表了文章 2023-11-24 09:58:22

    laravel5.8(一)安装及部署

    Laravel,传说中美丽优雅的框架。之前一直在使用国产的thinkphp框架,可能是万物发展到最后都会统一吧,thinkphp的功能与laravel是越来越统一了 thinkphp5.1也加入了laravel一直存在的中间件功能。 但是相对来说laravel还是比较高端,入门比较容易,但是想要完全搞清楚,还是比较难,之前了解的也比较少。 高端的东西多少还得了解点。 一:安装框架 安装大概有两种方式 1:composer安装(网好的时候进行) 修改 composer 的全局配置文件(推荐方式),然后输入安装命令 bash 复制代码 composer config -g repo.packagi
  • 11.24 09:56:28
    发表了文章 2023-11-24 09:56:28

    laravel8(六)使用自定义邮件类发送邮件

    当登录邮箱为腾讯企业邮箱的时候。 Phpmailer发送邮件就不好用了,具体哪里不好用,我没真没找到。 但是,邮件得发啊,怎么办呢?
  • 11.24 09:55:25
    发表了文章 2023-11-24 09:55:25

    laravel8(五)使用phpmailer发送邮件

    博客留言系统需要用到邮件发送,有用户给我留言程序会自动给我发送邮件。很实用的一个小功能。 一:下载phpmailer类库。 我这里使用composer下载:有可能会失败,可以多试几次 bash 复制代码 composer require phpmailer/phpmailer 二:开始使用 php 复制代码 /** * @name: 发送邮件方法 * @author: camellia * @date: 2022-01-19 * @param: $email string 发送给谁 * @param: $mail_title stri
  • 11.24 09:54:25
    发表了文章 2023-11-24 09:54:25

    laravel8(三)文件上传提示 “The file deos not exits ” ,但确实已经上传了文件

    Laravel 文件上传提示 “The file "" deos not exits ” ,但确实已经上传了文件
  • 11.24 09:53:37
    发表了文章 2023-11-24 09:53:37

    laravel8(四)使用simple_html_dom库解析html

    首先:simple_html_dom下载地址: github.com/samacs/simp… 这是一个PHP解析html的一个库。 这玩意还是很有用的,比如我们在使用PHP做爬虫的时候,需要解析html中的内容等。 他的强大之处不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。 关于如何引入第三方类库,请移步《laravel5.8(十)引入第三方类库》laravel8中的设置方法也大同小异。 一:加载 html 有三种方式调用这个类: 1. 从url中加载html文档 2. 从字符串中加载html文档 3. 从文件中加载html文档
  • 11.24 09:51:37
    发表了文章 2023-11-24 09:51:37

    laravel8(二)配置自定义路由文件

    关于laravel5添加自定义路由文件,请移步《laravel5.8(十五)新增自定义路由文件》 这里大概记录一下laravel8添加自定义路由文件的过程: 持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 1:首先在routes目录下创建你要添加的自定义路由文件 我这里直接复制的web.php。 2:修改app/Providers目录下RouteServiceProvider.php文件 我这里也是直接复制web部分的代码改的名字 3:修改app/Http目录下Kernel.php文件 我这里还是直接复制web部分的代码改的名
  • 11.24 09:50:10
    发表了文章 2023-11-24 09:50:10

    laravel8(一)Target class [XXXXXController] does not exist.错误的解决办法

    Laravel 8配置好路由后,访问提示: arduino 复制代码 Target class [XXXXXController] does not exist. 错误。 出现这个错误的原因是Laravel8对路由命名空间做出了更新(详见:路由命名空间更新),而我们仍然在使用Laravel6或者7版本的方式写路由。 Laravel 8路由配置方式: php 复制代码 use App\Http\Controllers\UserController; Route::get('/users', [UserController::class, 'index']); Laravel 6/7路由配置方
  • 11.24 09:49:19
    发表了文章 2023-11-24 09:49:19

    swoole(二)ws与wss的区别

    关于ws与wss的区别这里简单的说一下我目前的见解。 如果你有更多的见解欢迎在下方留言讨论。 最简单的理解就是: 服务器上服务端用的是:websocket协议(支持客户端的ws访问) 服务器上服务端用的是:websocket协议+TLS(支持客户端的wss访问) 客户端上用的是: ws协议或者wss协议 Wss与ws其实就和http与https的关系,wss需要验证域名证书,ws不需要验证域名证书。 这个其实都不重要。我们在开发的时候关系不是很大。 下边的才是我要说的重点: Ws链接可以使用IP+端口号的形式访问。 Wss链接只能使用域名的形式访问,因为服务器端需要通过域名来找对应的ssl证书
  • 11.23 23:14:50
    发表了文章 2023-11-23 23:14:50

    swoole(一)laravel8配置使用swoole(3)

    Laravel-swoole的优势就是将swoole插件集成至laravel-s插件中,当前laravel-s插件启动的时候,同时持久化的启动了swoole,不需要我们再服务器端再启动一次swoole。
  • 11.23 23:14:23
    发表了文章 2023-11-23 23:14:23

    swoole(一)laravel8配置使用swoole(2)

    将上边我使用xxx代替的部分改成你自己的信息。 特别说明一下:我这里使用了ssl证书,如果您没有相关的配置,把https那部分换掉就好。 具体的配置含义,请参考官方文档:
  • 11.23 23:13:37
    发表了文章 2023-11-23 23:13:37

    swoole(一)laravel8配置使用swoole(1)

    然后在服务器使用命令行执行 复制代码
  • 11.23 23:09:37
    发表了文章 2023-11-23 23:09:37

    nodejs管理包工具nvm的安装与基本使用

    有好的建议,请在下方输入你的评论。 欢迎访问个人博客 guanchao.site 欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”
  • 11.23 23:06:40
    发表了文章 2023-11-23 23:06:40

    workman(五)打通微信小程序webscoket通信

    我这里使用微信小程序来测试webscoket的链接。这里还是有挺多坑的。
  • 11.23 17:20:54
    发表了文章 2023-11-23 17:20:54

    workman(四)配置nginx支持webscoket

    Webscoket的集成库workerman,在域名配置的问题上,官方文档是有给出示例的:请移步《官方文档》 第一次用,可能看不太懂,我这里大概解释一下。
  • 11.23 17:19:44
    发表了文章 2023-11-23 17:19:44

    workman(三)thinkphp5.0使用workerman

    Thinkphp5.0框架如何使用workerman,这个官方手册中同样给出了示例 请移步《thinkphp5.0官方手册》
  • 11.23 17:17:52
    发表了文章 2023-11-23 17:17:52

    workman(二)thinkphp5.0安装websocket插件workerman

    首先说明一下我使用的PHP框架是thinkphp5.0。 当然,workerman这个插件不是只有thinkphp5.0可以使用。 具体的安装方法,thinkphp5.0的官方手册中是给出了明确的说明 请移步《thinkphp5.0官方手册》
  • 11.23 17:16:26
    发表了文章 2023-11-23 17:16:26

    workman(一)初识webScoket

    最近打算在博客以及博客关联的小程序上边做一个即时聊天的功能。 说到即时聊天,基本上就是webscoket了,PHP还提供了一个独立的插件swoole。Swoole也有基于webscoket的即时聊天功能,所以,还是打算先玩一下webscoket,其余的后边再扩展。 那么,什么是webscoket呢?
  • 11.23 17:14:35
    发表了文章 2023-11-23 17:14:35

    ubuntu18.04常用软件安装(替代windows)

    ubuntu18.04常用软件安装(替代windows)
  • 11.23 17:10:56
    发表了文章 2023-11-23 17:10:56

    VUE3(三十五)vite构建的项目配置使用.env文件

    VUE3(三十五)vite构建的项目配置使用.env文件如标题所示:我要在vue3项目使用.env文件。 先介绍一下项目背景,项目使用VUE3.2 + vite2.9 + typescript搭建。 我基本断定,vue3使用.env文件的方法可能和vue2使用.env文件的方法可能是不同,关于vue2项目如何使用.env文件,请移步《VUE2(七)VUE配置env文件使用》
  • 11.23 17:07:32
    发表了文章 2023-11-23 17:07:32

    VUE2(七)VUE配置.env文件使用

    公司的项目是基于vue2搭建的。 之前一直是采用一个.env文件来存储变量,然后在打包的时候修改.env文件中对应的变量的值。 但是这样做现阶段有两个小问题:
  • 11.23 17:04:51
    发表了文章 2023-11-23 17:04:51

    VUE3(三十四)项目启动sass报错

    我有个不是很好的习惯,每天启动前端项目的时候,都会把项目中使用到的组件更新到最新的版本。其实这样是非常不好的。为什么呢?新版本除了修复之前的问题,也有可能会带来新的问题。 正常的做法大概是,等新版本发布了一段时间之后,再去更新,这样就相对保险一丢丢。 而且,目前前端项目中组件依赖太多,各个组件之间,难免会有兼容性的问题。今天在将组件更新到最新版本之后,启动项目,就遇到了问题。 报错如下: bash 复制代码 ERROR in ./src/pages/porder/index.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/s
  • 11.23 17:04:02
    发表了文章 2023-11-23 17:04:02

    VUE3(三十三)vue实现上拉加载下一页

    之前从来没有单独的做过手机端的网页。当然,之前我也没有独立的从切图到写代码交互做过前端的页面。 之前的旧版博客的前端页面是找的现成的模板,详情请移步l.guanchao.site
  • 11.23 17:01:42
    发表了文章 2023-11-23 17:01:42

    微信公众号开发(八)生成带参数二维码,以及将二维码下载至本地

    微信的二维码真是个神奇的东西。在我们开发中,应用也是很多~ 用户扫描带场景值(参数)二维码时,可能推送以下两种事件:
  • 11.23 17:00:24
    发表了文章 2023-11-23 17:00:24

    centos编译安装mariadb

    一般我不太愿意用mysql,那个玩意,有的时候不太友好。 我还是比较喜欢mariadb。
  • 11.23 16:58:53
    发表了文章 2023-11-23 16:58:53

    centos编译安装mysql

    centos编译安装mysql
  • 11.23 16:56:24
    发表了文章 2023-11-23 16:56:24

    centos编译安装nginx(2)

    安装成功之后,nginx的配置文件,在安装目录(/usr/local/nginx)下的conf目录下的nginx.conf中。 Php-fpm在安装的时候已经配置过了,这里不再赘述
  • 11.23 16:55:59
    发表了文章 2023-11-23 16:55:59

    centos编译安装nginx(1)

    进入解压后的目录,编译
  • 11.23 16:52:00
    发表了文章 2023-11-23 16:52:00

    centos编译安装PHP(2)

    Php编译安装成功之后,是没有php.ini文件的,需要我们从源码包中复制过去。
  • 11.23 16:49:30
    发表了文章 2023-11-23 16:49:30

    centos编译安装PHP(1)

    当然,我是直接在服务器上下载的: bash 复制代码
  • 11.23 16:44:53
    发表了文章 2023-11-23 16:44:53

    微信公众号开发(七)微信h5跳转小程序及小游戏示例

    最近公司做活动,需要从h5页面跳转至微信小游戏。 当时接到这个需求的时候,就在想,这玩意能相互跳转么? 后来百度了一下,还真行。
  • 11.23 16:43:51
    发表了文章 2023-11-23 16:43:51

    微信公众号开发(六)微信支付(发红包、企业支付到零钱)需要证书请求示例

    这里最主要的就是curlpost请求的时候需要带上证书。否则请求会失败。
  • 11.23 16:39:17
    发表了文章 2023-11-23 16:39:17

    微信公众号开发(四)获取用户信息

    获取用户信息,微信公众号提供了两种方式:
  • 11.23 16:36:35
    发表了文章 2023-11-23 16:36:35

    微信公众号开发(三)设置底部菜单

    填写access_token值,关于如何获取accesstoken值,请参见《微信公众号开发(二)微信公众号的access_token》 最后,将想要设置菜单的json写入body中。
  • 11.23 16:33:43
    发表了文章 2023-11-23 16:33:43

    微信公众号开发(二)微信公众号的access_token

    微信对用户使用开放了很多的功能,如:自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口,但是为了保证用户访问这些功能相对安全,每次访问都需要带上一个秘钥去验证身份。那么这个秘钥就是access_token。
  • 11.23 16:32:42
    发表了文章 2023-11-23 16:32:42

    微信公众号开发(一)打通服务器与微信之间的通信

    说来惭愧PHP做了这么久,好像就没有从头开发过一个微信公众号,这次刚好有机会从头接入开发一个完整的公众号,也不能说完整,但是这些微信的接口我基本上都试一试~看看大概是什么情况。 首先:打通服务器与微信之间的通信。
  • 11.23 16:31:26
    发表了文章 2023-11-23 16:31:26

    git多人协作用户权限配置

    关于git的仓库创建及用户配置等一系列的功能很早已经有过经验。 最近需要配置一个多人协作(多个git用户)的一个git环境。 发现了一些问题。
  • 11.23 16:30:07
    发表了文章 2023-11-23 16:30:07

    SVN配置服务器自动更新

    使用svn做版本控制服务器,其实还是比较方便的,不管是从搭建还是配置上,相对于git,都要简单很多。 Linux如何搭建SVN服务器,请移步《Centos7安装SVN》
  • 11.23 16:29:09
    发表了文章 2023-11-23 16:29:09

    element-ui下拉菜单组件Dropdown

    <div id='app' style="margin:50px;"> <!-- 鼠标滑过显示下拉列表 这里设置了触发的方式,注意触发方式不能使用’:’绑定,以及绑定了触发选项时的方法 --> <el-dropdown trigger="hover" @command="handleCommand" > <span class="el-dropdown-link el-input__inner" style="display:block;width:200px;"> <!-- 没有选项的时候,默认显示的
  • 11.23 16:27:17
    发表了文章 2023-11-23 16:27:17

    推荐几个 vscode开发需要的插件

    推荐几个我在开发中使用到的vscode的几个插件:
  • 11.23 16:21:43
    发表了文章 2023-11-23 16:21:43

    linux虚拟机手动安装VMware Tools使屏幕自适应

    电脑装了双系统,但是,linux系统的使用率不是很高,而且这玩意没有镜像,一旦手残给整废了,还得重装系统,太费劲~ 我这就装了虚拟机,有啥软件,现在虚拟机上安装,或者测试,没有问题了,要是有问题,可以回滚镜像啊,不需要重装系统 测试没有问题,再装到另一个ubuntu中,这就相当于有了双保险。
  • 11.23 16:19:16
    发表了文章 2023-11-23 16:19:16

    PHP实现递归排序

    在leetcode练习算法的时候,发现一个算法需要用到递归。 递归是个好东西,但是吧,一般不理解其精髓的,很难写出一个好的递归。 递归其实就是函数本身直接或者间接地调用自身的一种编程方法(我自己调用我自己~),也可以理解为有反复执行过程的一种方法,这个就与循环非常相似,但是递归调用的函数中必须要有终止条件,也就是一定
  • 11.23 16:17:32
    发表了文章 2023-11-23 16:17:32

    使用Hbuilder将网页打包成APP

    有需求将手机端的web网站打包成一个APP 百度了一下,提供相关需求的网站还不少,但是基本上体验都很差,而且一般都是有广告的,APP的名称也不能自定义。 也有一些很高级的工具,例如Cordova
  • 11.23 16:15:44
    发表了文章 2023-11-23 16:15:44

    JavaScript实现网页带动画返回顶部

    <body style="height:2000px;"> <div id="topAnchor"></div> <a href="#topAnchor" style="position:fixed;right:0;bottom:0">回到顶部</a> </body>
  • 11.23 16:14:36
    发表了文章 2023-11-23 16:14:36

    刷新网页后先前浏览位置不变的解决方案

    我重新加载网页,刷新之后,滚动条依然定位在我刚刚浏览的位置,这个小功能感觉还不错,挺方便的。 具体是怎么实现的呢,去网上大概查了一下。 这个是使用滚动条属性scrollTop来实现的。
  • 11.23 16:13:25
    发表了文章 2023-11-23 16:13:25

    PHP代码审计(七)Rips源代码审计系统使用教程

    上一篇中提到的Seay源代码审计系统是由C#编写的winform程序,现在已经停止更新了,但是,还是比较好用的。 PHP代码审计还有另一个工具,也是一个神器Rips
  • 11.23 16:10:25
    发表了文章 2023-11-23 16:10:25

    PHP代码审计(六)Seay源代码审计系统使用教程

    www.cnseay.com/ 当然,这个已经不能访问了。 软件的版本比较早,需要.NET framework3.5框架,我这里是软件启动的时候自动提醒安装,如果没有自动提醒,那么你需要手动安装.NET frameWork3.5框架,否则,程序应该是没有办法运行。
  • 11.23 16:08:09
    发表了文章 2023-11-23 16:08:09

    PHP代码审计(五)PHP代码审计方法与步骤

    (1):获取到网站源码(这就是废话……) (2):将网站部署到你自己的环境中,能运行。 这里特殊说明一下我的习惯,我本地的环境与线上的环境基本上保持一致,这样在本地审计及线上部署的时候能发现更多的问题。不建议说是随便搭个环境能跑起来就行,这样不是很严谨。 (3):拿到源码之后,浏览大概的项目结构。
  • 发表了文章 2024-05-15

    Java(二十二)修饰符

  • 发表了文章 2024-05-15

    Java(二十一)interface接口

  • 发表了文章 2024-05-15

    Java(十八)封装

  • 发表了文章 2024-05-15

    Java(二十五)final关键字

  • 发表了文章 2024-05-15

    Java(七)运算符

  • 发表了文章 2024-05-15

    Java(八)位运算符~

  • 发表了文章 2024-05-15

    Java(九)键盘录入~

  • 发表了文章 2024-05-15

    Java(十六)static关键字

  • 发表了文章 2024-05-15

    Java(五)八种基本数据类型

  • 发表了文章 2024-05-15

    vscode+java开发环境中文乱码问题~

  • 发表了文章 2024-05-15

    Java(十九)多态

  • 发表了文章 2024-05-15

    Java学习路线

  • 发表了文章 2024-05-15

    Java(十七)继承

  • 发表了文章 2024-05-15

    Java(十三)数组

  • 发表了文章 2024-05-15

    VUE3(四十)使用canvas给图片添加水印~

  • 发表了文章 2024-05-15

    VUE3(三十六)压缩base64格式图片

  • 发表了文章 2024-05-15

    linux(三十七)远程管理命令reboot和shutdown

  • 发表了文章 2024-05-15

    VUE3(三十七)Vue3.2子父组件交互(vue、ts不分离)~

  • 发表了文章 2024-05-15

    Java(十二)循环

  • 发表了文章 2024-05-15

    VUE3(三十九)自定义loading组件~

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息