E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
thinkphp5开发规范
iOS
开发规范
前言需求是暂时的,只有变化才是永恒的,面向变化编程,而不是面向需求编程。不要过分追求技巧,降低程序的可读性。简洁的代码可以让bug无处藏身。要写出明显没有bug的代码,而不是没有明显bug的代码。先把眼前的问题解决掉,解决好,再考虑将来的扩展问题。一、命名规范1、统一要求含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释,使用全称,不使用缩写。2、类名大驼峰式命名:每个单词的首字母都采
快乐灬玩耍
·
2023-03-25 19:04
前端
开发规范
与前后端联调优化方案
(一)工具的应用1.接口文档管理平台:YApi是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台,以接口文档为准进行开发。降低沟通成本。1.1Yapi是什么?YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。提供了api文档管理,api数据模拟(Mock),调试和自动化测试api等功能可以帮助开发者轻松创建、发布、维护API,YApi还为
韩宝亿
·
2023-03-25 17:45
php反序列化6,thinkphp6的另反序列化分析
你是否正在收集各类网安网安知识学习,合天网安实验室为你总结了1300+网安技能任你学,点击获取免费靶场知识点实操概要实操探寻
ThinkPHP5
远程命令执行漏洞形成原因,各种姿势利用方法。
绅男LEO
·
2023-03-25 12:52
php反序列化6
数仓建设规范
目录:一、数据模型架构原则数仓分层原则主题域划分原则数据模型设计原则二、数仓公共
开发规范
层次调用规范数据类型规范数据冗余规范NULL字段处理规范指标口径规范数据表处理规范表的生命周期管理三、数仓各层
开发规范
程序员的隐秘角落
·
2023-03-25 08:12
Thinkphp5
分页传递参数
最近几天项目中有涉及到搜索,起初数据量少的时候,在一页的情况下是可以完全展示完全的.随着数据量多的时候.点击下一页就会出现找不到数据的问题.关于TP的paginate用法如下:1.在只需要参数的前提下直接paginate即可.$dataList=db('order')->alias('o')->field('o.id,o.order_id,o.status,o.name,o.order_name,
南遇伯乐
·
2023-03-25 07:11
重磅!阿里巴巴《Java开发手册泰山版》发布!开放下载!
2016年12月份,阿里首次向业界开放了这份《Java开发手册》,到泰山版发布,已经过去了3年多时间了,这份手册也在全球Java开发者共同的努力下,成为业界普遍遵循的
开发规范
。
DevolperFront
·
2023-03-25 00:40
Vue DevUI
开发规范
VueDevUI是一个社区共建的开源组件库,为了确保一致性和质量,需要所有参与VueDevUI建设的贡献者都遵循同一份
开发规范
。
深度剖析JavaScript
·
2023-03-24 19:17
Windows php配置redis not support: redis - resilient
环境:windows10,apache2.2,php7.1.7,
ThinkPHP5
.0框架问题:使用redis提示notsupport:redis-resilient解决方案:PHP添加redis扩展检查拓展是否被支持当然是
wiheck
·
2023-03-24 18:24
thinkphp5
插入wangEditor
之前有用过百度的UEditor,结果插入的时候问题非常多,感觉对新手不是很友好,而且很长时间没有更新过了,所以就打算换wangEditor开始前附上地址:官网:http://www.wangeditor.com/index.html下载地址:https://github.com/wangfupeng1988/wangEditor/releases文档:https://www.kancloud.cn
月_随缘
·
2023-03-24 16:06
Git学习笔记—Git Flow
在Java程序开发中的定制
开发规范
,想要把项目正规高效的跑起来。引入Git版本控制,Git-Flow便成为了首选。今天动力节点Java学院来带你了解一下。
weixin_40599844
·
2023-03-24 14:43
Java学习资料
git
Java
开发规范
—String类型保存敏感信息
开发规范
内存中的敏感信息不能依赖垃圾回收机制的清
东西汉
·
2023-03-24 07:36
mysql 运维开发小计(转)
MySQL运维及
开发规范
一.基础规范(1)使用INNODB存储引擎(2)表字符集使用UTF8(3)所有表都需要添加注释(4)单表数据量建议控制在5000W以内(5)不在数据库中存储图、文件等大数据(6)
信仰与初衷
·
2023-03-24 03:12
thinkphp路由配置 php7.0,ThinkPHP 路由的使用(七)
一、路由配置在
ThinkPHP5
.0中路由是默认开启的。
一抹斯文的粉笔灰
·
2023-03-24 02:42
thinkphp路由配置
php7.0
think php 路由,
thinkphp5
路由篇
[toc]概述由于
ThinkPHP5
.0默认采用的URL规则是:路由解析的最终结果通常是把URL地址解析到模块的某个控制器下的操作方法,在特殊的情况下,也可以跳转到外部地址或者执行闭包函数。
无形小手
·
2023-03-24 02:12
think
php
路由
ThinkPHP5
文档——路由
路由模式普通模式混合模式强制模式二、路由定义注册路由规则动态注册补充:POST请求和GET请求的区别:路由表达式规则表达式支持对路由参数的可选定义,例如:完全匹配补充:正则表达式额外参数三、批量注册一、路由模式
ThinkPHP5
.0
面向百度用户
·
2023-03-24 02:40
#
ThinkPHP5.0
Thinkphp5
thinkphp路由
thinkphp5
资源路由的创建及使用
注意:(在使用资源控制器时,尽量隐藏入口文件)在根目录/pubilc/.htaccess放入以下代码:Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$index.php?/$1[QSA,
.海上月
·
2023-03-24 02:34
Thinkphp5.0
php
thinkphp
项目总结
1、
开发规范
:每个方法前要加注释,方法名字不能是关键字exp:delete2、每个表单ts都要写一个中间对象searchInfo用于表单提交3、实例化时,fromgroup中的参数要统一定义4、请求列表所用参数和导出列表参数不是一回事
KevinLee0424
·
2023-03-23 02:05
Swift
开发规范
注释规范设计描述使用多行注释/***/文本注释使用///需要对方法参数或返回值做说明时使用option+command+/注释同一个文件有多个逻辑块使用MAEK:-注释命名规范UpperCamelCase:文件名、类名(class)、结构体名(struct)、枚举名(enum)、协议名(protocol)使用大驼峰命名法.classStudent{}.structArray{}.enumWeek{
一把好刀
·
2023-03-23 01:25
命名&
开发规范
引言良好的命名规范,可以提升代码的整洁性、可读性,对于项目后期的维护可以更快的理解代码的内容。尤其在团队开发中,大家采用约定方式去开发代码,可以保证项目整体的可读性提高协作效率。术语解释小驼峰命名法变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写大驼峰命名法相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,命名空间等下划线命名法如果一个变量或函数名字由一个
Pieces_Jing
·
2023-03-22 22:14
Install of topthink/think failed
在Linux下composer安装
ThinkPHP5
.1,提示“Installoftopthink/thinkfailed”。
还是一打
·
2023-03-22 19:46
php订单超过未支付,商城订单未支付30分钟自动取消
1.准备工作1.1创建
thinkphp5
.1.40项目composercreate-projecttopthink/think=5.1.40orderService1.2安装消息队列依赖composerrequiretopthink
已退乎
·
2023-03-22 16:41
php订单超过未支付
Spring Boot 2.0.2-webmvc源码分析前言
SpringBoot相信很多做开发的朋友在工作中都使用过,即使你之前没有接触过SpringBoot但是了解一般web项目
开发规范
,稍微学习一下很快就能上手,所以经常听周围的朋友这样说,SpringBoot
程序员之成长路
·
2023-03-22 12:54
thinkphp5
在nginx中配置
/etc/nginx/sites-available/server{listen80;root/data/website/new.lanhaitools.com/public;indexindex.phpindex.html;server_namenew.lanhaitools.com;location/{if(!-e$request_filename){rewrite^(.*)$/index.p
thebestduleisi
·
2023-03-22 12:09
lnmp下
thinkphp5
配置踩坑
一、lnmp安装lnmp的安装参照了某博客网站上的教程,实用其安装脚本,省去了很多事。教程地址如下:https://blog.linuxeye.cn/31.html二、配置1、PHP配置进入php的安装位置,使用上面脚本安装默认安装在/usr/local/php下,在/usr/local/php/etc找到php.ini配置文件,将将cgi.fix_pathinfo的值改成1,然后servicep
老板来三包辣条
·
2023-03-21 16:12
ThinkPHP5
开发API接口实例
接口功能说明:前端提交学生学号(sno)给Api,Api接口返回此学生的基本信息API接口端namespaceapp\index\controller;usethink\Controller;useapp\index\model\Student;classUser{publicfunctionindex(){return$this->fetch();}//客户端提交学生学号(sno)给api,ap
PHP架构之路
·
2023-03-20 19:30
thinkphp
如何查看tp版本:thinktp/base.php第一行1.下载
ThinkPHP5
官网下载地址:http://www.thinkphp.cn/down.html,选择完整版下载,在本地解压,将解压后的文件放入到创建的开发目录下
小棋子js
·
2023-03-20 11:06
基于workerman+gatawayworker+
thinkphp5
搭建的webim客服系统
laykefu
thinkphp5
+Gatewayworker搭建的web客服系统体验地址:http://laykefu.guoshanchina.comgithub仓库:https://github.com
回眸淡然笑
·
2023-03-20 05:14
网页获取微信授权并获得用户信息
/_______________________________________________________/这个坑可谓是用了一整天的的时间来填,网上也没有确切说明,直接上代码吧后台采用
Thinkphp5
Rx幽
·
2023-03-20 04:11
Android
开发规范
4代码样式规范5资源文件规范6版本统一规范7第三方库规范8注释规范9测试规范10其他的一些规范1前言为了有利于项目维护、增强代码可读性、提升CodeReview效率以及规范团队安卓开发,故提出以下安卓
开发规范
Bitter_2014
·
2023-03-19 23:26
Flutter
开发规范
一、开发工具,SDK版本要求1、flutter可以说是Google的亲儿子,强烈推荐使用AndroidStudio,我们表面上比较不出和其他开发工具的差异,然而flutter,dart,甚至flushia,是Google重新发力打造的新生态工具,所以无论是从编译、打包,还是后续插件化升级,都有一定的优势;2、统一使用最新版AndroidStudio(v3.5.1),jdk(1.8+),flutte
buhuiming
·
2023-03-18 19:42
PHP
开发规范
写在前面的话:以前在学校的时候大多数时候是一个人在开发,所以不会考虑到项目中会出现迥异开发风格的问题,但是开始工作之后发现规范和统一开发风格十分重要。一个团队具有统一的开发风格会大大提高代码的可读性,在解决bug、后期维护中都会和代码审查过程中都会很大程度上提高效率。一个好的开发团队都应该具有规范的开发习惯,但是现在很少有公司在代码规范方面表现出色。为了自身的成长,方便自己以后项目开发,同时在自己
从入门到颈椎病
·
2023-03-18 08:13
数据库总结-分享
快速发展的两周一个迭代,频繁更新数据结构NoSQLvsSQLDatabases:6ImportantDifferences|Upwork一.Mysql
开发规范
针对内部开发的一系列建议或规则,由DB
格林哈
·
2023-03-17 23:18
ThinkPHP5
.1学习笔记 - 请求
一、简介在
ThinkPHP5
中,所有的请求都被封闭到请求对象think\Request类中,在很多场合下并不需要实例化调用,通常使用依赖注入即可。
四月不见
·
2023-03-17 03:33
TP5.0、TP5.1、TP6.0 下载方式及环境要求
下载方式和环境要求**TP5.0环境要求:PHP版本>=5.4**PHP版本:PHP>=5.4.0PHP扩展:PDOPHPExtension、MBstringPHPExtension、CURLPHPExtension
ThinkPHP5
.0
辰风沐阳
·
2023-03-16 18:55
valet有适合TP5的驱动?
valet有没有适合
thinkphp5
的驱动?觉得valet的思路很好所以采用了这个来做环境。公司里面用thinkphp的人比较多。所以要使用thinkphp。
也许会了
·
2023-03-16 15:37
thinkphp5
.1 阿里云短信服务 手动下载SDK(旧版) 2022-07-21
最低要求PHP5.6阿里云创建:accessKeyId,accessKeySecret,签名名称,短信模板PhpSDK下载:SDK下载将下载好的SDK解压后复制到
Thinkphp5
.1项目下的extend
DongQin小迷弟
·
2023-03-16 07:40
ETL系统设计与开发过程和任务
2.ETL
开发规范
设计高层规划高层数据分阶段选择ETL工具使用图形工具可自动构建文档。硬代码系统通常是造成临时表、SQL脚本、存储过程、操作系统脚本混乱的主要原因
冰菓_
·
2023-03-15 00:55
Android Jetpack系列之MVVM使用及封装
当使用统一的架构模式后,有很多的好处,如:统一
开发规范
,使得代码整洁、规范,后续易于维护及扩展提高开发效率(尤其在团队人员较多时)模块单一职责,使得模块专注自己内部(
-小马快跑-
·
2023-03-14 23:18
Android
Jetpack
mvc
mvp
mvvm
mvvm封装
jetpack
ThinkPHP——ThinkPHP 5.x远程代码执行
0x00目录漏洞简介影响版本复现前提复现环境复现过程总结参考链接0x01漏洞简介
ThinkPHP5
.x版本存在远程代码执行漏洞,高危,可被getshell。
z1挂东南
·
2023-03-14 22:59
PM篇
PM技术篇1.
开发规范
命名规范,异常处理规范,日志规范,统一框架,代码commit规范,代码评审规范,统一API规范2.开发流程需求评审、技术架构评审、测试用例评审、开发与测试、验收与上线PM角度需求管理
sizuoyi00
·
2023-03-14 19:07
MySQL
开发规范
1.库名、表名、字段名必须使用小写字母,并采用下划线分割。a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,但以小写比较。b)如果大小写混合使用,可能存在abc,Abc,ABC等多个表共存,容易导致混乱。c)字段名显示区分大小写,但实际使⽤用不
青春埋在这
·
2023-03-14 19:39
Redis缓存设计与性能优化
预防和解决缓存击穿问题缓存空对象热点数据缓存设置为不失效缓存雪崩预防和解决缓存雪崩问题缓存穿透问题保证缓存层服务高可用性依赖隔离组件为后端限流熔断并降级提前演练热点缓存key重建优化缓存与数据库双写不一致双写不一致情况读写并发不一致解决方案
开发规范
与性能优化一
顾阿瓜
·
2023-03-14 17:48
个人学习
redis
【Redis】6. Redis缓存设计与性能优化
目录缓存穿透缓存击穿(缓存失效)缓存雪崩热点缓存key重建问题缓存与数据库双写不一致问题
开发规范
与性能优化bigkey的危害:bigkey的产生原因:优化bigkey的方案:Redis连接池配置优化方案
janewash
·
2023-03-14 17:17
分布式框架
缓存
redis
新增16条设计规约!阿里巴巴Java开发手册,开放下载
《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的
开发规范
,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善
冯匿
·
2023-03-13 23:00
Thinkphp5
十三星创客新零售系统
更新动态:2019-3-161、修复点击页面出现BUG:服务器繁忙2、去除后门2019-3-131、新增注册短信和开关2、新增修改站点名称和客服3、新增修幻灯片和开关4、新增管理员列表和删除5、新增登陆页logo和文字修改6、解决手机号166号段、199号段不能使用问题7、优化账户登录机制,优化部分网络会员登录慢的问题8、解决登录窗口不输入信息时出现的提示语错位问题9、修复苹果手机微信端打开和苹果
salumen1999
·
2023-03-13 19:09
Java中线程池的创建与使用
前言:默认线程池的弊端在线程池应用中,参考阿里巴巴java
开发规范
:线程池不允许使用Executors去创建,不允许使用系统默认的线程池,推荐通过ThreadPoolExecutor的方式,这样的处理方式让开发的工程师更加明确
zlfjavahome
·
2023-03-13 19:37
java
jvm
开发语言
ThinkPHP5
集成JS-SDK实现微信自定义分享功能
目录Jssdk类库1、文件名及位置2、代码后台控制器处理微信事件响应全部分享接口微信链接分享给好友时能够自定义标题、简介和logo,现将
ThinkPHP5
集成JS-SDK实现微信自定义分享功能的过程整理成文
·
2023-03-13 11:43
thinkphp5
加layui实现图片上传功能(带图片预览)
thinkphp5
加layui实现图片上传功能(带图片预览)思路,异步传输图片并预览,将异步上传后的值返回表单隐藏域再提交。1、引入文件首先,要引入jQuery文件,这是必须的2、H
·
2023-03-13 11:43
thinkphp5
实用入门进阶知识点和各种常用功能代码汇总
目录【ThinkPHP版本查询】模板获取get参数【循环嵌套标签】模板循环标签{volist}{/volist}标签遍历{foreach}{/foreach}标签遍历方法一方法二{for}{/for}标签循环【多个查询条件判断】非常实用【单选框条件判断】【模板中三层循环】【未定义变量】{$catinfo.catname?''}获取单个字段值【对象转数组】【接收表单单个变量值】【接收表单数组】【接收
·
2023-03-13 11:42
thinkPHP5
多条件自定义排序
publicfunctionlists($filter){$join=[['__USER__au','e.up_user_id=au.id'],['train_carbonuc','e.up_carbon_id=uc.id'],['train_linel','l.id=e.line_id'],['train_subways','s.id=e.subway_id'],['train_position
Paradise_2fa3
·
2023-03-11 07:20
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他