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

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

浅析MySQL中exists与in的使用

2018年06月16日   0   227
exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件,当能返回结果集则为true,不能返回结果集则为 false如下:select * from user where exists (select 1);对user表的记录逐条取出

记一次数据库多表查询

2018年05月12日   0   215

由于业务需要,某次查询需要关联到4个表,导致一条数据重复出现。如图,这是我最近做的一个在线考试项目,要求用户可以自行添加自己的考场,后台又可以指定哪些用户组可以开通考场。所以就出现了如图的一系列多表关联。。其中not in 那一条条件语句我捣鼓了很久,目的在于用户在添加了自己的考场后,考场开通中心就不再列出对应考场。这一切条件准备好后,查询的数据就出现了多条重复的现象,在百度的帮助下,加入了distinct关键字。。这个distinct很奇怪,好像它在字段项中只能出现一次,也就是说distinc

笔记。Thinkphp3.2.3,数据库操作报错 SQLSTATE[HY000]: General error

2018年07月21日   0   233
 SQL语句都是很简单的,在3.2.2下没有出现问题。框架更新到3.2.3后就出现这种错误。不是所有的都有错误,部分会出现,都是很简单的表和SQL。SQLSTATE[HY000]: General error 这个错误是 由于$this->query引起的,在3.2.3版本下读写操作要query和execute方法分开调用,否则调试模式下面会报错把$this->query改为$this->execute即可解决。

多表查询笔记

2018年06月16日   0   281
关于数据库的in和join的效率问题1.百度知道用户JOIN表示连接两个表,分为外连接和内连接,通常用于带出关联关系的其他表的字段信息,比如我这里有用户ID想查出,用户的姓名,可以外连接用户表,带出姓名字段。IN这个关键字有性能要求,如果IN里面的选项大于1000个,性能下降的非常快,可以用exist来代替 ,具体用法可以查一下,资料有一堆。2.百度知道用户,给出了exists的效率比较EXISTS、IN与JOIN,都可以用来实现形如“查询A表中在(或不在)B表中的记录”的查询逻辑。在查询的两个