【golang】分布式缓存 - 一致性哈希算法

前言  之前也了解到过一致性哈希算法,但是没有用go实现过,刚好最近看GeeCache,动手实现下一致性哈希算法正文:  我们先来想下一致性哈希算法的数据结构含有哪些内容:  1.map 用来存储虚拟节点对应的真实节点,是一个映射表  2.hash 哈希函数  3.key 哈希环,存储所有虚拟节点 ...
阅读 1565 次

php opcode的反解PHP源代码

本要所使用的为php_vld.dll 请登录:http://pecl.php.net/package/vld 下载,本文原作者小子.换行的ascii是10,换算成16进制就是A反解出的文件和源文件的对比$a = 1;echo $a + $a++;ec...
阅读 1666 次

dedecms IIS7+ 防入侵加固

dedecms 的漏洞可谓是很多,防不胜防。用IIS 7+ 的用户可按照下面的方式去做伪静态限制。把执行html的目录,data session目录,放到下面。这样就可以起到加固的作用,即便是被写入 php文件,入侵者也是无法执行php文件。<configuration> <sy...
阅读 1688 次

php实现共享内存进程通信函数之_shm

sem经过我的测试,是混合型,支持数组类型,可以直接存储,直接获取,少了多余的步骤格式转换。不过sem有大小限制,shmop可以设置很大很大很大~~~不过也可以再php.ini修改相关配置。<?php $key = 0x4337b124;   $sh...
阅读 1998 次

javascript 异步函数返回值的几种方法

在我们的编码过程中,为了满足业务需求,经常需要获取javascript 异步函数的返回值。今天就来汇总一下拿js返回值的几种方式。1,通过回调函数的方式来拿返回值,这个想必大家不会陌生function getSomething(cb) {   &n...
阅读 3190 次

绕过宝塔7.7最新版绑定账号

7.7.0版本的宝塔面板,如果没有绑定账号,所有链接自动跳转至绑定页面。执行以下命令绕过绑定:mv /www/server/panel/data/bind.pl /www/server/panel/data/bind.pl.backup删掉 /www/server/panel/d...
阅读 2684 次