年份: 2018
Golang的官方包 reflect 实现了运行时反射(run-time reflection)。运用得当,可谓威力无穷。今天,我们就来利用reflect进行方法的动态调用……
2018-11-27
golang,
reflect Golang的构建模式(buildmode)指的是编译器如何编译源码构建出相关的对象文件,最常见的情况下就是生成一个可执行的二进制文件。然而,其实golang的buildmode还有很多有趣的用法……
简介 为给定的key设置生存时间(timeout),当key过期时,这个key就会自动地被删掉。在Redis术语中,一个关联了timeout的key经常称为“易失的”(volatile)。
时间飞逝,从刚接触云服务器到现在转眼就过去了四年,期间不断地接触到新的知识、新的技术。而有些东西总是需要自己折腾实践一遍才能真正理解,现在就把我在服务器上做过的有趣的事情记录一下。
在python开发中,经常能看到许多人在重复写一些简单的小函数或lambda表达式,而这些功能早已在python中内置了……
Python 2在2020年元旦将正式停止官方支持(看这里),同时也有越来越多的 python 库不再支持 python 2,所以我们就来看看 pyhton 2 跟 python 3 有哪些区别,慢慢做个迁移~
树莓派作为一个功能强大的微型PC,想必每一个极客爱好者都有折腾过。如果你手中有一块闲置的树莓派,不妨给它装个Pi-hole,摇身一变广告过滤器,让家里的网络环境干净一分~
2018-04-17
diy,
raspberry GRPC是一个高性能、通用的开源RPC框架,基于HTTP/2协议标准和Protobuf序列化协议开发,支持众多的开发语言。
日常工作中总有一些代码库、官方源是在国外的,要么完全访问不了,要么下载速度几kb/s。所以学会使用各种代理乃是重中之重……
2018-04-05
git,
http,
socks,
proxy 最近在使用docker,官方提供了开放的中央仓库DockerHub给所有人使用,但是涉及内部信息的私有镜像并不适合提交到dockerhub。因此决定来搭建一个私有的docker仓库,顺便折腾练习一下……
Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试,由Offensive Security Ltd维护和资助。Kali Linux是由BackTrack发展而来的,其预装了许多渗透测试软件,包括nmap 、Wireshark、John the Ripper 以及Aircrack-ng 等……
2018-03-04
linux,
kali,
usb 最近全民互动直播答题游戏可谓十分火热,只要十二道题目全部回答正确,就能瓜分当场的百万现金大奖。听着是不是跃跃欲试?不过作为一个爱折腾的程序员,当然得另辟蹊径寻找最佳的自动答题解决方案啦!