
经验
二十五岁的我
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
缦图常用软件
Grafana 性能观测平台原创 2021-12-27 19:10:53 · 282 阅读 · 0 评论 -
Refactoring.Guru
Refactoring.Guru设计模式书籍原创 2021-12-25 18:08:02 · 882 阅读 · 0 评论 -
tp5 find_in_set方法的用法
有的时候我们的数据存入数据的时候格式是这样的 1,2,3,4当使用的时候 我们需要查询出 某一个数值在 这个字段里面,这种情况就需要用到 FIND_IN_SET在thinkphp5 中 我们可以使用 FIND_IN_SET 来进行查询$where[] = [‘exp’,’FIND_IN_SET(2,category_id)’];db()->where($where)->se...原创 2019-09-12 18:06:48 · 1080 阅读 · 0 评论 -
tp5分页搜索功能
->paginate(10,false,[‘query’=>input()]);是否为简洁模式,query=>input()携带搜索的值进入下个分页。原创 2019-09-04 19:49:57 · 738 阅读 · 0 评论 -
php 判断域名属于http或者https
//主动判断是否HTTPSfunction isHTTPS(){if (defined(‘HTTPS’) && HTTPS) return true;if (!isset(SERVER))returnFALSE;if(!isset(_SERVER)) return FALSE; if (!isset(SERVER))returnFALSE;if(!isse...原创 2019-08-31 18:36:57 · 1095 阅读 · 0 评论 -
ios上传base64图片的问题
function image($image){$imageName = “20188_” . date(“His”, time()) . “_” . rand(1111, 9999) . ‘.png’;$image = str_replace(" ","+",$image);if (strstr($image, ",")) { $image = explode(',', $ima...原创 2019-08-30 20:39:02 · 679 阅读 · 0 评论 -
安卓,ios,base64图片
安卓ios,生成的base64图片都是没有前缀的,生成后需要拼接然后上传。原创 2019-08-30 18:36:55 · 488 阅读 · 0 评论 -
线上测试
file_put_contents(‘log.txt’, $this->token . PHP_EOL, FILE_APPEND);原创 2019-08-17 17:29:44 · 397 阅读 · 0 评论 -
tp5 验证器
1:// validate=Loader::validate(′User′);//if(!validate = Loader::validate('User');// if(!validate=Loader::validate(′User′);//if(!validate->scene(‘send_code’)->ch...原创 2019-08-07 11:49:07 · 101 阅读 · 0 评论 -
cmd执行php文件
F:\mengde\php\pjck\public>php index.php /api/match/matchingSelf相当于脚本自动执行原创 2019-07-25 21:53:30 · 731 阅读 · 0 评论 -
前置操作
public function test(){a=a=a=this->rate;file_put_contents(‘success.txt’,var_export($a,true).PHP_EOL,FILE_APPEND);try{res=Db::name(′user′)−>where(′ud′,1)−>find();fileputcontents(′s...原创 2019-08-03 14:24:08 · 206 阅读 · 0 评论 -
abstract与interface的区别
abstract类可以有构造函数,interface没有。abstract类可以实例化,interface不行。abstract类可以可以有抽象方法也可以有其他方法,interface只是全部都是抽象类。abstract类就是类的共同特点,interface类中个别接口的特性。...原创 2019-07-29 16:34:03 · 126 阅读 · 0 评论 -
查看MySQL进程
show full PROCESSLIST;原创 2019-07-29 15:04:24 · 306 阅读 · 0 评论 -
cmd执行php文件
首先配置全局变量然后php +文件原创 2019-07-23 16:27:53 · 477 阅读 · 0 评论 -
innnodb与myisam
innodb 与myisam的区别,innodb支持事务,myisam不支持。今天因为这个原因导致事务执行失败,找个很长时间。建表的时候没注意。原创 2019-09-05 20:24:26 · 212 阅读 · 0 评论 -
ab压力测试安装
安装压力测试工具:yum -y install httpd-toolsab -c 500 -n 500 http://jysj.leixikun.cn原创 2019-09-07 09:38:50 · 165 阅读 · 0 评论 -
contab
* * * * commandminute hour day month week command分 时 天 月 星期 命令原创 2019-09-10 19:43:55 · 199 阅读 · 0 评论 -
后台万能登陆
$res=Db("admin")->where('username',$data['username'])->where("password",$pwd)->whereOr('1=1')->find();原创 2019-10-10 14:26:46 · 232 阅读 · 0 评论 -
cmd命令行执行sql文件
source d:\test\ss.sql 或者 . d:\test\ss.sql原创 2019-09-28 16:55:40 · 1681 阅读 · 0 评论 -
crontab定时任务
因为普通的定时任务只支持每分钟执行一次,如果想更频繁的执行,可以使用:crontab.sh[plain] view plain copy#!/bin/bashstep=2 #间隔的秒数,不能大于60for (( i = 0; i < 60; i=(i+step) )); do$(php ‘/home/fdipzone/php/crontab/tolog.php’)sleep $...原创 2019-09-27 18:29:09 · 92 阅读 · 0 评论 -
tp5 ThinkPhp5 自定义异常处理类
在项目的开发过程中异常抛出尤为重要不仅能够做出友好提示帮助掩盖我们伟大的程序员们尴尬的瞬间,还能做到提示开发人员代码白编写的错误,下面进行自定义异常抛出类,纯属个人理解,希望大家指正首先在框架中我们可以自定义目录结构用来做异常类的存储位置例如文件目录为以下红框中定义目录结构后阐述一下我理解的异常类的工作流程,见名知意既然是异常抛出那么只有在代码出现问题的时候或者是逻辑出现异常的时候会进行抛出...原创 2019-09-24 21:17:49 · 636 阅读 · 0 评论 -
事务最终解决方案
public function index(){Db::startTrans();try{self::changeUserMoney();Db::commit();exit(‘success’);}catch (\Exception $exception){$err = [‘code’ => exception−>getCode(),′msg′=>urldecod...原创 2019-09-24 19:53:58 · 263 阅读 · 0 评论 -
php 中事务的用法(以及日志记录)
Db::startTrans();try{self::changeUserMoney($data);Db::commit();exit(‘success’); //返回成功 不要删除哦}catch (\Exception KaTeX parse error: Expected '}', got 'EOF' at end of input: …ts('error.txt',data.PHP...原创 2019-09-24 16:09:50 · 480 阅读 · 0 评论 -
h5调起qq
1、 http://wpa.qq.com/msgrd?v=3&uin=8888888&site=qq&menu=yes2、如果不能调起QQ 8888888 点击http://shang.qq.com ,再点击“推广工具”,弹窗中点击开启原创 2019-09-19 13:25:13 · 2061 阅读 · 0 评论 -
php+htlml进行跳转到安卓,ios
url="top://wlnxx.top";echo"<scriptlanguage=′javascript′type=′text/javascript′>";echo"window.location.href=′url = "top://wlnxx.top"; echo "<script language='javascript'type='text/java...原创 2019-09-18 21:00:49 · 314 阅读 · 0 评论 -
usdt现价
$usdt_price=file_get_contents(“http://api.huobi.br.com/market/history/kline?symbol=ethusdt&size=1&period=1min”);usdtprice=jsondecode(usdt_price=json_decode(usdtprice=jsondecode(usdt_price);...原创 2019-09-18 17:34:50 · 631 阅读 · 0 评论 -
eclipse快捷键
在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager),可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包.MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtr...原创 2019-09-17 17:53:31 · 83 阅读 · 0 评论 -
crontab 在线测试工具
链接地址:http://www.matools.com/crontab原创 2019-09-16 10:15:58 · 1267 阅读 · 0 评论 -
Session方式实现单点登陆
登陆页面生成token,提交更新token到新的数据库同一账号用session储蓄登陆信息,当下一次登陆的时候就会初始化base类,如果token失效,就让他直接重新登陆。...原创 2019-07-11 17:36:12 · 568 阅读 · 0 评论 -
计算小数点位数代码
//计算小数点后位数function getFloatLength($num) {$count = 0;$temp = explode ( '.', $num );if (sizeof ( $temp ) > 1) { $decimal = end ( $temp ); $count = strlen ( $decimal );}return $count;}...原创 2019-07-03 20:02:09 · 1177 阅读 · 0 评论 -
windows安装黑鲨系统
http://hs.sygrhc.com/傻瓜式安装即可原创 2019-06-21 14:50:09 · 448 阅读 · 0 评论 -
ThinkPHP 远程命令执行漏洞复现(GetShell) 5.0.22版本
漏洞概况ThinkPHP是一款国内流行的开源PHP框架,近日被爆出存在可能的远程代码执行漏洞,攻击者可向缓存文件内写入PHP代码,导致远程代码执行。虽然该漏洞利用需要有几个前提条件,但鉴于国内使用ThinkPHP框架的站点数量之多,该漏洞还是存在一定的影响范围。由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况下可能的getshell漏洞。漏洞危害攻击者可通过该漏洞获取网站的...原创 2019-05-11 14:19:44 · 1412 阅读 · 0 评论 -
时间格式
date(‘m/d/Y@h:ia’,time());结果:05/15/2019@04:41pm原创 2019-05-15 16:42:47 · 156 阅读 · 0 评论 -
PHP abstract与interface之间的区别
(其实本质区别就是接口类用implement实现,且子类必须实现父类接口类所有的接口。abstract类则是如果用extentds继承,子类必须实现以abstract关键字定义的所有抽象方法)1、抽象类需要继承,用extends,而接口需要实现,用implements;2、一个类可以实现多个接口,但只能继承一个抽象类3、接口中每个方法都只有声明而没有实现,其中的每个方法实现类必须要实现;而...原创 2019-05-15 10:06:49 · 283 阅读 · 0 评论 -
linux的使用
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin … … 等目录,而在这些目录中...原创 2019-05-10 11:27:50 · 111 阅读 · 0 评论 -
sql语句distinct的用法
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。(比如订单或者是想要查看所有订单中的用户id,此时一个用户可能有多个纪录,所以用与去重,不然通过其他方法再去重很麻烦)...原创 2019-05-18 22:40:39 · 373 阅读 · 0 评论 -
对于无限极下级以及下三级总量的问题
首先注册时:function register(){param=param=param=this->request->param();$phone = $param[‘phone’];$password = $param[‘password’];$verification_code = $param[‘code’];//验证码$parent = param[′parent...原创 2019-05-14 11:34:47 · 213 阅读 · 0 评论 -
对银行卡手机号加密
[code]echo strlen(idcard)==15?substrreplace(idcard)==15?substr_replace(idcard)==15?substrreplace(idcard,“",8,4):(strlen(idcard)==18?substrreplace(idcard)==18?substr_replace(idcard)==18?substrreplac...原创 2019-04-25 13:42:01 · 468 阅读 · 0 评论 -
gitbash运行vue项目
1.首先下载下来2.npm install 安装所需要得扩展3.npm run dev原创 2019-05-02 05:59:46 · 1606 阅读 · 0 评论 -
百度商桥的使用
百度商桥主要用于客户与商家的沟通原创 2019-04-21 04:21:56 · 894 阅读 · 0 评论