有的时候,网页会弹出alert提示框,用脚本的话,通常就会卡到这里了,那么Tampermonkey如何点击alert提示框呢?
搜索了解了下,其实点击做不到的话,换个角度问题就迎刃而解了。比如劫持alert事件。示例代码如下:

// ==UserScr[......]

阅读全文

嗯,Redis Cluster集群状态检测其实一般telnet上去直接一个CLUSTER INFO就可以了。
但如果你需要节点等细节工作状态,那么这里有个来自Github的 michael-grunder 现成脚本:

<?php
// php cluter[......]

阅读全文

以下内容转载自:小昌君 的 php计算网段内所有IP,分配子网段
由于最近业务需要,写了个获取网段内所有IP的函数,以及分配可用子网段的函数:

/**
* 根据网段获取计算所有IP * @param string $segment 网段 '139.217.[......]

阅读全文

以下内容转载自:平也的技术博客 的 PHP转Go系列:map映射
映射的定义初识映射会很懵,因为在PHP中没有映射类型的定义。其实没那么复杂,任何复杂的类型在PHP中都可以用数组表示,映射也不例外。

$array['name'] = '平也';[......]

阅读全文

这是之前碰到的一个情况,机顶盒的apk中以iframe嵌入的网页,并不能按预期获取到遥控器的事件。
如何处理呢?和相关团队同学沟通后,原来对方发了事件,只是网页未监听而已,遂随便整理下JavaScript监听按键事件的demo代码:

window.addE[......]

阅读全文

有的时候我们初始化一个json字段,预期是如果没有传入这个值,则不给结构体对应属性赋值,这个时候就需要用到omitempty了。
示例代码:

type Dog struct {
Breed string // 下面的第一个逗号是将name标签和omite[......]

阅读全文

不常用指针,所以容易忘记,在Go语言中,指针是用于存储变量内存地址的一种类型。它们可以使用 & 运算符获取变量的地址,并且可以使用 * 运算符来解引用该地址以访问变量的值。。
指针的实现指针是通过Go语言的类型系统来实现的。每个变量都具有一个类型,该类型[……]

阅读全文

恩,其实不修复也是能用的,但看到提示了,总要知道为什么要警告以及修复的方法。
原因:jQuery 建议去用一个变量去存储选择器,因为每次使用都会重新读取而不会缓存。那么修复方法也很简单,在不需要重新读取的部分,var 变量=$(选择器),之后使用变量即可[……]

阅读全文

很明显,如果仅仅是磁盘空间满了,也就不值得写一篇博客了。
了解过Linux的同学应该听说过inode吧,本次记录就是inode满了所致。发现nginx无法重启后,第一时间执行指令查看磁盘空间剩余情况。

df -h

发现空间充足,恩,那必定是出在ino[……]

阅读全文