板の窝!
简单的生活,能不能默默地谱写?layoutNG 会导致 chrome devtools 异常的坑
不知道从哪天开始,我的 chrome 的 devtools 就没法给 js 下断点了(点不动。更大的问题还有,没法拖动 source 里的代码昨天终于忍不了的开始排查,重置 chrome 并没有解决问题。然后开始怀疑 greenchrome (耍大莫名背锅2333,无果今天网上冲浪的时候,突然看到了stylus(拓展 的提示“出于安全的因素,浏览器禁止拓展程序影响其内置页面 (例如 ch...
Xtrabackup(innobackupex) 的一次还原数据库实战....
显然,这肯定不是一次我想要的实战。背景众所周知,mysqlworkbench 导出导入,每个表是一个整句的 insert,所以导致众所周知的,如果你用老版本的数据覆盖新的,新的数据是会被清掉的,binlog 当中,只能看到一打打打句的 insert,很难从 binlog 中恢复。没错,我就做了这件事情。导入数据的时候选错了选选项卡....丢掉了一部分线上数据do首先,看人都推荐 binlog...
解决 PHP 使用 header 函数 location 跳转的一个导致502的坑
情景是自己写了一个短网址跳转,网址内容的长度大约是3k-5k字符左右,nginx 会偶发性的502,查 log 发现,[error] 1704#1704: *115579 upstream sent too big header while reading response header from upstream因为是多层缩短,nginx 做了一次 rewrite,然后 php 直接用 h...
提前放一枚五四评优运维的flag
五四评优的运维,面临的最直接的问题在于大并发场景下php-fpm的进程不足,导致请求被挂起在nginx端,然后最终挂掉。在之前的 php5.6 时代,Rex采取的是使用静态的child processes,也就是设置 pm = static,然后给pm.max_children一个很大的值,这样在内存中就始终跑着无数个PHP,做到不至于阻塞。这样的问题在于,给了PHP足够多的进程之后,分配给...
NUSTCTF2018 WriteUp
签到http://120.79.189.18/签到题描述:bottom right corner and say hello to herTlVTVHtBcnQxRmlDMWFsX0lkaTB0fQ==NUST{Art1FiC1al_Idi0t}(嘤嘤嘤 大师傅真可爱,想**qrcode二维码看起来不对,emmm,直接ps里反色得到03F30D0AC9F7AB5A63000000000000...
Writeup - Rex的狗(zhe)年(xue)寻宝!
第一题https://red-packet.rexskz.info/2018/?s=the_first_level年初一刚醒,躺着腻歪了一会就看到了 Rex 开张了今年的红包寻宝,一个激灵趴下来开日。第一题的话const encrypted = 'gard dna kcilc'; const decrypted = reverse(encrypted); const { id } = new...