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
Thinkphp开发笔记
开源项目CuteSqlite
开发笔记
(五):SQLite查询优化器概述
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,看看SQLite对SQL语句的解释过程,上一篇文章翻译了官方介绍VDBE字节码引擎,本文翻译了官方SQLite查询优化器的文章。官方文章:https://www.sqlite.org/optoverview.html开源项目CuteS
程序员涵哥
·
2023-12-15 01:57
开源项目CuteSqlite
开源
笔记
sqlite
c++
开源项目CuteSqlite
开发笔记
(二):SQLite的架构
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,看看SQLite对SQL语句的解释过程,本文是翻译的官方文档。官方介绍架构的文章:https://www.sqlite.org/arch.htmlCuteSqlite源码:https://github.com/shinehanx/Cu
程序员涵哥
·
2023-12-15 01:53
开源项目CuteSqlite
开源
笔记
sqlite
thinkphp
php区别,
thinkphp
和php的区别
thinkphp
和php的区别
thinkphp
是基于php的一个mvc的框架。简言之,
thinkphp
是php写的一个产品而已,一个框架,就是把一些重复的东西封装在一起。
卡哥Carlos
·
2023-12-15 01:10
thinkphp
php区别
thinkphp
php区别,
Thinkphp
是什么意思?
thinkphp
5.0与
thinkphp
3.2之间的区别
提起php很多人都会想到
thinkphp
,那么hinkphp是什么?
thinkphp
是不是php?
thinkphp
和php的区别是什么?下面php中文网就为大家讲解一下
Thinkphp
。
致力于
·
2023-12-15 01:40
thinkphp
php区别
thinkphp
6和
thinkphp
5有什么区别
Thinkphp
6.0完全开发手册采用PHP7强类型(严格模式)tp5环境要求PHP>=5.4.0
ThinkPHP
6.0的环境要求PHP>=7.2.56.0版本开始,必须通过Composer方式安装和更新
符文师
·
2023-12-15 01:32
php
开发语言
thinkphp
8.0是否兼容
thinkphp
5.0?
ThinkPHP
8.0是
ThinkPHP
框架的一个较新版本,而
ThinkPHP
5.0是其前一个主要版本。
AlphaFinance
·
2023-12-15 01:57
PHP
php
ThinkPHP
和PHP有什么区别
ThinkPHP
则是基于PHP开发的一个快速、简单的面向对象的MVC(Model-View-Controller)框架。
AlphaFinance
·
2023-12-15 01:19
杂谈
php
开发语言
53 代码审计-TP5框架及无框架变量覆盖反序列化
目录演示案例:Metinfo-无框架-变量覆盖-自动审计或搜索phpmyadmin-无框架-反序列化-自动审计或搜索
Thinkphp
5-有框架-搭建使用入口访问调试SQL等演示案例:Metinfo-无框架
山兔1
·
2023-12-14 23:16
小迪安全
数据库
oracle
TP6+JWT开发APP接口
1.开发环境PHP框架:
ThinkPHP
6操作系统:MacOsWeb服务器:Nginx2.APP接口2.1.简介客户端与服务端进行数据交互的通道,大部分APP接口都是通过HTTP协议通信的2.2.HTTP
敲代码der
·
2023-12-14 21:53
TP6
JWT
PHP
php
jwt
thinkphp
商城系统之商品模块表设计
如果说你能掌握这个模块,那对你来说绝对是获益匪浅,这模块会涉及到以下知识点:聊聊电商领域中的SPU和SKU表的设计,告诉你为什么要这么设计复杂的查询,例如属性筛选篇幅限制,可以访问:实力进阶,教你使用
thinkphp
6
gzmyh
·
2023-12-14 21:25
thinkphp
php
thinkphp
mysql
Thinkphp
-商城项目之oss文件上传及web端直传
4.3头像上传一般商城网站都会把文件上传到第三方云,例如阿里云(oss),腾讯云(cos),当然如果公司有足够的实力,可以自己部署一台文件服务器,用于文件的保存。头像上传一般是用户在用户中心上传的,后台管理员可以编辑用户资料,其中就有头像上传,因此这个模块就先讲讲文件上传这个知识点。源码:https://gitee.com/myha/demo-shop4.3.1阿里云OSS首先打开官方文档http
gzmyh
·
2023-12-14 21:24
thinkphp
后端
thinkphp
oss
web直传
前后端项目
开发笔记
-环境搭建(一)
一、从https://gitee.com/renrenio/renren-security下载代码1、项目说明renren-security是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】采用SpringBoot、Shiro、MyBatis-Plus、Vue3、TypeScript、ElementPlus、VueRouter、Pinia、Axios、Vite框架
有语忆语
·
2023-12-14 19:33
项目
笔记
thinkphp
lists todo
来由:数据库的这个字段我想返回成:新奇的写法如下:逻辑层的代码:publicfunctiongoodsDetail($goodId){$detail=$this->good->where('id',$goodId)->hidden(['type_params','user_id'])->find();if(!$detail){return$this->fail("获取数据失败!");}if($de
Go的神秘男朋友
·
2023-12-14 17:41
前端
服务器
php
thinkphp
中的 继承 和__construct() 函数
common.php来获取token来解析uidisPost());define('IS_GET',request()->isGet());classCommonextendsController{protected$header;protected$uid;protected$Language;public$request_data;//当前请求数据public$size=10;public$p
Go的神秘男朋友
·
2023-12-14 16:05
android
php
Linux下防火墙开启相关端口及查看已开启端口
今天在linux上部署了一个项目,nginx配置没问题,但是浏览器访问的时候却访问不了,排查过程如下:windows打开cmd命令行,ping了下域名:test.
thinkphp
.com,可以ping通
会飞_的鱼
·
2023-12-14 16:01
thinkphp
6入门(12)-- 一对一关联模型
定义一对一关联,例如,一个用户都有一个个人资料。一、两表1.用户表:user2.工作经验表:work_experienceuser表的id关联work_experience表的user_id。注意看,user_id=1的有2条工作经验二、数据模型主表模型:/***用户表*/classUserextendsModel{#表名protected$table='user';/***查询用户的工作经验*/
软件工程小施同学
·
2023-12-14 14:01
PHP
thinkphp
十几个软件测试实战项目【外卖/医药/银行/电商/金融】
包含PC+IOS客户端+Adroid客户端+微商城,系统PC+后台是基于
ThinkPHP
MVC构架开发的跨平台开源软件,设计得非常灵活,具有模块化架构体系和丰富的功能,易于与第三方应用系统无缝集成,在设计上
程序员曦曦
·
2023-12-14 12:26
软件测试工程师
软件测试
自动化测试
金融
功能测试
软件测试
自动化测试
程序人生
职场和发展
《使用
ThinkPHP
6开发项目》 - 登录接口一
《使用
ThinkPHP
6开发项目》-安装
ThinkPHP
框架-CSDN博客《使用
ThinkPHP
6开发项目》-设置项目环境变量-CSDN博客《使用
ThinkPHP
6开发项目》-项目使用多应用开发-CSDN
爱吃瓜的程序猿
·
2023-12-14 12:49
ThinkPHP6
登录
鸿蒙4.0
开发笔记
之ArkTS语法基础之条件渲染和循环渲染的使用(十五)
文章目录一、条件渲染(if)二、循环渲染(ForEach)一、条件渲染(if)1、定义正如其他语言中的if…else…语句,ArkTS提供了渲染控制的能力,条件渲染可根据应用的不同状态,使用if、else和elseif渲染对应状态下的UI内容。语法结构为:if(条件表达式/布尔值){...}else{...}2、使用规则(1)if、elseif后跟随的条件语句可以使用状态变量。(2)条件渲染语句在
鸿蒙Next
·
2023-12-06 20:53
笔记
harmonyos
鸿蒙系统
华为
ArkTS
行云海CMS SQL注入漏洞复现
0x02漏洞概述行云海cms中
ThinkPHP
在处理orderby排序时可利用key构造SQL语句进行注入,LtController.class.php中发现传入了orderby未进行过滤导致sql注入
OidBoy_G
·
2023-12-06 13:56
漏洞复现
php
安全
web安全
thinkphp
结合rabbitmq的使用案例
ThinkPHP
是一款流行的PHP框架,RabbitMQ是一种消息中间件,在Web应用程序中使用它可以帮助处理异步任务和分发任务等。
跃跃欲试-迪之
·
2023-12-06 13:54
开发语言
后端
php
ThinkPHP
实现支付宝接口功能
一、下载支付宝接口包下载地址:https://doc.open.alipay.com/doc2/detail?treeId=62&articleId=103566&docType=1具体如何下载,我就不在罗嗦了~~很多人反映,用支付宝的接口到最后面会出现验证错误。其实,这里需要对接口程序进行一下改造。需要添加几个自定义函数。为了让大家以后避免出现同样的问题,我把我改造好的支付宝接口程序上传了(--
青茶360
·
2023-12-06 12:01
php开发
支付宝
php
PHP微信公众平台开发高级篇—自定义菜单 (根据慕课网上的视频教程编写)
—基础篇:https://www.imooc.com/video/9316PHP实现微信公众平台开发—提升篇:https://www.imooc.com/video/102312、慕课上视频讲解用的是
thinkphp
John_rush
·
2023-12-06 10:34
微信公众号开发
阿里云TableStore与
Thinkphp
结合模糊查询、主键查询操作实例
一、完全匹配查询$request=array('table_name'=>$this->table,'primary_key'=>array(//主键array('id',123),array('PK1','abc')),'max_versions'=>1,'column_filter'=>array('logical_operator'=>LogicalOperatorConst::CONST_
跃跃欲试-迪之
·
2023-12-06 10:28
php
数据库
phpstorm
阿里云
阿里云TableStore与
Thinkphp
结合使用安装
前提条件已获取AccessKey(包括AccessKeyID和AccessKeySecret)。具体操作,请参见获取AccessKey。已开通表格存储服务。具体操作,请参见开通表格存储服务。注意事项4.0.0以上版本SDK支持数据多版本和生命周期,但是该版本SDK不兼容2.x.x系列的SDK。数据版本和生命周期主键列自增SDK下载下载SDK安装包,具体下载路径请参见aliyun-tablestor
跃跃欲试-迪之
·
2023-12-06 10:58
tablestore
阿里云
阿里云
云计算
ajax 登录 以及 修改密码 (
thinkphp
3.2)
登录:html用户名:密码:登录$(function(){$('.submit').click(function(){varadmin_name=$("#admin_name").val();varadmin_password=$("#admin_password").val();if(admin_password==""||admin_name==""){alert('登录名与密码不能为空');
dlfq7747
·
2023-12-06 07:17
php
javascript
ViewUI
案例056:基于微信小程序的购物系统
文末获取源码开发语言:PHP框架:
ThinkPHP
数据库:mysql5.7小程序框架:uniapp小程序开发软件:HBuilderX小程序运行软件:微信开发者工具目录前言系统展示后台模块的实现用户信息管理商品信息管理订单信息管理小程序会员模块的实现系统首页我的菜单商品信息代码实现登录功能实现代码注册功能实现代码密码重置功能实现代码修改信息功能实现代码删除信息功能实现代码保存信息功能实现代码前言随着
Selina .a
·
2023-12-06 06:07
微信小程序
小程序
微信
开发语言
ThinkPHP
6.x 入门开启 项目快速搭建
TP框架是免费开源的、轻量级的、简单快速且敏捷的PHP框架
ThinkPHP
6.0要求PHP版本是7.1+以上,官方推荐7.3(目前最新版本是7.3.x)除了PHP7.1+,还需要开启PDO数据库引擎和MBstring
亚美儿
·
2023-12-05 23:28
路由配置 二级域名
基于
thinkphp
5.1二级域名通过路由配置指向指定模块eg:主域名:www.aa.com二级域名:m.aa.com
端木安玉
·
2023-12-05 23:24
thinkphp
5.1 || 上传图片到阿里云oss
composter下载扩展:https://packagist.org/packages/aliyuncs/oss-sdk-phpcomposerrequirealiyuncs/oss-sdk-phpcomposerrequiretopthink/think-image配置config:在application同级目录的config目录里面新建一个aliyun_oss.php的文件,如下:'',/
编程小飞侠
·
2023-12-05 17:06
thinkphp5.1
php
阿里云
php
开发笔记
| redis学习笔记
(待完善)redis是什么(*@Cacheable一类的注解自动缓存,要么使用RedisTemplate手动缓存)特点:支持网络,基于内存,可持续化,日志型,nosql,键值数据库,支持多种类型存储,线程安全为什么要用:学习记录用,后续对redis的学习将继续更新在本篇使用1.pom.xml文件中导入redis依赖导入相关依赖后,就可以在配置文件中,配置连接redis的相关信息org.spring
Nu11PointerException
·
2023-12-05 13:12
开发学习笔记
redis
java
数据库
TP6微信公众号登陆授权
网页授权jssdk下载:获取access_tokenbmwj复制这段内容后打开百度网盘手机App,操作更方便哦第一步先去公众号后端配置授权域名域名必须是公网的将下载好的验证文件,放到能访问的路径,例如:
thinkphp
6
长春前进
·
2023-12-05 09:27
THINKPHP6
微信公众号
微信
php
uni-app
windows系统下搭建cloudreve网盘系统
简单介绍一下:Cloudreve基于
ThinkPHP
构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。Cloudreve是有树洞图床的作者开发的一款网盘程序,界面很清
小人物编程
·
2023-12-05 05:59
网盘
php
cloudreve
php
cloudreve
网盘
FFmpeg
开发笔记
(五)更新MSYS的密钥环
使用MSYS对FFmpeg进行交叉编译时,需要事先安装交叉编译工具链,也就是执行下面命令。pacman-Smingw-w64-x86_64-toolchain一般情况可以正常安装交叉编译工具链,不过有时会提示错误“signaturefrom"DavidMacek"isunknowntrust”,这是因为MSYS安装之后的密钥环有效期只有150天左右,而工具链中的个别组件会检查密钥环是否有效。如果密
aqi00
·
2023-12-05 01:28
FFmpeg
音视频
ffmpeg
MSYS
交叉编译
密钥环
鸿蒙4.0
开发笔记
之ArkTS装饰器语法基础之监听者模式@Watch案例讲解(十四)
1、@Watch定义@Watch实际是指状态变量更改通知。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数(监听函数)。@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。
鸿蒙Next
·
2023-12-05 00:25
笔记
harmonyos
鸿蒙系统
华为
ArkTS
鸿蒙4.0
开发笔记
之ArkTS装饰器语法基础之发布者订阅者模式@Provide和@Consume(十三)
1、定义在鸿蒙系统的官方语言ArkTS中,有一套类似于发布者和订阅的模式,使用@Provide、@Consume两个装饰器来实现。@Provide、@Consume:@Provide/@Consume装饰的变量用于跨组件层级(多层组件)同步状态变量,可以不需要通过参数命名机制传递,通过alias(别名)或者属性名绑定。2、逐级传递的困境从父—>子—>孙三级传递,甚至以后复杂的项目需要几十级的传递,
鸿蒙Next
·
2023-12-05 00:53
笔记
harmonyos
鸿蒙系统
ui
ArkTS
thinkphp
中区块block和模板继承extend用法举例,和公共头部
这是底部1.介绍模板继承就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载。2.定义模板页面base.html(剩下的页面都可以继承这个页面):{blockname="title"}{/block}{blockname="css"}{/block}{blockname=
历史老师-
·
2023-12-04 20:36
ThinkPHP框架
php
thinkphp
6出现 htmlentities() expects parameter 1 to be string, array given
为避免出现XSS安全问题,
thinkphp
6默认变量输出都会使用htmlentities方法进行转义输出。
历史老师-
·
2023-12-04 20:04
ThinkPHP框架
javascript
使用接口api调用tp5验证码验证时一直提示失败的解决方案
大家都知道,
thinkphp
框架的特点就是MVC模式,验证码也是基于MVC开发的,所以验证码是Session存储的,Session存储在接口端,当我们访问了浏览器才会执行Session,所以我们通过接口调用的方式保存登录信息不行
于先生吖
·
2023-12-04 20:52
php
转载
thinkphp
-queue 浅析
thinkphp
-queue浅析传统的程序执行流程一般是即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。
geeooooz
·
2023-12-04 19:26
ThinkPHP
5.0之extend标签模板继承
extend继承当前所在模块的模板{extendname="common/base"/}extend继承非当前所在模块的模板(格式:模块名@view下面的文件夹/模板文件){extendname="common@common/base"/}
扫地鼠Gordon
·
2023-12-04 13:07
ThinkPHP
鸿蒙4.0
开发笔记
之ArkTS装饰器语法基础@Prop@Link@State状态装饰器(十二)
文章目录一、哪些是状态装饰器二、@State@Prop@Link状态传递的核心规则三、状态装饰器练习一、哪些是状态装饰器1、@State:被装饰拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。2、@Prop:被装饰可以和父组件建立单向同步关系,@Prop装饰的变量是可变的,但修改不会同步回父组件。3、@Link:被装饰变量和父组件构建双向同步
鸿蒙Next
·
2023-12-04 10:35
笔记
鸿蒙系统
华为
装饰器
ArkTS
thinkphp
微信小程序获取用户手机号极简教程(uniapp演示)
背景最近给客户开发小程序,要用到小程序获取手机号的功能,网上很多教程都能实现,但是真的太繁琐了,个人特别不喜欢各种引用和耦合,没打算跨域复用就简简单单写在控制器里就行了,所以这次也把功能简化了,以尽可能的小白视角可以进行使用。前端前端比较简单,就是使用getPhoneNumber按钮的getphonenumber事件进行调用按钮功能这里以uniapp为例,如果是其他,如微信就直接用“wx.”来替换
大雄丸
·
2023-12-04 08:20
thinkphp
小程序
微信小程序
uni-app
小程序
红队攻防实战之某商城Getshell
可以看到目标系统开放22、80、888、3306、8800端口敏感文件扫描http:///admin/login.html后台登陆地址泄露漏洞挖掘phpinfo信息泄露phpinfo信息泄露,此站为Linux
Thinkphp
各家兴
·
2023-12-04 05:12
0.红队攻防
#
1.
红队实战
1.web攻防
java
redis
php
开发语言
渗透测试
php+vue.js流浪动物宠物领养公益网站phpstudy/wamp/xammp
运行环境:phpstudy/wamp/xammp等开发语言:php后端框架:
Thinkphp
5
qq_3166678367
·
2023-12-04 03:18
宠物
php
vue.js
PHP+vue+elementui大学生实习实训基地项目申报管理系统
基于
thinkphp
框架使用的数据库为mysql从而进行开发,最终设计完成了一个具有前后端的实训基地管理系统。在进行系统编码之前需要做好以下几个研究:研究和分析实现系统的关键技术和业
qq_3166678367
·
2023-12-04 03:18
php
vue.js
开发语言
ThinkPHP
的方法接收json数据问题
第一次接触到前后端分离开发,需要在后端接收前端ajax提交的json数据,开发基于
ThinkPHP
3.2.3框架。
非凡的世界
·
2023-12-03 20:14
前端
ajax
json
btstack ble ota
开发笔记
(1)-nordic dfu移植
一.前言btstack的bleexample中暂时没有ota的例程,恰巧之前在nrf52832上使用过nordic的dfu例程,配合手机上的nrf-connectapp,体验感觉非常棒(进度条+实时下载速度+完整日志),由于我不太想自己开发手机otaapk(没有时间也没有能力),所以想着能不能将nordicota这一套移植到btstack上来呢?说干就干。为了使文章不那么臃肿,本文仅介绍btsta
熟能生巧啊
·
2023-12-03 20:24
btstack学习笔记
stm32
蓝牙
协议栈
bluetooth
iot
workerman实现聊天系统
安装
thinkphp
5.1composercreate-projecttopthink/think=5.1.x-devtp5andWorkerman安装think-workercomposerrequiretopthink
也许会了
·
2023-12-03 16:18
tp5漏洞
1.更改
thinkphp
/library/think/app.php找到module函数在获取控制器名的代码下边添加一下代码if(!
qq_33538528
·
2023-12-03 15:15
php
tp5
漏洞
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他