• Windows 删除缓存文件

    一、WIN+R键,输入“%temp%”删除即可...

  • 自己搭建代理服务器

    这里以centos7为例openssl判断opensslversion-a安装yuminstallopensslsquidyuminstall-ysquid*net-toolsyuminstallnet-toolssquid.conf修改端...

  • 给你的mysql数据库绑定域名

    1如果你在执行CREATEUSER时遇到了"Accessdenied"错误,并且提到你需要CREATEUSER权限,那么可能是因为你当前使用的MySQL用户没有足够的权限来创建新用户。这种情况下,你可以尝试以下几种方法来...

  • Jetbranis全家桶正版激活码

    Q2O0UH9GF8-eyJsaWNlbnNlSWQiOiJRMk8wVUg5R0Y4IiwibGljZW5zZWVOYW1lIjoiVU5JVkVSU0lUQVMgSVNMQU0gTkVHRVJJIFNVTkFOIEtBTElKQUdBI...

  • 玩客云挂载硬盘

    [lv][/lv]查看所有的硬盘信息lsblk格式化硬盘mkfs.ext4/dev/你查询到的硬盘查看UUIDblkid/dev/你的硬盘名称挂载硬盘UUID=你的硬盘UUID/要挂载的目录/disk文件系统格式defaults00然后重启...

  • Phpstorm快捷键中文

    Ctrl+Space基本代码完成[lv][/lv]Alt+Enter显示意图操作和快速修复Ctrl+P参数信息(在方法调用中自变量)Ctrl+Q快速查找文档Ctrl+鼠标悬停在代码上简要信息Alt+Insert生成代码。。。(吸气器,施工人...

  • 玩客云检测网络断开并自动关机脚本

    1.创建自定义脚本:首先,创建一个自定义脚本,用于执行关机操作。您可以使用任何脚本语言,比如Bash。以下是一个简单的Bash脚本示例:```c#!/bin/bashshutdown-hnow保存脚本并记下其路径,例如/path/to/sh...

  • 安全规范

    请求变量过滤永远不要相信用户的输入,这是一句至理名言。尽可能的过滤请求变量能有效防范大部分的漏洞和隐患。框架建议的获取请求变量的方法是Request类的param方法(如非必要不要再使用get或者post方法获取,更不要使用原生的$_GET...

  • 数据库规范

    命名规范数据表命名数据表和字段采用小写加下划线方式命名,例如think_user表和user_name字段,禁止使用驼峰、中文或者拼音作为数据表及字段命名。字段规范主键统一使用id;外键统一使用resource_id形式(例如user_id...

  • 控制器规范

    控制器规范为了避免命名冲突,可以在路由配置文件中统一开启控制器类库后缀。'controller_suffix'=>true,优先使用资源控制器,可以通过命令行快速生成一个资源控制器类phpthinkmake:controllerBlo...

  • 部署规范

    PHP版本选择如果是新的项目,目前应该尽量选择PHP7.3+作为你的PHP版本,可以拥有更好的性能,ThinkPHP6.0版本不再支持低于7.1的版本(官方已经不再提供技术支持服务,意味着不会有任何的安全更新)。有些PHP扩展可能不支持PH...

  • 路由规范

    所有的路由规则是不支持普通URL参数的,必须是PATHINFO地址。路由定义文件不一定是route.php,事实上可以是任何文件名。如果你开启了路由强制模式,那么未定义的路由访问将会抛出异常。统一使用路由方法注册路由而不要再使用返回数组配置...

  • 应用规范

    助手函数助手函数的初衷是为了简化代码和更方便记忆,但如果不是很清楚助手函数的内部实现原理,很容易导致滥用,由于现代的IDE提示和自动完成功能之强大,助手函数的作用非常有限,而且只会用助手函数对于框架的原理认识较浅,因此建议是掌握助手函数的内...

  • 配置规范

    配置规范线上环境和本地测试环境应该使用一致的配置文件,差异化的配置使用环境变量方式处理。本地环境可以通过定义.env文件(注意添加到忽略文件列表)来模拟环境变量。在你需要差异化配置的参数中使用env函数定义,例如:'db_host'=>...

  • 日志规范

    日志规范日志记录建议直接使用PSR-3规范提供的接口方法记录,例如:Log::record('测试日志','error');Log::record('测试日志','info');应当改为Log::error('测试日志');Log::inf...

  • 缓存

    缓存新版的缓存支持PSR-16规范,但如果你的类库使用了PSR-6规范,那么可以安装官方提供的cache-bridge扩展来进行桥接支持。composertopthink/cache-bridge配置新版的缓存机制采用多通道设计,你可以在多...

  • 命名规范

    基本命名规范ThinkPHP遵循PSR-2命名规范以及PSR-4自动加载规范,并注意如下规范:如果你没有遵循某些规范,可能会导致部分功能的异常。类和文件命名类(包括接口、Trait)文件名和类名保持一致,并且使用首字母大写的驼峰命名;函数文...

  • 事件

    定义事件新版的事件系统使用了观察者模式,提供了解耦应用的更好方式。在你需要监听事件的位置,添加如下代码:namespaceapp\controller;classUser{publicfunctionlogin(){//用户登录业务逻辑//...

  • 调试

    开启调试模式首先一个关键点,调试模式必须在环境变量中开启,新版在配置文件中设置调试模式是无效的。如果你不清楚怎么设置,可以参考根目录下的example.env示例文件。SQL日志如果需要记录SQL日志,你必须配置数据库的SQL监听配置。//...

  • 日志

    日志6.0的日志类比之前版本完善了很多,主要特性包括:支持JSON日志日志信息格式化多通道写入支持延时/实时写入日志信息处理机制日志级别指定通道写入支持关闭日志/通道新版的日志类最大的变化就是支持多通道写入,也就是说你可以同时或者给部分日志...

  • 控制台

    控制台要使用控制台指令,你必须确保应用根目录下存在think文件(不要随便删除或者改名)。该文件内容如下,主要是执行一个console应用。!/usr/bin/envphp<?phpnamespacethink;//加载基础文件req...

  • 异常

    异常处理新版推荐使用异常处理的方式来返回错误,这样无需在代码逻辑里面使用太多的数据判断。系统内置的异常处理类会在抛出异常后进行自动捕获并记录错误日志,出于日志存储空间考虑,有一些异常是被忽略的,并不会记录日志,例如HttpException...

  • 视图

    视图归结于MVVM的流行,内置仅提供了think\View类及一个原生PHP模板驱动(主要用于异常页面的显示),如果你需要使用旧版本的think-template模板引擎,需要安装think-view扩展(该扩展其实是think-templ...

  • SESSION

    6.0版本的Session机制完全重写了,并且不再使用PHP内置的Session机制,全新实现一套Session机制,可以更好的支持Swoole/Workerman等环境。所以不再支持PHP内置的session_***系列函数,也不再支持使...

  • 数据库

    6.0框架的ORM库基于官方的独立think-orm库,该类库基于PHP7.1+,并且内置支持包括MySQL、Sqlite、Pgsql、Sqlsrv、Oracle以及MongoDb驱动。所以,必要的时候你需要单独更新think-orm库而不...

  • 控制器

    控制器由于新版取消了核心内置的基础控制器类,改为提供了项目的基础控制器类app\BaseController,因此你可以随意更改该基类来满足你的项目需求,事实上你完全可以不使用这个基类。还在抱怨没有了error和success方法?不要抱怨...

  • 请求

    请求对象6.0的请求Request对象可以更方便的在项目里面自定义,系统默认提供了app\Request类用于项目自定义请求对象。即使你依赖注入的时候使用think\Request或者使用think\facade\Request门面对象,实...

  • 中间件

    中间件6.0对于中间件的重视程度可以从核心内置了一些中间件看出端倪,几乎到了无中间件不开发的程度。中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的数据处理或者业务流程。控制台指令执行是不会执行中间件的。可以通过指令快速生成中间件ph...

  • 路由定义

    路由定义路由一定是基于应用的(也就是说路由是不支持跨应用的),对于多应用模式来说,一个常见的误区就是认为路由规则是全局的,但事实上是,路由并不能简化或改变URL地址中的应用名(或入口文件),这看起来是一件很糟糕的事情但秩序凌驾于一切,解决办...

  • 容器和服务

    容器容器类提供了框架类(这里通常指动态类)的依赖管理和依赖注入,容器类功能本身是由think\Container类完成,但实际在应用的运行过程中,都是委托think\App类来进行容器类的管理。所以,大部分情况下,你都无需直接操作容器类th...

  • 多应用

    ThinkPHP6.0架构设计的一大亮点就是对多应用的更好支持,如果你有基于ThinkPHP的多个项目,不想每个项目都重复安装一堆的扩展包和依赖,可以使用多应用模式来开发和部署,支持给每个应用绑定域名或者单独的入口文件。注意6.0版本不再使...

  • 入门

    关于安装6.0版本基于PHP7.1版本开发,所以你的PHP运行环境必须是PHP7.1+(注意有时候你的命令行和WEB的PHP版本是不同的),最新版本已经兼容PHP8.0。新版必须使用composer安装,因为6.0完全依赖composer使...

  • 主流矿渣刷机工具

    分享名称:工具分享链接:网盘访问密码:1UkEq收录了N1、玩客云、树莓派等镜像工具等...

  • PhpStorm 2023.1.2 下载地址

    分享名称:phpide分享链接:下载地址...

  • 程序员常用六大技术博客

    一:CSDN网址:http://www.csdn.net/介绍:CSDN深度IT技术博客,移动开发博客,Web前端博客,企业架构博客,编程语言博客,互联网博客,数据库博客,系统运维博客,云计算博客,研发管理博客,但是csdn最近感觉访问速度...

  • frps和frpc内网穿透设置

    FRP(FastReverseProxy)是一种用于实现内网穿透的工具,它由两个组件组成:FRPS(服务器端)和FRPC(客户端)。FRPS运行在公网服务器上,用于接收外部请求并转发到内网中的服务,而FRPC则运行在内网中的机器上,将内网服...