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开发总结
thinkphp5
分页
使用fetchSql方法fetchSql方法表示不进行查询而只是返回构建的SQL语句,并且不仅仅支持select,而是支持所有的CURD查询。$subQuery=Db::table('think_user')->field('id,name')->where('id','>',10)->fetchSql(true)->select();生成的subQuery结果为:SELECT`id`,`name
写代码的PDD
·
2020-08-23 10:24
php
kotlin项目
开发总结
前言最近都是在用Kotlin开发Android项目,总结了一些心得在这里和大家分享1.定义变量kotlin定义变量有三种形式1)使用var定义可修改变量,最常见的用法,也是很灵活,privatevarpoint:Point?=null//使用的时候,因为point是可空的,所以有两种用法println(point?.x)//如果你不能确保point是否为空println(point!!.x)//如
安卓机器人
·
2020-08-23 10:35
kotlin
kotlin
thinkphp5
根据经纬度的写法
publicfunctionreturnSquarePoint($lng,$lat,$distance=0.5){$dlng=2*asin(sin($distance/(2*6371))/cos(deg2rad($lat)));$dlng=rad2deg($dlng);$dlat=$distance/6371;$dlat=rad2deg($dlat);returnarray('left-top'=
Cal_Anthony
·
2020-08-23 10:31
Thinkcmf
thinkphp5
访问静态资源 报错 static
这里static前面一定要加/否则报没有这个static模块/static/index/images/face.jpg当然也有可能是.htaccess文件配置的问题
heijinkuiba
·
2020-08-23 10:52
index.php
thinkphp5
中使用无极限分类
1.先根据普通递归完成无限极分类2.再根据分号的类的level添加字符,再次存入数组的_name字段,最后按照_name字段输出/***获得树状数据*@param$data数据*@param$title数据库中字段名*@paramstring$fieldPri数据库中主键id*@paramstring$fieldPid数据库中父id*@returnarray*/staticpublicfuncti
tiramisuer8023
·
2020-08-23 09:54
Qt
开发总结
(26)——解析JSON和XML
之前几篇总结了文件、网络和串口操作等,这些功能或多或少都与IO操作有关,你可能已经发现他们涉及的一些类都是由QIODevice派生而来,这意味着涉及到数据传输,本篇将介绍两类常见的数据格式——JSON和XML,并总结Qt是如何解析他们的。JSON数据格式JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成
bjtuwayne
·
2020-08-23 05:52
Qt
thinkphp5
生成二维码在模板中显示
thinkphp5
生成二维码使用phpqrcode类库composerrequireendroid/qrcode导入phpqrcode类库2.类库使用a.
weixin_34121304
·
2020-08-23 03:45
thinkphp5
获取带参数公众号二维码 以及如何接收二维码参数 微信公众号开发(一)
//获取公众号带参数二维码publicfunctiongetqrcodeticket($value=''){//@header('Content-type:text/plain;charset=UTF-8');//header("Access-Control-Allow-Origin:*");//request()->header('user-agent');//公众号appid和秘钥AppID和
limingyue0312
·
2020-08-23 01:05
PHP
微信公众号
ThinkPHP5
.0 去除未定义变量报错
在config.php文件顶部添加:error_reporting(E_ERROR|E_PARSE);
huangyuxin_
·
2020-08-23 01:07
ThinkPHP
ThinkPHP5
常用功能和语法
获取预编译sqlfetchSql用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法。例如:$result=Db::table('think_user')->fetchSql(true)->find(1);输出result结果为:SELECT*FROMthink_userwhereid=1获取最后执行的sql$this->getLastSql();或Db('table')->getlas
chengyu1769
·
2020-08-23 01:33
ThinkPHP5
.0完全开发手册———异常处理
异常处理和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面。默认异常处理在调试模式下,系统默认展示的错误页面:只有在调试模式下面才能显示具体的错误信息,如果在部署模式下面,你可能看到的是一个简单的提示文字,例如:本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中或者配置文件中使
天赐凡尘
·
2020-08-23 01:35
周
ThinkPHP5
.0完全开发手册———抛出异常
手动抛出异常可以使用\think\Exception类来抛出异常//使用think自带异常类抛出异常2.thrownew\think\Exception('异常消息',100006);如果不使用think异常类,也可以定义自己的异常类来抛出异常thrownew\foobar\Exception('异常消息');也可以使用系统提供的助手函数来简化处理:exception('异常消息',100006)
天赐凡尘
·
2020-08-23 01:04
周
ThinkPHP5
.0开发规范
命名规范
ThinkPHP5
遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件•目录使用小写+下划线;•类库、函数文件统一以.php为后缀;•类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致
天赐凡尘
·
2020-08-23 01:03
ThinkPHP5
.0完全开发手册___目录结构
下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:project应用部署目录2.├─application应用目录(可设置)3.│├─common公共模块目录(可更改)4.│├─index模块目录(可更改)5.││├─config.php模块配置文件6.││├─common.php模块函数文件7.││├─controller控制器目录8.││├─model模型目录9.││├─v
天赐凡尘
·
2020-08-23 01:03
thinkphp5
源码分析2
接着上篇
thinkphp5
源码分析1继续thinkphp的源码分析。上一章我们讲到了run和send方法,这两个方法到底干了些什么呢?我跟别人的分析方法是有区别的,他们只发一些代码上来分析。
php_study
·
2020-08-23 00:25
客户端 API
开发总结
2019独角兽企业重金招聘Python工程师标准>>>既然有人看,那咱就分享一下API标准写法摘抄:http://www.startupcto.com/backend-tech/building-an-api-best-practicesYou'llgenerallywanttowrapallyourAPIresponsesinan'envelope'whichspecifiesmetadataa
weixin_34001430
·
2020-08-22 23:53
云游戏的
开发总结
一、引言现在“云游戏”已经不是什么新鲜概念了,这篇博文也无意在此炒作这个概念,本人是做技术出身的制作人,在此仅想和总结、分享一下在这方面的体会,同时考虑到这篇博文是首发在CSDN上因此在内容上会更偏向技术本身。后续我会继续分享一些游戏制作想法,主要是针对国内游戏的现状谈谈如何提升游戏设计品质和一款游戏的核心竞争力的问题,当然这些内容和技术本身就没有多少联系了。因为个人认识高度有限,文中如有不妥之处
lynningame
·
2020-08-22 22:54
2.0
-
软件工程
1.3
-
云计算引擎
3.0
-
软件人
1.0
-
Archer
1.2
-
游戏设计
thinkphp5
学习之路【二】使用layer插件来定制tp5的消息提示页面
随着
thinkphp5
新版本的发布,越来越多的开发者选择使用它来开发项目,或许它现在还有些美中不足的地方,但也无伤大雅,今天给大家带来的就是更换和定制属于自己风格的success/error消息提示页面
寄去远方的盛夏
·
2020-08-22 20:22
PHP实战天龙八部之仿爱奇艺电影网站课件
后台登录1.控制器2.页面2.1验证码使用
Thinkphp5
.0提供的验证码,Config.php//验证码配置'captcha'=>[//验证码的字符集'codeSet'=>'23456789abcdefhijkmnpqrstuvwxyzABCDEFHJKMNPQRSTUVWXYZ
Lucien2017
·
2020-08-22 20:21
Angular6.x 实战
开发总结
最近的一段时间,撸了一些前端的东西,对于前端开发有了一些新的认识,下面主要针对Angular(主要是2.0以后的版本)这个开发框架来对前端的知识点进行一些简单的总结:1.实现返回功能:privategoBack(){this.router.navigate(["../controllerinfo"],{relativeTo:this.route});}尽量使用路由而不要使用history.back
平凡的L同学
·
2020-08-22 20:30
Angular
ThinkPhp5
.1-自定义异常【完整版】
{"code":400,"msg":"自定义异常信息","error_code":10000,"request":"/userapi/v1/
[email protected]
"}①://异常处理handle类留空使用\think\exception\Handle【注意路径】'exception_handle'=>'\\app\\common\\exception\\Exceptio
书山有路_邓
·
2020-08-22 19:38
ThinkPhp5
php
uniapp/web2app
开发总结
1,变量为数字0在ios上会不显示,需转成字符串才显示2,当页面中使用webview返回按钮会失效,需要自定义头部3,页面使用webview时候,默认是全屏的会遮挡住其他元素,解决办法是最好将webview布局在最下方,其他元素布局在webview的上方,onShow时计算webview距离屏幕顶部高度,并设置为这个距离:... ...onShow(){//#ifdefAPP-PLUS//获取v
骑着代码去流浪
·
2020-08-22 19:09
uniapp
微信小程序如何抽出model层,避免重复造轮子
varbaseUrl='http://www.
thinkphp5
0.com/index.php/api/v1';wx.request({url:baseUrl+'/banner/'+id,header:
10年老码农
·
2020-08-22 18:09
小程序
全栈大神黄秀杰小程序实战
WXDropDownMenu组件秀杰实战教程系列《四》:倒计时组件,LXStepper组件-商品数量加减..秀杰实战教程系列《五》:实战课程之记账应用开发(续)秀杰实战教程系列《六》:服务端之用户注册与登录基于
ThinkPHP5
极乐叔
·
2020-08-22 18:11
微信小程序
20200215——Cms前端
开发总结
项目的工程目录package.json记录所有的工程依赖,以及脚本命令有点像maven的pom文件webpack.base.conf.jswebpack配置文件,用来进行webpack的操作main.js是工程的入口,加载了许多第三方组件关于页面路由小项目的路由最后都会集成到base/routerimportVuefrom'vue';importRouterfrom'vue-router';Vue
宫城诗
·
2020-08-22 17:10
学成系统
thinkphp5
设置缓存
转自cnblogs博客:http://www.cnblogs.com/lizhaoyao/p/6692423.html在
THINKPHP5
中缓存的配置放在了config.php文件中代码如下如何设置缓存
141_小强
·
2020-08-22 17:32
PHP api接口开发
本人第一次使用PHP开发API1、第一步开发框架:http://www.thinkphp.cn/down.html本人下载:
ThinkPHP5
.0.24核心版需要先登陆下载解压,放入phpstudy的网站根目录下
TaLinBoy
·
2020-08-22 16:06
PHP
webgl 迷宫项目
开发总结
我收集了一些学习用的资料,其中包含了很多学习,面试,中高进阶fluuter资料,还有很多视频详解,如果有同学想进一步了解,详情请看文末。项目简介:项目分为两个部分:第一部分是一个迷宫Maze,首先生成矩形cell数组,每个cell有4个side,然后一步一步地removeside(不包括迷宫边缘的side),直到全部的cell都连通(connected)。然后在迷宫的左边缘创建一个入口,在右边缘创
android牛人
·
2020-08-22 16:28
android
flutter
程序员
uni-app项目
开发总结
写在前面为了更好更清晰的指导uni-app项目的开发,避免一头雾水,从今天2019年10月12日起开始记录日记,将每天的进展和心得以及踩过的坑写出来,方便日后总结和各位借鉴。前段时间没意识到需要写个日记那么往日不可追忆就从今天开始吧。
Ctwokm
·
2020-08-22 15:43
uni-app开发学习
微信小游戏
开发总结
小游戏是小程序的一个类目,小游戏是微信开放给小程序的更多的能力,让小程序开发者有了开发游戏的能力。小游戏没有WXSS、WXML、多页面等内容,但加了一些渲染、文件系统以及后台多线程的功能。小游戏的运行环境是小程序环境的扩展,基本思路也是封装必要的WEB接口提供给用户,尽可能追求和WEB同样的开发体验。小游戏在小程序环境的基础上提供了WebGL接口的封装,使得渲染能力和性能有了大幅度提升。不过由于这
极乐叔
·
2020-08-22 15:58
微信小程序
用VC++对MapX进行二次
开发总结
(二)(
3.MapX在VC++环境下GIS基本功能的实现在进行MapX开发之前,确保已经在计算机中正确的安装了MapX控件。下面就用一个具体的实例,介绍在VC++中集成MapX的方法。3.1将MapX支持类库加入工程在您的项目中包括MapX.cpp和.h文件。这两个文件包含用于对MapX控件进行访问的类定义和方法实现。MapX.h和MapX.cpp文件可能位于安装有MapX的Samples50CPP子目录
zhihu008
·
2020-08-22 15:11
vc
基于Zabbix平台的java
开发总结
(API简介)
前提:本人参与到一个关于调用zabbixAPI实现监控主机资源的项目。故将zabbixAPI的使用简单总结一下。有什么不对的地方还请指正。一、zabbix相关网站Zabbix是企业级软件,专为实时监控从数以万计的服务器,虚拟机和网络设备收集的数百万个指标而设计。官网地址:https://www.zabbix.comzabbix中文社区:http://www.zabbix.org.cn/zabbix
青春那点事
·
2020-08-22 13:39
日常开发
验证密码和确认密码字段不一致两种解决办法
THINKPHP5
.1
写注册表单遇到的问题:第一种解决办法:1.表单上确认密码设置name:confirm注册2.控制器使用方法:$data=Request::post();if(!UserValidate::check($data)){return['status'=>0,'message'=>UserValidate::getError(),];}3.验证器设置为:confirm:表单确认密码的字段protecte
q小熙网络
·
2020-08-22 13:25
Web项目的WEB-INF目录使用说明
Web项目的WEB-INF目录使用说明博客分类:
开发总结
webWeb项目WEB-INF目录使用说明阅读更多在web项目中,为了安全,可能需要把jsp文件放在WEB-INF目录下,这样如果我们的页面中出现超链接
南华
·
2020-08-22 12:48
javascript
TRR 立志做最简单、易上手、易扩展、易维护的TP反射注释路由架构
TRR是
ThinkPHP5
1ReflectionRestfulAPI(注:API设计风格)的字母第一个字符大写后拼接而来,从
ThinkPHP5
1R
幼稚园扛把子
·
2020-08-22 12:49
api文档
restfull
注解
thinkphp5
php
ThinkCMFX arbitrarily file upload
0x01前言ThinkCMF存在两个版本,ThinkCMF基于
Thinkphp5
开发,ThinkCMFX基于Thinkphp3开发。好久以前做测试的时候遇到了CMFX,就下载了一份看了一下。
千与千寻之前1
·
2020-08-22 12:24
产品
开发总结
开发设计,需求先行;需求确定,原型说明。设计完善,开发搭架;UI敲定,开发拼命。砌砖完毕,先行测试;设计验收,产品检查。参与人员产品(PM)UI设计师开发人员*测试人员主要流程产品(PM)确定需求,需求整理成档开发人员参与讨论,确定技术可行性产品二次整理,并出项目原型稿与必要说明文档设计人员丰富产品细节,出最终效果稿,并整理色值、宽高等供开发人员使用的说明文档开发人员依据原型稿,初步设计搭建技术框
bluvenr
·
2020-08-22 12:43
开发经验
总结
产品
设计师
开发人员
thinkphp5
定时任务
前段时间在研究
thinkphp5
.0版本做自动任务的时候,碰到了棘手的问题–如何做自动化任务,因为程序开始就需要一直执行,查了很多资料,都说靠php原生的死循环来做不靠谱,时间误差也没法保证,所以后面采用
zy1281539626
·
2020-08-22 11:55
thinkphp
php
thinkphp5
+layui+GatewayWorker开源多客服聊天系统,支持多客服权限管理
thinkphp5
-layui-GatewayWorker开源多客服系统介绍
thinkphp5
+layui+GatewayWorker开源多客服系统,支持多客服权限管理软件架构
thinkphp5
+layui
zhbo3212752
·
2020-08-22 11:16
thinkphp5
.0一点环境配置记录
ThinkPHP5
的环境要求如下:PHP>=5.4.0PDOPHPExtensionMBstringPHPExtensionCURLPHPExtension查看已部署tp的版本号echoTHINK_VERSION
马克88
·
2020-08-22 11:38
Web
PHP
使用 Casbin 作为 ThinkPHP 的权限控制中间件
Think-Casbin是一个专为
ThinkPHP5
.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。
李否否
·
2020-08-22 11:38
php
thinkphp
权限
角色权限
授权
workerman和
thinkphp5
做的chat客服
用户网址:http://blog.azcity.cn/kehu.html客服网址:http://blog.azcity.cn/kefu.html用了workerman和GatewayWorker得架构可以较快便捷的开发本人的博客欢迎大家http://www.whliu.com/
阳光下的哈巴狗
·
2020-08-22 11:54
PHP
thinkphp5
+workerman+layim 在线客服系统
WeLive是客服系统的快速解决方案,基于
thinkphp5
+workerman+layim开发完成,只需要引入一段js代码即可接入自己的系统,原业务代码无需任何更改。
指染流萤陌君颜
·
2020-08-22 11:14
PHP Swoole跟
thinkphp5
结合开发WebSocket在线聊天通讯系统
ThinkPHP使用Swoole需要安装think-swooleComposer包,前提系统已经安装好了SwoolePECL拓展*tp5的项目根目录下执行composer命令安装think-swoole:composerrequiretopthink/think-swoole话不多说,直接上代码:新建WebSocket.php控制器(监听端口要确认服务器放行,宝塔环境还需要添加安全组规则)4,//
八重樱。
·
2020-08-22 11:49
php
swoole
ThinkPHP5
.0之执行添加的数据验证
ThinkPHP5
.0之执行添加的数据验证控制器/***执行添加*/publicfunctionpostInsert(Request$request){//获取数据$data=$request->except
六涛
·
2020-08-22 11:39
TP5.0
thinkphp5
(TP5)引用外部文件
项目需要引用第三方文件,因为用的是
thinkphp5
,在这里记录一下:1、在入口文件index.php文件里加入define('EXTEND_PATH','..
巨松9011
·
2020-08-22 11:24
PHP
时间就是生命
ThinkPHP5
.0框架自定义命令行
Swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端/客户端。上面只是官方概念!我在项目中主要使用Swoole
weixin_34331102
·
2020-08-22 11:48
thinkphp5
整合 gatewaywork实现聊天
1:将下载的gatewaywork下的\vendor下的workman文件夹,整个复制到tp5下的vendor目录下2:tp5\application\push新键push文件夹,将下载的gatewaywork下的Applications\YourApp里面的文件拷贝到push下3:修改:start_businessworker.php*@copyrightwalkor*@linkhttp://w
weixin_34194317
·
2020-08-22 11:39
ThinkPHP5
中使用Workerman框架
ThinkPHP框架不多说,强悍之处不容置疑。有疑问看官方手册Workerman框架也是非常强悍的(开发框架人的背景不是很清楚),官方是这样介绍的:Workerman,让你看到PHP不为人知的一面。当然详细的介绍WM官方也给出了非常详细的手册。这里也并不打算长篇的介绍和吹嘘TP与WM的强悍的话。以前在使用TP3.2.3的时候,就接触使用了Workerman框架,但当时TP官方并没有把WM集成进来,
weixin_34185320
·
2020-08-22 11:39
Android IOS WebRTC 音视频
开发总结
(六十)-- 您为什么招不到适合的音视频人才
本文主要介绍音视频行业招聘现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com有过音视频人才招聘经验的应该都深有体会,招人难,招音视频人才更难,这里有很多客观原因,也有很多主观原因。下面将我之前的一些经验进行总结,一方面让企业以后在招聘的时候能够对症下药,另一方面让我们开发人员更了解市场行情。先看客观原因:1、人
weixin_33877092
·
2020-08-22 11:51
移动开发
面试
c/c++
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他