上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页
摘要: 当使用laravel框架的时候,如果是个复杂项目可以使用模块化开发 可以使用这个扩展包nwidart/laravel-modules 安装步骤 composer require nwidart/laravel-modules 修改composer.json ,增加那句Modules "psr-4": 阅读全文
posted @ 2021-07-13 14:14 唯一客服系统开发笔记 阅读(712) 评论(0) 推荐(0)
摘要: 当使用gitlab版本仓库存储laravel代码的时候 一般会默认忽略掉.env文件 这个时候,直接在仓库拉的代码是不能直接运行的 会报500错误 查看storge/logs/laravel.log文件 可以看到这个报错 production.ERROR: No application encryp 阅读全文
posted @ 2021-07-12 19:46 唯一客服系统开发笔记 阅读(227) 评论(0) 推荐(0)
摘要: 当我是一个delevoper角色时,我可以创建空仓库 但是当我第一次推代码的时候,报了这句话 remote: Ask a project Owner or Maintainer to create a default branch 没有默认分支,并且我也没有权限创建默认分支 这个是gitlab的特性 阅读全文
posted @ 2021-07-12 18:24 唯一客服系统开发笔记 阅读(3422) 评论(0) 推荐(0)
摘要: windows下确保安装最新的composer 执行以下命令就会安装成功 composer create-project --prefer-dist laravel/laravel my-laravel 进去目录后,执行 php artisan serve 直接访问http://127.0.0.1: 阅读全文
posted @ 2021-07-12 11:25 唯一客服系统开发笔记 阅读(439) 评论(0) 推荐(0)
摘要: composer有四种自动加载形式 file,classmap,psr-0,psr-4 第一种file 是最简单的 目录下的文件 文件的内容 index.php 我的composer.json配置 { "name": "taoshihan/composer", "autoload": { "file 阅读全文
posted @ 2021-07-09 17:54 唯一客服系统开发笔记 阅读(201) 评论(0) 推荐(0)
摘要: 这是配置本地的自动加载机制,一般是采用psr-4的标准,也就是命名空间和目录对应的形式 例如下面的autoload "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "D 阅读全文
posted @ 2021-07-09 17:17 唯一客服系统开发笔记 阅读(95) 评论(0) 推荐(0)
摘要: 在使用composer的时候,可以使用composer remove 移除不想使用的包 composer remove 扩展包1 扩展包2 扩展包3 可以把require 和 require-dev下的所有依赖包都移除 移除后的vender目录 阅读全文
posted @ 2021-07-09 17:08 唯一客服系统开发笔记 阅读(345) 评论(0) 推荐(0)
摘要: 在composer install 参数中 --no-dev 当加上这个参数 composer.json文件中 require-dev中的包就不会安装了 这个在线上的时候,可以使用,这样就不会把开发中需要的包按到线上 require中所引用的包在线上和开发环境均会使用 require-dev中的包只 阅读全文
posted @ 2021-07-09 16:34 唯一客服系统开发笔记 阅读(283) 评论(0) 推荐(0)
摘要: 版本规则: 主版本号.次版本号.修订号 ^ 表示除了大版本号,其他都可以变 "php": "^7.3|^8.0", 意思是 7.3<=版本号<8.0 或者 8.0<=版本号<9.0 ~表示版本号只能改变最末尾那段,更严格一点 "mockery/mockery": "~1.3.2" 意思是 1.3.2 阅读全文
posted @ 2021-07-09 16:17 唯一客服系统开发笔记 阅读(475) 评论(0) 推荐(0)
摘要: 简单的理解就是 --prefer-dist 是从 composer服务器获取代码 , 会有一点延迟 –prefer-source 是从源头github获取代码,是最新代码但是速度会有点慢 阅读全文
posted @ 2021-07-09 15:59 唯一客服系统开发笔记 阅读(74) 评论(0) 推荐(0)
摘要: 硬链接和普通文件是平权的,基本一样 可以使用ls -l ll 来查看是否是硬链接 数字大于1 , 就是硬链接 阅读全文
posted @ 2021-07-07 11:40 唯一客服系统开发笔记 阅读(1123) 评论(0) 推荐(0)
摘要: 出现这个问题是因为并发的调用了github.com/gorilla/websocket库的WriteMessage方法 在websocket连接上有多个groutinue同时调用写方法 go官方的解释: websocket · pkg.go.dev 并发 连接支持一个并发读取器和一个并发写入器。 应 阅读全文
posted @ 2021-07-06 10:19 唯一客服系统开发笔记 阅读(1060) 评论(0) 推荐(0)
摘要: 比如保存网页为图片等等方式对于processON流程图网页都不行 在实验了几个方法都不行后,还是QQ的截图好用 ctrl+ alt + a 出现工具栏后点击长截图就可以了 阅读全文
posted @ 2021-07-03 18:17 唯一客服系统开发笔记 阅读(370) 评论(0) 推荐(0)
摘要: 迁移: 就是把系统原语言代码照着抄一遍到新语言项目上,按照新语言的工程实现风格来做就可以。其间最忌掺杂代码优化和 bug 修复,会容易引起新的问题,增加验证代码的难度。 重构: 目的是提高项目代码的可维护性和可迭代性,让代码更优雅和易读懂,可以放到迁移完成来做。 优化: 通过在模块依赖、调用关系、接 阅读全文
posted @ 2021-07-02 09:54 唯一客服系统开发笔记 阅读(376) 评论(0) 推荐(0)
摘要: order by field(value,str1,str2,str3,str4,,,,,,strn) value就是要排序的字段 其中value后面的参数自定义的值,不限制参数个数 将获取出来的数据根据str1,str2,str3,str4等的顺序排序 阅读全文
posted @ 2021-07-01 17:42 唯一客服系统开发笔记 阅读(324) 评论(0) 推荐(0)
摘要: 当本地分支落后于远程分支 本地分支没有pull , 直接改代码并且进行commit 此时如果push的时候,会要求pull一下 pull完以后再进行push , 日志里就会出现这条 pull的过程其实就是 fetch+merge 的一个过程。我们从 remote 分支中拉取新的更新,然后再合并到本地 阅读全文
posted @ 2021-06-30 15:38 唯一客服系统开发笔记 阅读(908) 评论(0) 推荐(0)
摘要: windows下按下快捷`Ctrl`+`Shift`+`-`,这样就能折叠所有代码了。 windows下按下快捷`Ctrl`+`Shift`+`+`,这样就能恢复打开所有代码了。 在点击跳转函数后返回原位置 Ctrl Alt ⬅左箭头 阅读全文
posted @ 2021-06-30 11:38 唯一客服系统开发笔记 阅读(470) 评论(0) 推荐(0)
摘要: nacos是一个服务注册发现,配置中心的一个系统 安装完成后,可以使用下面的几个curl来进行操作,比如服务部署在192.168.11.14:8848 服务注册 curl -X POST 'http://192.168.11.14:8848/nacos/v1/ns/instance?serviceN 阅读全文
posted @ 2021-06-30 11:05 唯一客服系统开发笔记 阅读(2623) 评论(0) 推荐(0)
摘要: 有时候没有数据库字典设计文档,根据现有的数据库注释进行生成一份 <?php header('content-type:text/html;charset=utf-8'); define('DB_HOST','192.168.11.7'); define('DB_USER','root'); defi 阅读全文
posted @ 2021-06-29 19:57 唯一客服系统开发笔记 阅读(105) 评论(0) 推荐(0)
摘要: 有个项目使用的thinkphp5 在php7.3以上当搭建起来后会报这个错误 "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2 修改 \application\common\co 阅读全文
posted @ 2021-06-28 11:51 唯一客服系统开发笔记 阅读(389) 评论(0) 推荐(0)
摘要: 只需要一句命令就可以开启 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 直接windows store上搜索ubuntu 直接安装即可 重启系统后就可以使 阅读全文
posted @ 2021-06-27 01:38 唯一客服系统开发笔记 阅读(597) 评论(0) 推荐(0)
摘要: hyperf框架自带单元测试工具 安装完框架后 composer create-project hyperf/hyperf-skeleton 直接在test/Cases下编写单元测试代码 比如我的两个接口一个是 / , 一个是 /hello , 返回的必须都是json信息才可以,直接返回字符串,测试 阅读全文
posted @ 2021-06-25 11:18 唯一客服系统开发笔记 阅读(603) 评论(0) 推荐(0)
摘要: 首先在官网下载GOFLY客服的编译版 , 获取到压缩包 浏览器登录自己的宝塔面板 上传压缩包到一个指定目录 解压到当前目录 新建一个mysql数据库,填上自己的用户名,密码 回到刚才的文件目录,编辑数据库的配置文件,修改为刚才设置的数据库名/用户名/密码 进入服务器的终端界面 cd命令进入文件目录, 阅读全文
posted @ 2021-06-24 15:15 唯一客服系统开发笔记 阅读(1278) 评论(0) 推荐(0)
摘要: 执行命令 composer dump-autoload -o (-o 等同于 --optimize) 原理:这个命令的本质是将 PSR-4/PSR-0 的规则转化为了 classmap 的规则, 因为 classmap 中包含了所有类名与类文件路径的对应关系,所以加载器不再需要到文件系统中查找文件了 阅读全文
posted @ 2021-06-24 11:46 唯一客服系统开发笔记 阅读(249) 评论(0) 推荐(0)
摘要: 当测试一个hyperf框架的代码时,hyperf:7.2版本,自己加了个路由一直提示404 swoole的版本是4.6.7 php --ri swoole 各种查看文档终于发现: 2.0 升级指南 (hyperf.wiki) 启动服务并测试访问接口 使用 Swoole 4.5 版本和 view 组件 阅读全文
posted @ 2021-06-23 15:12 唯一客服系统开发笔记 阅读(544) 评论(0) 推荐(0)
摘要: { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ], "insecure-registries": [], "debug": false, "experimental": false } 阅读全文
posted @ 2021-06-22 20:01 唯一客服系统开发笔记 阅读(655) 评论(0) 推荐(0)
摘要: 安装完docker桌面版后,docker version会有报错 执行下面俩命令就可以了 cd "C:\Program Files\Docker\Docker" DockerCli.exe -SwitchDaemon 阅读全文
posted @ 2021-06-22 19:34 唯一客服系统开发笔记 阅读(10610) 评论(1) 推荐(0)
摘要: tag代表了当前的提交点,是个点,tag是当前提交点的一个记录,tag名字是不能重复的,就代表了唯一的这个点 branch代表里新的支线,是个线,可以继续延展 当在某个分支上打了个tag,那么这个tag就代表了当前这个分支的这个点 当回滚或者检出到这个tag的时候,代码就会回到这个点 tag是静态的 阅读全文
posted @ 2021-06-21 19:10 唯一客服系统开发笔记 阅读(7044) 评论(0) 推荐(1)
摘要: 所有的 Laravel 路由都在 routes 目录中定义,这些文件都由框架自动加载。routes/web.php 文件用于定义 web 界面的路由。这里面的路由会被分配给 web 中间件组,它提供了会话状态和 CSRF 保护等功能。 定义在 routes/api.php 中的路由都是无状态的,并且 阅读全文
posted @ 2021-06-19 16:40 唯一客服系统开发笔记 阅读(551) 评论(0) 推荐(0)
摘要: laravel的入口文件那里,使用到了服务容器自动注入和绑定接口功能 我简化后的测试代码如下: B是接口,A实现了B,C依赖B类型 interface B{ public function test(); } class A implements B { public function test() 阅读全文
posted @ 2021-06-19 15:04 唯一客服系统开发笔记 阅读(66) 评论(0) 推荐(0)
摘要: 把行数最小的作为主表,然后去join行数多的,这样对于索引而言扫描的行数会少很多 在join之后On的条件,类型不同是无法走索引的,也就是说如果on A.id = B.id,虽然A表和B表的id都设置了索引,但是A表的id是Int,而B表的id是varchar,则无法走索引 字符编码也会导致无法走索 阅读全文
posted @ 2021-06-19 10:35 唯一客服系统开发笔记 阅读(1508) 评论(0) 推荐(0)
摘要: 左表和右表两张表 left join : 左表全部和右表的交集 join : 左表和右表的交集 right join : 右表全部和交集部分 阅读全文
posted @ 2021-06-19 10:14 唯一客服系统开发笔记 阅读(527) 评论(0) 推荐(0)
摘要: 原文地址: PHP反射机制实现自动依赖注入 - 知乎 (zhihu.com) 利用反射类获取类的对象,当有依赖其他类的时候,利用反射类获取到被依赖的对象,自动注入进来 A依赖 B > B依赖C class C{ public function __construct() { } public fun 阅读全文
posted @ 2021-06-18 19:21 唯一客服系统开发笔记 阅读(168) 评论(0) 推荐(0)
摘要: 容器就是个存东西的地方 依赖注入,就是通过构造函数,属性或者set方法传递对象的方式 如果依赖的类太多了,那么通过上面的方式传递对象就很繁琐 那么我们就可以直接传进去一个容器,需要的时候就在容器里面去拿就简单多了 这就是我们的容器类 //简单容器类 class Container { private 阅读全文
posted @ 2021-06-18 15:00 唯一客服系统开发笔记 阅读(177) 评论(0) 推荐(0)
摘要: 当在浏览器请求接口速度很慢时 ,可以使用curl来进行测试 直接在浏览器 copy as cURL 就可以获取到curl的构建的完整命令参数 获取到curl后可以增加下面几个参数排查问题 -o /dev/null 不输出 -s 静默模式 -w 指定参数 curl 'https://jd.sopans 阅读全文
posted @ 2021-06-18 09:55 唯一客服系统开发笔记 阅读(467) 评论(0) 推荐(0)
摘要: 类名::class可以获取到类名称字符串 , 当使用命名空间时可以获取到完整名称 <?php namespace NS { class ClassName { } echo ClassName::class; } ?> 可以得到 NS\ClassName 使用 ::class 解析类名操作会在底层编 阅读全文
posted @ 2021-06-17 19:59 唯一客服系统开发笔记 阅读(881) 评论(0) 推荐(0)
摘要: 通过下面三个文件可以得到所有的用户列表 /etc/passwd 所有的用户列表 /etc/group 所有的组的列表 /etc/shadow 所有用户的密码列表 cat /etc/passwd 阅读全文
posted @ 2021-06-17 16:54 唯一客服系统开发笔记 阅读(780) 评论(0) 推荐(0)
摘要: composer install是从composer.lock读取第三方组件及其版本,并将其安装到vendor目录下。如果composer.lock文件不存在,则读取composer.json第三方组件及其版本,然后安装到vendor目录下。 composer.lock 会记录我们使用的具体版本,这 阅读全文
posted @ 2021-06-17 16:24 唯一客服系统开发笔记 阅读(502) 评论(0) 推荐(0)
摘要: 当搭建使用laravel项目的时候 ,报了一堆这个错误 it could not be found in any version, there may be a typo in the package name 我出现这个的原因是,我安装的composer最新版是2.1.3版本 默认的镜像源是 ht 阅读全文
posted @ 2021-06-17 16:14 唯一客服系统开发笔记 阅读(1378) 评论(0) 推荐(0)
摘要: 默认的clone后出现的origin 代表的是远程仓库 , origin是远程仓库在本地的别名 git remote -v master和origin/master 代表的是 本地的master指针 和 远程仓库的master指针 当我们git push的时候 git push <远程主机名> <本 阅读全文
posted @ 2021-06-17 14:22 唯一客服系统开发笔记 阅读(942) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页