超凡魔力

君子善思,善假于物,而不物于物。

0%

从近40天的数据中,快速的扫描一次,然后过滤调某1天的数据,并按类型进行分区。首先是,如何创建出,只包含部分字段的表、又要有分区,(官方貌似并没有提供直接的语法)。其次,尝试一些索引、无日志的表等,尝试提升速度。

阅读全文 »

常用的正则表达式。正则表达式功能非常强大,不管是在脚本中(如sed、grep、awk等),还是编程语言中,能非常方便的匹配出目标值。

用一种特殊的符号,来表达一种模式,然后匹配到特定的值。注意,正则表达式,跟文件路径的匹配符号?,*是不同的,不要混淆。

简单入门,参考链接

使用方式

在编辑器等工具中,有的是支持正则表达式的。

shell中

grep -P "正则表达式" 文本.txt
egrep "正则表达式"  文本.txt
sed ??
awk

js、java、php、python中也是支持的。

所以,正则表达式的用途还是非常广的,在解决特定的字符处理方便,非常方便。像html的标签解析,也可以使用正则来搞定。

ip、手机

匹配ip地址

^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$
阅读全文 »

对于http服务,压测是一个很常见的需求。而apache自带的ab命令,是压测不错的工具。

阅读全文 »

加密文件

openssl enc -des3  -e -in prime.txt -out prime.enc -k 12345678   
openssl enc -des3  -d -in prime.enc -out prime2.txt -k 12345678 
阅读全文 »

这是一款安卓手机的软件,能模拟出Linux的环境。可以在上面安装一些软件,甚至编译软件。以下是简单的记录过程。

我的本意是,想利用它的功能,来简单的获取gps位置。

阅读全文 »

关于nginx配置隐藏的想法。

一般公司的内部服务,虽然暴露在公网上,但是呢,其目标群体并不是大众,所以,有些服务还是希望被隐藏起来。一般做法是,为一个ip申请多个域名,而该ip又暴露多个端口。通过域名 + 端口的形式,增加了访问对应服务的难度。

而我自己,有类似的需求。因为自己的云主机,无法绑定域名,故,采用了多端口。但多端口,而又没有域名,实际上并没有任何隐藏效果。故想通过其他方式,来实现目的。

替代域名的方式,可以有cookie/header等等方式。

以下简单叙述实现过程。

阅读全文 »