04 2022 档案
摘要:用到的方法 Extract Method 将一堆代码迁移到方法中。 变量的有无被修改。未被修改的变量作为参数传入方法中(在有用到的情况下) Move Method 用到的信息,因此需要迁移到对应的类中 Replace Temp with Query 消除冗余。(接收数据后再无更改的变量)
阅读全文
摘要:基本概念 1.音名和唱名 唱名是数字,1 2 3 之类的。而音名是字母,C D E之类的 2.音程和度 音程表示两个音之间的“距离”(或者说高低),而度就是作为其衡量单位 2.1 如何计算 公式:n_2 - n_1 + 1。 例子:3到5,有3度。 1到1,有1度 上面只是粗略的考虑,需要结合自然大
阅读全文
摘要:配置 配置git的用户以及email之类的,参考链接。 总体上,创建在本地创建key,然后将公钥配置到github上 通过ssh的方式去实现传递,但是出现 ssh: connect to host github.com port 22: Connection refused 的问题 两个解决方式:一
阅读全文
摘要:Day1 提供一套固定的模板,使用npm run dev运行 跨域处理 在index.php 以及base controller中加上对应处理的逻辑。(查看laravel是如何处理 =》laravel 7.0之后的解决方案 原生的跨域,path的属性对应路由地址。 返回统一处理格式 通用响应 成功响
阅读全文
摘要:基础语法 检索数据 记录生疏的知识点 在生产环境下,应尽量避免使用select * 原因:将所有的列都检索出来增加数据库的负担。增加数据库的网络传输量。在日常的工作中往往不需要全部的列,需要养成良好的习惯 去重记录 distinct 是对后面列名的组合进行去重 SELECT DISTINCT att
阅读全文
摘要:问题 在容器外部访问容器内部的服务,出现了如下的报错 curl: (56) Recv failure: Connection reset by peer 解决 核心:docker端口默认映射的host是0.0.0.0 laravel监听默认是在 127.0.0.1上监听,因此,需要将启动监听ip设置
阅读全文
摘要:问题 需要使用的mysql,想要使用docker通过镜象生成容器,过程记录📒 常用指令 查看容器:docker ps (-a 包括所有已经停止的) 停止所有容器:docker stop $(docker ps -a -q) 删除所有停止了的容器:docker rm $(docker ps -a -
阅读全文
摘要:请求生命周期 介绍 当你对于自己使用的框架运行原理有更加的熟悉,你用起来会更加的自信。这个部分主要较少laravel框架是如何运作,以及原理,如果有些概念看起来比较陌生,会在接下来的部分做更详细的介绍 总览 第一步 入口文件 public/index.php 自动加载,获取实例 创建 service
阅读全文
摘要:问题 根据id查询返回到view中,使用->无法获得具体的值 由于返回的是Collection对象,需要获取具体的值,再使用->去获取 查看StackOverflow解决的 ⇒ link 功能记录1 展示所有的商品 1.1 layout、@foreach 1.2 整合页面,具体查看web.php的R
阅读全文
摘要:问题 整理laravel中layout抽取 如何使用 Thankfully, it's convenient to define this layout as a single Blade component and then use it throughout our application. c
阅读全文
摘要:问题 如何从某一页开始计算页尾序号 Link 在第二页处将页码格式设置为从0开始,第一页就不见了。 可行 防止上方文字的增减导致每一个章节变动 段落 =》 换行和分页 =》 段前分页
阅读全文
摘要:版本切换 前提:安装好php7 以及 php8 各自线程安全的版本的问题,并且已添加到环境变量中 核心:更改apache文件夹下conf/httpd.conf文件,添加如下代码 php7版本 #加载PHP LoadModule php7_module "F:/program/phpstorm/php
阅读全文
摘要:问题 由于之前安装的是php8,在项目中需要使用php7的版本,因此将php重新安装一下 现在docker比较流行,后续需要学习一下在linux系统上一键部署php开发环境 解决 查了很多资料,跟着一开始一个被坑了,虽然下载好php,但是配置在apache上的配置不对,导致apache启动不了 后面
阅读全文
摘要:问题 composer下载laravel-admin的时候 参考官方文档 使用composer install 下载 出现了一堆冲突的问题, --ignore-platform-req=ext-fileinfo 暂时忽略这些冲突 然而,在下载好laravel-admin后 出现了如下的问题 No p
阅读全文
摘要:问题 在UserController.php使用response.php脚本文件下的函数,一直报Call to undefined function 解决 由于response.php 不是类不会自动加载,需要自己在 composer.json 定义好加载路径 找到composer.json,找到'
阅读全文
摘要:配置文件 一共有三处地方会存在配置文件: 1、application下的模块 databases.php config.php 2、application的大目录下,databases.php config.php 3、核心组件thinkphp下,拍convertion.php helper.php
阅读全文
摘要:问题 安装tpthink框架 步骤 1、下载ThinkPHP5.0.24核心板 2、引入phpStudy 配置 2.1 配置域名 2.2 修改host文件(localhost) 3、输入预先配置的域名,如果出现了如下的图片,即配置成功 注意,要访问上述的配置,需要将vpn关闭
阅读全文
摘要:问题 需要在ubuntu下安装mysql,随着容器化技术的流行,docker逐渐进入用户的视野 安装Docker 参考link,运行如下代码即可自动化安装 Ubuntu 与 CentOs: curl -fsSL https://get.docker.com | bash -s docker --mi
阅读全文
摘要:问题 在pycharm修改好程序后,利用远程xshell运行python代码,发现没有修改的内容没有生效 解决 由于pycharm自动保存的时间是在默认值,所以需要自己设置为自己需要的更新时间
阅读全文
摘要:自动化执行脚本 问题 想要在ubuntu上定制执行一个python脚本跑模型 但是每一次跑的时间过长,希望通过自动化脚本自己跑并且保存结果 解决 使用Crontab。crontab有执行规则需要遵循,但是网上可以直接搜索,有已经编辑好的。 整体执行思路如下 编写crontab - crontab -
阅读全文
摘要:小红与粉刷匠 题目描述 小红遇到了一名粉刷匠。这名粉刷匠有三种颜料,分别是红、黄、蓝。为了方便,这三种颜料分别命名为A、B、C。 现在,粉刷匠正在粉刷一面长度为3n的墙壁。粉刷完毕之后,三种颜料的数目都相同。由于小红不小心踢倒了颜料桶,使得这面墙的每一个地方都染上了三种颜料中的其中一种,这很让粉刷匠
阅读全文