[置顶] 关于博客内的解密文章

2019年04月14日   1   97
最近偶尔会有人找到我问我解密的价格和方法首先声明一下,我已经不搞php解密了,博客相关的文章也被我关掉了,如果有幸你们能在搜索引擎的快照中找到我,也不要再来问我这方面的问题了。其次,以往的解密源代码我既不售卖也不开源,请你们不要过来询问相关价格了。代码写得并不好,其实早就想删掉了,留着只是为了记录一下,曾经自己为了一件事可以执着和努力很久。还有,那一篇关于goto解密的文章,其实是我一时兴起写的,后来我才发现自己对这种加密的研究并没有想象中透彻,还有很多分支结构没有得到对应的解决方案,所以我把这

js实现链表结构

2019年01月05日   1   119
这两天在研究数据结构的题,刷到了“两数相加”的题,题目看起来简单,其实还是没做出预期效果。但解决了js没有直接类库的链表操作// 链表基本结构 每个节点只能存储一个值 function ListNode(val) {     this.val = val;     this.next = null; } // 函数方式

thinkphp3.2使用trait代码复制实现多继承

2018年12月23日   0   193
以前遇到过模型多继承的问题,直到今天又遇到了这个老问题:有些模型继承的是BaseModel,也就是自定义的基模型,但某些模型需要继承一些thinkphp提供的高级模型比如RelationModel,那么继承了RelationModel后就没办法继承BaseModel中的常用方法了,因为我在BaseModel中实现了findPage方法,这个是一个thinkphp以前有发布过的非常古老的方法,后来不知道什么原因就废除了,然后我就把它捡回来了。。。经过百度得知,使用trait语法可以实现多继承效果,

Linux下手动编译搭建lamp环境

2018年10月25日   0   187
很久前就像手动编译搭建lamp环境了,今天使用自己的腾讯云学生机做了实验,实验环境是centos7.0集了网上各个大佬的博客写了几个shell文件Apache编译安装#!/bin/bash tar xf /root/src/httpd-2.4.37.tar.gz -C /root/src tar xf /root/src/apr-1.6.5.tar.gz -C /root/src tar xf&nbs

thinkphp视图模型使用详解

2018年09月11日   0   203
写了一大段,浏览器卡住把页面刷新了一遍,mmp。。。大家对视图应该不陌生,就是在数据库建立一个虚拟的表,查询的时候可以借用这个虚拟表的数据集进行查询。tp的视图模型也是同样的思想,但tp使用的是数据库的多表关联原理。为了能详细讲解视图模型的作用,我们使用真正的业务进行分析讲解吧。业务:由于在做的项目业务不方便对外,所以我这里使用我以前做过的解密网的业务,嘿嘿,这是一个上古的业务。好了,进入正文,现有两个表user、file,其中user表就不介绍了,file表是用户解密的文件记录表,相当于解密日

jquery ajax中success与complete的执行顺序

2018年07月06日   0   215
jquery中各个事件执行顺序如下:1.ajaxStart(全局事件)2.beforeSend3.ajaxSend(全局事件)4.success5.ajaxSuccess(全局事件)6.error7.ajaxError (全局事件)8.complete9.ajaxComplete(全局事件)10.ajaxStop(全局事件)先执行success,再执行error,最后始终执行complete----------------------区别的就是 --- success:当请求成功时调用

数据结构之两数相加问题

2019年01月05日   0   103
题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 

thinkphp3.2实现控制器请求截断

2018年12月23日   0   151
以前看用lavaral做的项目的时候,看见过类似这样的写法:$obj->request->get(function(){     //逻辑代码 });我没用过lavaral,个人猜测这是get请求的时候会运行匿名函数中的代码块。所以我在使用thinkphp3.2的时候,也想使用这种方式进行封装不同请求时运行不同的代码段。经过研究,可以直接使用__call魔术方法进行实现,如下代码:public function __ca

phpspider使用后感

2018年11月18日   0   267
这个工具是网上很有名的帖子《我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言 》所使用的程序,✈https://github.com/owner888/phpspider。很久以前就下载了这个工具,一直没有机会去研究,昨天就花了点时间去用了一下。为了证明它的可用性,我首先运行了demo里面的文件,经测试只有qiushibaike.php是可用的,但是采集不到数据,后来发现糗事百科改成https协议了,所以把文件的配置地址全部改为https就能正常采集了,经过短短十几分钟的

PHP和DAO设计模式

2018年09月17日   0   179
DAO(Data Access Object,数据存取对象)设计模式对于从PHP和MySQL教程一步步走过来的人来说是一个新的概念。我们的编码中的一大部分就是用来解决数据(库)获取和操作。随着大数据的来临,和数据分析方法的进步,数据操作越来越重要。DAO设计模式旨在解决两个问题:重复、和数据源抽象。重复:在程序中我们一般会写一句SQL语句来在数据库中创造一个条目。之后又写一个SQL语句来更新某一栏。不断地重复写SQL既无聊又不优雅。事实上,我们如果用DAO设计模式来实现的话,一个数据存取对象会用

解决WebUploader 选择文件按钮点击无效问题

2018年07月21日   0   417
由于业务需要,必须对选择文件的按钮进行隐藏,等点击后再显示出来。但先隐藏后Webuploader获取不到靶子按钮的宽高了。本来想通过css父子关系进行调整,发现并不凑效。后来通过百度找到了解决方法。以下参考网上资料:问题的原因大体是这样,WebUploader初始化的时候,封装了一个input,type=‘file’。浏览文件按钮实现原理是一个透明的层,点击这个层会触发点击事件,如果在WebUploader初始化的时候,因为各种原因导致它动态获取的元素大小有问题,比如说网上一个网友的说法,初始化